100000 81 745 -967 768 -451 -490 -454 -392 -154 216 -242 952 -384 -925 373 -642 310 -193 -125 939 -81 747 658 538 267 128 2 261 -202 510 -367 823 -840 898 -127 -823 -226 785 -947 -547 499 60 586 -304 477 -947 -990 838 699 761 -186 -344 109 -262 -555 -137 105 699 167 313 -492 -114 181 -324 565 407 185 197 411 -361 62 690 582 456 -296 935 5 277 -946 -177 326 836 872 546 -112 807 -735 -522 142 -724 618 8 772 -595 739 847 -965 -455 -688 414 580 665 -38 214 853 -887 -467 -574 -770 -472 708 81 76 -330 -292 -700 -467 -140 -156 570 -105 361 -324 173 -779 -384 663 -83 -51 418 -423 9 -310 966 -286 703 -772 -888 541 319 142 -941 104 717 -54 -24 -615 -865 -649 854 -757 252 -564 981 425 122 -131 34 402 -733 -653 -880 -669 280 761 -20 -699 -933 -45 17 -912 261 171 965 107 757 375 287 299 737 792 -997 750 -77 672 -825 160 225 -630 -786 -603 812 319 401 -805 -823 -362 895 900 -57 635 873 -886 -16 483 959 814 -250 -756 172 -210 -920 809 956 -33 -188 216 -643 310 -315 -307 -450 -494 -217 116 -631 42 216 688 -10 -435 113 -827 -406 751 -913 839 140 804 753 812 751 -633 -708 -643 875 978 -307 680 968 994 -516 -374 850 -424 512 782 316 575 422 250 -575 -502 432 -528 702 701 -448 -677 516 104 394 -873 678 -79 -535 760 41 813 808 -652 -944 -122 -742 525 895 -434 483 -127 -617 -351 47 -974 548 -32 584 -582 -226 648 84 -951 591 -772 -38 -867 436 138 -886 134 974 808 -213 -785 35 -694 -546 836 628 541 509 968 -504 -604 -347 -620 -975 42 255 529 -183 -628 785 274 -906 -400 160 750 186 46 896 479 473 -966 -474 -987 266 16 892 -767 -439 -945 225 -470 524 177 -730 -176 77 -518 -302 347 -486 522 -192 604 -23 -577 -640 160 478 -973 -863 -344 -656 -186 527 26 884 792 -369 -382 -609 -564 95 801 953 -270 276 -573 684 692 -337 -906 337 -669 949 112 509 506 248 -377 595 94 77 -603 -860 -685 -926 578 668 -984 -918 -266 -958 385 -676 -431 -912 113 985 883 -462 465 -37 -278 639 -490 -491 657 448 -303 337 196 -717 -44 543 790 452 -379 -754 -310 426 -555 831 -683 475 -607 -174 -845 632 -293 -398 -669 -249 772 -193 -628 921 871 269 793 276 712 -199 180 679 -989 430 -588 -23 -168 -860 -529 543 21 -962 -28 104 527 -225 -902 980 465 -255 399 490 201 -355 984 400 -51 215 843 -42 -879 250 -312 272 -124 165 -78 317 634 -681 -731 -969 743 -416 884 526 -223 -218 -425 -135 443 476 -417 739 -223 665 -318 740 236 -666 41 -113 -646 757 -1000 -345 -281 705 731 -707 728 344 -683 -516 258 165 396 -769 416 38 936 9 397 530 -175 -94 113 -335 493 304 -438 -871 -521 -460 -763 538 -74 492 -401 -577 -812 734 -984 -140 295 896 139 841 -317 -887 750 230 205 -164 -337 -665 -741 -66 -648 763 691 -98 -946 946 -533 765 675 69 -888 -812 866 233 -601 201 388 -893 194 -879 681 -276 533 -378 841 -910 -172 -966 334 691 -772 863 -807 -920 -325 541 312 -119 -615 -883 -115 21 922 719 695 836 -918 323 -200 -883 234 305 256 -785 -394 816 774 619 -276 159 -726 -683 432 -743 -789 -994 532 158 534 656 740 654 181 -432 580 213 -488 518 -305 -343 737 -956 321 965 36 -436 -197 -658 91 195 698 371 560 620 545 -390 -886 658 -981 719 140 623 -770 120 -891 -555 65 -27 31 876 166 -371 -549 90 238 -536 -69 291 466 47 797 -208 -15 813 483 -23 -847 -226 898 689 856 -741 -398 -3 -124 584 701 -44 -913 768 -632 -336 453 -214 915 -933 37 -397 -530 -258 715 35 595 -330 246 -353 -652 599 -312 259 130 -833 706 -464 688 268 82 783 936 665 -798 -873 592 374 -759 600 121 737 -355 893 -712 -134 276 -110 -334 -500 84 503 -23 471 962 258 332 -943 -519 865 350 821 948 932 792 403 -177 -917 -854 -746 366 951 528 685 -537 627 544 356 955 19 105 944 -493 -953 149 -455 619 -141 189 -645 130 -743 -388 816 140 96 991 -80 -852 -82 -344 -539 -793 -462 -439 933 -875 -922 151 608 971 791 136 -441 -309 363 721 -894 586 878 -725 -670 740 -706 760 -30 862 26 6 23 -148 28 555 759 379 -846 -229 144 316 88 -153 312 -341 -922 126 897 719 -516 62 8 917 -533 -849 -579 -427 530 37 562 -995 -903 -653 -248 301 847 -615 41 -679 -551 958 -527 -604 522 -953 -105 -890 -407 224 -318 -478 742 581 -567 362 -959 799 65 763 694 402 154 -484 350 -773 245 908 -570 253 -829 -777 942 841 -492 645 -146 -266 902 316 655 227 96 -400 705 -785 682 -375 306 865 -883 -99 258 224 -426 -770 7 -630 -244 -372 -42 -994 681 -857 -91 230 26 -528 -719 716 -697 -210 625 -710 -491 -584 -410 -810 446 -331 -847 50 1 625 38 13 -357 -364 -700 -786 663 513 77 266 -692 410 141 -805 256 998 893 -227 -734 811 212 -915 -542 -892 290 -996 164 -379 396 72 894 -391 859 -489 297 -851 506 -598 357 -532 -217 -18 819 876 -684 -31 831 696 701 -214 322 -320 -850 -186 -345 -681 507 555 226 -213 20 872 483 -321 891 618 979 -125 -140 -466 563 -297 764 761 928 -214 896 595 -654 -358 -741 -642 -12 293 -917 661 19 -542 -559 358 -352 -183 596 -782 544 -975 -102 -92 116 -401 642 981 555 -268 -442 -305 -334 -372 899 -925 227 -253 454 -102 -203 -471 279 432 -299 -732 780 575 592 72 399 -24 900 941 -37 -514 566 569 447 -194 598 -894 267 -379 974 998 -455 -463 -447 -226 -307 -629 898 -736 738 209 75 964 631 -124 340 -569 -10 -433 -567 305 629 -171 -856 49 -48 334 100 736 -756 -103 -455 -15 -178 -601 -455 -609 227 81 -966 -83 -973 -698 356 -682 465 183 134 728 -217 -530 -511 570 6 -455 89 176 -832 -425 -94 -597 -279 -866 374 -864 -517 898 283 774 545 -458 -529 78 -826 945 -866 175 -128 28 -150 767 121 551 -249 -868 444 770 272 561 530 702 562 -496 566 200 -47 -150 -375 825 418 816 -670 -410 771 -237 -376 -393 987 -946 218 908 27 629 72 -225 985 843 -805 600 -215 -103 180 46 943 -682 -329 765 -144 572 -225 -989 351 -721 67 878 -988 -602 -735 667 934 270 901 914 -209 -365 -279 -560 874 901 -366 -124 288 15 -238 -540 836 235 153 806 163 272 393 -221 -655 802 862 -606 271 -23 -922 231 644 -100 711 839 -246 -240 188 -442 711 205 -784 -845 455 -962 -263 801 -267 -304 -675 -821 -621 -899 593 -76 -601 853 -764 -613 5 -852 -982 -361 104 857 -540 -798 -505 -187 -873 -470 -739 665 -40 -10 -544 651 898 -105 41 642 827 296 -970 450 -855 600 143 -487 -627 -758 -729 -565 938 -898 -937 970 -123 -81 -59 992 101 -410 295 75 30 -134 -651 -159 -574 -693 -437 947 -318 815 -273 -614 688 -617 52 153 807 664 525 -25 274 562 -530 -437 460 347 692 326 -545 852 -739 -579 -760 -276 931 -892 41 33 -300 85 -950 -654 618 80 -614 888 -679 -118 -272 36 435 -477 -390 -549 712 94 -920 -237 984 -378 -801 654 -908 512 -770 541 598 -907 -963 -977 -919 200 -656 202 -571 346 802 332 197 -555 737 -566 -673 994 411 455 -390 -689 187 -104 -510 894 609 -452 -944 628 769 365 -859 -594 719 -551 859 -732 -771 459 388 782 -20 335 926 933 -825 -967 169 877 -814 -45 112 265 548 -855 972 -702 -148 -368 -976 736 -498 -536 638 -507 677 579 -108 -606 572 577 -283 543 679 685 -231 -834 563 -958 889 -535 -606 387 590 -325 -563 183 -770 -139 -344 284 936 -28 -997 412 -908 954 972 -143 -226 352 574 716 -502 912 824 495 716 -118 694 -267 -238 -919 663 131 -19 -120 655 -92 -21 192 -379 -683 294 -31 -344 344 -932 -963 235 -850 739 -498 628 888 515 -947 -251 533 -689 -349 763 -339 -805 1000 -206 -813 720 325 763 319 964 -671 -419 -685 -748 207 16 103 150 -245 633 874 -168 562 -370 -731 219 -384 363 232 -932 -535 34 753 -257 -821 94 -235 575 862 -28 -272 345 655 -901 483 -896 643 192 -576 688 521 -49 -921 -667 -811 -844 487 309 220 -778 -730 691 -682 5 280 -178 99 -933 573 977 -711 -105 -486 879 -731 797 502 -979 938 256 349 -55 -617 -75 466 940 -861 -830 924 -721 -475 -374 -569 -865 -505 -260 -350 813 -462 482 -276 838 179 -78 606 -490 940 -457 -532 -977 24 -312 -220 -646 -916 137 478 -364 -224 474 -205 876 229 -549 753 304 92 -72 -494 -302 -298 196 -417 -894 -702 947 -669 103 65 61 -248 640 933 245 373 -576 -572 -369 -295 -569 276 -438 490 660 315 423 -391 -837 790 287 869 -947 157 -257 -480 265 183 -77 -59 417 845 -460 264 309 -580 -157 520 -236 -102 80 -278 673 873 733 639 204 950 331 -505 -110 -149 130 -482 -523 954 -945 -887 -288 -656 -83 724 906 495 -631 -572 -894 -992 855 711 -519 -485 696 -306 -412 -54 556 776 316 180 953 779 -990 -685 716 -457 -273 -171 -765 757 217 -12 -239 -552 334 263 -68 -971 -691 -459 330 535 464 241 -694 624 554 388 783 553 -550 488 -917 -79 -456 -546 479 412 991 785 -861 -833 924 -860 168 657 -365 -619 -365 -480 -318 402 -24 -695 -258 -919 380 -96 790 -938 681 -222 544 562 757 73 -986 -424 738 -523 -918 877 439 -514 801 288 326 992 340 105 196 -252 -131 532 -198 -968 290 544 -971 640 -424 185 415 297 631 513 -974 286 243 317 71 -944 344 -920 760 131 9 -132 -701 548 304 470 428 198 -993 686 -361 362 46 -3 -907 -350 -417 250 -861 -26 -58 842 533 264 149 139 -430 -799 544 -291 -421 181 -18 118 649 -238 -126 -299 617 940 899 277 540 -37 -449 631 -301 962 662 -345 -214 -493 188 332 195 608 228 -468 -650 -806 440 -408 95 390 730 26 -862 604 -941 -14 642 -870 -780 -273 -504 449 -108 -415 364 -48 146 978 -864 -527 -944 291 -548 -309 -558 -632 -993 829 855 364 -385 708 -591 431 -471 974 414 459 -551 852 832 434 933 -844 785 -307 263 715 -783 -903 -506 3 307 933 -407 721 -38 -130 -598 -867 -718 -230 119 -193 67 158 542 -448 -782 -789 -153 -422 268 790 -776 -659 -832 -86 912 544 -459 -334 217 263 463 -561 -174 639 520 382 -767 456 869 814 -502 -100 -126 606 821 852 528 223 94 -186 663 -399 -808 -894 127 930 222 -596 -284 149 -972 560 -937 -672 -513 -255 604 -160 -237 -387 -703 -638 -201 -458 405 604 117 774 864 690 -291 393 -731 847 196 -491 -217 110 433 -975 -81 -753 422 -479 988 922 -168 877 -452 -291 -481 -390 -265 -406 -592 24 -862 739 404 -890 -675 -663 499 135 151 31 163 34 -5 258 895 -3 178 490 -426 409 467 860 260 624 -269 -128 -625 -432 -308 225 168 174 560 -616 665 -989 822 -274 874 -433 676 104 409 -786 745 -991 -395 -386 -188 -601 431 -643 324 -651 -201 -724 -369 -998 211 -559 -965 999 301 -816 171 566 509 115 246 -132 230 -497 995 621 -142 -286 -769 77 -105 892 718 -961 128 -898 -65 -292 534 -703 315 966 -550 -241 -917 -58 -475 -243 -682 690 -298 436 -452 -6 -751 716 -874 302 -691 298 -29 -801 157 -453 946 37 -99 -486 -151 -331 453 959 -873 -705 -769 100 983 -788 -879 -424 1 -974 157 126 -208 -311 777 912 805 812 647 -101 126 176 272 -324 832 -704 435 812 -14 -656 764 -248 183 -62 -566 794 20 -129 211 -370 -740 -685 -532 460 446 -150 -887 -187 -249 -599 -264 812 -564 -601 -442 -361 331 811 -145 -45 571 -858 -212 -643 182 69 750 570 -813 -181 -182 -317 375 325 -442 -994 -134 -245 -891 607 -710 441 968 -958 409 198 -652 71 -488 959 -528 332 492 -418 -371 -767 391 -229 441 -855 83 734 -715 -153 -841 -899 801 -800 150 -983 135 -406 490 -126 433 -427 -916 -83 428 385 -677 -393 -817 67 -784 -177 -59 -473 -467 536 -216 992 -567 711 735 -680 -673 971 -793 -865 668 17 863 117 -414 -818 -837 -195 596 -36 -666 863 140 421 842 578 -44 -178 -523 146 227 873 554 37 564 -957 824 215 435 142 440 -810 -514 -316 -450 894 -69 -229 377 -820 -129 935 466 143 -675 894 87 268 -889 -247 178 45 415 145 741 667 -520 -560 508 -473 223 639 900 -542 590 -36 -676 629 417 -429 940 -944 -328 -765 -433 -780 -982 529 -272 399 -348 -809 -563 15 -44 -358 -470 114 -169 -434 778 155 -118 226 -350 29 373 873 420 -132 -934 245 753 -80 -802 499 -854 273 -358 -50 519 -159 819 -321 363 504 340 -879 648 -98 -629 834 903 -677 -128 279 436 317 472 -874 -106 -709 -281 166 741 671 832 -428 822 461 552 187 692 392 -281 326 -715 269 -442 -754 -23 76 139 -342 664 272 216 -409 999 530 354 -1 -467 140 126 153 -625 -488 -455 -1000 786 -378 -938 -555 -998 663 733 -381 -144 -376 -226 -329 -545 -368 729 954 72 -32 -159 578 -872 -34 762 23 -629 101 -744 877 252 821 -754 -377 -60 -324 923 334 -558 -380 -636 -829 -34 206 -503 703 874 -268 -516 -119 -934 401 88 74 -168 -391 770 -169 139 -545 964 158 -80 -596 586 898 251 -433 -386 427 -952 -452 135 627 65 -927 508 -603 960 694 693 -664 -10 532 368 541 107 -751 -163 -573 177 365 -149 128 254 858 -62 182 -571 735 -5 -840 -309 906 223 1 -840 890 334 -452 227 -163 -454 650 625 666 -953 -93 -962 -810 287 492 -276 -702 -608 294 314 -991 -56 570 533 369 567 502 298 483 -683 53 -498 923 991 -640 810 679 -929 211 800 532 633 801 -641 621 -259 -149 -240 458 249 223 -965 264 272 -364 -132 -663 -553 -77 -570 -56 -353 -559 -952 11 524 -610 -638 656 -262 946 942 696 -567 325 210 322 235 39 -240 823 -329 881 -445 -620 506 866 334 -508 -256 965 777 919 720 -42 863 925 -990 499 -479 -406 -1000 940 782 642 916 970 540 -597 -561 627 -333 -631 -766 660 -510 322 -47 652 954 -329 -789 186 279 831 -248 -556 764 -779 -115 504 562 -887 -183 -101 -829 411 594 410 -356 -546 274 908 114 -528 -722 382 -869 921 540 -288 -891 87 -117 -712 702 552 750 -886 -206 -722 -60 747 -981 -726 -285 183 -289 -22 451 -894 594 530 -402 602 -22 164 -818 970 -554 -520 -531 -303 -372 14 -449 833 232 -519 -650 701 -462 220 424 -29 2 412 -176 376 724 599 918 -986 -866 -441 58 -649 894 846 154 -430 906 206 -497 -492 -952 43 -56 -895 559 317 -979 -1 -184 -79 -740 -936 412 -976 329 -990 -673 -806 259 -37 964 -937 261 581 205 -306 -101 -942 253 -630 47 620 -758 393 -572 -124 471 -732 822 -94 -163 -609 837 -106 -437 548 -100 -668 -870 -198 890 -908 -419 -983 -955 -559 386 -477 -425 -34 670 -855 702 514 493 167 -224 -194 347 763 950 395 -125 -478 695 -515 -583 -19 -683 259 -856 -262 190 333 -61 859 -237 312 397 748 -798 -789 402 -143 -416 -616 593 544 -101 808 -425 -165 15 744 -962 15 -135 16 -990 -884 -287 -789 613 -112 -990 -90 231 192 -82 541 -959 -477 -218 -19 688 440 -773 -218 787 -333 -435 880 12 -559 -497 -246 -269 88 51 -145 -392 -15 821 -578 -627 494 -278 -754 -339 558 975 971 -149 -625 -934 -403 -57 -416 -178 -573 -459 35 -346 -735 47 -550 180 977 -30 -882 -329 -1000 336 -446 -979 -915 -743 -347 746 201 181 -551 933 -69 -10 -228 -634 -689 -196 633 -54 275 -598 775 437 -893 -329 215 508 889 -9 -226 551 -850 33 -906 36 246 -51 125 -803 -419 755 -377 484 -38 -632 -539 588 494 -153 -590 800 231 162 623 -694 -771 -208 552 567 -65 -595 266 -721 48 -657 -972 -462 176 599 -323 -1000 -916 -768 959 -631 467 841 903 -356 48 980 -593 -488 493 -93 233 626 -385 614 -70 -678 -371 752 245 670 583 35 -466 -61 962 -315 -382 -275 690 704 -223 -710 -109 -487 252 282 423 904 -898 -772 739 -177 124 2 632 494 319 -197 -563 -815 623 771 257 -820 -972 -266 963 986 -233 183 -131 -468 -770 240 -112 -984 -294 758 -478 2 -854 742 253 987 345 -503 488 -443 92 802 -810 89 963 62 -80 123 -420 -158 491 999 -132 -178 392 -420 681 624 -672 68 -527 759 590 884 209 702 706 905 -933 712 648 306 257 171 972 -7 912 -382 722 91 446 -394 -629 332 -141 -603 573 496 -384 -126 242 478 -937 -737 974 -197 711 -447 606 431 -172 -166 -282 822 -86 -661 125 -50 -222 281 -527 -859 -935 637 391 -529 -491 79 -455 575 637 231 -468 169 142 678 -514 556 -321 -811 -892 -765 644 712 950 -168 -254 726 -161 -771 885 -742 745 971 -667 32 -520 -705 478 611 759 877 -433 134 -192 184 311 269 -843 -686 342 337 -714 -661 -881 268 863 -336 879 461 719 -90 -889 514 -711 -932 226 -424 -43 551 229 987 240 799 660 303 -512 -156 424 340 377 685 141 -235 -648 -101 -164 373 -594 949 616 -213 342 909 -59 -988 -908 -220 48 -645 106 -481 -327 675 -417 366 326 19 -986 -299 -242 355 961 652 276 -131 -465 -266 -341 -443 -347 85 142 243 862 756 124 249 -708 -535 -825 -655 405 -686 742 -928 -829 -357 -979 -445 -14 246 -103 668 809 341 532 478 -528 -260 295 139 -439 348 223 444 -306 355 -260 -263 368 -137 866 -479 -339 -785 21 -478 -397 -152 -574 543 -776 -904 -532 696 921 -596 -130 904 710 291 962 482 702 -961 -952 -956 -856 75 -547 -54 -585 -258 -235 -244 302 -220 -232 479 108 422 -103 665 355 -220 -144 894 -793 -541 634 689 844 -438 621 -377 204 -390 -451 -112 879 264 -782 500 782 -112 512 881 44 431 -356 -533 687 -510 301 -198 -722 655 159 -579 -21 -576 422 953 87 870 94 136 567 871 -513 264 -923 -471 -973 -20 -38 -883 -570 428 823 -50 963 -733 -807 424 696 464 259 939 721 899 216 -381 996 -74 728 -490 -673 -478 -731 933 196 -622 -998 -459 -898 380 -173 91 810 -515 -726 -231 -720 13 -155 -980 253 274 -830 75 855 -536 154 685 986 594 -483 -79 137 894 -942 -259 -550 797 -461 -620 -710 749 974 987 835 -520 942 77 813 -477 -908 -186 -895 -638 966 266 -269 -386 601 -568 296 302 -706 540 -903 -853 572 -511 612 792 995 390 466 446 -660 -500 -445 -541 919 -526 -251 550 47 178 -457 936 917 725 134 -343 -844 863 -914 102 717 771 371 966 -950 918 911 43 -383 -669 -837 -944 -280 350 432 -984 -303 -263 891 -236 -544 -272 -478 763 -200 -720 -923 -892 -915 492 -970 379 -330 -55 379 773 -74 -910 728 441 -226 276 267 454 606 62 663 -468 -871 603 726 -221 808 -333 -105 850 176 596 201 332 -306 -927 -142 -910 122 345 -60 715 549 -46 909 403 -480 -356 618 -937 -732 -676 938 -194 -594 -826 -535 328 171 -529 -295 996 -890 629 124 750 -120 -486 794 272 -594 933 692 -24 -263 559 -749 -267 491 -366 354 272 -469 -91 -64 -888 -82 -583 871 -618 -329 938 -578 512 -912 -466 885 297 -939 798 880 -948 -976 -513 266 134 949 858 -750 -798 869 896 -972 -75 -742 683 -627 -60 -846 116 645 -998 105 915 389 -92 -132 592 -250 -191 175 93 753 -348 -12 372 442 -104 -866 162 328 477 641 -451 379 -449 775 -367 -177 602 -498 786 754 965 344 264 538 601 899 227 -107 -238 676 -164 398 572 -739 966 762 906 -340 254 -884 554 408 -856 -634 -392 618 359 -965 -871 -621 -43 -748 558 -404 786 -879 -697 -353 954 -268 451 -24 730 -80 300 850 -191 -780 247 532 -731 -234 71 376 210 -599 -556 -170 735 -724 -41 -346 141 390 298 -15 -663 59 -865 -166 -101 -887 342 533 -544 1000 -101 830 341 -830 -991 -148 -758 124 -115 408 -363 271 783 644 -737 393 643 443 -848 825 332 -504 -895 -682 -514 -663 739 -784 -384 824 -25 -261 537 -396 -421 -127 314 -769 211 957 10 981 -128 -115 -520 -560 575 472 -261 991 -756 113 241 -802 -966 71 -68 -44 684 -30 72 136 -117 453 118 521 -203 487 -65 788 -775 157 41 759 -61 864 -994 444 -462 527 137 430 397 -99 -191 932 916 -261 315 690 -227 535 748 -112 -931 173 590 -701 -503 -16 -902 707 568 -304 -270 150 722 -129 -30 211 664 -320 -206 -888 603 543 153 -252 -836 -221 617 -954 -391 940 -110 389 -336 -605 -907 303 -427 900 -566 -858 -131 4 -377 -626 710 -803 46 -312 -906 -450 194 335 -844 -3 347 940 -385 682 859 -302 80 -253 551 -894 4 -949 206 -995 -898 605 563 -851 -91 991 -840 -756 -770 996 993 -864 -18 -152 -887 -128 380 -294 -132 922 -941 -108 -366 409 68 350 -725 204 395 -34 -211 206 -473 337 -820 133 -364 -210 811 -53 -232 -246 -288 -853 -216 -653 379 -370 -621 110 860 -27 14 -691 -135 -311 151 977 257 697 -129 -957 -617 992 916 -124 851 -163 -339 474 795 597 -27 -672 -578 -618 982 912 722 -220 -979 -398 566 36 751 -175 155 254 119 772 618 -112 922 559 -378 786 941 -12 -70 -59 100 -643 -7 -557 568 -314 633 147 300 923 899 -535 828 -142 -750 -402 403 -360 -187 259 -111 -166 898 195 169 591 -489 378 -696 543 -157 -917 -424 400 -771 653 -823 1000 -581 -73 -446 -635 -815 -564 -293 -522 494 125 -490 855 -454 205 -206 812 87 778 -784 277 879 -992 -158 -645 918 653 -978 900 -761 -763 648 926 70 2 -952 82 -735 240 840 -98 -191 263 945 924 -558 -30 -405 -836 -520 325 -394 -901 -853 -116 -222 810 546 -794 792 957 321 -137 -314 331 -986 35 824 -949 519 207 245 430 423 294 199 927 429 -412 102 -377 186 580 -726 -213 661 54 154 570 244 987 -421 -458 -99 -243 -752 -494 -699 -320 249 -997 872 -643 344 398 -258 921 -587 467 256 -239 924 776 -492 -535 -497 83 622 -80 989 252 920 145 617 -531 -360 244 -359 -762 -830 219 -354 745 691 -694 -646 -792 790 -762 -613 -178 576 509 -865 610 -205 560 -356 -474 502 -921 309 -905 -774 831 -481 -998 -241 280 288 -857 139 476 -136 434 837 952 940 776 -820 502 -642 -609 -870 -53 -9 -530 383 449 -42 787 -819 399 262 -115 -84 846 -261 414 330 -945 -81 126 -427 -252 289 -467 -548 208 419 360 161 672 -50 326 -567 142 -702 272 182 -283 -527 -519 624 843 374 595 957 696 -972 -190 -295 80 73 -494 -361 -384 765 499 -1 944 656 -141 463 380 -702 668 -919 348 914 -498 -781 944 402 803 808 -593 312 331 769 -594 316 764 -64 -780 -93 -926 431 98 -23 -966 -967 681 356 792 7 464 280 273 -886 154 -102 270 321 -910 585 -127 189 -847 560 44 45 -978 759 726 565 -296 -752 543 337 277 -429 -657 441 76 -606 -529 688 -28 218 983 985 318 295 887 -877 -887 -448 953 664 -630 509 571 724 381 -146 867 89 -167 394 832 403 -537 -519 -572 738 -260 355 -917 -75 771 317 -473 264 414 -715 -533 488 -850 -5 629 -3 687 -540 226 80 348 23 -895 350 -733 -301 761 -28 889 276 804 -631 717 -459 -38 -659 -227 600 -435 -516 -532 -274 -377 249 550 24 -343 846 585 442 -594 694 -311 -966 468 258 316 721 -138 567 794 -747 -183 403 566 591 847 -863 -821 300 -896 567 -760 -730 -564 867 -737 811 941 -958 771 -347 407 -572 -177 207 930 -15 337 448 -264 -815 -997 -195 -718 177 88 557 -573 879 -141 -507 -133 816 498 821 597 -924 -487 993 169 289 318 -38 -607 391 453 -713 916 -745 -348 -228 738 -280 -981 -791 -689 -657 -778 857 -775 -942 -258 531 793 -802 -927 596 585 142 -496 442 -144 162 683 416 -108 920 -727 753 270 873 757 -37 -978 404 253 -899 -709 -669 969 -491 -388 150 325 564 -43 761 508 -372 -855 785 823 997 608 771 -590 -543 765 -324 -52 -442 -1000 -35 106 340 268 398 970 -49 742 -659 189 -637 682 -40 -2 -136 652 650 974 -612 7 779 -324 487 -428 -714 699 -934 -833 -965 672 997 860 -787 175 460 151 -214 -833 574 619 -192 71 -179 -764 -409 424 745 -506 963 -274 964 350 -601 604 -708 721 -667 911 -14 -611 699 -481 -687 411 -991 272 986 412 -587 -872 -821 -955 781 462 549 -76 -942 -947 296 -566 402 -94 188 903 22 -313 -828 835 779 -492 -147 101 -134 -560 646 -554 -549 -560 -41 -677 -302 -483 -283 -429 -282 -761 569 760 744 -595 -314 -469 -888 357 649 150 440 68 -672 -56 293 677 -163 -460 734 -429 -143 -457 -861 964 -348 -695 13 714 349 -266 -419 -364 -257 739 -811 455 -306 -345 906 794 184 -743 -231 -824 -670 964 -200 814 422 -238 133 -453 -940 53 966 -648 695 677 447 680 -813 -706 123 -979 611 230 385 -768 -388 -161 551 -891 -993 -328 892 -626 734 164 -565 654 383 -197 -602 911 -929 -712 268 -739 -352 207 -653 -255 107 5 -49 -776 718 -158 -414 442 395 -583 527 765 285 595 -297 79 -878 19 -614 -96 919 138 450 792 405 -226 -252 883 877 -808 -389 542 -284 425 -821 -469 661 -440 -862 -753 71 740 -592 138 -8 9 903 500 -361 -844 -139 -793 -666 609 722 509 973 844 816 918 -641 -874 -931 535 975 840 167 866 877 -86 -646 822 -6 -290 120 -181 -655 955 416 -265 414 -831 -537 887 682 -670 252 375 -969 355 412 -823 692 181 844 -222 925 -500 -773 277 -998 914 -824 -567 -224 -756 -329 -923 145 -677 717 728 985 946 -341 -795 -587 -671 -739 201 -262 -66 617 370 -621 876 -996 -37 623 -415 382 -154 -620 902 -197 -976 429 393 -388 -575 -475 496 -137 -798 -182 188 -52 530 161 -207 637 758 703 552 63 814 450 -592 799 -948 619 -634 517 880 58 -329 -501 433 13 -403 -966 219 186 702 896 115 167 -74 513 45 61 -50 607 650 -935 649 624 -958 -776 -66 490 486 -845 215 -556 -974 351 -446 749 151 436 -543 -462 269 -425 992 879 629 631 164 -724 -489 588 -197 279 123 -706 -255 470 -948 621 916 -801 -748 -119 -183 525 450 258 709 -83 -922 -998 14 -460 -863 -485 -629 -693 820 -363 -26 -156 155 -635 -601 613 813 437 349 690 938 727 -187 982 -543 710 191 -908 648 -45 112 177 797 808 -725 -330 -377 -956 -614 322 -458 681 -729 804 287 494 289 998 571 43 656 791 -927 82 -693 -697 689 702 -50 295 819 -48 -281 116 -907 -121 502 -753 -966 -704 532 -223 417 913 831 910 -648 94 -377 830 -947 91 -822 -989 272 -501 -990 -983 638 -653 -902 -987 736 -421 496 827 493 -540 -370 -764 -325 -253 265 2 -68 62 -979 821 379 -515 498 171 6 132 -774 -83 424 701 -107 -758 -49 860 -985 750 366 838 -901 -297 -442 948 -419 926 -536 -514 272 41 -663 -745 -983 -946 -515 712 -684 907 737 -304 -874 432 597 609 943 -947 872 577 -884 -704 -843 651 772 113 80 -448 206 -922 -87 -890 -647 -44 -3 674 620 271 -793 -487 -928 405 -2 -456 -248 -584 -296 -721 -793 -85 727 -49 28 -833 -904 -454 640 -926 -485 -264 -592 -380 571 -419 290 -936 -939 489 571 -833 -705 -391 -728 -940 292 111 609 959 984 -434 -982 -525 404 -646 -401 103 988 -508 341 640 703 42 -341 -10 454 -737 195 -209 260 115 737 -847 -362 -987 -542 985 564 422 -379 55 800 -514 546 -349 -729 444 -693 -590 402 366 788 431 510 581 -341 793 -617 788 -329 -160 -572 250 -985 -447 797 -455 723 910 -44 58 -1 96 58 -799 394 644 -420 693 -515 647 176 1 586 -984 -250 -160 -631 114 605 -258 -894 564 -270 -273 -186 997 779 293 607 654 995 -884 -770 687 178 227 506 620 -814 -287 995 -977 -198 -623 55 -503 -379 43 -936 -120 -179 -379 534 -218 -287 73 378 67 776 -440 -242 -51 833 102 446 -150 586 130 71 117 875 631 -676 -75 787 586 956 171 -12 -496 85 -669 984 612 -246 -563 118 460 -476 -734 362 -995 -277 857 115 -945 696 -404 169 -471 -670 558 -317 -219 864 912 49 853 568 230 -189 -490 277 -102 53 944 -804 -566 -432 -138 358 343 -946 817 -558 -659 -484 705 -445 517 693 234 75 -275 -412 -387 111 -355 978 -900 161 84 -644 -509 -241 -451 -754 -93 385 -78 909 153 218 -115 919 -696 496 398 595 948 -975 -181 -823 781 556 547 -782 -113 198 -28 699 259 542 -54 -758 -846 -682 559 -904 312 937 -961 63 -835 -646 262 590 -20 -104 -747 -962 -991 -356 -871 -155 900 863 -639 788 -975 -450 513 103 41 818 -640 629 791 627 -570 -955 -486 916 908 813 334 585 -441 -996 441 575 954 -183 -574 144 581 512 -542 -599 -885 -272 805 972 -985 -317 17 579 -31 679 485 820 522 82 795 -241 -880 -844 681 289 464 262 688 -76 -745 -807 857 895 -916 -917 -911 163 -494 301 532 -310 958 907 -821 -720 567 -277 -372 172 132 194 -890 -220 -575 661 -158 -134 -620 -917 921 -373 846 -264 444 941 -611 190 -587 -631 441 -676 295 887 980 932 -848 -473 916 -879 -10 691 -307 953 -718 -229 -524 441 -500 459 560 491 -301 -313 846 -803 119 996 80 -733 -145 -943 -534 -434 597 -899 -958 438 679 856 -629 -378 663 -939 -463 836 -859 -942 -664 -391 621 360 -851 -972 -607 -207 827 -701 -398 451 -740 281 721 810 362 -619 492 -272 509 -602 965 271 -366 718 -845 873 601 -917 -400 -911 -19 -260 533 -854 195 -702 -890 -357 494 682 -397 -835 695 936 793 -278 411 659 -229 66 940 995 -955 7 -710 381 883 -921 478 940 232 -929 -204 513 -942 743 146 -367 914 -557 -14 -399 -434 301 -7 134 -381 40 178 -971 -55 883 -482 -313 -426 -55 -940 -659 -471 553 -452 -673 688 822 -334 -671 -283 -155 881 601 968 177 887 70 628 443 710 -867 -628 -250 -296 152 992 -498 60 -634 -34 -65 -894 77 657 841 178 329 31 -71 -395 502 132 -33 448 -515 -789 -427 -482 -595 88 139 677 278 -450 216 102 642 507 -951 -507 -833 650 -523 206 -433 717 -190 -268 -558 445 -260 557 310 705 -72 2 -57 839 24 -334 907 -255 340 -232 305 -557 -197 -87 532 850 -937 68 84 -377 803 887 181 605 -885 914 -442 906 -258 -146 -70 -860 -87 -330 -197 621 211 174 651 -705 394 291 622 629 -133 -411 -60 995 878 -695 -870 -349 -340 -775 930 967 -83 -949 290 976 -934 -664 -612 -4 -522 884 0 -104 753 794 868 -883 225 378 -283 -75 -34 858 -486 -413 -689 335 287 94 64 -451 -650 -973 -897 -757 751 765 -986 -564 -221 -292 582 -161 483 827 -978 437 -107 475 -844 22 -103 754 -341 325 639 -136 -890 -605 -569 -989 203 330 379 -552 -293 763 886 790 416 -679 -105 -844 485 924 902 -743 -133 -632 -542 596 156 -585 -38 -775 -543 587 602 546 -983 -976 -164 744 197 -410 688 -297 -557 499 309 -511 419 -842 765 999 83 -964 -782 305 329 -712 -572 714 767 547 297 961 -255 -309 77 788 148 -459 -109 -934 -906 893 -713 289 11 980 -906 387 -531 403 432 -37 437 286 348 -579 -844 297 -58 -653 804 857 67 106 -126 -811 -336 942 -935 715 -467 397 923 781 133 57 199 249 -102 152 -666 501 -392 217 984 797 -64 248 950 -855 948 -426 43 496 282 411 -525 -105 -610 -689 -866 -247 222 -897 26 712 -974 159 191 154 -989 159 636 844 -686 361 654 -271 -165 479 -277 -659 132 -269 -805 -263 -470 349 791 34 -301 -694 141 -86 635 -629 -13 344 -924 -134 948 162 291 918 259 521 -931 414 795 992 769 11 85 481 65 -685 341 -549 800 721 295 249 413 -928 -909 -115 985 -934 -768 766 797 886 868 -551 -669 674 316 143 515 -459 612 -307 -120 188 818 619 957 987 965 -392 -192 -113 -181 392 -38 -724 962 550 183 -751 639 36 -322 -958 -727 25 16 -551 -69 480 0 821 -62 546 150 146 -92 332 973 44 810 -891 306 -234 39 133 115 639 505 -863 -752 -337 -690 -731 142 -194 -205 215 633 244 -820 -645 -908 -984 569 431 -222 254 -713 331 925 -543 467 669 298 807 -759 476 -839 61 -783 322 771 -701 39 -841 -500 -866 -662 344 -600 -455 -876 -297 21 -349 718 -866 -419 493 16 -248 686 175 -881 -188 -276 -257 -646 264 371 76 705 816 -573 126 696 88 -489 26 867 -273 881 580 -290 -73 -361 541 -81 -93 -193 112 -599 -188 400 -74 200 621 -926 -191 -24 750 -670 -598 -554 491 688 -93 34 224 280 243 -654 659 -852 -972 99 845 363 -140 700 -770 734 975 -522 -728 -930 -289 305 -152 236 -965 -303 -666 584 127 904 -528 -737 246 -613 111 -228 701 -901 -765 539 -281 142 -632 23 -112 -452 536 91 -7 64 -30 -911 483 -516 -291 79 -629 95 947 291 -305 821 -618 -773 -249 -591 -590 232 726 -129 -540 880 269 -522 357 389 -473 978 -562 -92 -131 -862 544 632 311 -82 956 -312 466 -964 -863 61 -80 -147 542 -919 18 720 -592 -77 -230 812 189 598 -672 -438 -324 667 241 -416 -980 -554 481 -528 -584 -89 -528 70 899 -160 743 -1 551 -450 79 449 163 262 477 743 -818 339 808 -819 -241 -47 529 154 -806 268 794 602 -826 665 572 365 -424 -196 -501 -810 -468 -729 792 -165 82 -736 -831 -1000 77 940 779 261 -78 -244 -346 -564 -765 -929 -238 196 -777 481 -620 -977 392 -647 -903 -422 432 520 -362 749 -192 -208 -350 -862 383 954 957 -213 634 -756 137 358 -466 844 -828 686 -375 334 -326 -52 214 -961 837 -250 31 -401 254 -136 -840 39 971 -636 -626 -47 168 -33 -407 -288 -980 -367 623 -700 372 -229 398 247 -526 -246 -462 25 -711 573 987 750 407 575 859 -591 -911 811 -849 -494 665 159 -878 736 -478 110 -205 -959 -97 64 982 546 -726 -80 700 882 -101 985 -499 862 980 -836 417 294 -723 -936 -326 -240 -876 -692 -284 -287 -872 221 -806 484 912 -163 -710 -936 64 4 321 128 600 -674 551 676 59 618 884 -132 462 673 180 798 -887 -598 218 115 -138 -217 149 216 -678 723 -716 -633 249 959 -314 108 -946 439 -897 776 727 -491 134 282 -564 -292 744 458 426 242 855 765 -738 -457 -928 -848 754 831 -981 -756 -699 604 -226 839 -557 -126 522 75 236 -100 -554 -306 -660 865 -793 74 -475 -298 -502 208 -887 -452 -593 68 -630 -294 -64 -493 -385 161 93 -332 -310 -329 523 -479 564 362 286 1000 345 -141 -568 801 412 321 -375 993 521 -221 -81 -366 176 -917 657 311 -243 -608 -762 -868 654 977 -545 -136 268 550 167 441 -702 -331 -562 682 -816 308 335 -409 864 376 491 -631 -989 -900 -911 435 15 -671 905 -342 40 -613 -444 -903 -561 745 -813 587 707 -917 968 -873 76 -412 705 -149 -580 326 -999 711 -134 -659 384 -441 801 675 688 -73 895 419 389 152 -109 -971 -222 -142 -999 129 -835 770 -904 591 893 -53 -281 303 134 -892 -504 665 -891 -349 421 -548 -454 -268 427 -794 63 -961 -618 -123 503 -4 -324 148 -86 -615 -232 333 154 -123 -971 -901 109 -62 878 -182 426 275 -660 388 -482 -397 -801 -988 -411 -30 833 -675 89 617 -600 -77 541 -170 -967 461 -993 -68 -591 116 -425 -439 968 -284 217 -705 461 -693 -223 -114 603 282 323 535 864 954 -151 486 228 252 660 -513 599 -968 -677 457 107 739 -750 -149 654 -489 -333 561 587 535 -274 -392 528 107 -86 972 -650 73 739 -17 -676 -92 257 938 -335 -766 577 578 -458 738 -518 958 662 -148 -64 -549 394 -921 -233 -432 348 -410 449 -802 -877 237 126 669 -642 603 260 772 658 754 837 769 15 -174 778 503 447 53 946 353 -76 601 364 347 577 541 -20 -613 714 391 -548 915 375 -667 -227 752 -548 132 888 -813 -297 293 864 -7 -873 -325 -990 -343 623 -88 -933 -390 -517 -308 724 484 -322 178 -210 -34 666 888 653 375 565 -390 236 789 914 -428 790 845 -830 78 -524 -63 508 681 387 870 608 288 492 -247 369 541 -433 426 -685 718 -898 166 -666 -759 -332 958 484 456 -218 233 510 299 542 626 -775 911 -732 987 149 485 448 -219 279 -294 150 -666 -335 -811 -598 99 217 350 -881 -448 -898 459 -47 -8 378 -727 -785 -17 603 165 322 -68 398 2 148 -199 902 782 754 -288 108 -780 -412 276 128 827 569 -373 142 -742 729 419 25 -17 -82 -317 647 -805 -112 455 -584 -597 834 -57 -144 -540 397 520 728 -705 144 -299 -220 102 -926 81 -627 822 751 -671 260 -683 308 -608 336 675 -892 -154 249 676 657 145 590 -832 655 -687 -160 765 438 -167 -959 250 410 182 409 -524 -490 -853 -31 554 -499 -594 -371 -695 708 -378 96 -51 995 470 -416 853 137 -865 888 6 -978 -730 499 -767 -239 -723 778 643 -938 63 -716 -252 32 214 -960 -779 395 455 745 -412 -315 983 -415 -847 -570 -316 -225 894 -27 473 -111 -362 116 -327 -233 -373 390 -485 -996 -878 958 201 -336 509 291 271 752 109 -36 -166 53 -311 -164 860 595 825 -258 -146 -700 -753 277 -563 793 -793 610 279 -368 -201 516 895 -708 525 907 -666 628 211 -853 53 57 -81 13 934 -877 889 -148 985 -486 -965 901 265 -325 384 -655 873 761 -461 -619 225 596 -930 -708 563 202 288 -525 -869 -786 973 908 350 -194 -417 189 209 -984 330 970 521 60 58 382 239 541 529 508 -421 1000 -576 855 -114 -158 -283 867 279 -509 47 932 766 -162 601 -305 -117 381 -248 448 -823 -962 -560 681 -580 -382 631 133 937 692 728 996 -322 -715 -843 543 -96 -81 130 912 438 320 113 74 -490 791 -152 149 -592 -69 -516 -929 915 -832 -575 294 199 196 -205 -906 352 -737 659 -406 -887 -660 -737 -399 -301 209 -398 -794 -93 191 -118 -325 -169 -566 -155 -390 -864 843 -39 -429 -530 241 -437 807 446 761 566 473 -123 594 28 838 -526 -717 -774 -593 -482 196 295 70 -803 59 729 84 148 479 534 -644 -309 -809 -825 540 269 792 -120 -202 871 694 -217 -889 -940 -623 255 -726 401 459 111 81 122 -247 334 239 -17 -738 600 -714 467 627 364 -445 -462 468 515 823 551 996 966 -86 -425 54 -568 -318 -264 -997 -629 716 -659 530 -405 645 -518 -156 497 -592 -726 -678 -655 954 -983 641 918 -809 586 -260 842 -94 -359 -654 -451 -732 -28 -172 444 683 -340 -806 811 775 -685 -25 -188 880 -437 -773 -52 -236 540 -977 732 -890 855 783 62 717 916 -922 -832 -724 661 55 -630 -934 307 -226 -230 313 -861 -618 -274 515 -493 -536 -886 731 793 -267 -3 830 891 331 639 -719 510 -589 775 993 -470 818 301 625 625 -617 869 -375 -372 677 -2 -498 -401 -62 809 86 -731 -692 -432 -480 -29 118 -294 -939 687 141 281 794 -958 116 -117 -735 -915 733 963 -264 -745 489 -372 -259 152 -109 869 -925 908 762 -29 276 -181 -865 -468 -623 -15 -860 454 252 837 907 244 243 230 -831 -668 411 -483 -683 36 -527 -631 253 -310 -726 654 -660 932 73 -800 861 33 315 435 463 -176 20 -221 -517 686 -585 -47 -99 -497 -865 -833 -983 -993 -383 -225 -565 -525 33 -566 613 980 -596 691 -627 -301 -620 969 729 833 -678 437 -25 101 625 337 -144 -590 -353 725 -946 323 -820 -442 -564 507 -688 -758 -971 495 -970 77 176 -187 964 -776 -136 -60 -65 -968 680 -385 -977 903 -150 739 -811 -889 -502 -651 194 193 -175 -500 191 -150 -235 -23 82 924 -332 -808 820 106 160 -504 -459 -189 232 -433 81 -726 41 232 -136 427 978 -960 -240 -942 -103 -195 860 -809 -910 80 923 552 -265 515 -339 -803 -361 458 958 338 -614 351 36 -786 487 792 -520 -534 -888 651 -691 -568 -780 478 -462 -637 -815 828 -183 79 89 585 46 594 -393 -718 -906 792 51 -394 -252 -819 -172 -85 -658 866 542 129 410 368 840 353 -810 -344 980 606 985 782 -563 384 -572 297 883 -193 -689 -877 -179 -773 122 332 -755 56 457 -735 515 -339 66 -418 -256 122 -974 400 668 -450 379 733 -55 -470 -352 -949 417 860 -438 -290 -769 291 562 -81 -600 385 188 121 -382 316 -388 316 353 9 -659 255 -926 -345 -318 -781 -563 810 -598 930 6 993 -38 -810 -668 -3 -592 -789 -831 726 -12 -96 923 -931 -848 -353 514 -66 -916 981 609 -877 875 474 570 822 -53 -924 -263 43 -152 -723 -449 -706 899 -915 801 -572 78 -222 -370 -967 289 -342 -608 794 -881 -115 -161 -878 -425 -651 -118 -788 464 38 -720 585 -147 174 505 -792 -462 -538 336 831 472 817 17 -37 911 -749 93 422 687 1000 923 -834 691 83 -434 322 172 -542 -146 883 -701 126 -703 -914 812 978 -122 -612 -589 -966 -69 68 149 -733 514 28 451 52 -733 -664 -545 -420 139 712 230 794 -653 -105 -741 -514 135 384 -873 354 437 -192 486 466 -30 -685 233 -166 -382 -619 145 -380 -358 -726 221 -433 -784 578 -678 53 814 930 690 -898 -819 657 551 -781 -303 673 -484 -527 -42 692 622 42 -124 -256 -387 926 907 730 781 -738 -102 93 270 118 746 -629 -2 -215 57 537 606 -395 946 -974 651 -779 -470 -592 567 -204 -217 668 -207 843 197 -616 -854 979 -772 -1000 -50 81 -16 -983 490 -619 -542 771 -411 371 602 435 -609 692 500 -483 -503 291 922 838 732 -786 -517 273 -794 -875 -232 414 -458 -345 -460 997 -522 706 304 581 -330 -429 -180 -791 -296 416 324 -849 -768 42 -743 -178 -272 -585 -634 550 666 576 -418 993 275 86 -410 -321 263 701 557 -744 -246 -132 959 -196 -42 -508 421 660 -102 -940 528 280 479 205 -899 324 -708 -87 598 -966 -578 220 125 724 -829 -761 609 513 136 -529 767 -491 -820 -444 453 553 749 105 -105 -469 -588 -759 -53 690 366 379 -305 913 823 -574 -894 -441 646 -265 950 809 -421 685 -572 377 360 757 590 -835 -667 -493 919 -274 -980 344 643 767 -424 232 624 416 26 -387 889 -306 321 -181 -55 430 883 -136 -123 -229 659 -738 854 -787 -982 155 933 -696 204 -27 -381 -187 820 425 -143 643 -363 -583 -770 -316 480 -67 550 -904 -732 912 717 -565 323 -313 -717 573 328 -382 -192 696 -48 82 -796 305 618 552 -688 16 -695 -335 988 704 -932 782 383 512 665 604 -582 189 -488 -677 64 679 74 261 877 -1000 156 -106 -537 -668 664 759 361 -648 259 530 37 941 -977 349 532 137 -839 69 -196 515 -749 -107 569 -914 -844 -785 -410 512 -910 -578 78 637 368 -406 20 434 265 924 287 428 323 78 298 173 -164 -821 -755 558 -416 -707 -838 194 -535 358 -559 -413 -894 404 -911 -74 224 -616 -866 -678 315 283 -750 908 10 791 -962 -766 -681 -623 769 846 405 -383 -335 -581 -331 770 740 -216 -527 816 436 166 394 873 -661 -329 289 540 973 -234 -407 -358 51 135 174 981 -124 434 398 38 -938 -39 -753 61 629 -616 -897 -314 328 -362 -529 798 254 -748 -905 -286 897 -798 -312 7 491 -293 425 375 9 438 569 -762 -92 -350 -552 529 184 904 -295 -938 796 196 -844 -736 689 -460 -755 -490 332 972 -228 405 -125 -89 990 -650 92 -420 -85 -672 -955 -37 834 -359 510 -68 258 -915 -461 -44 221 250 934 343 693 -834 713 -853 579 410 -196 -451 630 -552 -165 -717 -852 974 -408 578 -247 -555 -454 -405 44 357 -40 -8 865 -498 744 151 431 912 -497 -491 856 429 537 537 445 42 -207 -749 -792 -381 -499 397 938 8 584 942 75 195 -389 815 -719 575 480 847 -954 921 702 -620 191 -309 304 946 -118 -249 53 -237 -148 -604 632 780 -18 -421 -641 168 -858 501 684 -573 -87 412 -923 834 882 -450 680 -981 -889 258 571 110 -844 -32 -113 -578 440 -473 -674 -639 975 312 -78 -410 -768 393 -335 -398 907 172 415 711 -804 -506 -421 964 600 -273 -174 134 957 417 388 -66 -731 395 -303 -750 -764 166 750 -426 753 360 468 242 333 -312 377 935 953 -502 121 -267 -176 341 -765 -642 -675 663 925 -458 -418 -292 293 646 -828 805 770 -352 -14 701 996 979 698 324 -428 -749 793 390 662 473 192 470 533 481 -684 -156 -836 13 -786 -612 -154 -277 731 -881 988 -173 -841 322 397 402 -309 314 815 -31 -908 300 -553 751 512 -413 -878 702 686 457 35 972 -468 452 -349 526 130 -679 -45 -944 828 462 -61 218 -392 -318 -274 -593 -534 -291 -392 -555 28 790 845 -317 400 411 322 66 227 19 -350 165 346 -102 -995 -239 493 -726 830 118 -606 -452 -508 87 -612 493 592 -737 366 -735 438 -524 833 830 565 632 585 -816 192 65 485 -115 -341 144 -811 -809 638 502 -686 13 -552 478 610 491 -111 33 -16 -553 -241 269 -263 -921 -550 -889 54 -594 943 283 626 -696 -185 -975 300 552 -390 -558 34 -453 -72 -812 673 900 -338 933 80 720 -631 -121 -128 -941 856 -644 850 -445 -642 -3 682 -105 406 -819 301 -383 -46 913 -133 148 608 486 -638 314 434 -968 -582 -85 -195 953 4 -894 -702 -545 -361 618 17 832 119 342 -757 -78 -963 17 944 257 943 132 125 -260 -384 166 765 564 -636 279 -958 495 -250 101 417 42 113 -210 -342 -732 141 -946 -55 -531 -400 -263 -415 708 604 971 62 -127 -329 -1 715 817 38 189 462 3 505 216 593 -313 -17 655 -555 14 -686 371 -962 365 840 -135 294 -667 -977 440 -597 -224 290 -435 35 585 23 -872 146 256 965 -760 -419 -439 446 -573 -527 931 22 98 860 -868 -814 292 255 -221 954 887 304 984 994 -745 399 -188 636 -919 -760 -150 -400 -390 453 -152 -891 -247 333 702 -865 323 725 -205 -706 -225 -357 -951 540 -190 755 324 813 -221 35 -818 730 -916 264 -930 991 -662 872 607 611 -438 -744 -217 -561 -131 313 500 -128 866 -237 -395 281 862 -925 -669 780 199 268 492 -671 -152 -252 -763 -318 1000 592 784 819 -173 -134 -275 798 -458 -657 926 -661 -823 -290 -630 -120 -378 332 339 -983 -417 519 511 -589 631 994 -43 324 789 -521 838 -904 917 669 191 497 210 165 -983 210 -868 699 308 421 206 857 437 -682 -268 554 564 -182 769 848 -592 153 -432 771 505 -999 17 993 -40 974 27 94 -161 -758 942 960 -681 -446 -619 170 558 492 452 307 -531 666 -7 328 894 664 -127 61 -785 -296 417 636 -245 -812 -549 582 -145 -310 -834 365 -815 -56 -424 -351 297 466 -664 -297 -536 -580 -248 -128 799 175 226 466 -71 211 941 188 289 -908 -900 -825 150 -472 -237 755 562 564 657 -771 915 165 787 610 -983 641 -17 -539 591 -342 -330 -455 -501 897 -725 10 814 585 808 -647 -62 -231 -819 768 560 -723 -260 619 327 -648 740 696 657 -513 392 -682 -482 971 295 -455 -889 137 -851 -838 -90 -58 504 124 77 64 69 -883 -173 -796 -978 171 952 -616 -163 -81 -355 114 -42 168 -25 -75 -140 -330 344 818 121 -513 241 -843 867 59 -444 471 105 -770 -799 -371 909 532 228 -321 519 -833 -983 764 660 -451 -94 355 137 -497 943 268 -938 139 136 239 -932 999 -138 -202 -507 323 903 -54 65 -320 267 851 -287 824 18 -108 990 -439 -906 -665 6 -706 771 195 869 623 -425 485 184 575 936 -79 -616 -130 -768 -732 958 95 -859 -716 548 336 244 -594 -955 888 -629 -217 -561 -554 -710 -609 -166 187 -764 -983 394 -490 416 -774 -550 -824 259 -592 998 530 348 -186 -865 -979 -250 -887 -89 -720 660 -379 530 120 -557 -579 -61 -861 -389 3 -439 -622 -45 123 -116 -626 -257 912 497 95 85 -622 917 -226 736 685 209 837 -493 -761 683 640 26 -772 -106 -561 226 157 631 -725 853 -698 -642 633 467 -824 -842 3 827 -275 -267 154 205 570 915 -693 371 585 112 -141 -244 -948 -24 605 304 -925 22 -130 250 451 616 -195 611 281 367 -897 -461 657 168 768 561 283 -276 -100 -292 -267 810 -525 -351 -191 -480 612 -386 -737 -865 869 -731 692 -101 -316 -492 -29 -697 597 246 -1 -312 -262 -418 97 67 -657 884 971 -498 372 550 -623 203 -719 326 706 988 49 -207 -530 -314 755 -430 -615 -207 242 290 -41 547 -666 -117 166 996 -470 574 667 -821 784 629 -99 209 -278 -58 -424 -173 -447 25 -262 -87 -26 -111 261 910 714 -108 826 -800 -743 768 432 385 -701 -958 -444 -189 696 113 -649 887 681 -353 964 596 -914 280 -562 108 462 -302 -786 796 -108 324 80 896 -29 -157 309 -121 -711 310 -224 301 -95 -182 -593 -948 -448 -659 76 59 544 -841 681 669 -292 966 841 708 127 471 940 238 623 -777 -640 -268 620 -229 518 -135 75 -965 -901 428 -210 -512 590 -223 -482 -75 83 191 -839 -539 265 -965 -85 610 977 310 -998 -232 232 546 -258 868 -642 -434 178 825 -538 496 578 -135 -681 609 -458 208 457 190 821 117 185 966 222 804 189 -609 271 -728 -572 563 -857 -25 -241 -842 772 -267 -753 998 -350 665 196 504 -751 -659 996 -980 -819 -863 999 -218 -659 -548 -498 -80 794 532 -740 486 166 594 -259 -439 561 611 -444 -924 366 154 -897 -841 207 286 -111 283 827 -970 741 -792 220 -605 859 -577 247 -940 317 959 829 110 -403 -881 814 -736 -528 -958 -372 409 -92 -572 -827 -716 439 -704 822 -767 -970 -804 -519 -834 707 871 246 8 378 -211 -917 485 -104 180 -358 779 -605 -142 -316 -527 -422 456 -579 -583 -450 -599 449 -523 -250 180 -493 -460 588 431 599 -586 -107 -551 -729 -248 -5 -891 384 998 -257 294 -323 -278 919 148 -707 774 554 -185 979 1 551 -174 -982 799 15 481 -813 -624 -636 346 33 884 -931 76 -891 556 -980 700 933 -260 349 345 537 175 297 603 939 -652 -782 109 432 901 -694 -417 29 626 -501 219 918 372 -115 -371 59 -765 -221 -372 -903 -296 475 -647 509 611 939 674 -443 193 -201 406 -132 87 -813 304 -565 -998 884 -169 814 453 376 -639 -869 -744 -366 -144 -47 989 696 -427 -149 753 -845 756 -368 901 499 -32 858 -211 -459 -410 -339 -395 160 41 949 698 -353 112 -226 707 627 487 199 -764 -515 473 -830 770 842 -271 -392 196 714 997 -694 408 356 -703 620 -627 -903 -564 -541 707 -311 613 456 -381 53 -996 611 -254 -816 193 -456 -77 848 -173 848 319 764 900 794 196 796 -9 446 883 -246 -742 740 -995 645 -373 -417 -477 467 -173 -892 757 661 377 -461 790 -161 344 -368 -812 469 683 1000 207 612 101 -215 647 575 -104 -818 461 -656 595 690 -903 961 591 893 94 -269 -165 -633 728 -3 -543 407 66 -532 -482 -137 406 -124 315 -606 996 -500 657 -395 -450 -234 632 223 -53 -573 989 -294 914 149 -266 -135 507 800 513 596 224 -314 -4 -351 976 -840 -850 207 262 846 607 126 -369 -412 239 572 -33 -437 860 72 -925 -693 451 711 869 135 -822 773 744 785 -275 381 179 -598 -2 -472 -435 125 93 -257 84 777 233 -536 611 603 887 -388 146 -804 961 852 -40 -887 -316 -421 -89 -112 219 270 -368 -942 209 953 341 -936 529 526 943 451 -592 554 674 -66 94 -523 93 -417 -775 -767 930 -497 -478 110 -394 192 -159 302 879 468 -390 727 -718 876 -597 113 -345 -472 -617 -154 -392 -256 283 911 -483 946 19 -963 -422 968 832 736 -309 801 -159 209 -371 742 -867 240 193 -769 -484 -143 -917 327 808 875 -630 -732 -500 543 -999 -472 815 831 -442 -977 891 -739 105 -687 -888 -8 938 807 487 -965 840 568 -360 12 115 33 425 -158 -958 -787 -227 -975 -815 791 -230 323 -727 -415 234 867 -14 798 253 827 234 -853 957 -593 -482 142 29 899 -719 -734 670 785 703 330 152 290 353 400 -318 -349 935 88 213 714 838 727 58 545 -741 -921 983 -487 -894 956 204 -561 -722 -32 421 329 -505 -329 -322 -836 901 466 470 -482 -206 -926 485 -773 138 733 -136 687 -214 529 -704 -995 -677 171 -560 576 -403 991 -436 631 63 -515 -505 -437 86 993 -807 945 245 667 294 109 -124 -898 458 -742 452 944 -996 -672 858 762 123 519 -718 971 511 271 244 -300 846 -140 -224 791 125 561 -974 183 766 451 -886 -767 933 219 678 380 -622 592 890 422 -607 -495 -333 -577 775 168 129 973 587 -195 -163 201 263 110 453 -646 -577 246 -489 90 903 -502 -854 -51 -628 531 995 -832 -504 359 872 6 744 -858 -853 -925 875 949 -643 -161 747 12 -240 910 -386 265 -258 637 42 -77 -201 -383 -923 516 887 847 98 708 553 851 -189 235 191 -249 -378 -420 -286 -850 -810 -952 905 132 -409 -696 -13 -308 629 916 -610 928 620 -881 713 189 -694 930 -881 371 -604 396 -602 65 173 482 -252 452 -571 -281 903 992 -728 -38 -901 207 -399 132 -907 886 232 -605 -595 111 -522 510 757 551 769 527 318 -752 -806 965 517 -85 -76 -139 204 827 987 167 948 481 -248 925 -130 -59 -699 -982 807 -579 782 684 -971 -755 123 -715 -335 -578 674 -311 -71 -475 -988 -697 -788 119 49 -958 -221 -238 -958 444 630 -440 -512 -25 -264 -314 -828 -195 -649 -12 557 115 -927 384 -667 656 -487 -129 540 302 -677 -809 894 -596 -460 -299 -444 -119 -42 -433 160 248 110 422 159 100 -798 -993 -716 641 -448 -97 141 -536 -471 908 942 -772 -137 274 -726 -457 -985 -441 -899 569 -48 45 -152 416 -302 -190 456 21 297 145 131 -86 46 -486 757 -66 773 -255 -649 220 -832 -528 -788 -718 65 728 -364 688 52 681 -311 -722 511 -301 -944 -339 -869 821 -757 41 -76 379 12 -909 -559 -157 -619 780 149 -308 489 919 -36 763 -13 -870 376 -89 -456 -256 852 978 182 -524 -471 -970 -71 -217 -872 -708 -188 -699 690 497 740 -782 -468 -366 462 739 -680 -926 -387 -740 -470 105 6 830 -790 -760 842 402 -390 -604 538 -321 569 -831 -409 -958 -683 -849 649 -413 -731 504 715 -672 238 627 -459 -688 366 437 -31 -742 185 -737 -960 -867 -773 -57 878 740 -360 -10 318 -435 -152 37 198 -583 -701 39 76 -868 676 -370 -781 -576 681 -907 109 -236 -194 357 48 -752 -760 191 592 -469 -980 -90 -608 -2 -285 -141 112 -105 342 87 -918 221 -47 357 -236 -586 262 134 412 511 -2 964 58 -156 718 412 941 587 629 976 560 -607 -287 -576 -144 -815 -478 -260 974 269 426 536 -987 -145 196 -755 -875 -235 416 -977 973 -224 -932 -371 246 -32 334 293 -509 -465 521 670 -376 -576 908 -725 365 -303 -265 -403 739 -625 -900 -328 -923 975 279 -280 -134 -459 -316 -680 455 -5 -584 445 430 644 533 -650 -402 532 -633 -15 -538 -696 663 -967 589 91 661 375 558 -817 -229 556 -895 -487 -453 964 840 -995 -120 616 482 -381 179 -286 -59 -476 -931 935 118 -542 45 -805 -139 -949 702 -793 -193 -222 -471 -227 103 -195 -694 348 372 -401 73 185 -720 514 -346 -635 -453 -411 175 -596 -276 -379 -327 887 864 -872 -116 883 401 -889 869 646 145 62 764 -343 566 -793 674 -625 361 932 -144 -975 860 864 -634 839 677 448 -998 541 -665 385 750 -862 -45 114 635 -571 162 -227 807 -23 -282 -330 723 217 -538 202 -189 722 -972 -27 -882 -850 575 286 -816 -191 -802 155 -415 -537 606 286 753 -928 944 314 -807 819 546 -948 440 478 417 -164 191 -880 -783 564 516 -426 664 806 472 -147 -733 613 826 -670 746 -528 -635 283 309 -380 -428 462 -566 737 127 -637 269 -460 -490 759 -527 -443 139 -621 -773 323 -959 -745 336 652 510 784 340 279 -122 909 675 -256 -935 442 197 -550 228 976 723 234 -908 358 850 1000 46 386 -592 347 -217 112 -316 -628 162 -526 -762 558 -420 -113 -54 710 -521 -573 -289 477 -692 -961 334 756 -158 -208 -106 761 -404 -729 842 -445 786 -206 -397 -29 -388 -961 -922 341 357 911 439 -183 696 -581 92 522 -954 337 853 -755 -447 60 -825 692 -699 171 -178 -711 -770 -779 -274 532 206 -825 243 -710 -273 505 700 -72 -532 -120 28 -200 97 -52 29 -597 -856 -669 -19 -27 851 -34 -40 -425 -432 -903 185 695 998 518 -966 -777 846 -396 -984 -862 -168 -126 -235 -671 -815 -931 -743 929 -357 -558 902 -908 842 258 264 -425 183 627 -163 -734 -736 430 -379 -926 656 505 -816 -798 965 2 -159 714 -257 -301 -971 487 134 -942 232 513 34 -534 -78 590 771 314 634 722 549 718 -284 52 998 -376 -523 -577 -151 -837 347 -986 -594 161 -495 7 -775 -63 -971 -188 843 -316 -968 163 -848 1 473 882 655 -399 327 -829 -813 565 640 -526 -679 -141 394 990 -221 -47 848 230 943 817 562 82 373 173 697 -118 221 -568 43 -441 379 756 -179 373 432 531 -398 -537 -388 29 -410 -112 767 -203 -921 906 -281 -988 -786 934 -18 909 384 -945 -542 244 -791 -307 669 -445 557 692 147 978 86 -123 -196 -343 79 183 94 -201 -525 680 -509 -873 329 192 -569 -275 503 -817 -310 -311 -307 -444 517 -764 -803 159 -703 -335 777 -557 -46 940 565 408 914 360 -365 602 -954 734 432 -453 169 477 -694 -202 -329 -457 -368 -963 794 782 696 -579 -396 -896 -734 -906 -66 153 -989 -829 -547 78 27 859 -435 -371 -653 137 -174 -187 798 -107 713 788 -419 238 -116 595 -983 0 777 444 -831 629 -101 -30 -698 -6 -914 -238 -533 -194 -914 -693 -677 237 713 -33 -123 -790 462 357 783 876 802 -203 -673 -461 -701 -887 793 -937 665 -825 -407 80 393 -21 530 -977 971 748 -348 -203 -330 434 -920 -773 -613 -102 -787 -970 745 559 -856 859 108 -917 163 369 356 972 -854 553 -461 -777 -375 247 819 -794 -125 229 -685 898 -685 -90 738 581 967 327 -312 -27 814 565 -688 987 -758 -780 247 -579 -850 -302 -757 455 -826 344 264 578 510 695 -927 -707 -350 -805 -188 -325 -388 -627 995 523 855 235 -374 -49 -867 823 263 71 891 -828 137 -607 258 -355 -110 -563 -180 107 941 -338 -638 958 -968 174 -2 874 -417 507 502 330 -401 508 -592 42 -509 6 462 655 268 610 -695 -611 205 78 618 -759 -984 666 175 -594 -655 -825 -41 -375 -718 561 -77 131 608 -706 -990 910 -934 77 -20 264 225 408 389 630 727 337 245 134 450 -80 -473 593 -576 879 -140 866 -366 788 -680 -425 330 85 652 822 -701 960 913 114 -307 767 829 -101 -690 9 368 -353 -435 176 206 229 409 -668 -548 779 798 -278 964 60 841 493 172 -758 -500 477 -54 536 -513 -297 946 -400 309 -238 -129 -930 -573 -984 345 -151 -528 335 -90 555 770 778 779 -927 -375 367 79 -336 -793 -231 -802 -572 -481 -89 -646 -640 923 -219 -81 -589 420 -192 -849 -778 980 -488 563 397 65 -257 -316 -255 -638 488 -323 730 -254 -410 -141 829 -389 824 545 -132 0 -568 -314 508 -927 -5 878 -300 143 402 -654 -237 -430 71 -236 -433 635 -702 -35 538 -565 -350 -858 -276 732 840 359 -418 779 -441 -771 797 895 -916 725 479 -183 -353 126 -460 536 504 422 721 63 372 811 556 -553 -698 -329 -592 -716 -609 -827 -886 960 83 -809 -268 671 483 -349 -750 283 -57 257 -718 -43 -432 160 441 -391 337 569 -438 -651 -496 215 -457 -190 386 -196 788 -722 -233 550 506 -647 689 948 -247 468 616 790 -6 -886 -173 51 -186 889 -783 425 -355 391 -878 398 430 516 459 805 -853 119 308 624 -132 370 -105 -762 -384 -772 -475 629 -902 533 -378 380 -762 -350 -129 -739 -261 -559 -308 -493 -766 -664 -958 435 -564 -283 438 -377 173 473 -377 942 -895 -949 157 -302 -311 -624 -72 64 178 -134 -862 288 546 -817 -164 588 -732 -400 463 492 -52 580 871 -315 703 -573 -242 -502 -353 359 216 -975 -977 -728 308 -921 -798 -654 710 319 379 819 -473 -811 -445 201 -944 905 -497 24 -17 -452 -162 181 -801 579 370 233 -96 -144 194 814 798 -964 746 -561 -59 -974 539 -277 -88 992 -56 -665 -459 -135 350 -714 325 -553 988 111 -116 733 747 -915 -313 -55 965 -868 999 -402 139 -92 885 -225 236 234 -986 940 157 624 828 -457 -920 895 -493 -840 -697 -432 -115 979 -68 473 -165 -393 -872 26 902 -989 -433 775 21 -826 -791 151 924 -363 353 -540 774 -492 -110 424 -107 442 870 -384 -217 -268 425 -132 563 574 69 493 -321 466 -194 -290 534 80 745 423 -811 -322 -397 -143 -900 495 466 867 118 506 520 -861 623 -160 -59 -85 -673 -237 -36 -84 28 -871 673 801 -606 8 523 491 -382 -206 371 528 499 806 58 369 218 -94 -55 165 31 585 674 -224 565 -433 -117 -939 350 87 964 -497 -732 778 -782 -544 -528 70 -928 -129 -229 888 363 911 981 410 438 947 901 -293 -216 -189 385 -957 5 -292 832 338 583 -899 -177 290 -385 -281 -407 358 -85 -58 1000 472 -224 -83 528 27 -822 62 787 -221 88 -429 876 -18 755 -334 26 -443 -233 755 479 -335 879 -526 224 -261 582 861 -342 560 -834 -836 -8 -412 -601 -518 -154 -731 709 494 -354 990 31 -513 -649 -742 587 402 122 -180 715 62 956 -537 -361 -173 -936 752 659 547 937 -451 804 945 -741 -834 439 806 -614 764 -456 -780 280 864 384 -930 625 -19 820 -292 839 367 -778 646 118 802 601 114 -898 -856 -760 -483 991 672 -620 251 549 334 101 453 -547 -318 -715 330 370 -944 -149 736 -546 502 324 -306 -652 -893 380 -85 -174 715 470 322 275 -965 913 583 801 580 329 -926 675 -288 -636 647 532 -730 167 173 -983 240 558 -696 -598 -757 -447 944 -617 803 862 566 316 23 740 -629 -298 -324 -441 -461 -614 -182 -804 -64 -603 -473 -317 786 -985 423 682 836 -942 -811 -124 -416 -60 933 790 -898 -901 433 376 219 -864 -827 554 -389 -272 988 -435 108 370 -945 423 204 712 818 790 -254 -552 -20 412 771 396 436 -22 53 -111 -166 -768 683 31 635 171 931 -471 -201 206 -944 946 784 878 41 356 938 152 -381 546 -854 335 363 182 -728 331 706 923 167 18 891 -506 803 -954 674 710 -225 -73 978 749 940 931 -987 -441 625 -520 -554 877 -421 -617 -781 656 -140 -70 -284 570 207 -647 -206 -122 -826 133 652 139 181 -904 -802 -481 -870 -569 837 -167 864 568 -422 951 -248 278 522 681 -267 -134 857 636 -705 692 -803 451 562 775 -165 486 -306 -323 -490 -522 183 -757 530 -318 -681 116 -147 295 736 -665 -311 327 -141 -925 -826 -596 509 330 -418 939 908 772 867 -208 -110 -112 842 -873 559 -538 -638 571 -283 850 912 -640 784 753 -447 -610 140 -462 -494 -806 984 -297 -954 -911 -637 -426 663 2 -524 355 -939 -780 -634 -257 55 884 413 -386 -525 228 -722 247 -661 -654 119 -509 119 495 -559 -803 305 127 -343 -717 -257 798 -235 572 -486 484 284 -584 -406 -633 -206 298 338 547 430 -234 141 950 -393 837 -36 -773 622 307 -640 -473 12 -29 -88 -824 47 -805 -818 788 25 -893 -477 521 -811 -188 -963 523 885 928 239 -127 -623 498 -822 -136 228 465 419 778 -55 -9 -581 -719 -82 -197 304 494 84 915 -251 -936 798 -646 -41 805 -887 714 788 -419 -517 67 509 829 -353 -307 -311 -177 -479 826 352 273 -844 1000 -520 -211 -518 101 298 329 -560 865 913 753 345 -308 318 -803 37 -81 -456 315 -767 -678 -78 539 -269 -521 983 4 622 -626 834 -699 -298 783 476 34 257 742 -797 855 167 838 909 -724 -564 84 -424 441 111 130 -697 554 -529 336 949 697 -295 -396 706 513 281 521 259 746 792 376 -957 39 336 357 -227 993 -998 -971 -630 -117 -600 -460 924 187 -962 11 412 540 233 692 -932 -926 843 -396 -311 645 604 678 685 391 819 269 948 -470 -692 -608 -245 -957 36 -106 -793 795 -645 -654 -660 -271 117 538 -975 -79 -221 -161 -613 115 380 572 801 -570 -810 -622 27 157 648 716 -947 590 590 -747 456 -337 684 -754 -114 -279 522 762 321 489 433 -308 -217 -996 -113 -619 482 -609 -460 -589 71 -270 -203 -222 53 685 -790 -762 602 947 -392 200 524 -952 -64 866 -371 942 -539 240 -499 -735 -350 633 -88 -243 448 655 920 825 -806 -960 -770 -810 -211 -8 388 562 786 944 218 798 -732 -796 925 742 -643 -3 602 -377 29 -424 140 225 -805 681 -384 1000 73 194 -578 556 756 281 374 -982 -894 -812 230 -308 -24 967 404 -973 -632 -208 421 -851 -745 999 -664 -99 885 -211 -405 -429 305 98 -604 753 763 51 308 -10 -721 -652 646 434 317 -142 -210 -426 271 -915 -55 601 543 -321 485 -592 -550 -841 -706 -854 851 -194 929 -942 469 -885 477 -304 -198 253 -126 507 785 -930 -60 194 359 641 832 125 377 316 992 -734 -462 -225 -321 -792 172 -773 -695 818 -552 635 40 -41 546 -57 351 488 -524 999 -166 -317 757 -920 732 95 -98 968 412 986 717 -488 -423 560 636 583 177 131 -15 -253 -598 -331 936 778 -665 318 229 -538 -431 955 -679 851 -599 667 -700 832 356 -785 -191 188 -83 -403 350 -706 490 206 -367 471 -763 -629 336 942 -920 595 -310 921 -638 207 -646 802 167 480 -775 -370 -723 -846 -268 -105 -508 387 837 49 -503 0 -359 -381 -798 -549 -820 -395 -872 -275 704 172 323 296 753 -551 458 -490 -31 -868 36 53 -654 988 296 -763 42 458 944 922 57 538 300 208 663 285 -607 712 240 -754 286 -844 -895 208 -484 363 27 699 -762 129 120 -94 65 803 -453 -207 -778 -757 -491 704 972 -361 -179 -837 -527 121 201 -737 15 282 501 182 -913 -529 -803 158 153 539 108 341 -826 328 250 -811 38 923 -234 -379 -748 -950 -226 429 -89 -669 47 540 149 643 -270 -640 -537 -795 89 713 961 942 -926 -662 -585 808 -166 -64 364 839 -733 222 102 978 -763 311 331 348 -475 736 559 773 -425 -426 307 227 -535 -25 143 758 956 -264 317 482 182 -330 -80 -424 394 -601 -177 -577 212 -165 624 -119 45 -982 692 946 -447 -142 275 297 -238 258 645 -265 -211 480 27 134 -419 -588 -434 175 147 187 131 871 -107 120 10 24 788 -87 -832 -715 907 -214 -637 -629 -207 667 -64 -14 -783 -319 -223 316 -161 -869 -916 109 726 -148 351 692 -627 366 -532 -685 -957 282 -981 -823 78 -722 823 -670 718 -311 -997 -883 -805 -312 -257 -543 -442 -582 -347 -257 -426 555 -138 404 -185 625 791 51 -421 -811 789 -156 -320 212 -262 -519 -82 -763 -194 -770 -714 425 -530 -553 916 898 -532 -721 -374 411 704 -223 922 -410 -962 -565 693 602 814 40 -564 741 752 16 -786 -270 418 644 -184 297 852 -534 63 533 -700 -426 696 -545 534 376 110 446 -796 -338 -256 -758 957 -221 918 -660 962 -479 -231 380 -58 768 745 -65 -418 124 -468 -292 -641 541 377 531 -179 -885 274 -845 -622 864 -711 469 131 -808 -603 -391 544 -508 507 -191 571 157 -186 879 -537 -977 -251 -320 487 208 -343 268 10 -945 371 233 -869 -444 147 -86 477 547 976 548 -751 -54 328 190 921 666 737 -350 570 -46 979 329 -73 375 668 -223 382 -71 380 -437 497 -977 553 -105 461 935 227 -302 639 491 -861 -936 682 990 -845 945 943 -929 -21 -951 -347 -187 -857 244 632 855 -317 504 -690 454 5 -644 -278 -944 820 -621 -766 530 -244 -51 -729 -731 545 948 559 76 -158 -397 -88 30 967 -86 -664 -999 433 -171 -309 858 283 -861 -216 -267 -771 946 -365 800 47 736 818 -505 -530 -329 -404 -555 -877 383 -45 637 325 -894 309 -207 795 879 -425 474 139 -299 -682 518 -627 68 -393 666 -704 936 -28 908 786 221 709 -550 -143 -611 407 -770 -534 875 -846 -4 -313 315 777 -643 -841 -661 264 -431 713 434 -165 632 13 -851 5 -657 792 -938 -306 -845 -742 -31 766 735 154 -962 -327 353 128 392 366 336 -593 352 784 703 -235 802 904 -620 472 -44 302 835 640 355 568 -37 283 -877 166 -418 89 845 -35 -694 569 -756 432 755 269 415 -375 -874 -761 153 870 -122 267 -983 625 -472 184 -374 497 -817 306 172 25 -223 715 417 -671 -795 547 -93 -302 358 379 -720 -124 -256 337 975 -813 -898 -321 -910 60 89 -344 -653 185 963 -726 -304 -378 -819 -615 316 40 -456 -231 181 -19 -125 -167 99 708 811 -249 -222 570 -655 -597 -649 371 -395 557 820 -814 830 -468 663 -445 524 521 910 -647 530 189 921 501 374 -266 339 816 -667 779 183 -387 -216 853 -522 -509 528 923 902 -776 927 -827 -440 -733 428 -631 -617 311 -982 -464 963 645 -510 501 610 -471 653 -693 -139 -26 218 -533 187 -895 618 342 -722 -185 619 -312 -251 -623 404 -725 791 -567 857 -134 235 702 19 -974 108 -698 -189 773 389 -262 491 879 -495 -404 -330 45 -616 -688 263 446 224 381 930 -147 733 -988 -904 473 283 563 224 -127 752 -247 796 -178 -663 -513 -916 -945 796 0 -310 685 -413 -921 516 503 895 -107 762 -794 -838 -564 666 85 524 323 -334 754 735 -390 -70 811 925 -453 321 427 -109 793 -481 898 -787 -257 -317 5 -956 -646 264 563 -101 -907 295 -508 -186 -508 -678 524 879 488 -802 -381 -875 975 -958 -566 10 -444 -249 -418 -746 19 -339 -240 988 775 704 -283 657 603 396 162 -623 -15 15 -639 552 283 -182 -832 -970 -187 -845 53 524 660 603 162 961 -265 916 -991 569 -110 -779 -946 -401 22 -485 -734 -513 821 -625 637 233 -637 318 279 -279 91 -202 956 -510 -297 553 -751 -202 -572 -101 615 159 -240 -972 536 501 118 -723 -399 330 -800 81 574 -720 321 -55 467 -463 -422 829 104 -280 600 678 -384 -857 -139 -660 -957 516 -245 -321 -657 978 -709 193 907 -922 -212 -41 341 604 128 914 483 273 -320 519 27 -369 625 -665 -370 -818 -73 785 -263 385 -495 -20 821 -880 816 329 105 811 571 -936 -55 -220 -700 -186 -816 -606 185 766 -413 703 397 354 700 -667 -774 261 -989 984 -552 -670 589 417 721 939 411 -5 764 177 77 275 -115 -954 -25 -331 583 244 590 48 632 678 -70 210 -702 -821 -329 -433 761 360 -864 -5 429 424 743 -263 -21 -701 36 -877 -144 571 -659 105 -817 545 -963 997 693 -49 -814 205 111 84 -973 -272 238 943 -933 -956 94 0 -343 -952 96 20 -643 441 72 451 -482 -196 447 764 -885 -201 148 -787 597 795 -91 -887 911 315 89 -337 -300 -450 106 579 -171 -389 584 -489 -576 -189 818 -201 -629 -578 627 -219 133 -789 -630 74 -733 890 375 -964 -175 -783 -373 227 -961 -441 -459 662 989 978 -170 304 755 -157 758 943 -219 999 -839 609 342 546 187 -23 -357 -955 859 786 230 683 464 750 -86 -846 539 -160 456 196 -476 296 -162 -307 -991 284 89 -27 -87 -599 406 -878 -841 -603 -4 -815 -38 -78 -618 -913 323 -413 -374 163 820 -37 -551 -788 880 294 -150 -980 637 -907 -401 34 126 763 833 88 892 715 -60 532 45 -381 974 -690 222 -479 -48 369 -128 538 202 11 74 -733 -518 479 -970 -655 832 -60 -93 225 142 -367 226 -397 65 -182 94 -727 662 383 127 585 -665 -615 772 -485 331 456 975 947 450 212 940 632 -382 -411 -976 556 998 -182 -10 655 -711 -694 -274 451 -132 74 -1 560 -955 -115 602 -347 935 -309 661 -195 -475 -211 677 -508 389 617 162 973 756 -197 -847 -204 901 911 -558 -460 592 813 656 865 447 -201 -422 129 430 576 -446 -909 742 -746 183 -45 -84 190 145 -373 -683 689 -1 -518 99 -997 631 721 -600 -353 999 -170 187 -607 -670 72 -560 -798 -928 685 -882 864 -942 75 787 -856 -212 -185 -148 -722 796 255 982 156 708 -465 307 982 880 -631 330 -904 845 -286 977 506 -803 3 179 -249 65 806 128 -613 387 427 -291 -273 930 -197 198 -424 -748 -721 -625 349 963 -164 74 -786 561 941 -41 728 -686 754 119 -737 468 -597 852 454 -950 -320 558 728 595 878 -831 -147 -386 897 608 -685 -783 -480 130 110 775 382 627 905 495 -735 416 -649 753 348 361 -241 -423 -478 970 -342 725 -26 -232 549 610 901 -913 -951 -722 -95 713 430 -595 249 971 187 -692 845 -723 481 -554 689 -523 913 503 329 173 72 -462 -756 810 29 -804 243 444 636 833 -793 -165 497 -207 635 -825 -798 729 -525 115 -105 798 670 -332 476 -12 -719 581 723 511 -957 -711 -966 -610 -227 -603 47 865 -761 210 -976 775 -132 449 488 609 23 743 -123 -714 -475 -592 720 -426 -95 425 -107 868 50 -682 481 190 973 -584 55 -942 139 -713 -585 -513 277 779 -749 908 534 -299 311 -329 -138 734 -828 -774 -392 -607 -774 -753 55 -38 -1000 895 561 592 -780 -385 -182 -750 960 787 -88 -413 -363 926 -740 -738 965 878 -234 417 449 262 156 -832 -463 -885 181 -413 -648 -626 25 -490 659 548 652 359 -242 -541 533 -548 -885 -829 -241 -173 149 -753 -883 -563 215 -939 173 -575 -930 444 566 -214 -877 544 339 283 -398 112 -259 -767 429 841 455 -552 -756 947 87 -913 -991 867 -8 -784 -419 658 -658 -259 -715 -612 147 -915 -448 -307 -405 -19 -181 -857 472 589 -135 675 498 128 -494 770 583 -689 749 265 14 -104 837 -283 36 -350 -776 -436 -267 -578 -5 867 833 777 -642 290 -37 728 214 -389 668 88 -766 490 -682 849 -747 -616 -881 747 -714 -708 -409 -683 -455 201 -364 -601 -64 -832 -787 589 -157 678 -611 -914 -67 -728 495 144 624 -291 -309 487 593 -471 566 111 575 -184 -439 -700 -213 373 -658 -76 -264 762 921 -627 -985 -159 314 201 -937 -446 540 -515 532 56 932 -303 699 -48 -734 826 -590 286 -880 722 -814 -514 -103 199 165 -47 803 -598 -1000 939 326 817 535 -21 -375 925 874 427 -307 -38 615 -582 -686 -255 932 -393 -139 296 -46 -758 338 557 567 -520 979 -901 -353 182 -527 914 -545 219 164 -796 -665 517 922 789 46 405 -439 792 -204 303 -261 14 78 -292 455 -936 -89 -201 453 -973 294 -668 788 34 411 -772 -648 -892 -147 389 -685 -187 311 -201 -8 -216 135 897 -2 431 455 -945 -965 536 409 488 276 -818 -482 -184 -775 -343 258 242 370 486 296 939 -115 452 -551 -982 -779 773 304 257 575 727 53 550 799 584 -25 -79 -604 692 -268 230 -768 7 792 282 -561 333 404 -179 -651 169 -308 -688 573 373 14 -474 -997 802 -484 360 124 859 -461 -562 63 -715 497 559 -603 253 658 -899 478 212 635 302 100 257 -437 -820 111 266 330 820 -67 487 595 -659 708 -786 -971 730 -821 376 413 827 -787 674 -534 298 -61 169 281 -739 -749 384 564 914 -957 310 374 -797 -35 -596 -338 -844 8 860 294 37 -402 -524 -296 895 8 -634 -511 -262 148 771 -78 982 315 898 997 312 -353 271 617 -18 462 -734 -605 -191 -558 -356 -191 -126 752 723 690 305 742 799 278 389 -633 552 330 11 333 58 -58 905 -641 939 -222 937 -970 22 978 -572 909 533 -871 -938 77 932 761 120 -475 -576 -888 -683 786 972 613 -826 75 -667 480 -546 981 566 972 520 -690 407 -994 425 -618 72 -285 876 334 -493 97 769 -26 -351 581 125 -476 623 670 -490 930 -778 450 889 150 18 303 441 698 -485 945 -796 167 -726 -836 720 988 -795 -170 313 -258 644 359 -440 -109 906 426 -470 406 -740 691 -93 -583 -625 -310 438 894 621 -665 357 915 325 726 -16 -236 -637 -440 243 -125 -361 841 282 -771 -565 810 -496 276 -748 522 823 -25 885 362 528 -236 550 626 766 -464 -97 -49 -69 -572 -266 -586 859 -633 135 343 534 714 449 -468 -367 -466 -628 -695 802 -536 -213 92 -699 -853 -881 -972 -141 404 -474 912 -472 200 -408 -674 -647 313 911 -490 741 -776 -484 364 295 848 861 802 104 196 491 139 544 518 -951 -562 -961 412 314 272 929 763 -837 -805 -194 -643 -549 -131 702 -446 -373 200 -410 215 262 -81 -937 -43 -881 -61 264 276 847 -897 607 -62 248 417 863 -453 -924 81 -327 -473 297 -27 -473 -623 713 84 -179 -704 367 -233 -660 462 976 -640 -95 -490 215 555 40 758 802 -261 663 110 -282 -569 487 -722 -320 -972 362 -468 -583 840 -215 297 986 -28 -516 363 849 329 -562 746 -106 -876 86 -936 726 890 -145 33 -457 817 272 241 121 417 119 580 -744 -531 961 153 -247 -953 833 459 215 -345 502 390 -608 -544 163 645 -601 349 -288 -769 -374 983 -473 -196 427 775 -431 -841 -220 52 172 -986 -685 -179 -480 707 -492 170 -993 493 -302 686 -199 394 -980 -643 236 -136 -430 666 105 -337 -967 589 -572 982 -363 645 -105 955 372 615 5 204 144 754 -714 206 630 -880 -312 -340 -459 -843 -51 -663 -402 -67 -848 380 440 533 727 940 -617 -954 320 -704 560 684 -716 -97 220 549 -922 521 -643 241 924 -500 441 -789 671 -756 -907 -861 -566 -30 -515 -770 -99 498 32 -271 -959 -427 -300 500 177 -349 557 -340 -499 -395 969 -543 -905 -260 426 84 750 976 852 556 684 -798 -672 -126 659 -491 -195 -648 13 -556 -972 -4 -698 523 817 -765 159 224 773 956 -821 -535 -173 523 -426 -44 -557 413 -622 -774 336 152 -296 -793 991 83 -646 -215 -708 -647 -905 922 -726 142 -720 -67 901 990 76 -259 -657 -252 -537 984 518 911 133 357 -624 -326 -813 673 -138 -18 708 -4 30 -594 -339 592 705 572 800 527 -768 -942 172 -526 392 634 789 -762 -343 -824 756 210 267 152 -152 774 487 283 7 -42 -76 651 634 702 -113 315 -679 163 -480 -799 525 -142 471 -864 -754 818 -425 -605 -918 -255 38 444 -585 -292 438 -302 674 -84 -998 760 12 957 -820 -541 47 -105 -463 466 199 306 -470 -909 -51 874 -48 -288 -788 627 343 764 967 -68 -997 376 -766 740 727 302 -300 -85 -482 -941 234 73 752 993 -6 978 833 957 -785 125 799 284 714 -218 -547 814 697 -69 -12 466 195 -711 604 -964 -972 560 -910 839 55 268 -204 629 -433 -327 45 -343 262 574 -109 794 597 -527 -366 160 -658 -504 -229 -497 239 -286 261 642 -822 -360 593 306 620 -536 -817 932 -68 -817 32 440 -406 -838 -391 -34 -937 920 239 -152 605 -784 -132 -199 151 383 154 -722 -530 758 993 -38 151 641 585 698 667 407 896 -742 -446 -522 -482 160 472 152 -213 382 181 337 346 520 428 -350 -514 -479 -956 559 237 -570 -709 601 379 -182 -976 835 -59 -897 891 124 809 905 527 -106 350 40 283 -647 742 -822 -398 345 663 748 670 69 626 736 486 -674 -479 607 -560 781 -871 -440 -422 -232 405 -439 -547 712 -207 757 -97 -604 -824 460 -182 -642 158 542 -408 -978 51 108 228 627 -795 484 -496 204 99 374 -902 -482 -875 325 84 -4 875 -127 -211 -854 -691 531 -842 423 -757 384 446 -369 515 756 447 -165 -282 562 -240 -78 -176 67 954 261 774 -920 599 -148 -139 -566 761 16 159 -878 -975 -636 -285 -520 759 -452 523 336 290 -147 -754 -693 -833 -789 914 408 206 365 290 270 -4 841 772 127 639 920 -6 -810 386 783 -641 -43 -292 873 79 -866 307 153 710 -125 -369 -138 593 392 -875 92 -544 -579 443 -215 -712 45 -831 -787 -61 614 -834 -391 -507 -655 -678 -339 -235 -465 687 888 -547 684 -220 -344 -573 -367 483 -754 -6 387 436 -959 491 712 914 -393 171 -199 566 959 -547 -369 -712 47 -960 929 -440 -628 -470 48 645 -623 -86 -830 -645 426 796 -894 -377 476 889 -989 -849 -202 453 607 893 423 617 -787 -324 -402 901 -133 503 -972 166 272 177 -609 189 -414 -932 444 71 395 -103 -471 -328 638 -205 343 -551 -176 659 342 -747 -883 -584 -707 -559 543 -620 -182 -360 -729 -585 959 -841 558 459 -294 19 909 743 226 -904 531 837 -543 327 -190 119 322 347 714 -973 251 -685 523 552 -306 810 370 -348 705 31 606 -417 -133 -9 436 247 778 -504 365 450 -47 832 -997 25 35 -848 886 -285 -378 -399 -950 557 -101 -281 488 218 935 99 971 832 227 419 -382 -868 186 -437 598 -694 -941 252 30 -630 588 167 -734 628 -757 -118 496 346 781 -971 26 452 44 962 957 -824 143 86 109 163 412 526 25 -996 -78 -354 -232 -598 16 290 -50 -447 -316 953 573 730 345 -946 206 267 73 -286 621 -716 98 132 -170 811 -982 -689 21 -424 533 873 -529 -908 375 -135 -781 -504 -755 868 845 -47 -558 532 125 -79 -196 152 -455 -932 -958 -10 -952 439 345 -106 -50 247 -762 488 -444 -600 -105 -742 -181 -332 999 -982 357 -457 849 229 544 -677 823 782 188 -884 -126 -788 158 -121 255 714 785 -106 756 -983 -998 -113 219 -176 870 -975 -119 -98 355 -850 -882 -908 267 635 -114 -249 613 419 495 -583 -327 922 -852 -553 271 -706 -321 659 -788 -18 589 870 650 567 -695 95 -221 856 -859 -779 -36 634 716 448 -653 -812 64 5 -725 179 -752 478 486 -977 -598 148 730 176 776 -348 -110 253 102 388 201 596 452 260 876 -321 -249 911 84 265 -33 399 -960 288 -190 -103 358 517 -109 15 437 -130 888 17 184 842 500 -44 -890 -489 -75 -312 -986 -814 -88 -324 500 -236 783 -305 312 -680 -825 -826 -967 459 829 -666 400 -182 899 52 -209 568 767 -565 205 767 -383 -207 -24 -534 691 130 998 -559 89 383 -683 842 979 -697 -263 -437 91 716 303 229 -90 400 -546 -131 -14 -236 363 -276 -445 176 607 -591 869 382 -968 -826 -993 953 902 -820 -850 -419 -835 -502 877 -562 631 85 -319 -549 -834 -908 573 -485 883 -552 354 -765 396 -834 -168 -828 -340 -694 469 33 -569 987 -994 -316 -402 729 -807 -573 -467 696 144 200 878 676 -54 808 158 95 992 64 -260 -189 -153 -102 595 -524 -223 343 408 -424 -857 730 -679 647 867 961 -797 242 894 -248 398 -469 -376 -39 42 -435 969 -14 -382 590 -737 -465 -899 94 -757 560 726 -339 575 -918 875 -24 385 488 832 -718 -773 -594 678 -251 -162 563 932 -940 -731 -929 -205 -311 998 746 -481 135 -341 -521 -621 -13 432 -602 655 385 -514 -670 -862 311 -508 -314 208 863 940 -303 950 170 881 -155 379 -194 -485 938 572 446 80 328 -650 -545 -460 -757 -374 -346 -431 -593 278 -511 58 763 36 -677 384 104 383 328 837 159 -727 342 -666 -155 991 234 -154 505 -251 -871 212 61 385 647 743 86 144 -916 522 -961 495 -903 -277 -955 -90 -481 -280 -159 86 -661 -291 -888 604 522 552 933 325 -261 -588 -559 -42 954 -253 -904 -743 -805 -539 -564 266 7 945 556 -268 -477 -924 -517 492 -669 223 542 172 -635 35 -609 -505 -609 404 -757 -579 -786 -123 620 729 -336 682 -41 851 926 291 -735 725 -397 613 -416 -460 648 211 358 -34 -30 497 -427 -317 163 -504 588 293 -1000 185 560 895 -677 324 677 -566 155 -916 -617 -720 -775 -407 350 -932 273 -935 -293 -698 139 988 349 691 -930 -531 794 602 447 272 -93 -477 10 97 -707 531 -416 -749 957 36 -983 452 376 -110 -432 -277 -76 -869 -747 436 356 833 -304 -720 535 -52 572 127 -202 -561 304 -793 -368 -397 -954 231 -971 901 -59 849 86 -551 -750 793 -359 -505 -776 -948 556 461 -100 61 592 -183 -614 -733 62 -193 960 169 -669 -160 -771 -298 588 -500 -118 -553 -942 444 354 453 804 -85 -241 972 997 -840 266 315 -682 416 -426 -517 278 -259 -250 935 -946 -230 380 -318 663 905 -379 528 -938 474 275 301 -949 13 -438 -603 989 226 -870 -691 134 -851 -157 -558 387 -544 -927 -989 -382 -78 711 399 558 226 -640 847 263 -358 965 270 -666 -714 -354 801 320 476 86 641 -950 652 -337 -460 -444 84 706 714 -701 895 351 -551 -296 -818 850 -770 45 869 -651 910 -467 -485 -174 -747 546 260 -159 330 53 -87 -137 -482 -285 -664 -330 929 523 -724 481 -743 401 -457 139 635 -862 734 -127 -420 -153 73 -166 -609 427 -135 -587 798 -572 -901 781 84 25 426 -965 -589 365 456 220 154 -516 376 -670 -56 838 162 178 676 103 343 227 -116 777 -660 980 -238 -108 123 -563 90 256 661 587 877 -346 -12 234 793 -318 -350 -843 250 604 438 -422 -506 883 175 672 -487 -854 -659 852 958 -261 660 561 -348 870 -897 -964 808 -683 817 312 175 -198 -592 914 300 -502 -554 27 -193 -551 144 -560 -715 294 -246 641 181 757 543 -1000 -353 732 360 565 -752 717 456 41 423 459 606 -963 -280 749 219 -26 876 777 665 744 -764 -424 474 -263 956 -284 475 586 -1000 -587 55 972 878 -626 591 -607 -155 917 -361 -252 597 756 -136 676 -740 189 866 810 -688 770 -662 -607 -480 919 -713 910 104 -250 -667 4 -889 -47 53 697 733 -202 433 189 -779 289 -152 703 -687 285 641 -553 -304 -74 -389 -183 -894 109 -804 -646 -873 730 -704 420 -484 -424 -731 -187 70 978 -840 134 -177 322 576 -59 178 -574 135 215 971 448 -603 -405 417 -429 129 898 150 -229 615 109 844 208 164 -684 -437 -531 938 -769 567 155 -539 -763 -564 -579 348 335 163 -746 -337 -362 317 731 325 54 573 593 -265 -626 -604 -919 276 632 -89 -676 -103 949 997 -317 -646 -254 394 -440 -430 616 61 -584 933 509 422 317 -299 690 480 984 454 243 -745 -93 -326 822 -174 717 850 -556 -301 -289 669 848 -741 891 -383 -604 -515 526 501 -191 -913 439 -877 -1 113 -646 145 -203 791 -325 -370 727 -504 268 764 -48 390 -657 -241 336 -346 -714 -195 -600 -472 398 533 865 552 660 -221 867 101 -483 -425 464 120 -575 147 912 -580 91 -87 -722 252 -709 -667 -831 800 -36 -395 276 -508 784 -988 743 -610 -571 160 283 -94 334 621 -784 -49 -574 -858 32 -877 135 697 -385 -862 879 568 -651 -732 -987 594 -413 654 -851 687 -306 -807 156 -448 -881 427 897 784 -547 404 -450 931 811 184 -398 -870 783 245 150 555 621 39 -401 -18 -62 490 -510 -927 -561 519 52 283 346 517 590 901 -465 -353 980 -579 -643 95 -912 -498 -474 -398 -120 792 436 -855 -307 -410 552 667 -385 157 -393 309 818 -629 -414 -856 468 -406 -438 250 892 -17 -875 417 238 -501 -645 -237 544 801 714 242 -665 426 -956 -663 -824 597 -228 6 230 -293 -833 458 -293 255 409 -72 -820 245 345 429 284 299 -596 941 -287 592 -740 -889 888 329 712 482 -869 314 566 991 -129 -970 -875 -95 -976 -880 371 801 -592 802 -690 -392 745 82 -372 -909 -446 -120 -420 318 895 -467 -36 128 -1000 662 -855 -407 919 694 -322 -118 909 -262 -247 691 812 233 678 867 -931 -532 329 974 -722 1000 -136 -443 -7 632 -924 -765 982 -873 368 -1000 483 187 -656 -935 -660 -711 698 -814 397 162 375 -138 601 -601 -206 757 833 -87 947 -892 6 -447 100 -762 848 453 -313 218 -700 441 -352 -903 -669 -893 -366 664 -518 -728 -464 -159 -402 761 46 934 -629 162 976 -275 196 -450 -239 478 985 -94 849 -323 -634 799 -738 994 -27 630 745 -66 141 732 925 369 -513 -165 615 -426 439 633 175 724 -67 -974 659 162 650 849 262 -263 -892 523 415 -440 418 259 -967 -711 172 -65 -202 -330 -776 239 -161 209 976 -58 -673 994 698 -24 -670 -452 36 316 405 -468 761 895 -793 7 165 860 901 582 -667 45 732 -981 555 500 153 -334 284 -153 -394 -993 798 834 -711 -22 -306 90 -398 707 -914 668 357 768 -605 508 -150 607 395 22 -378 224 -523 825 -150 -296 401 161 834 484 153 798 -856 562 559 -125 -860 495 407 -255 -580 -848 -877 -985 -947 -510 -235 -93 -934 -434 648 -850 894 -136 -772 -766 -283 -686 -926 -456 377 -907 424 -68 645 -159 -42 686 -841 -135 -792 762 -155 -257 -459 -634 569 -831 -406 -355 -363 667 -522 503 163 -119 -417 -8 -336 -104 -58 -148 351 574 699 -692 421 787 -803 -624 233 -13 -920 -8 700 76 697 -80 730 -443 -259 506 -125 284 111 -551 983 -21 67 734 827 -425 -67 882 402 -680 180 520 71 -614 -628 607 288 -939 297 233 319 832 -200 357 -722 598 -53 117 -861 -110 -725 -51 -616 -736 -832 -131 104 -52 452 -713 557 63 804 206 596 -215 706 -839 213 -6 644 363 -515 398 867 836 935 -730 181 527 591 693 317 708 41 62 229 -689 765 979 -597 512 449 -644 -380 -726 169 -215 -590 -61 -74 -504 282 641 -800 -950 -313 812 -574 -235 -585 -412 160 -300 -79 -659 781 639 810 -104 750 306 756 936 795 -217 575 -737 -160 923 -480 -837 276 -900 766 408 958 -939 273 85 -367 232 398 196 -858 -634 193 150 -693 811 -149 -618 -77 866 957 800 554 -698 942 258 -669 -815 186 597 -234 586 949 -787 -300 -116 98 297 798 -157 930 886 -403 524 -470 438 627 -97 -795 -798 -89 324 -925 587 -358 -808 -98 -168 -934 664 373 694 -631 788 -102 -44 -240 -892 654 -791 504 427 885 49 517 613 742 -442 778 -166 959 -280 200 -526 -381 896 246 -332 217 -371 -749 497 -403 413 826 -337 -719 484 -106 88 -301 153 -351 -748 -630 377 122 957 -162 -148 149 -187 230 -253 145 267 -205 53 489 975 -159 -371 662 -169 339 -474 -508 103 -770 350 -699 404 920 413 -985 800 -720 698 454 -877 -913 -30 -906 -884 528 20 -314 -677 -310 864 31 -762 717 -744 -394 -299 -889 -263 939 -806 868 -331 580 -714 781 -935 130 -240 -299 -780 94 -976 -956 0 -113 463 341 881 268 784 607 -338 -613 -298 -82 -976 -732 588 -823 959 744 -416 95 -632 -763 371 -603 324 -127 -135 -836 -473 -222 -293 308 -947 63 833 -413 902 -201 216 -606 -619 -936 458 857 -30 -537 -370 911 -208 635 920 -850 -438 623 -277 -779 -43 -998 -614 -502 -313 870 434 -329 402 -581 -189 627 942 269 670 173 -297 -200 -940 399 693 -657 106 -536 934 82 233 -241 191 425 949 -861 -903 -162 440 -740 590 -983 -131 -421 -985 835 730 -523 -25 718 -628 735 293 299 540 400 849 623 423 390 -959 -523 675 -570 372 40 -597 419 -555 686 -835 908 897 -991 478 -256 668 551 -464 -110 54 641 288 319 -639 723 -706 785 -992 -177 -384 218 726 409 -319 -822 -724 -880 -466 747 -290 -113 -380 669 447 871 -242 -586 768 -479 562 -355 603 -561 -708 -693 632 -24 782 176 979 122 365 810 304 122 -54 861 202 -730 302 822 -863 850 519 535 282 -239 388 -506 749 -384 358 -220 -936 -273 29 768 736 498 18 -728 266 99 -628 925 -749 141 132 -154 539 461 931 260 -762 -618 -173 -677 -864 738 -747 696 860 -731 569 834 380 -943 567 -612 913 592 21 747 782 -407 -117 -582 816 -786 -809 -774 -432 907 135 105 -765 -315 -936 -804 -749 -134 -419 -406 369 571 -897 865 369 -591 878 216 -523 360 -768 240 -934 -672 -100 781 71 731 -891 -531 -65 612 881 938 -106 941 -675 91 20 -999 833 495 -243 -716 823 -728 -12 115 403 423 -746 -447 -998 540 -98 -564 -182 600 -598 -157 -223 255 517 277 -4 -7 -418 -164 -809 -850 807 8 -627 373 552 128 571 395 -295 337 951 -640 -396 -442 -857 -819 550 594 -474 907 172 85 -26 -778 969 359 -486 26 -973 362 -598 245 -40 -6 -873 387 -41 -842 -155 392 -213 -746 -697 -218 142 871 386 200 -281 -363 312 52 208 -734 -830 -258 144 -29 450 -560 -752 -157 -740 657 63 -520 -553 -471 -982 -563 0 201 -860 -974 901 270 -908 -720 -192 448 -807 -146 934 -38 550 -403 500 100 -456 852 69 483 -872 -883 182 -830 -788 310 -382 -140 -111 667 -20 132 -256 371 52 -725 -338 -407 -80 -346 989 -228 357 -768 -60 -728 -22 -331 -447 -282 -414 480 -416 546 610 639 730 546 908 6 -700 -946 348 518 799 -238 -939 27 -87 830 577 -144 767 803 996 -321 -421 -48 -372 750 379 -100 -51 397 706 -883 -537 858 227 183 871 -371 -979 -854 -882 -250 35 -234 -581 288 846 538 263 -357 208 -546 -179 445 -134 356 -801 842 606 -693 -895 907 405 279 -689 -475 903 693 -893 909 -632 -858 335 952 -35 70 389 133 984 -390 -453 127 -513 -16 -164 905 -294 236 930 646 -435 -439 -757 873 -205 -825 57 -862 326 -637 -1 -525 586 658 -957 837 958 -605 631 -663 310 -219 989 808 -51 -793 425 817 -7 434 895 807 -623 -782 -400 741 -151 -127 -738 -483 827 612 -324 550 857 349 -353 -114 -998 -22 117 494 887 271 912 -136 -138 -288 794 -866 -647 572 125 308 -376 661 -320 -129 25 -191 -199 -613 225 -396 -651 325 147 936 858 -54 830 934 -344 -235 -475 -555 676 330 -142 -698 -627 -453 -197 -427 -517 -986 974 171 952 998 -348 570 -655 -880 -232 -716 -881 565 866 -85 474 -227 -229 498 -496 -545 790 539 368 922 21 861 -328 864 695 369 893 0 589 911 -143 447 -630 621 -633 207 -247 433 -549 -56 -381 476 309 -677 437 452 142 679 744 105 18 -261 488 -298 -980 388 763 660 -950 884 -726 93 -516 376 -653 -394 -867 -529 -224 -477 585 681 408 -425 692 238 972 -751 154 -907 863 467 -733 495 -589 -981 750 988 533 -800 -299 -175 -302 -898 -783 4 -463 -534 424 -90 349 836 -420 643 -415 -745 905 -692 584 943 -374 -664 -11 -385 -159 -961 285 876 -243 -315 -152 449 416 528 65 -663 549 240 562 -633 838 204 687 -752 -287 -146 772 -792 -17 -966 -481 -248 97 407 -77 -843 -68 316 -756 872 671 -630 57 852 -723 810 125 403 -625 28 -839 -266 525 -326 -759 -677 459 -505 471 645 808 -376 471 -641 -665 -550 -645 -278 -296 -857 -201 -990 382 -308 2 -648 995 -315 161 -117 -163 892 -271 455 -302 341 880 190 -999 289 -597 -904 -506 978 897 -389 -291 -851 782 976 -542 -40 196 292 794 861 224 888 432 801 -140 -792 -914 559 667 -878 -316 -254 -452 -917 -377 796 -695 71 636 517 -4 -672 189 648 938 -301 -994 -274 -342 -705 -377 -755 427 -329 772 -845 666 -527 622 566 810 588 361 -578 -675 -927 201 527 746 -187 492 -106 481 -130 -554 941 327 -591 -132 433 -391 -503 -79 976 -108 667 963 826 756 -919 -203 -878 5 -70 941 -859 293 -195 -295 397 -510 -481 -747 -350 876 -777 -63 988 24 980 -848 641 -530 309 896 499 30 426 956 -857 32 -194 320 938 -802 208 -462 165 236 -468 -638 -531 378 -366 423 -778 450 -70 -178 -370 -767 884 378 701 929 897 -482 343 -48 -304 409 -983 839 903 -474 -744 -497 -37 -69 580 -751 823 823 957 -117 -307 647 504 -488 201 336 -600 -378 408 456 456 -303 -114 -725 990 -73 455 -291 607 -676 -549 -182 763 151 -207 -659 -393 613 -518 513 -205 70 937 45 720 151 -21 746 -710 -265 -841 -667 -343 38 -311 53 615 282 -819 133 -172 -777 613 514 781 314 -759 -639 -458 846 -793 -145 767 29 -182 500 -988 908 436 210 990 -328 812 -171 798 425 778 -506 445 61 -316 -701 612 524 -257 6 -510 -720 791 -951 938 20 791 -383 615 -590 -702 106 652 515 -689 742 -651 793 -487 157 120 295 -86 336 -616 997 307 -922 313 -242 -220 -630 956 529 -446 144 -985 -728 -613 84 -707 -557 -505 -616 -919 866 266 435 103 -890 -454 178 886 -574 681 120 402 -717 -957 -145 154 222 -968 -119 914 420 225 212 -169 721 -47 902 678 -824 -923 3 661 -994 180 -393 -157 -136 -123 996 212 961 611 280 136 -87 821 198 -499 510 -503 -751 -711 -1 -472 897 832 115 -789 590 366 977 -555 -359 -323 679 678 -651 303 -403 -261 957 -574 -17 -338 275 -43 467 -944 -350 768 -145 42 -636 -295 357 478 270 -189 221 -491 -545 -854 352 426 399 960 810 116 -502 386 287 716 -35 452 -847 -16 -838 -784 51 381 186 -398 319 -348 -85 -1 338 -871 -912 -205 -462 801 -406 91 -556 799 616 -44 -355 803 417 953 51 -659 -624 -538 408 581 49 915 -273 -644 -301 553 -232 271 1000 353 -644 -586 861 -874 634 84 -362 641 -482 -824 -395 -956 -303 -720 882 124 436 717 807 503 -602 -974 -423 -329 960 -950 -664 -22 619 -535 185 -567 -435 -287 613 425 784 -687 146 497 -931 -161 693 -205 -164 864 641 36 -633 299 486 239 359 861 -362 -781 -387 -203 -718 -406 -681 -771 -738 -634 144 480 555 924 -296 775 -768 294 73 -764 -447 440 -679 938 26 961 61 -970 891 -388 42 -649 -385 -668 69 561 -988 -564 560 203 -161 -138 -722 -559 865 199 617 -826 -742 540 894 -586 -58 -600 -215 -754 92 418 -859 846 -589 -500 -35 -758 797 683 -675 -500 570 0 655 547 -251 -526 -696 -331 -51 -299 373 27 -541 744 439 -383 150 850 -690 202 -990 997 -538 240 -10 -472 -487 633 -362 -467 286 -834 844 718 -312 71 59 207 69 -307 -881 -681 702 -176 -670 567 177 -10 757 734 961 238 209 967 123 -239 612 -136 -255 552 720 -281 -652 447 -830 -858 -128 -588 -29 221 -132 253 292 -815 -488 11 233 898 -27 -632 131 258 841 -278 -236 -348 622 -522 282 674 -321 -830 -236 279 22 59 -502 889 531 -352 309 244 -31 -464 -276 -559 401 -628 -1000 -727 -333 -546 594 -326 84 161 964 953 444 -238 -508 252 301 -66 -700 -81 646 278 511 848 -538 -546 -961 -370 730 770 747 619 477 -572 -388 241 581 388 467 276 575 -328 -557 -35 -968 -808 806 -579 218 429 -555 -931 -860 -20 -295 -115 639 -751 679 -816 -87 530 -13 -363 830 383 507 703 829 667 -425 -440 201 -902 -504 -912 -641 945 317 425 982 620 -273 -981 -17 -45 -842 -968 769 -928 -520 -609 483 -13 -55 -759 -566 110 823 -769 33 -640 -333 764 606 -483 136 -666 -508 -564 869 -715 -856 536 888 536 -303 757 -475 580 -693 257 29 123 137 372 162 -144 -88 697 -413 3 306 -508 -316 474 -883 -125 -413 -25 -22 355 474 -555 -573 167 967 -465 979 504 -93 566 -87 -798 672 -279 -93 935 -660 -857 -830 174 953 -122 -478 -897 -883 -276 -64 -157 -440 -386 -99 938 647 -196 471 313 523 312 -346 -711 -559 40 -185 183 596 -94 -68 116 627 -680 -862 968 -967 421 -482 -269 -586 -457 175 -886 95 -473 -28 -407 517 506 -471 184 160 -82 361 -607 535 -194 690 -512 -132 -882 -434 342 248 -619 266 51 149 -346 -743 66 817 8 -591 -376 -188 919 -222 568 -399 53 457 983 654 217 -290 -657 566 -430 -723 419 -369 433 -749 -204 580 -338 -232 898 765 570 -611 -23 -717 -780 -767 663 -22 -647 358 654 812 -300 963 17 268 -399 719 -490 -468 -395 597 201 -513 -314 869 723 765 -568 -94 -37 407 -56 -443 335 -251 -690 -840 903 486 296 43 -217 -434 -505 -458 -542 -68 -125 780 -575 -7 23 -995 -662 -302 -541 499 -786 -532 -832 699 -603 -708 642 -62 -643 496 -191 -135 -376 -983 -921 -784 760 982 -269 -171 -238 42 -258 184 -306 208 -260 149 -68 -888 542 -18 368 -345 459 932 -587 42 -107 -406 -254 -747 -412 -716 0 930 -412 200 -190 711 497 97 445 -284 -587 -840 -642 487 -474 -949 -658 838 923 588 310 136 -385 -228 973 -76 411 -177 907 -183 -259 -684 399 967 899 252 371 670 775 190 -433 -736 -26 989 754 166 -432 -994 152 -547 -276 587 451 917 -942 -810 -573 14 -349 -686 -340 184 451 700 540 -831 -90 -390 782 901 -324 980 -947 -785 227 -190 569 874 294 -358 340 421 950 -737 -598 820 -33 -472 -508 -687 -493 -906 80 -101 -74 -558 -612 -44 994 -711 568 535 510 -106 -838 -720 -413 -443 365 -543 -998 85 636 689 894 -262 -879 32 -172 -500 -971 -52 -531 -910 -884 571 -102 -185 -119 -486 960 211 -216 -728 956 -880 -360 176 781 -488 941 -33 793 -631 -732 -413 207 -936 -45 989 -654 43 -530 281 486 -251 53 582 84 -390 427 -258 107 115 -768 474 -22 455 914 435 606 523 -530 -907 -921 508 -813 118 -914 -987 -814 -472 555 69 -451 -338 519 617 689 -259 -657 477 -140 -656 154 754 556 -493 -554 -523 956 319 -58 739 812 620 210 880 532 950 -847 -714 761 -369 662 118 -462 41 383 310 -841 -717 -261 775 771 31 -696 993 -804 -279 627 16 -694 -920 -494 807 -426 318 -469 141 743 254 29 -88 124 -656 216 519 79 -135 437 -765 932 146 -668 484 113 -299 710 -379 810 -514 -912 -388 -300 -457 757 47 -20 580 -557 -962 -400 -899 212 -386 149 -38 -796 -635 -875 -710 -181 427 989 428 255 469 808 246 431 621 149 -227 872 -963 -462 -825 146 295 475 -717 247 507 -450 842 928 581 -652 -821 254 -469 -388 -211 -825 -161 592 -360 45 -658 -561 734 -710 617 952 -548 -225 643 666 -945 -47 -727 -503 952 -514 -337 -192 864 -241 174 189 617 588 59 1 -206 -388 -840 6 -987 -25 -18 690 -771 805 23 -171 -443 -404 -738 746 -261 -612 -262 -722 -807 684 412 268 -105 354 -67 35 50 -165 -829 -252 -841 29 436 -176 -107 342 750 966 910 -83 616 -296 -398 -852 894 -826 450 -955 465 529 442 -889 -33 314 153 -45 839 108 -989 168 450 -452 -577 708 -843 212 351 530 939 -430 27 968 867 445 -915 619 290 -374 119 575 387 -285 984 27 -466 -635 598 85 -655 -39 -303 510 -293 -370 306 93 -482 -653 271 557 -24 -945 874 -130 -649 -65 676 278 734 -955 -483 183 393 33 867 -942 621 -134 835 275 961 71 -117 -506 -806 -90 -2 529 956 -409 427 136 996 -655 408 -179 919 -521 -789 -484 953 434 -779 44 -224 234 -277 -201 -352 -726 -388 567 -476 -834 422 927 112 790 991 275 177 991 -800 306 414 432 525 -736 -677 501 -56 -71 592 368 -616 481 574 -120 889 733 -201 -835 621 992 363 -458 -734 355 -49 -328 -27 424 909 881 -605 309 -796 26 -448 136 -79 253 -297 -15 -37 382 790 -355 -317 352 -211 -495 -725 -331 254 248 -629 -410 249 924 -20 -846 214 -843 847 58 870 481 -355 -323 -192 -945 -44 79 -510 400 648 663 427 -931 603 12 -606 111 625 -739 -182 -89 698 -786 -545 423 150 152 -554 -736 -974 206 782 933 395 246 -30 -66 -91 727 538 -386 -650 648 -363 903 299 626 -387 -701 -134 -382 -480 -991 -386 -811 543 923 17 -308 -927 -767 406 95 -164 32 399 271 -392 607 -968 384 304 349 586 105 329 -440 -852 282 97 931 -721 260 322 -243 454 -650 382 -843 -1 -974 991 857 65 -665 97 -123 -549 -911 729 -897 -508 663 183 -96 -491 -706 -896 -702 -64 923 -233 -311 959 471 784 -292 244 -865 -998 988 614 -902 280 -296 -636 838 -250 316 860 -506 224 -367 -906 -362 230 318 87 -881 -841 630 957 -754 65 166 217 493 466 312 -476 457 -925 426 805 -955 -138 416 592 -744 260 -135 461 623 707 -581 811 711 -496 -579 198 -54 -968 -34 676 -879 -835 492 377 169 861 -650 525 -709 -28 -826 -557 328 -775 530 -703 -648 -803 -183 -526 -19 75 790 242 -468 818 399 -504 -874 578 825 457 726 574 828 -492 412 -441 201 -676 -195 -738 -274 -83 -369 -202 12 -43 -476 -289 311 713 -930 -450 804 127 -305 -492 -23 6 605 -532 -435 638 -539 -632 331 782 902 359 -743 -914 -789 -258 341 -864 -318 -4 -939 156 -486 -935 770 677 -428 -412 241 -457 -612 100 -610 861 -489 589 440 213 79 -121 -81 -503 -457 -270 150 405 -138 439 333 -431 -30 -129 312 235 -984 -875 -595 451 -84 58 -275 -39 -867 698 699 239 824 677 -186 840 -959 -804 348 372 -561 773 -669 -250 675 898 171 686 764 -252 -514 -383 -193 -950 723 17 802 255 -783 365 631 321 694 669 -729 -69 694 122 -95 -739 20 -267 415 494 -266 -446 -200 -21 -594 712 -45 -826 -959 949 -550 351 997 166 -251 -607 -812 874 -952 -346 135 -990 991 204 -210 -925 -310 -470 -575 -234 -879 155 -623 -680 501 -401 243 -667 236 -368 -477 -490 658 382 -321 -751 -654 272 394 801 791 481 -127 -694 64 -841 -40 225 334 679 -268 -943 -40 940 -588 5 918 -695 799 -235 403 640 630 -489 -540 -967 151 956 -49 302 -801 -893 -585 256 -302 -688 -270 546 22 583 -761 649 -632 454 374 -991 -416 -171 -52 768 -896 -217 236 689 616 942 -580 -64 -254 577 74 128 78 -13 -71 862 -471 191 -839 -884 406 198 944 -906 -467 4 87 -781 938 722 375 846 -569 627 -820 752 218 363 406 786 -375 -737 -348 -245 950 -254 670 306 -87 -599 600 -638 430 230 -890 292 19 514 -935 553 569 103 -501 565 -559 -941 -800 804 142 459 539 -26 272 389 -324 -199 26 -750 -948 -368 -316 353 508 -282 -978 946 930 287 -64 911 149 -707 -643 324 535 -250 -65 964 277 27 -986 267 555 400 -661 -199 -871 -645 150 -158 303 -271 -260 -33 -690 167 -990 367 859 -121 820 218 377 -495 -312 19 674 -29 -953 -161 -32 -313 -934 65 889 -211 -420 412 -113 129 969 -421 929 -300 244 307 605 444 -449 -257 946 762 304 -681 760 -223 292 -833 -492 -318 -680 -926 401 72 441 -33 43 -80 -870 158 601 190 -333 437 700 136 -116 -524 -605 -37 674 -216 -327 -354 -763 -25 775 185 547 325 140 441 821 -113 282 -192 -409 -895 877 650 -417 1 365 -312 878 0 -249 -234 -614 295 -764 -251 -11 961 -946 -919 -399 -662 369 63 522 -791 -922 495 -167 -247 -708 -520 -385 -904 295 -751 451 928 -356 -210 499 -128 -249 916 263 -784 303 -640 -902 -261 -461 398 -111 -36 -119 -545 968 482 -688 313 483 612 -637 749 -855 -263 -892 110 -231 -918 655 -622 -593 465 908 -86 734 -860 -978 595 347 -834 531 661 663 257 -636 280 791 652 572 -123 380 813 -221 -888 719 661 957 -567 742 478 -260 530 214 1 575 -251 -636 61 -572 -588 -328 -95 582 3 -108 -716 -320 -592 686 -97 30 -699 -819 -915 150 -795 527 -256 321 -682 978 956 251 229 -81 75 -968 -675 -31 582 -770 420 -202 38 480 -834 102 -121 712 209 22 179 159 -579 -566 -494 246 17 779 140 -241 692 482 -733 914 -915 -48 -8 -465 -967 931 -815 182 906 -821 883 449 693 -559 360 -555 787 663 -195 799 -285 -222 854 630 -846 -743 202 -4 -123 147 -923 -928 -837 -796 -532 268 270 309 -7 761 849 169 328 -272 575 28 -185 -355 -697 931 898 -356 -229 -451 -432 689 234 445 -653 -678 73 -342 -187 533 -822 589 5 -744 1000 -64 -55 375 9 515 29 724 511 -431 249 710 850 -121 773 572 -910 251 -662 -697 572 431 346 -457 -666 407 384 -31 234 130 621 163 954 601 35 -62 -736 909 -883 -424 852 593 -275 203 -211 471 -986 -54 840 640 148 116 7 -97 -754 -590 876 931 591 182 -809 647 898 437 129 -603 -611 437 -876 -113 709 75 -251 -898 -872 -162 185 723 838 416 -806 -815 -444 876 -701 132 367 -294 131 896 464 -3 851 -933 806 249 594 -728 845 -702 491 673 -411 -545 -783 -62 -118 586 -562 -358 780 -4 275 187 -316 394 -322 749 943 272 612 -204 -660 374 -812 338 897 -725 -299 846 521 413 -950 -342 964 516 949 46 -252 -42 -134 926 107 215 61 258 958 -471 -746 883 -497 567 -192 -881 -314 -733 -709 -33 65 -844 494 366 -847 -840 -396 519 730 715 727 -94 492 -617 451 -113 26 -557 -672 -114 -665 638 -125 -320 -766 -792 -375 -459 56 259 -307 -344 99 -140 -398 -822 848 -919 344 768 749 668 720 -809 988 -618 -46 597 -19 -943 -129 678 734 710 978 -68 -549 56 830 615 -153 -482 632 -488 -2 -52 568 -271 -840 439 -75 -744 -962 -784 470 -722 918 785 38 990 619 906 -445 -592 -577 -980 727 -721 860 436 -800 535 -583 438 265 305 787 824 -854 284 -426 -295 -27 791 -445 346 508 -870 288 -203 -414 392 -506 233 218 792 -558 -187 -134 949 -245 286 996 271 -801 139 913 -335 269 -835 29 679 -962 -673 932 528 -605 -987 -80 671 -370 648 455 945 830 383 -405 -752 -552 -250 488 -195 237 253 -549 662 -566 341 -272 -881 -626 -898 -27 859 -668 -779 -113 -11 -535 -194 414 -681 -598 -210 435 792 856 107 -388 -851 -113 -219 30 -397 434 619 539 -351 -964 -104 441 -647 -688 735 780 493 -69 -94 764 -729 969 -178 -943 474 -196 -97 -52 -164 105 -792 -161 -458 674 -606 -205 -799 740 629 -752 220 563 -445 290 72 -370 845 249 45 -733 -506 -409 -988 -324 -702 -371 -954 -193 -91 -991 -889 -853 -341 -73 30 687 -219 223 351 689 -912 -462 -630 -825 238 707 -292 -372 20 554 -179 254 877 -294 20 343 28 250 -135 406 962 723 618 982 83 -841 40 -564 -812 -374 967 389 -504 -969 311 279 517 603 593 -130 -328 -370 -731 348 -924 983 -430 580 261 846 721 574 965 -741 -783 -4 -729 533 -74 -210 362 956 157 -63 321 279 -98 809 31 -241 677 334 903 -698 -558 989 152 -210 -354 -100 210 952 -313 -545 812 618 92 -554 -192 -193 367 -175 679 -829 469 906 -817 749 -559 -536 -524 966 630 795 941 -982 -834 951 579 384 -901 -987 208 -921 -279 720 79 -666 822 -878 612 672 89 580 -291 651 -528 201 -510 -851 -522 -504 -352 511 644 524 434 553 357 975 -221 120 798 -735 205 110 -3 724 427 -368 -301 314 -304 268 -176 -458 -358 181 -240 137 -293 263 -546 -448 302 -98 833 -4 -499 -61 -480 -98 380 265 -837 746 -24 -565 665 -798 391 -457 -376 -231 342 430 -595 43 -257 -220 608 922 98 652 439 -467 -663 -492 367 374 354 -69 515 -303 -329 -595 31 -633 547 773 -836 442 345 -538 -676 -431 572 134 -678 638 -524 600 -550 240 486 957 564 -166 431 -884 122 -243 743 946 -619 511 -189 -624 -934 202 759 911 -779 -593 -680 821 917 -155 -819 267 831 313 -722 -813 -196 -210 -142 714 584 845 455 -248 -946 -943 296 -443 -56 535 309 104 692 -41 -465 -631 968 -218 745 389 -341 -180 -119 340 812 806 -969 781 294 -635 -58 -387 712 -620 -219 335 956 610 405 402 -591 -570 263 724 695 -76 764 748 -97 -27 -368 -308 223 875 -422 -71 292 -815 -674 -752 352 -736 344 648 -211 812 583 -163 719 698 -37 363 -547 -812 -579 375 300 -598 -258 -219 791 657 -635 -275 -766 -243 -947 -926 173 373 466 -857 -421 403 172 962 -129 691 861 521 -118 798 -823 -837 -806 -142 -588 -138 -356 -861 894 -298 -647 -447 22 -242 -23 742 157 484 -432 -16 467 -476 866 -774 -278 665 309 391 548 327 -44 605 -602 835 80 448 -180 207 -487 -508 569 801 95 69 -942 458 -83 -51 -17 118 551 -820 904 836 -352 644 -182 341 6 -350 962 267 475 -794 -638 -110 -950 -169 -823 376 48 213 -512 -47 87 548 578 -105 -584 894 223 738 844 767 -930 -689 683 633 -479 719 -76 73 689 -81 152 -47 822 391 291 746 -154 813 -800 -440 -797 -807 605 402 -991 646 -559 -915 459 -608 716 49 701 -865 930 -287 -571 -757 120 766 -92 -322 772 527 -457 613 925 -330 -914 -750 933 -449 -351 -437 423 -685 380 628 -801 -892 350 911 -796 -113 -713 -485 -869 -86 -252 154 -319 772 -55 728 -58 82 -826 128 15 705 535 -108 317 566 -901 -783 345 -254 -730 820 718 -808 -595 -651 -827 -691 254 -622 -278 582 690 312 663 427 -458 -199 596 -916 -880 680 -416 117 507 -479 327 -461 -957 454 248 139 68 -188 624 691 -743 -402 116 -23 -810 -761 -943 -37 -344 -898 -286 -814 -84 -973 -686 -989 -167 673 558 -541 -873 -421 454 -395 -706 996 -638 214 -729 216 -627 392 -559 906 -52 -382 -270 913 902 -476 33 475 -240 701 933 360 -65 774 727 921 -665 -283 692 752 816 -146 728 -28 302 957 -137 213 -68 -443 996 -156 -868 -702 666 -385 904 286 820 961 -979 340 -988 59 -286 -238 797 -418 472 -270 -939 767 759 -223 73 995 713 444 -643 648 -729 232 432 817 -495 -366 -37 938 59 827 -88 575 833 762 269 4 157 370 151 507 224 941 -736 330 -746 330 431 135 -114 -40 -539 -935 727 -949 481 549 -684 -931 705 -91 868 831 -380 -203 404 382 -164 487 290 -203 393 -975 -116 583 180 287 -961 686 -577 899 -680 809 -561 463 790 553 872 -857 -199 290 -828 902 -487 -654 -727 299 227 810 -863 826 -563 271 164 -184 -62 -365 773 -326 318 -810 985 526 -26 -240 731 -371 96 668 785 439 -28 961 329 -90 784 -886 941 838 -611 -364 -546 659 -323 449 -962 360 -389 -413 11 -132 -769 925 -693 -936 425 757 474 -724 623 -881 -668 -865 -20 427 -773 -845 396 761 -137 56 -942 670 -3 766 -222 590 861 512 368 134 109 -433 -489 -901 -272 -651 -573 190 -141 243 242 -138 -77 834 507 795 -520 -579 219 -370 20 -502 -767 -260 74 -579 -64 -755 -70 729 -447 306 846 591 -681 -385 -957 -842 632 453 -815 -663 738 814 15 -526 821 -825 231 350 -568 -552 -504 682 798 897 -648 194 -137 859 -937 656 -882 39 473 -713 -602 117 368 863 865 -407 844 940 274 868 -542 -748 -813 -19 -372 -311 376 498 759 335 123 -97 642 -833 -941 -561 34 752 31 -751 735 -536 980 720 27 -838 -126 61 -791 421 661 -146 -4 883 -178 259 -292 -171 784 -857 985 675 -857 -466 794 -545 716 -637 -512 -501 -372 -92 -20 -154 462 -976 390 -655 -339 -485 900 -436 -578 20 417 283 -443 -658 433 99 -557 130 142 -682 -299 -369 -912 -540 -906 330 -284 -807 24 -132 560 -460 -348 -612 890 224 -13 -264 -899 -228 -75 -227 665 288 -626 375 531 -339 167 194 54 -283 -913 -40 -439 548 539 -775 889 -272 -686 -405 324 -623 859 649 41 564 557 350 283 512 807 513 426 830 -912 -222 236 -758 866 -671 -280 250 544 -833 96 -292 -318 966 743 -888 -942 72 642 -670 145 496 -79 -213 -3 -329 507 226 -969 -786 860 770 934 702 389 -599 -947 512 511 -605 -879 692 -330 -335 456 68 644 485 -40 905 -75 149 253 267 -799 223 -321 491 588 -906 -266 27 803 920 822 -236 917 203 -315 -260 -328 -578 -953 -360 -321 -50 378 -532 300 -540 780 614 214 817 861 379 397 -377 -315 702 132 -27 631 -748 952 -737 630 -196 617 1000 232 -818 -528 -930 606 591 755 -589 492 -563 675 813 -470 116 -867 224 212 -76 -659 925 51 -176 810 -196 -459 -123 -97 254 -896 -15 843 880 342 -705 -367 -714 151 550 -445 -127 -143 413 354 439 -764 274 -230 -127 -802 -985 -398 594 557 -225 -324 -266 225 577 -70 -396 799 -619 -928 -111 -299 -406 992 144 978 -587 -182 -463 -378 -614 -108 800 -967 -655 129 566 -108 749 992 261 541 946 -161 -227 704 396 712 -413 161 -239 -494 59 -815 -117 -493 818 -243 123 -928 -800 -293 -324 -425 848 523 935 899 643 621 285 916 235 865 -5 265 -576 806 864 -758 -185 -149 -17 805 23 -621 345 -793 -897 560 891 -339 862 -778 -597 804 -898 -898 -881 -67 234 73 -288 139 -289 -682 -408 278 -634 -891 169 898 -881 -215 -487 635 -322 280 -248 -160 824 624 156 -554 234 -540 -128 -92 -929 35 712 597 -751 313 -480 -681 -234 -426 228 -996 354 -217 724 287 -624 0 -35 -325 -120 649 -772 -685 268 -944 -212 118 551 608 545 -818 -577 -929 217 273 -568 -669 659 -379 -601 8 -754 591 384 442 -578 341 -125 395 -817 389 -935 1 479 638 776 -810 -69 -746 -621 -829 -157 393 -961 -300 386 314 300 856 -71 -28 -839 868 909 -691 192 775 -414 765 -875 3 -458 186 -61 -946 560 475 351 845 -247 -74 562 810 421 183 668 930 -316 -522 -213 -728 -187 -647 985 -519 -328 -138 -575 -901 -430 504 123 478 -472 -719 -904 -876 -536 -891 -948 -686 654 -935 498 -100 653 774 -226 8 792 -181 533 15 336 364 -660 -970 -510 -544 611 -355 15 -463 -57 -20 890 336 -279 -820 354 -253 -179 -432 401 373 461 -818 549 145 -896 -521 917 878 -302 -980 179 113 502 -395 483 219 362 483 560 464 -934 -465 234 917 -352 881 41 -429 -37 -5 -53 -86 -193 -12 937 -306 658 -508 173 331 488 439 -43 -238 30 -420 369 -731 350 -602 -972 -516 642 273 -150 970 -850 -142 -517 740 -883 -350 -477 412 -410 -226 -973 -719 899 666 -889 -85 169 -859 710 314 191 -175 -404 334 -356 617 -197 184 752 -576 731 15 -834 -542 203 121 -321 337 -17 -220 545 -761 -943 -778 -79 -611 -548 -73 829 -51 259 327 -29 -182 -44 144 -341 -448 766 240 807 777 -857 419 -165 799 976 -259 756 -414 -750 -877 151 992 -197 166 99 329 633 -567 288 -872 -3 221 152 692 621 -369 597 -541 -353 393 26 381 718 900 -936 -189 359 399 754 -726 -87 411 -288 598 -443 431 -542 104 -294 -342 716 242 -389 406 369 -191 -647 -922 -185 88 -636 -17 325 -621 -92 -469 688 -133 481 123 538 926 435 103 857 491 -99 -469 884 266 -654 -867 312 186 -874 -256 565 -64 -37 683 658 -289 -67 245 207 448 474 -743 -415 226 44 -857 341 -774 225 -887 936 -525 664 828 -630 -741 -618 879 -849 587 590 -493 -475 -512 398 -299 -201 836 -517 -124 241 -643 -905 -313 925 906 -494 936 -798 -577 627 -72 783 777 447 599 -24 150 634 -655 899 -964 -98 -185 46 827 736 -916 616 -314 38 643 -311 410 214 445 359 -261 49 -784 -647 -240 -876 -122 295 -843 563 171 354 473 -180 -886 544 -978 -958 26 -50 450 517 -454 -72 -255 -569 447 122 715 460 946 -910 908 -241 254 825 188 802 -944 -831 -276 -951 -15 -480 25 784 -982 745 10 -552 -566 702 -198 764 -561 -866 755 254 116 887 512 -465 573 -726 407 -342 -953 689 209 855 18 -412 89 -345 -97 -488 785 -702 -625 -915 771 -378 72 180 -943 548 -86 -174 -522 621 361 605 -451 63 -407 201 -139 294 -88 -619 849 942 396 -352 -556 437 589 752 -185 -15 -284 394 948 101 -492 797 146 268 857 559 -169 -382 -698 -691 945 480 978 853 57 -824 968 -620 91 588 373 -396 170 358 -273 325 639 -322 -769 -13 476 -447 525 480 -845 -490 -913 435 -505 52 952 -329 -738 -976 313 -729 -358 749 -415 -581 334 397 -21 647 -154 -789 826 93 195 -991 -234 -106 774 -125 -727 887 62 423 556 390 -755 663 203 -929 638 -910 494 49 -948 -297 -517 -79 281 -588 -726 -460 73 575 -137 -373 -390 -553 573 -244 -595 226 250 650 516 -622 250 762 -52 56 292 -11 874 638 105 377 675 -794 -7 -621 629 -582 639 170 113 991 2 466 725 -517 -938 -450 319 -500 -382 256 -504 213 -120 -344 -85 -131 -403 928 703 -181 73 -541 -389 -254 193 696 -267 -977 869 -24 -311 252 641 368 28 906 413 -412 194 -491 -142 723 -62 -831 -811 -695 294 -20 -843 693 189 248 -918 687 -43 882 -146 -742 305 -728 -873 931 226 -478 749 290 502 148 990 172 389 627 532 80 285 -160 -237 -535 -785 458 -297 -265 -557 -828 -407 754 -900 29 -193 -477 163 -827 239 -411 -276 -82 470 882 -271 -846 -121 179 -694 -634 -120 -701 836 -270 557 468 -331 602 796 -570 402 -132 423 -750 135 865 -913 -163 661 -190 -762 -503 887 -369 -382 665 397 863 683 398 -710 -678 2 620 304 -248 221 -140 721 -90 569 348 772 -343 438 660 869 417 285 357 -532 -144 695 255 -573 111 945 -559 -795 -313 537 441 613 -235 -445 -167 144 286 634 -537 282 -177 -749 -408 -346 366 -712 252 284 -133 193 489 762 372 -165 49 323 176 -572 -368 -423 -156 145 406 -653 -995 -29 94 -538 -27 982 -687 -294 34 -587 -220 -188 -960 -634 238 162 685 992 263 -697 976 -285 515 -173 -237 -956 -515 -294 -925 712 -10 -881 -41 723 -55 478 119 389 -11 -158 -265 -159 271 -153 140 -320 515 -397 134 -64 -167 -516 -783 -922 912 -639 997 554 788 203 539 283 -880 -672 -685 -640 370 -391 578 -847 -757 -493 299 158 -221 -922 -689 114 400 -540 -866 -223 958 -269 -830 217 -735 772 242 590 2 -822 613 -321 496 945 627 -692 513 -304 -866 468 -58 552 -561 428 -282 558 -489 -905 -648 -880 -12 -537 583 63 717 916 -432 817 316 -535 602 -838 596 200 -17 447 -254 -648 -390 -335 -736 452 -538 -86 -918 -266 467 777 -5 452 748 566 150 375 376 209 -756 619 869 893 -538 -16 821 863 -6 -689 990 321 -197 -493 -660 375 238 -550 -889 -435 859 239 530 945 493 267 344 740 -48 36 -551 -461 432 306 570 154 -457 501 -951 -187 -660 -529 804 -447 -788 309 209 358 613 890 812 -485 -426 -311 898 859 651 242 131 -437 888 -743 807 541 457 360 -865 687 827 159 136 189 -129 -525 -339 -326 -350 -510 -87 843 -446 260 -24 74 928 788 -434 -801 591 -388 7 -872 666 -846 307 -507 -904 773 -985 410 -144 -180 -281 -272 -913 221 476 490 -784 246 916 -333 295 -456 -376 630 648 356 -971 -558 -646 713 766 -524 -504 -2 768 -657 585 700 945 751 592 -286 478 -529 337 -14 122 209 73 830 367 -238 766 -593 -776 -544 683 978 -403 -984 277 -984 -220 752 679 -705 -588 200 358 585 855 -250 -688 219 -925 -987 847 289 -542 -709 374 214 -793 386 408 -113 -323 -840 -629 -245 -533 209 81 -495 -253 673 641 -622 984 -571 -945 -458 249 833 279 724 819 665 413 427 -231 -808 -225 -957 108 384 -202 -953 -687 272 638 -402 -180 -282 -343 241 -693 -996 -517 432 -613 -404 515 -715 -55 185 590 -405 49 508 868 -542 -628 -116 -113 510 560 -427 153 1 921 -633 -702 73 868 -305 743 113 173 -417 -261 -907 472 -350 584 300 986 -230 -700 919 -633 233 396 502 -899 -757 -717 837 -708 -754 -927 114 634 -579 106 669 301 -828 -770 668 468 -252 -5 -339 366 137 -138 -496 471 236 -361 699 880 -720 -815 82 497 99 33 -255 -30 205 -728 -787 555 -929 -975 472 -770 -120 -23 -873 -681 -947 858 80 -365 -709 526 -370 -411 755 114 -407 264 236 4 186 -617 -201 176 -631 567 -236 -264 128 -179 -856 943 -117 -861 -734 -694 -3 281 234 9 -746 -179 -189 -959 -607 -341 723 -145 -689 837 -986 935 859 -413 26 -39 521 -482 -852 -944 213 -165 176 90 470 -969 -794 38 832 601 -973 -18 -904 -118 295 749 523 985 366 -78 222 -204 194 299 -121 -496 -119 -439 -31 -492 -534 -250 270 870 744 -865 -828 337 -126 803 505 -366 -103 906 -486 -196 973 -155 -735 545 -938 -14 -141 -45 429 -904 826 -952 -558 976 -880 -191 -786 -25 -305 -764 949 552 -979 80 -127 968 544 391 -833 634 -888 120 -170 -983 -729 -438 185 274 107 -840 -729 391 299 -776 371 776 756 901 -262 997 -548 -225 -985 -343 372 -529 548 -798 253 94 -213 -547 210 -434 -614 -433 -885 -941 790 -123 -875 720 19 588 105 504 466 484 836 -235 517 -302 39 374 -292 -765 951 -588 391 -293 -140 52 -878 804 -700 -146 -979 256 816 962 394 -219 111 -514 -817 -735 535 -573 -29 733 707 -262 -476 -481 405 820 -632 925 -288 -827 200 -751 -281 365 -308 -533 -804 -65 87 -729 883 648 -282 -562 585 -370 -156 451 -379 -476 877 210 -297 -69 -434 530 77 811 883 101 29 -771 -411 181 425 -681 730 -662 -966 61 303 -252 -988 714 -409 -968 706 -674 -831 -296 -957 970 -399 579 -603 330 -206 -154 -803 235 -818 -627 156 739 -868 -121 -933 996 -888 141 416 901 885 403 952 722 759 -300 504 546 -676 -892 558 -855 230 341 310 544 313 257 -488 -639 829 -707 -318 -615 -588 -101 43 -360 -836 381 383 -113 -985 -664 -412 -516 -343 -565 775 -29 -64 -792 119 42 115 -468 -389 -872 382 230 -233 683 -846 158 679 -512 208 618 -315 -14 715 755 173 -553 -751 476 767 205 -283 751 -939 717 886 -351 -392 -964 88 -613 -909 -909 665 -168 -514 20 878 -757 184 -299 -177 621 -250 -810 152 -190 -367 564 963 -827 406 840 -318 -396 -211 -614 572 44 -460 881 -577 -116 -485 -867 -500 -57 -367 -317 183 515 -932 -569 509 1 901 -576 559 -671 -351 -842 -721 -212 102 918 -219 324 -427 407 836 347 -861 -209 -449 -434 737 -515 760 -437 712 438 -934 -483 -406 -622 -821 -51 -833 -510 226 44 -955 -239 -130 -155 388 -521 455 824 684 -92 -702 -416 798 -32 -175 -252 -4 -844 367 -190 -993 -779 467 -839 -257 697 737 329 242 -30 -726 -975 936 -663 -380 -661 -94 -242 38 -64 156 437 -576 659 -878 -849 169 -877 -944 -759 -108 -391 -270 329 598 -796 265 -779 219 -924 151 -118 769 826 -808 510 813 113 -632 748 -685 -945 -594 910 -235 -658 53 -780 356 -415 96 -186 -524 785 -600 -205 -978 -253 546 685 -456 -174 -100 -35 292 -331 224 5 -800 -86 444 -597 564 483 656 -285 431 -874 228 151 53 -325 -586 529 328 399 488 -440 76 825 -315 133 880 380 718 -157 643 -427 -796 551 614 -784 -671 602 -34 863 578 712 62 -291 -926 800 925 -421 440 370 513 198 492 -360 664 664 700 -8 911 399 145 -250 -289 473 -792 -885 -596 924 -619 918 354 -492 227 -488 237 121 986 -671 517 907 -649 773 -654 -595 -583 161 -598 -92 588 766 -24 -596 60 -408 917 -724 609 485 240 357 857 -641 -171 175 160 863 732 -564 -152 -429 892 293 -872 83 856 -224 736 -130 -386 -559 456 -780 229 -49 156 450 -640 -676 373 -520 -495 -482 -19 633 -242 156 -284 218 -674 -750 528 -629 307 -63 -638 995 13 898 -225 -707 -769 -309 -302 632 29 40 -536 560 -230 241 551 182 409 722 -725 -752 -738 871 -960 -917 907 609 20 -917 -216 -504 696 48 -420 -391 65 -920 -807 809 -218 -855 -410 -289 -199 -349 476 261 -541 291 -207 -844 -265 697 181 -472 -400 476 44 965 -431 155 453 136 398 378 -95 932 -362 -115 852 -182 -500 -336 216 -631 998 967 -530 563 -352 279 148 -134 616 -480 212 127 -876 559 -35 -139 -635 -607 -887 172 -240 -627 -36 19 34 -779 -203 388 -922 -384 -932 -644 -555 -430 68 -647 -657 527 -61 711 416 -760 597 -227 588 -939 -990 292 450 615 939 -521 616 261 -880 457 154 -685 731 64 216 632 322 -518 945 140 -688 -281 -188 -82 996 -96 325 -931 -840 -609 940 -797 -214 -495 -883 -431 -825 378 968 -37 271 -510 -362 -365 626 606 273 -166 -787 -121 -433 756 -475 172 20 412 722 53 29 456 780 514 -156 -504 218 -654 68 -172 682 986 282 -916 356 -253 319 756 -671 292 324 -844 -272 -876 -488 -684 924 -375 984 636 882 128 217 296 -897 155 -103 697 331 48 471 20 806 688 -350 -76 712 867 -787 653 701 -927 -73 449 988 861 665 -739 -262 -538 -70 -736 -434 953 750 841 -449 -881 458 469 214 -378 137 69 -942 -634 899 579 -858 260 643 594 -473 793 -702 -471 427 628 -574 705 296 686 -26 494 182 -661 -862 -909 99 -487 -47 -837 -150 -287 -794 -899 -559 -718 642 642 -303 -368 878 -296 165 -384 810 221 41 -31 -894 921 928 -292 819 470 -980 405 124 -892 96 -182 -933 876 -5 558 -516 337 568 -509 623 635 -610 -842 -102 -375 610 -316 507 -339 -743 635 -853 786 358 339 -676 667 -133 576 -951 -101 947 488 -27 -925 -219 -38 -894 -371 -319 -374 879 -280 55 270 826 -902 -224 300 -957 365 649 413 -619 -658 -630 740 867 -737 506 208 -813 -14 88 825 -988 747 997 -57 548 998 -214 -520 56 298 -101 652 688 -397 -916 656 449 -741 626 945 -23 -118 694 -938 -725 725 595 -919 -456 -933 959 378 -432 990 98 -563 -783 222 -37 -208 799 -772 32 -397 -745 -799 -82 -426 409 129 641 813 356 -171 -695 -930 236 70 -923 194 -107 214 491 -602 429 -524 960 -74 -293 -406 14 414 -860 860 -936 75 -614 -160 759 102 172 -261 -256 488 -4 932 -847 311 -748 -505 -884 -119 550 734 100 -858 920 -847 330 -375 -158 420 585 758 -316 -329 -213 759 134 801 -840 -709 703 -62 719 -18 -513 528 -589 241 720 953 412 503 -345 638 402 -852 670 -227 -76 -28 -796 942 836 449 -887 -33 226 611 230 -677 628 690 -553 651 97 -302 -825 706 -68 -775 -80 36 -398 368 -97 -544 424 54 285 299 425 921 257 -393 51 494 394 -326 490 458 834 31 12 -347 218 -991 75 108 778 -655 -834 675 590 -629 -821 -958 515 -862 563 -488 -982 832 -393 518 -126 425 748 -892 -291 -739 -204 -863 292 -491 -550 636 -493 -171 305 -558 -627 696 691 167 -760 -893 572 -388 904 -553 210 -937 -537 206 929 -94 843 -733 470 164 -597 -839 835 362 343 280 -557 -944 160 854 900 -971 294 -391 35 408 113 50 137 -769 -113 786 228 -84 -816 -465 377 -652 377 388 325 -659 891 -102 398 -294 -621 19 438 -297 -63 620 41 -592 671 -849 -703 -157 204 899 1 653 936 -134 600 721 88 580 -229 -14 709 -329 982 -364 78 -803 600 614 442 -113 -673 -431 287 629 565 -914 458 -698 -29 -336 -509 408 -566 818 -682 150 -113 550 -552 239 401 362 -355 -671 714 -83 302 684 14 187 791 -224 643 -618 -502 -604 -194 -836 506 234 232 905 -895 891 -328 491 -938 -712 269 -131 -605 -647 753 161 -762 -246 487 -529 -275 743 -187 -165 741 440 -922 798 -364 847 183 -421 523 -657 -55 -27 436 -954 -997 -409 1000 -881 -938 66 590 733 141 -803 64 254 -363 -525 769 -967 373 660 801 906 90 -523 -296 -183 -788 -768 -916 9 293 -60 -41 -746 951 138 -290 -610 -565 291 -493 104 -767 788 -34 -126 -376 -934 614 -708 352 -270 -683 227 -331 561 -103 482 385 981 243 -847 -832 -703 666 719 -538 578 -300 320 838 867 112 167 597 -96 -33 -219 -216 553 -27 -937 -774 923 546 699 -248 890 -455 848 -770 -534 499 478 -487 163 -935 821 -824 991 -108 -471 -501 -985 285 -118 759 947 -524 -764 -278 267 -2 -873 250 865 682 -17 501 784 -816 -94 929 -273 -901 -432 -698 186 -254 -714 216 410 -233 -226 132 -388 -79 -965 -323 -181 649 981 250 -388 -860 -55 -108 413 -302 759 -536 -555 848 -820 803 155 -708 -840 793 122 329 75 3 90 -622 379 -350 -731 81 -224 42 804 -425 -337 331 424 300 -148 291 -647 -317 319 -971 915 401 -467 231 943 843 -645 -556 445 -535 654 -485 -897 -583 610 67 839 824 -465 -848 -749 474 -762 391 277 443 -747 294 -471 -583 988 200 -746 -809 860 360 -853 412 -972 600 -971 -34 -569 654 -659 -750 123 -181 -480 -820 747 -597 -716 -714 811 200 738 -109 771 -259 711 -340 973 657 694 -602 -847 -953 946 -363 723 -182 -281 -275 630 -236 -570 -293 -517 -705 670 550 832 -427 -754 559 -180 365 257 501 188 -489 -691 393 49 617 684 138 -49 -467 -604 -448 106 161 439 937 89 678 322 334 874 -166 -548 62 -624 -355 693 -589 231 746 -832 -272 -252 986 613 856 734 471 -198 -699 151 -966 534 402 272 -412 954 -309 -881 -585 -827 236 -622 666 272 -1000 -542 363 -98 -518 -43 -637 466 606 420 802 854 -538 776 -355 -908 -539 698 -914 223 -69 -546 -925 499 -898 361 763 -840 903 926 -627 -849 692 -998 570 -704 922 757 453 -137 175 477 -193 -68 -227 953 -793 -892 890 968 298 736 -924 -310 876 -605 638 186 435 995 -770 709 993 -605 -662 63 313 -650 -414 13 86 -618 -51 -720 -933 258 587 185 -500 988 -818 -663 -925 -426 78 -239 -860 -488 -210 931 -17 848 -606 691 -979 -3 -543 -251 -661 461 -769 383 -433 -208 412 -79 188 -892 -256 -580 132 540 -862 224 -679 432 -695 688 -66 -238 -330 294 123 355 -4 780 -309 -889 -517 571 -947 -975 -896 619 680 249 -261 341 331 411 93 437 -626 -935 -207 -50 -177 265 -680 258 235 -629 -851 -737 -227 -263 654 911 973 -301 -333 -354 683 800 451 -454 986 -200 -650 566 685 -671 -91 -760 342 -858 969 365 916 422 667 483 357 573 722 -448 431 267 -269 1000 -639 -196 -218 -938 -140 -180 865 -845 -414 855 412 -579 -107 -901 -727 -157 695 -289 707 -125 -200 141 -108 -283 392 1 3 -148 -124 -631 859 414 -777 -738 -52 -990 -760 -286 -485 146 84 233 617 26 93 562 232 -880 -789 -610 -601 -506 -196 518 -807 -505 133 -493 -512 797 -76 456 -619 306 220 -61 -433 -386 141 788 78 280 -592 -359 386 -601 754 298 -495 850 -820 220 -169 -275 -126 -658 721 -711 797 952 256 221 -549 871 958 413 -413 982 -709 946 516 -141 -733 399 -694 362 -896 272 413 -621 624 -120 202 344 -181 -274 338 476 917 637 -888 -985 -423 110 -662 352 -780 -855 -229 -821 -179 260 -991 821 259 -795 514 -92 -989 -560 606 -195 397 633 118 55 728 -735 -730 569 -375 517 353 414 -967 889 -379 -503 202 -766 614 259 744 -838 181 772 175 -866 -403 703 -513 -504 560 571 -491 471 448 -659 581 383 -441 32 -383 -565 824 -158 -553 -853 407 67 -607 371 960 -664 11 -971 569 -522 -706 484 -357 -393 416 963 -592 -51 196 508 636 375 222 -721 434 -822 -681 -392 -331 345 956 -731 -815 -978 -491 -531 140 -630 992 -950 -171 -436 460 -454 -477 900 823 -138 894 343 51 -484 632 -668 -465 304 474 971 807 568 -312 -582 -986 -44 -406 -187 159 737 -662 151 998 2 221 819 -804 -831 241 -140 491 -893 -863 301 -534 -541 -926 206 -543 975 -696 -142 378 746 -32 211 -530 -854 -749 -396 -756 -59 -39 -599 -297 858 -374 370 742 -479 961 741 654 -544 -103 975 -155 -545 118 -208 669 -834 425 901 -24 960 -565 -170 204 -467 -616 -767 -446 243 636 -704 -561 -757 -75 327 635 499 213 261 -474 444 -106 318 -413 -28 306 440 -343 766 -848 652 495 -912 -150 -148 692 928 464 725 731 804 -747 -109 -715 -359 54 -848 127 -204 607 271 -155 556 587 -694 935 -238 -950 -110 -704 -109 870 832 -110 380 -38 565 -401 521 -648 -318 -120 86 597 357 -855 -549 767 -334 -633 -712 -172 623 -124 766 723 -318 483 -704 206 -266 -676 460 -953 -337 -215 356 636 -82 393 134 600 912 430 381 278 265 -249 -318 601 -999 616 -808 591 -668 976 -374 -556 -457 269 321 -631 -520 403 -441 -683 98 -353 628 201 776 -840 398 -214 70 -854 -152 -392 208 -680 -716 -763 -346 369 -326 -12 -405 -863 -183 381 109 914 -99 563 528 935 -655 -528 -940 -930 -434 945 -327 878 182 -939 326 924 -942 296 685 914 778 358 210 367 -389 -320 499 -885 9 -998 16 452 -663 401 -197 -469 -6 -330 -852 -221 -632 619 924 482 426 478 -187 -442 -56 -823 978 172 225 -24 -10 701 744 403 647 22 47 473 293 -929 -372 678 138 685 -926 -153 161 642 767 -981 357 234 139 161 -603 -720 -809 -724 -196 119 794 -239 -296 -859 803 -7 -622 198 520 -362 -319 -49 671 -51 639 126 393 -243 404 482 -827 -6 550 -830 346 60 708 -798 563 387 -289 817 702 -795 -678 -489 638 -221 470 52 159 814 578 57 387 -443 -164 416 -337 401 -318 364 -842 633 -407 186 795 921 626 -311 84 -756 635 92 -863 -93 -865 -867 414 -696 284 -564 413 680 864 -418 -883 -533 447 238 933 -319 -713 188 -563 762 46 -164 931 -824 -633 -107 805 -142 -863 -860 -229 28 -538 796 -672 -411 -55 -823 963 875 -344 3 927 753 385 384 -978 -507 -806 605 798 286 -691 -502 -18 -437 -488 7 979 -240 -84 -888 -33 766 200 -967 21 609 -227 -686 610 831 714 867 -672 -762 68 -164 310 775 -602 -951 47 343 -899 -612 779 -584 983 458 -186 -684 783 954 -225 735 -472 394 -648 273 202 -113 387 -381 -202 -718 807 -131 807 -617 -613 -265 -212 -251 -395 901 -1 -68 -318 623 715 556 -729 -92 16 -276 -167 473 -203 198 303 478 493 923 672 942 485 -887 -234 -354 -152 -903 -689 7 -709 -62 -351 -206 4 -362 -897 912 395 -138 595 -210 798 289 201 765 -551 -399 -326 8 982 -901 -864 813 283 -527 -845 856 -491 247 -616 865 -781 -369 -486 729 863 746 -879 27 -573 870 375 507 246 -223 775 276 730 -743 -694 -382 21 -203 799 315 -676 988 -532 -455 -757 623 -530 809 54 -791 996 641 424 -302 -196 297 -158 364 898 -860 557 -502 -30 -68 600 -309 -719 -895 825 966 269 -12 -259 -278 812 -968 -289 -615 -787 -627 -698 -355 34 494 -555 -27 560 441 -210 928 497 -225 -12 211 554 -216 140 735 -155 -730 888 919 -775 517 -643 677 -276 -425 581 -376 394 -915 517 974 272 31 -248 -646 -37 -581 -445 -448 -41 -271 -240 359 20 -340 -613 -321 -470 -939 138 906 487 599 167 -954 -539 137 -93 502 885 707 770 -440 478 930 939 -13 743 -32 511 -315 -65 -922 -643 -113 -882 -449 -765 -610 -983 -988 -714 -460 866 295 -464 913 594 -817 -511 553 17 -423 -47 -998 160 -731 -270 -979 -172 -533 -140 27 -607 -15 983 -511 -335 -564 -694 34 400 -630 33 655 -601 768 -650 -299 -686 -440 215 840 654 -765 494 830 -206 787 912 461 -658 115 -201 744 606 219 -920 -50 -574 -659 302 778 829 -632 5 917 413 -521 -120 40 -448 -876 512 814 -597 -749 -525 170 -747 -689 -827 99 -655 52 -769 -8 -492 798 842 58 -514 -407 -382 930 611 477 144 808 -776 613 641 535 175 361 -162 30 751 532 -8 12 -660 255 824 -869 -283 -81 424 -760 -514 -224 944 808 -172 -75 975 142 513 -444 -286 373 540 782 253 -985 166 -399 985 -690 425 -717 -561 -172 -246 -372 -976 201 488 177 764 -379 -153 -163 346 -801 -682 981 899 -391 117 87 421 -182 920 704 -158 563 -378 -716 -643 950 -711 -248 232 27 -513 343 -342 -115 -700 -458 -109 827 143 259 115 -877 -27 -614 336 441 707 -146 603 401 923 -844 -747 -702 -492 -125 -864 -908 -194 983 -884 -166 -239 -540 910 787 -9 836 686 836 -981 73 861 782 262 562 -889 -646 7 -90 864 -954 -579 585 -147 583 444 -634 456 223 -914 11 999 155 799 669 587 -37 -712 129 815 546 -432 179 -660 990 944 734 230 227 -600 129 805 -668 -764 976 481 600 934 9 -151 480 668 358 -849 -8 762 -496 760 -607 -444 852 -376 -433 -395 739 -851 123 881 170 -94 -914 -483 -390 -361 66 -685 -723 408 -882 210 -574 168 -621 -607 -103 615 -189 -963 572 910 -706 -398 -412 134 507 839 978 -9 -10 352 -517 -367 323 -839 -300 16 -871 4 117 48 -182 -302 -602 -110 -671 373 520 558 330 -158 206 146 206 -724 -795 351 -393 -248 -372 426 952 -301 -10 -633 -404 -662 -189 531 40 -35 653 -178 -388 -334 -636 777 -889 37 952 -904 -812 -505 -520 -952 -862 579 -761 637 -185 829 -226 967 -152 348 523 445 -366 555 -239 619 131 296 550 -335 805 -997 815 -848 -845 -340 -249 143 -716 996 357 529 374 -197 -809 11 529 815 -210 135 -367 -469 335 -746 339 550 336 373 924 264 -243 376 703 93 -757 95 507 494 -351 -677 -814 663 -53 439 -892 -271 579 -544 877 -307 -350 -855 445 174 -909 -909 -2 -751 -856 -186 149 145 -151 631 -280 126 -631 -473 553 105 20 465 862 644 -526 -826 377 -434 -722 701 94 -581 719 844 -365 -724 -764 -483 -552 -384 -381 -874 -586 -878 41 -403 770 -886 218 716 -552 -296 -394 238 595 -149 570 -252 517 -1000 -921 855 862 387 -19 -822 -637 -521 946 -604 512 -443 473 -392 -530 -558 779 328 284 -900 673 -56 187 -978 -813 970 -757 -50 -469 -534 424 -713 595 160 336 -47 -265 892 -702 -2 -19 71 -767 228 -201 -808 -124 -753 -521 896 701 124 542 501 664 -270 -229 763 -107 730 -60 -317 520 70 107 -978 -451 -696 52 678 507 -709 -459 -732 -790 -596 570 -843 106 -229 575 843 745 -563 336 -488 107 -748 866 -117 -14 -946 -261 -460 369 -940 10 -476 174 722 329 -812 -583 159 708 935 543 99 910 204 -303 66 -796 -558 -63 620 -388 -733 -192 153 699 272 -693 548 -925 744 -343 834 -72 678 748 730 -928 -593 934 254 -34 653 -666 883 -29 -416 -535 -930 718 97 -521 -628 770 885 659 785 897 91 -921 -386 -768 -626 175 -475 981 235 165 213 758 -338 -365 -277 660 213 -420 783 483 -465 -354 434 108 -464 320 -977 55 -278 151 -935 -551 -846 724 -238 -816 -830 522 937 -132 98 461 -125 595 -388 -250 -160 -798 -776 204 266 136 547 705 941 -425 787 -157 -153 -998 850 -808 981 -45 -926 -954 658 -458 -429 -399 89 -163 -598 869 971 430 -681 -749 728 38 446 -791 -443 749 -229 11 650 -557 656 749 4 -377 -152 -694 -124 -192 -94 553 -380 380 963 35 925 -444 585 -283 -415 874 -548 645 -383 -197 483 782 742 302 -127 109 -735 -26 19 626 -284 -205 -445 217 -51 164 945 -577 -471 -429 -494 -280 -453 -495 -50 460 105 -375 -381 -847 903 -701 -705 -483 737 -634 555 634 329 914 983 -455 -456 338 -1000 332 806 229 -854 -136 -232 -59 663 262 198 -345 -623 632 189 206 -153 971 324 -236 -896 -218 -459 269 -430 -525 86 -118 -674 -398 455 362 -239 473 532 911 -852 -508 -850 -676 -10 574 49 841 740 658 764 966 -34 -589 896 191 -865 549 -12 458 478 506 -277 213 -383 -833 419 137 -196 299 -997 -441 -250 -170 -722 -73 757 -200 125 -840 -60 -725 141 287 -524 308 -675 -250 -805 451 890 -546 -479 -541 -410 925 -840 -295 67 -989 -150 -786 259 962 546 -862 -151 -748 -678 -798 77 228 891 191 629 -876 -329 908 27 -64 755 289 -812 800 -978 209 -122 287 425 259 610 692 -424 470 -665 279 -684 223 -74 -978 735 582 -638 621 283 -736 -145 -407 -356 331 -24 -580 435 -734 -883 317 572 209 481 467 541 -373 -635 645 -509 236 185 792 597 720 -363 -593 -631 441 -783 -848 -873 430 98 269 -488 -341 -233 505 -154 -399 -878 -22 -32 851 -494 -538 -42 300 -75 -845 -496 -387 519 572 -513 727 -468 619 -454 -865 -754 -148 819 -266 249 -576 -680 936 224 -328 -463 38 -940 -260 -111 630 580 681 402 -13 375 -689 -699 104 -970 -516 827 -168 113 472 370 -618 -612 132 780 -773 522 974 -533 -142 179 -4 578 262 -296 276 309 325 -345 -567 -305 840 -633 592 -411 356 -592 -662 -552 -44 -597 910 -566 687 878 -759 223 -427 -416 -829 527 -578 -284 975 98 279 156 827 -613 -419 496 -414 -383 791 239 -230 -10 916 459 -498 978 121 709 -751 909 849 -722 -664 -239 99 150 -421 856 858 -996 35 925 372 507 -559 -480 -348 -707 994 111 -860 190 -49 -859 610 251 -743 -805 -248 495 630 -870 -513 -2 106 427 -320 -855 -966 -701 589 490 -828 -527 516 -889 -340 386 774 172 838 -121 -478 -179 -574 -605 167 181 -595 756 -136 371 497 -422 716 -600 226 989 659 315 513 -145 -884 765 -102 -721 465 -707 -765 266 855 263 -403 257 434 -196 -762 922 369 688 -549 -108 336 -914 610 860 491 625 -498 -539 -845 998 703 746 539 835 -406 -335 -734 861 -263 -299 653 -294 -921 -889 -987 -278 682 863 749 786 -707 34 105 570 473 787 -123 -435 -142 115 633 244 262 527 799 -313 170 -207 663 -934 -559 85 252 654 -440 -516 -618 -753 -63 -208 646 217 -836 61 109 -947 652 320 -877 839 -823 932 867 -887 537 301 -854 -206 -205 -177 340 -519 -90 -494 -225 67 -130 850 728 -505 466 971 912 503 -637 -355 622 -589 659 877 770 -74 735 -28 -446 -291 919 -592 734 946 637 -948 -64 519 -495 -156 384 -101 107 -990 -680 782 59 49 321 -971 488 93 -848 952 199 -199 -660 25 66 589 363 961 847 34 -743 697 -138 -382 607 -367 551 7 -346 438 579 -968 149 -314 -576 22 -466 502 -137 -225 584 -681 -267 454 -605 334 -354 464 -575 312 120 793 -26 -451 238 -239 84 865 -625 950 621 771 -22 -860 -29 357 82 -775 812 -877 187 -420 865 -412 218 55 -831 -12 585 63 -998 -934 839 -940 -773 -944 -885 675 -231 -138 -325 393 96 -213 -511 917 -733 344 -956 449 740 81 563 596 31 525 -802 -349 984 -369 511 977 -46 -1 -417 -859 681 -921 -427 563 -490 753 -700 575 194 70 -755 50 350 -305 577 191 674 -485 -210 -615 1 -104 897 -517 -604 -616 103 -12 -527 816 375 908 -813 427 805 -478 -375 457 35 359 -615 547 -304 -489 451 -807 725 882 -764 -870 698 -790 -774 553 -584 620 -433 -137 917 258 -526 -217 956 -277 712 3 -924 -931 779 -519 936 -456 390 -405 -32 -547 -299 -999 -517 -328 -643 -984 706 -78 -160 -644 359 -80 481 863 -302 140 398 -732 -884 764 -691 -374 -518 -10 256 -237 953 998 -998 258 -11 -197 473 743 960 825 631 349 316 -295 33 -386 284 -922 309 -200 -160 348 950 445 -881 623 39 -670 189 952 -947 -18 -744 -40 231 -720 -802 285 -757 -501 765 -466 931 -308 -199 72 -426 -185 -775 -243 -376 976 -255 -241 445 -26 995 565 313 757 821 -847 -961 75 -227 355 980 -97 -830 452 989 -799 -16 -987 761 -289 637 -327 456 -517 675 -441 -120 -669 447 934 144 948 682 -663 -980 942 -642 -186 -94 -296 27 658 -251 -409 47 101 363 369 18 -651 110 60 60 -338 -656 482 272 744 -1 167 495 -590 -334 -213 -8 -455 762 161 244 -958 948 175 552 177 0 81 -731 -86 -846 -817 969 982 -584 703 -305 884 -645 -771 386 220 -91 846 431 950 468 15 783 47 981 217 -437 -693 401 870 258 -926 170 985 -10 -364 -245 275 623 220 -956 -717 -597 10 462 -140 880 -932 -579 457 292 521 438 -780 -754 724 816 -600 -395 -707 254 923 403 327 -812 825 -980 -155 251 -85 932 -266 -647 -721 -784 153 956 413 -304 665 -920 -163 409 -730 -957 -362 -671 823 974 340 216 -712 -604 -595 -982 108 964 4 134 -775 -385 -516 -61 -475 288 -515 -798 461 -570 861 -458 251 190 126 289 -624 -297 -496 644 -745 467 -171 521 107 -968 878 761 262 -698 -162 537 -980 496 -890 -842 228 -85 -170 -743 367 -273 -213 887 -966 -473 -330 -353 971 -239 509 795 576 954 22 711 -806 128 689 933 -717 558 192 952 672 -575 723 32 -268 -336 -383 973 342 -892 -865 423 -35 -113 277 157 -173 283 -592 -19 -646 673 -48 725 -750 839 -717 465 -454 -659 288 -448 992 128 -307 326 -472 356 -422 -738 813 -864 -328 607 -763 -363 35 -587 608 -42 -282 86 82 -134 -114 747 -373 854 137 -79 -911 -806 -726 -538 -994 317 -722 254 -840 -868 775 -458 -43 423 -366 575 -251 518 788 -429 -335 -684 45 460 -845 535 812 857 515 971 601 440 740 -772 814 855 -238 -967 -302 -898 -369 -263 316 212 31 -293 344 -702 -445 695 39 771 -42 -714 221 -219 -631 -380 -106 -265 -725 222 468 484 417 543 763 -782 -652 -224 -859 95 -618 -197 481 590 229 -617 59 876 350 -840 -811 -556 394 757 54 997 -379 588 741 -904 -901 507 -585 524 -979 829 785 258 677 28 -101 444 330 -787 -313 3 714 -431 659 998 81 412 94 -80 277 -741 349 -89 -390 803 246 443 -75 -21 960 -139 912 660 398 -979 -945 157 -704 -650 262 896 -463 -767 885 -631 369 241 821 167 122 -890 489 -446 -900 -271 449 -663 71 -750 510 914 317 -2 874 -577 154 -407 -594 188 -774 -20 308 387 733 858 453 -439 -551 -523 -519 -777 486 -364 996 -406 -917 633 -651 -426 -127 116 -572 574 818 -545 563 328 85 -127 -520 -127 -754 657 547 106 -621 -448 781 -890 -951 -120 369 -160 -637 123 -347 489 -977 694 747 -16 794 -989 -537 72 -900 533 -695 -312 -35 -581 -327 329 -959 -565 126 -21 505 -959 -968 893 218 165 -318 562 73 -210 83 719 811 -581 9 771 -855 -472 919 -826 -978 280 701 -121 -892 78 296 794 527 -642 997 -164 -935 -36 934 764 791 358 -981 -453 -471 -498 846 -145 -84 525 -928 430 -521 910 -624 503 -56 81 -673 688 -272 -312 -452 381 684 134 596 527 495 37 177 -183 -427 -82 -175 -562 -98 389 574 -880 694 421 576 313 255 112 527 12 -293 -55 -89 -485 545 729 -895 908 82 470 463 -461 -215 -912 -966 -795 38 -984 -212 455 664 998 -246 583 265 -282 -810 -109 -252 -469 487 -506 -462 -319 727 -373 -953 -385 -248 -521 -633 305 472 -701 -324 -20 -246 208 -515 318 -195 -198 775 186 565 -56 -320 -770 -771 502 501 -266 -289 -929 434 110 449 -836 423 -451 909 -197 -671 -245 634 -943 -170 -177 215 -138 755 -149 -175 -835 -145 744 373 -235 682 838 -430 652 -624 -711 750 875 164 -989 156 739 879 330 921 -728 801 370 -264 -400 -325 -545 328 232 63 350 958 464 374 -352 65 -426 772 461 280 710 -1 926 -329 133 -577 -229 312 -440 -113 -393 -3 845 610 794 -5 88 338 412 909 288 275 833 -878 -446 901 682 -576 625 707 817 637 -79 746 875 351 -951 612 -6 -943 996 -570 414 6 -411 837 875 -854 -778 -733 -242 338 -211 284 239 646 801 -576 -150 -795 -856 -882 -68 -79 715 217 626 -283 -43 990 507 -271 -191 980 96 408 -40 -535 -303 -157 63 -425 -206 202 -85 -903 -966 141 183 -209 744 -209 -271 -12 164 -259 -533 629 603 241 18 -198 767 -771 285 565 -760 448 130 735 -495 193 -151 -812 645 984 -14 -101 -209 -740 -240 -615 437 -76 -787 71 -784 391 290 528 718 -42 -30 -440 301 -520 124 630 31 -278 -504 -488 530 909 246 -506 823 949 -476 -760 902 783 -834 91 593 258 186 -269 598 136 -966 506 352 -990 -755 196 647 87 -754 -622 -320 526 304 544 12 449 402 814 648 -452 -522 724 -553 382 -462 373 -147 431 220 -265 -340 -201 -835 -198 -625 -417 434 -294 -247 -575 -703 470 386 838 21 897 -499 -390 -938 94 -555 -602 398 -567 441 -984 -312 -326 -223 594 -266 380 -738 298 -938 347 32 -392 -244 -391 846 860 509 -843 708 363 484 248 -906 325 36 -470 419 911 -972 223 795 662 -328 -311 233 231 -569 -729 -435 -891 132 688 253 -809 -568 -268 -232 770 731 -533 -457 562 323 194 993 774 587 39 -662 -368 245 91 -622 210 296 -637 -89 -583 579 701 859 -112 -992 366 -547 -747 473 750 -127 740 514 278 -311 -417 -82 -377 729 876 208 -265 -802 506 32 464 -483 33 409 -513 -783 602 -103 59 217 -630 502 430 -763 546 -833 968 -530 -65 -30 -554 422 -668 718 694 668 -376 -993 656 -516 636 87 651 751 -659 276 -78 -538 312 267 401 -986 219 313 -955 836 933 151 -514 362 877 -304 545 893 -833 841 114 -377 650 256 -361 913 -822 -146 -559 469 834 851 131 121 -850 -928 -361 992 -300 -45 -977 543 -757 595 -169 -184 53 -843 260 656 654 -141 211 -553 74 -867 72 909 -927 832 -694 872 -642 -902 529 173 -169 -109 -389 -616 -799 -761 -944 -504 516 -755 76 -433 446 -531 138 -633 998 314 -619 -110 677 -16 849 739 -758 208 -31 409 -37 504 -379 -687 -254 175 -220 59 844 851 -585 949 105 -678 -452 409 295 -675 377 -729 -412 -402 278 -733 -404 -548 -342 -531 -396 -305 565 618 392 -608 -702 -784 -290 -484 -27 155 237 228 -253 -420 880 -595 948 -552 -290 600 -441 -316 -363 991 151 -334 -687 573 998 -970 562 331 581 -691 -274 -296 -292 -792 -47 -317 -221 397 -989 -20 -669 -251 823 -16 -824 165 -301 -778 996 63 412 -770 171 -405 874 -44 12 -804 -868 -660 -284 -781 159 -486 -35 -124 614 -855 224 566 288 -319 -724 -388 221 804 -637 385 189 55 132 480 -428 -313 -395 -503 -227 214 -36 733 -87 169 534 143 -191 -70 -341 993 -554 350 820 90 327 460 -518 694 -834 -31 -277 787 573 237 -631 720 -411 -230 -4 189 148 -517 -409 690 380 888 471 -456 -52 804 -445 705 -870 -601 7 -955 628 -343 712 344 109 -710 709 -903 234 -270 379 148 -516 879 -368 172 -678 -821 439 259 -125 885 -162 -445 243 839 263 -405 595 346 333 123 -472 -6 -346 635 406 -689 -358 -678 -750 215 -420 -736 -257 -511 320 602 -258 204 224 -259 542 -101 -147 612 19 -773 977 -533 -693 -349 594 249 -299 522 -270 628 -521 610 277 631 -665 796 -589 -96 -6 -131 -300 888 629 885 713 -621 -868 232 -469 40 -705 -570 364 -354 99 394 367 790 71 549 730 -103 520 49 -587 696 -596 533 35 777 -545 327 -761 -372 284 368 160 692 666 -844 629 -842 -887 509 652 70 -451 -688 862 -262 389 407 337 733 507 838 -588 312 -752 -529 421 -227 -377 18 -623 -796 523 344 -146 -896 361 483 759 -491 -166 654 -735 -177 248 -327 718 333 -969 883 734 309 950 -199 643 924 735 882 117 -287 674 -667 439 459 957 687 -798 -323 429 -431 -218 -716 -8 374 704 -6 -65 769 -804 -231 -119 -121 -219 -356 332 750 16 -411 -661 752 961 -323 -834 -789 449 50 226 -579 28 -166 -245 -695 81 747 -96 522 -540 180 464 -863 854 -9 51 -216 -686 291 773 -725 -46 706 -449 -91 833 486 -823 -126 194 535 -404 201 680 996 -136 559 -163 -223 -936 678 576 698 -234 -932 -863 -133 110 84 824 -917 -317 -994 -940 -870 -788 -501 622 -659 -869 351 -294 308 50 -763 -141 259 -44 907 276 -441 -8 -360 309 919 830 737 464 -20 894 3 -184 229 -860 -702 -866 525 -275 -156 66 41 -645 583 -761 491 209 922 375 275 -939 -124 -78 -510 166 28 841 835 607 316 -752 596 978 898 -869 418 950 942 628 -475 334 -148 544 459 -478 -573 553 -346 -476 408 912 659 786 -63 389 460 -740 782 -530 674 -134 -853 789 974 -716 607 -34 385 473 -650 676 265 165 -418 49 67 564 -901 883 475 501 558 605 860 -120 -183 -338 12 -720 -670 -209 470 864 -943 644 109 -145 435 -125 22 -291 807 810 -584 -556 641 585 232 682 163 997 -545 73 -343 -63 10 207 -125 5 125 -79 607 -570 173 954 -737 -643 894 -477 -231 265 678 -645 566 648 -472 167 -671 151 -688 573 -709 825 744 315 243 958 -903 195 -342 231 -802 -384 175 938 -304 423 -358 155 332 -92 90 145 208 818 -809 200 -431 601 -828 124 829 363 -418 14 73 934 44 930 -572 -971 9 507 137 -89 -479 -764 -889 -705 70 778 -154 -404 492 756 -639 -803 -283 134 -116 832 -512 -497 -560 -597 -209 677 462 -43 -427 -610 -944 861 347 -80 -999 -667 766 242 430 303 -88 320 -651 736 -950 -30 -17 -436 -933 783 104 -628 901 468 247 718 644 71 469 31 291 -513 -675 967 -986 47 409 -282 375 -905 745 -242 2 -858 906 326 50 -33 -361 -774 423 907 756 -269 41 -390 663 -868 48 320 -577 980 -581 796 292 -592 51 471 -172 314 394 -762 748 848 524 719 -998 -112 54 -624 166 -202 663 689 868 -939 736 363 207 881 -875 769 15 844 636 384 -818 -68 820 -555 418 769 -430 -794 -882 442 117 199 -888 -128 -327 776 760 -667 -885 789 -542 73 572 -449 468 -92 -615 571 196 753 566 -802 30 -956 -495 -193 -527 -650 634 -1000 -869 662 -937 -735 317 -73 -328 -885 427 -512 -976 -389 -370 892 204 -205 188 -467 853 -84 403 -82 -175 405 932 425 -102 -547 -251 604 401 483 548 836 338 -654 -714 27 -190 -795 918 128 -832 -175 -831 -437 863 -942 475 893 779 397 -460 443 -214 95 818 -286 -832 479 60 935 -11 740 -557 -699 -956 89 37 -816 -743 -681 372 -174 -543 -611 -386 64 690 -89 -160 37 37 794 -702 -548 933 -136 -465 -530 776 758 -182 106 -814 -987 -163 -4 -661 289 621 828 495 -287 -301 -948 -905 198 -931 -914 63 942 575 -613 -534 -389 989 -284 829 -621 482 770 537 -352 -595 -688 130 -709 -819 -865 -175 -40 -420 772 510 218 -693 426 928 914 -485 262 -452 68 -941 334 -551 754 -4 -609 -221 -65 761 -558 -518 -264 -230 783 -864 -637 -853 972 115 -1 851 369 614 -841 -605 -887 -625 -219 323 653 -236 -528 -883 -955 822 233 213 340 -936 -729 -228 -654 973 -19 509 76 -914 191 -776 169 704 -910 -301 963 -198 -22 130 -388 955 950 -808 -948 468 -706 -744 -662 -669 -162 -82 -416 -527 828 322 664 21 -795 -563 -362 -595 -277 544 752 456 -714 -729 250 -547 -792 467 845 339 -946 -168 -702 126 913 -841 806 -314 12 180 -986 69 545 -359 677 106 915 -13 -157 -704 -234 286 316 561 -402 -867 835 667 -669 737 628 -514 445 -781 655 -508 -45 -268 -624 692 -282 -977 8 -227 -322 405 812 -555 -95 282 -281 296 86 786 192 -295 -310 -260 -587 -665 -765 -659 -185 -962 -670 606 890 39 95 -619 337 -298 -949 -491 -194 -339 85 331 235 477 843 -606 -689 125 560 -947 -286 -825 545 -745 -74 -30 361 -634 -76 -528 -836 240 -522 -649 18 -129 -186 -510 915 -704 -165 -916 -93 244 783 329 -468 -43 -457 -975 -198 908 62 734 -273 -289 -650 554 -136 -344 -92 105 -104 -648 -940 977 580 924 961 -146 -941 831 -851 641 -556 580 -112 -650 99 617 -918 -502 -835 -558 -815 -871 -27 738 838 351 -317 809 -204 -433 -95 -848 718 295 106 104 274 -620 -693 -143 -996 542 -614 -993 141 -328 -388 538 -143 -748 -637 -397 51 -665 255 5 695 257 -306 -10 212 -45 -593 -312 690 410 683 738 -878 377 983 -400 888 897 -9 335 195 -578 331 -254 -763 943 753 471 -219 340 -588 -799 -592 -193 -545 -140 326 187 -677 -72 -389 836 -142 -812 635 -773 -778 203 -625 -701 -684 -318 -351 -722 -650 -241 -570 -734 133 28 -155 495 -100 557 592 -183 -755 -874 -997 -409 -197 399 437 -755 -356 305 -98 283 -61 15 -946 -377 -503 398 -701 224 -177 -959 -9 334 -476 910 669 -95 941 -607 264 594 308 -209 -881 -710 328 -216 223 179 850 324 885 340 -619 288 604 -905 514 -505 740 301 655 280 851 -212 -891 916 831 -916 377 603 977 -763 -12 243 675 -369 954 -544 862 791 -753 -119 -638 -852 312 -386 -918 -518 -451 359 -24 -113 828 365 599 -639 -708 378 829 -488 218 -464 784 301 -611 -429 260 34 -93 -26 436 130 197 -604 -291 -306 320 -861 -951 -837 -747 115 999 288 -485 523 988 925 560 -521 -272 -453 2 -832 -759 -177 -164 -425 -996 -777 724 -471 -996 593 851 -480 49 -264 628 -612 -128 -931 72 445 -463 -506 242 -177 477 63 405 517 791 -257 -958 88 -969 133 667 -92 216 -390 256 992 299 670 -728 597 -8 172 -867 -423 -148 -255 66 -375 -210 -271 -365 297 -789 -849 378 -740 -771 -979 598 952 53 -207 402 -632 945 231 -672 -969 26 -262 912 656 258 735 776 373 173 172 -398 -120 291 -618 873 35 216 997 -723 728 -809 -403 -372 -528 246 435 754 -336 322 -625 -40 -623 -598 645 -251 -294 755 -534 378 799 920 483 168 -144 -943 -65 -593 -912 -263 2 -552 393 497 -555 -312 190 -517 -328 850 658 -762 -165 822 -885 -223 246 -9 -780 -76 973 854 480 369 -94 786 -573 310 -385 -26 -924 48 -8 -865 -953 551 -108 -389 320 -877 -508 181 582 -34 220 108 -492 -818 -864 355 -566 481 189 995 -815 -419 -936 -784 -602 176 -599 274 -751 707 244 -479 866 817 -913 965 726 -224 863 -912 -157 719 593 -160 -833 651 -257 -371 -995 167 481 94 -981 650 -208 -320 888 152 522 -97 614 -285 27 -705 -898 744 302 722 494 -795 -677 922 -822 -153 -493 -263 -600 649 22 248 -20 785 -754 519 402 -880 -472 -109 -80 46 706 15 964 799 -262 -678 -921 -473 -723 -678 638 967 782 -35 -78 -636 -877 -614 567 865 853 565 -965 -233 -882 976 -733 -263 -702 794 -765 -547 -92 -578 22 -416 978 644 988 783 417 -470 309 -804 -368 -657 -36 -305 690 -863 830 -321 -713 214 668 -997 -224 -551 810 -255 230 -231 -904 -352 442 -635 -223 -439 21 -293 -210 906 909 744 158 -98 823 794 931 -651 -578 -553 330 -666 733 -874 -774 226 551 -141 477 98 -553 -363 -519 -330 -585 -691 -531 86 -146 767 -302 237 256 -395 -8 568 -235 763 91 -131 221 37 -159 -402 -544 643 213 87 897 -986 -24 20 270 268 -453 -825 -939 -438 977 162 998 -875 926 -112 605 922 366 -176 -434 580 -127 754 -217 -25 383 -192 858 759 -822 928 -650 -252 -267 842 255 -834 -437 -128 737 -236 449 640 559 -443 -986 -28 919 918 133 -662 201 -575 896 953 -911 875 -274 580 -769 514 47 -620 483 770 -818 -82 513 210 -891 -973 -383 -279 -935 -947 745 -530 365 979 -817 615 -204 871 -476 -444 -16 48 81 -798 -59 454 917 383 978 554 -660 -247 -868 -669 -250 -274 441 -570 314 -368 718 -904 -416 298 504 -504 514 -200 758 894 -105 -806 -619 -501 958 831 -869 688 792 -120 -82 -979 -943 422 -706 -810 -141 -421 -932 893 813 -472 -508 -858 -617 161 854 -936 432 -82 -468 53 -464 1000 -154 -218 566 863 -99 213 738 -151 -612 410 196 470 -590 14 -167 263 416 926 -617 589 -3 -278 -804 -880 84 -993 640 188 384 671 1000 882 671 201 -442 381 -297 -179 -959 897 -713 943 -174 -863 -848 -833 -918 894 537 -23 -138 -136 -757 -672 -703 -103 -24 -288 783 385 678 -370 330 -691 432 -179 98 166 -365 -514 366 249 -400 257 -375 -588 511 -91 325 -512 -412 -713 869 605 -912 -474 -944 85 -219 214 90 136 851 491 711 -891 -656 593 -7 170 429 766 -930 -191 530 811 373 565 319 -757 305 282 90 711 320 415 -553 -954 328 -728 843 -45 -127 219 -702 694 -323 -407 -931 -472 109 249 877 -198 -372 980 -388 594 -716 -542 -671 535 698 -366 -730 678 -950 -708 916 139 995 324 -217 749 -541 148 807 468 61 -581 -477 171 663 -571 44 -80 -82 646 -989 136 -394 644 485 1000 156 178 -901 -142 -770 -25 -160 276 -792 960 783 321 -423 233 513 -530 433 -216 511 502 933 419 73 820 -647 -752 -725 -205 -242 280 871 -197 -783 -458 -273 -124 590 -546 332 -614 677 -968 -316 575 677 971 781 -143 -492 723 138 -674 -243 543 -515 -563 -370 300 -337 188 -514 817 851 -513 -582 -93 887 -492 325 -155 604 402 274 165 -612 -80 -594 -872 961 -447 -663 -738 309 153 -505 251 910 -984 141 -572 -422 -445 65 662 -594 265 804 623 681 -547 710 683 271 189 56 -629 495 -262 587 -69 -841 501 -214 -587 -1000 349 825 7 713 11 -245 -639 -137 -117 978 978 -814 389 193 -401 -621 84 -945 808 243 -645 664 -425 -532 775 -683 -198 25 29 -78 283 846 -923 794 -331 404 348 600 -293 542 -71 90 514 -998 971 -147 267 -333 623 -390 -456 599 -211 84 -122 -766 119 -375 -952 223 507 334 -419 110 668 697 -622 -747 -12 -427 -165 452 731 864 -482 960 -221 367 -927 -875 -284 752 734 -99 -462 -864 -413 -862 -572 -666 -507 761 273 935 -350 861 664 -267 -578 278 875 364 118 748 -284 207 -388 585 496 198 -942 -288 -56 355 323 -202 -782 -95 862 553 95 -817 -906 -811 98 -792 -259 -46 -970 -898 889 -245 -810 -955 -567 171 -845 -315 -47 -36 -212 67 188 -165 613 432 -905 -651 73 264 768 -914 784 -961 548 496 543 383 276 81 -84 665 787 -792 -853 753 327 -498 -227 -864 892 175 475 -462 -503 -628 84 -830 607 301 -740 260 -229 218 712 -419 439 43 -919 436 -475 -117 755 -732 617 -714 420 947 -418 -282 911 811 155 -372 166 112 573 -320 349 -623 267 -186 -680 189 -358 -869 1 -547 -763 890 424 291 -292 -280 530 964 -532 514 841 -855 890 -149 929 -191 -508 -595 339 -494 -577 -261 326 -369 -522 -890 -853 -840 -116 876 -93 838 -858 -770 -465 103 -706 -623 -625 218 152 -950 944 -273 -777 -369 196 177 326 227 -771 -136 850 -283 282 209 667 377 232 452 103 38 -643 479 292 834 -700 392 -634 -524 -345 175 592 -455 472 517 819 -369 518 -757 257 959 797 267 850 -189 -851 -534 -163 -545 -419 -125 318 463 365 0 -279 -395 418 -524 31 -722 -292 338 381 -269 -712 177 38 27 -129 427 -789 646 883 -481 -594 788 573 901 -869 764 585 -581 -898 148 310 -234 -985 260 -886 994 -972 217 -746 -226 370 -618 -789 609 -415 -305 -954 388 546 -189 821 511 -482 -935 -137 906 -1000 204 -869 -386 -326 70 -461 -192 101 -971 199 -45 642 -815 -472 -171 -977 564 774 -908 -275 372 768 328 -806 741 -887 887 -459 -505 460 1 -895 -172 -719 -700 54 -208 692 137 -584 103 904 -718 -4 -818 -539 660 997 96 -758 -159 -912 -876 632 489 47 189 599 -101 654 855 -139 919 377 455 17 475 562 354 205 915 214 261 -708 329 -778 -918 472 -437 -296 761 823 152 -393 -6 316 -520 363 164 -442 272 -835 -665 -868 -600 131 422 -384 47 446 -656 597 -497 -166 934 741 782 -469 368 -360 -57 529 -502 969 -291 -938 607 261 -312 401 551 584 101 120 369 613 -747 -543 897 -397 869 153 -752 138 505 456 -194 610 981 345 -42 552 -652 -549 -539 -790 -214 -386 248 146 -145 623 423 610 549 123 -305 80 -305 -278 996 -670 661 -996 102 414 -215 -500 -711 972 398 909 -449 -500 61 -828 293 -848 -434 -168 678 -700 492 -803 831 536 229 597 -425 999 233 -909 314 824 970 -171 910 860 383 450 -667 271 634 -668 -761 945 882 904 -998 -913 700 -649 -948 -552 -738 443 399 484 360 736 492 113 198 -321 -74 417 -359 -270 -759 -139 202 573 -272 -318 -728 -915 789 137 -53 -670 -106 -157 -816 149 -894 885 -517 -883 -514 244 725 -248 -189 -495 946 242 6 -612 899 466 18 -873 -805 460 -394 572 -22 -166 -4 73 455 -214 -322 311 -527 404 100 -891 -89 -810 201 553 -731 899 541 -72 -285 -218 -102 266 -662 615 65 -969 -714 -991 -99 -607 -671 531 30 591 939 -715 -768 798 288 855 -891 -340 -790 739 -115 514 699 -919 693 663 704 834 -174 -378 396 664 -735 -982 503 60 -212 -185 262 277 699 878 930 -134 67 373 -63 -211 -535 87 -459 -186 -996 662 -558 -35 -879 351 913 431 200 317 961 -92 -284 -746 -622 -857 216 -6 -703 722 608 115 -546 925 50 -645 -473 -768 -170 -218 -3 -101 766 -411 -253 226 -219 765 -244 -652 162 -748 -677 -859 -683 697 -984 -175 463 -505 912 -854 30 131 -208 378 412 -283 681 -524 -116 706 464 -864 844 -747 61 -177 -203 -751 10 -58 -696 -258 -944 -87 77 -204 146 -782 -990 675 -720 310 803 449 944 522 894 990 -657 351 809 -250 438 487 -138 420 -107 -518 157 -343 824 0 -760 486 906 -501 -97 839 895 -462 467 45 -424 209 -173 145 -827 -143 -244 -15 -222 64 -272 924 -64 -415 -356 -77 62 402 -311 -93 440 913 -872 -296 -301 973 -19 719 407 0 -899 -850 -337 388 -819 843 -551 933 -154 -525 123 -905 192 -563 246 210 797 -340 -803 -551 660 249 -10 265 998 516 -149 136 535 240 -235 227 288 -995 144 -564 358 -287 963 8 -829 156 -715 -930 508 -894 734 -267 -79 -109 -624 624 416 -954 325 -807 61 -998 -431 -633 -570 -779 808 -530 -346 -601 822 -541 -721 -638 -428 514 887 -326 194 -903 593 328 657 -105 -983 358 -971 844 -943 -890 15 -912 326 917 -790 -719 -934 53 419 90 -276 912 -119 938 -535 -576 -461 490 350 215 -322 428 -656 399 554 -250 381 584 -373 -461 -132 -903 -163 -168 -616 444 401 243 -873 -522 -947 264 -667 -635 -876 985 -706 -580 400 -252 909 97 638 563 -607 740 593 883 -851 46 -821 143 -836 387 -429 738 312 677 -87 730 613 150 484 398 -892 -580 -801 536 -648 -281 -570 -654 -815 -158 43 -748 261 154 868 938 571 201 -908 -888 29 -372 194 729 -343 812 550 -437 535 -724 -259 -913 286 26 888 112 161 -535 -193 916 -616 -773 620 868 -785 -913 30 -500 -522 617 -968 -487 -655 839 -473 678 584 933 488 -224 -28 376 220 470 -733 -771 -392 806 258 112 607 511 -906 648 -772 541 884 -600 -295 780 383 -436 -753 17 -788 423 588 -910 532 -783 129 -424 -692 -315 111 -677 478 89 953 -313 -154 -860 480 -599 -665 205 -869 -265 -857 -430 -541 940 -476 918 -210 -911 352 -720 -60 -622 59 -809 -537 952 135 980 -263 -133 -241 987 -969 -65 -763 104 -518 658 -572 560 769 395 241 327 -11 387 514 709 -936 500 -170 -530 780 -972 -968 -66 969 583 601 387 743 -399 -319 976 -246 -110 -494 50 436 -200 548 355 354 233 -795 726 -286 -532 375 -418 528 -405 -374 902 -583 -348 -282 -191 -356 -432 950 -539 -425 -204 -394 396 -323 -203 -420 242 598 937 -796 291 -790 -789 67 -699 -252 -33 941 -264 -342 758 633 694 -357 -217 -175 253 841 651 -22 369 -78 -915 -789 924 309 483 -615 -761 -327 -286 -985 300 -335 -539 -509 950 607 -313 -490 657 -282 -334 -756 270 527 730 -873 -275 745 -286 -455 602 581 -34 884 41 993 922 -564 -548 300 -933 718 400 211 -168 -105 -79 445 -142 -873 240 -506 142 832 -164 -137 431 -478 257 -371 727 -125 640 399 672 -734 971 -461 -12 -943 -920 -640 530 -554 687 -791 -252 -463 973 -296 -955 479 163 859 25 533 -486 608 -151 36 361 -563 -803 506 724 883 -281 -193 880 661 190 -913 -982 -479 668 -432 -537 96 71 -392 242 544 -623 -381 82 -370 -369 627 -154 637 -527 -297 -504 -699 606 -597 -103 249 374 952 -90 276 237 481 537 732 109 355 -487 -639 -891 805 732 -358 -635 -97 692 -717 503 -17 170 107 365 649 -862 700 884 -533 -587 911 503 -89 -771 470 914 -248 -378 925 -612 -564 -752 -346 462 -638 881 773 606 861 -23 148 -943 -771 -117 277 -749 974 896 126 550 -130 336 568 834 -660 809 -220 -543 400 -895 -772 -642 -170 -863 -155 607 786 145 -102 306 978 621 -915 -313 99 428 10 463 -292 -268 -71 158 -639 -885 973 179 514 -119 -428 -498 -667 640 631 -166 -52 255 -534 796 728 -458 -13 673 -321 -353 694 491 -575 736 965 -61 -590 -524 -758 -136 241 -292 -385 -48 718 -480 676 -834 -805 -462 808 538 109 985 -29 -314 636 640 265 881 503 -267 -618 -30 -436 724 -213 -51 720 -951 -704 319 140 775 -832 753 622 684 -833 183 221 77 117 -274 494 -421 287 969 -713 -956 -69 111 602 315 112 -640 44 826 176 64 938 -246 293 -987 879 -938 -314 952 14 414 110 812 -657 -19 -58 -571 -362 -370 -244 -815 -569 865 -552 14 758 487 84 310 -334 398 971 369 495 665 -501 653 -193 780 200 -779 46 358 -311 -830 -718 -265 933 767 306 11 -488 -777 -614 -215 583 132 203 26 623 631 -4 -163 645 92 14 345 -109 -51 -337 -624 -337 -37 -958 -690 504 -365 -725 376 -93 485 -456 248 -352 -919 -691 245 -734 -425 -303 926 570 230 -747 -599 616 -58 -397 -914 348 -94 -633 -53 2 -35 941 -623 100 639 -878 765 786 598 -727 -549 226 -320 -533 519 878 937 250 957 393 52 -205 475 -171 -860 47 -487 -417 628 419 574 -186 426 926 18 -653 -395 673 902 -957 -946 454 675 348 511 264 371 447 -214 -191 538 -329 -597 637 -192 453 424 6 574 -600 -79 -221 -862 -760 107 -977 -970 353 725 160 -658 -121 460 -592 -666 467 93 634 626 -32 -249 -34 -978 -260 188 82 -882 550 565 -793 -518 -84 264 -865 846 -421 -895 -844 478 147 444 -545 276 683 -291 399 -20 -363 -983 -709 365 669 -765 442 -817 -231 -519 106 -957 -436 404 891 -992 379 843 781 638 255 419 672 -334 988 158 -311 -673 506 699 -881 -916 -369 579 516 -759 266 743 -896 484 32 -314 868 495 -604 -252 -74 -931 271 -506 661 -415 347 -110 -469 513 -956 -962 914 38 -854 544 9 853 648 789 -82 59 462 619 768 -780 -976 709 542 205 -244 -275 410 429 401 -211 952 -787 -130 574 638 943 -248 812 -532 251 164 818 499 -992 224 259 365 141 907 652 -632 46 -244 966 835 -830 520 126 509 548 -445 471 -718 648 222 137 -129 234 -466 715 369 234 -482 -198 -715 -564 -967 667 -44 -549 -956 428 319 758 411 -828 656 -491 975 -155 535 -844 798 -648 468 -189 -20 506 977 -926 -796 503 -542 -301 492 -865 -762 -990 -414 -563 575 -857 -357 580 -797 794 225 -344 115 988 -163 6 -925 -775 461 -611 -968 365 422 -271 -368 475 -242 896 -678 630 -18 807 939 -819 826 181 -78 -883 249 426 -3 494 753 -565 -447 -769 -212 586 852 -815 -732 -636 -471 784 -329 -424 603 803 554 946 -104 -827 -46 -373 -195 739 -157 450 332 687 -926 887 -34 219 287 864 -699 689 -102 562 -617 -650 199 352 441 -615 -132 354 227 -517 451 509 -738 -740 -943 -826 -22 963 382 860 -287 305 -919 300 129 709 811 207 -349 -60 -237 -552 637 991 242 279 804 822 100 749 933 -385 -867 -754 -315 -294 346 -168 -80 -274 933 14 167 600 -319 633 -75 381 867 -352 476 -692 -790 889 818 -837 -250 558 323 333 345 932 -597 -674 -207 241 351 126 -740 -739 -195 -987 979 -422 -824 439 -865 360 651 197 421 663 -858 571 941 742 535 -548 -214 164 -119 817 -521 -360 146 150 -823 210 -834 -212 66 603 937 466 965 -287 710 -789 553 500 937 377 117 -91 -417 558 623 -267 296 387 -241 -265 -696 -56 -635 -22 -767 163 695 278 635 244 894 -190 312 -94 371 102 660 -141 -296 837 -647 16 855 -827 484 -157 489 112 630 920 -364 871 543 -969 109 121 12 -783 711 378 -164 718 461 -534 437 466 128 14 74 376 888 984 811 5 -572 910 -861 825 146 -815 462 -354 -634 484 -384 -750 91 -613 -884 546 835 -29 -56 -894 538 172 112 -353 127 -361 769 -10 653 788 -292 406 -501 902 775 -973 -29 502 -251 957 -814 22 216 585 396 -329 20 822 226 -167 -997 -522 -145 622 671 174 459 279 258 -420 -186 -339 -545 -941 -162 -2 483 -510 -65 -988 -446 -586 -645 -441 889 388 15 -993 -387 -436 740 -91 -758 -857 451 -495 516 999 138 -298 636 126 -21 801 133 388 411 -649 -967 89 -920 787 -614 527 597 -723 242 -33 -801 -319 586 869 -339 440 -968 -225 -967 -236 -471 506 396 151 -40 90 304 -109 -548 -817 -603 -367 72 403 -27 163 -260 609 -77 125 543 -798 -76 224 -317 -100 442 899 -152 -611 -284 -143 768 -553 -152 -514 -246 703 1000 656 -907 -711 251 181 -106 -539 -552 -988 470 242 -671 -242 -78 217 939 319 96 836 -74 790 760 -986 -118 74 -931 427 109 -533 642 361 575 138 872 -859 -865 689 963 507 -509 -199 658 -290 -707 -100 949 20 -458 74 -891 224 -797 857 -13 952 -997 -208 601 -14 -952 255 751 -541 876 -109 888 -33 971 8 72 -181 -54 -480 -281 246 967 -223 595 -825 -121 -839 883 349 805 556 99 505 128 782 -997 89 -638 -436 192 825 417 -956 -234 577 -799 848 -767 -207 -885 -318 -893 -281 46 861 -776 -316 826 -121 -689 -903 745 610 -687 260 -624 -43 361 433 -3 14 -563 550 -720 -732 255 899 -836 -820 608 92 230 764 -203 -894 679 676 423 993 58 -867 -258 660 48 717 -46 153 374 -525 -557 -82 -745 -356 -454 902 -885 844 -119 431 206 23 -211 -324 420 53 238 601 -964 -81 712 -777 331 -790 546 778 527 376 -952 -945 -43 840 39 -620 -696 -874 -334 263 -918 56 -777 671 -63 821 63 911 867 -496 308 728 663 3 153 -305 -675 -324 322 -917 -679 526 -572 -402 618 31 -822 -574 470 262 867 709 902 -432 -712 806 199 -597 959 -823 831 -178 -24 893 -755 549 75 -212 -316 919 -72 -475 -974 -230 767 759 -629 782 -801 464 -220 -65 -971 -755 -80 507 816 973 -28 90 511 429 917 -36 609 658 127 29 -689 -349 740 -811 -876 610 -747 -802 -389 -639 65 224 523 -861 -414 -214 414 862 -243 251 -23 122 -440 -710 171 -247 75 -353 -732 577 -551 835 -629 214 -231 479 -665 -359 -79 -640 635 -725 640 124 408 312 -634 936 -232 566 -767 140 -218 146 -518 578 631 400 511 -871 -329 -37 -953 -698 655 556 631 118 661 717 395 373 552 857 -934 -766 804 -96 193 614 -861 173 860 -739 -576 65 -842 984 354 104 304 -260 793 -424 933 256 -585 -933 182 -57 -487 -48 -44 967 915 -573 -921 -956 860 360 -617 3 -678 577 342 168 589 331 -555 274 -987 522 941 881 859 390 730 -628 -447 194 583 -300 -28 -541 -885 -58 -776 860 -214 -730 -230 175 -545 739 953 -430 476 -595 -29 974 666 -729 181 -612 224 31 939 -338 953 -558 -815 -899 -1000 -634 649 -407 -211 958 -544 183 214 792 356 294 -713 -375 -176 663 735 -583 -598 -732 357 881 429 390 -147 249 7 -601 425 370 992 430 919 824 417 217 762 -539 -174 -410 -899 -34 806 -866 -724 -710 805 -877 614 -373 233 -742 255 211 -65 963 0 48 -488 -106 -68 761 -291 -447 -325 41 355 -718 207 977 130 726 -555 -495 782 242 260 -293 -507 -694 -517 73 -350 997 873 186 -610 925 -771 -280 418 -451 179 836 -441 219 947 535 136 -985 359 320 420 -570 -835 -383 259 662 520 930 621 423 837 -818 200 80 -836 -606 781 -496 -420 522 765 1 -673 -228 221 290 -216 223 25 -287 957 -223 -366 -595 -321 -951 112 -417 846 572 833 -823 -234 -876 -701 351 71 -141 480 -639 417 323 302 865 1 980 -829 -946 629 207 -75 139 -746 -460 644 745 877 961 565 481 -59 -941 380 -928 204 -739 949 15 703 -165 879 549 -908 947 -853 -880 -567 -650 922 51 -746 -497 756 845 911 622 -593 -795 149 -994 -262 -875 -636 465 25 217 -124 151 569 148 524 -195 284 -360 980 133 402 909 -127 939 866 514 -321 9 -947 -115 421 831 -583 573 539 753 157 849 43 573 -850 973 -674 880 -278 -87 495 -381 108 -188 -771 -731 -760 -528 -753 -133 -770 -257 -955 -245 -780 -805 -160 437 -140 -951 43 965 667 -172 -885 342 434 -806 -803 -559 -746 -475 660 -292 -841 849 845 -53 757 -165 -591 512 -968 -19 -43 168 -189 -601 504 -522 -792 -265 324 -544 -40 -373 821 -499 158 -402 790 -943 726 -842 911 296 -895 -123 591 -356 -225 180 -42 -961 -148 554 914 306 -392 242 2 434 830 -624 443 155 568 -304 -240 282 899 432 -780 -912 -283 21 585 173 -17 -423 623 -193 -225 -513 482 -996 28 -367 831 126 670 -839 -226 -807 807 697 284 900 950 828 829 -20 -707 -118 253 -524 279 75 696 179 -819 664 813 -248 -271 -558 -809 -20 -13 873 20 617 733 716 -794 -292 -814 -878 242 829 199 948 332 219 -392 571 552 592 -819 -657 884 -643 915 -359 235 -716 -444 830 477 -390 4 824 968 -625 522 949 -501 -621 52 -427 965 901 -488 365 -995 861 -137 489 -56 936 331 13 -152 757 -442 365 275 713 -277 -221 188 -899 -685 -347 114 -976 -244 854 873 893 392 -832 81 24 834 -269 -695 -260 -568 381 727 968 484 55 -524 -745 -291 -266 45 -876 41 -436 -902 469 -636 133 983 824 783 309 217 -566 637 -871 585 -246 51 -670 269 -311 -477 -844 -693 236 774 -945 125 -970 545 766 391 768 664 -196 -606 -378 216 -98 -815 661 536 -425 388 -376 58 299 489 857 -573 -413 680 826 -142 967 152 254 294 -701 229 520 -747 692 130 -666 116 -518 -186 942 -641 345 -801 -405 -129 815 -439 193 -650 529 121 -73 403 824 521 -20 31 165 10 -759 26 -312 736 -474 -776 -437 924 -355 -100 328 325 -24 596 790 -496 -513 -329 392 516 -715 803 -72 -234 885 498 801 747 -862 482 -62 -662 753 643 743 969 593 -614 -602 -535 547 -826 196 -166 54 -541 -649 723 136 825 191 -999 -601 890 -570 -546 -82 855 0 -555 -376 483 -399 -69 987 153 -379 651 -641 -1000 -691 1 251 849 -517 947 -965 -357 628 824 -162 -114 646 613 -324 -679 -35 -802 -450 -848 -977 618 696 -59 462 -622 -420 -928 -342 -313 -532 -729 -917 -865 149 923 519 -781 984 -481 -190 -768 713 752 288 -732 806 592 961 953 -418 -52 233 -267 762 -297 733 -489 480 -397 229 103 -935 -717 -462 -517 -902 185 -510 252 509 486 638 -659 726 27 -196 -299 -11 -149 -583 197 -34 -569 -220 -793 448 -184 974 -949 -390 740 -249 412 322 770 567 -132 -623 34 -349 -824 -832 -635 -703 -164 194 776 185 781 -588 -63 -319 -518 738 443 540 246 -836 -776 -566 -181 -7 493 -884 298 -424 290 -563 592 757 769 458 -838 -475 711 -53 233 537 240 375 0 -411 -89 -174 -955 -667 356 670 803 -647 -391 542 -856 748 539 627 651 -981 -536 262 412 -252 -248 -706 -632 310 -297 410 871 -59 -241 890 -719 -163 -746 -133 -503 342 -715 -118 -408 -203 -481 12 974 -121 47 920 -762 -68 793 735 768 -530 454 98 -914 -936 36 847 726 -620 52 -314 -973 361 -79 -224 -323 -338 -696 543 -549 -506 -163 -860 23 64 917 -204 -843 350 963 495 934 761 -889 88 426 -159 -764 561 -45 472 -729 -949 457 -525 -995 -128 164 -190 413 137 -150 807 103 34 750 -567 306 6 869 -90 -15 734 573 356 756 249 -661 915 -516 626 605 812 532 -329 -829 393 -664 268 389 -297 677 -210 504 -805 842 439 610 376 45 89 219 -284 -308 461 -963 53 186 -132 -849 -183 -403 779 -254 296 -86 22 939 148 854 384 77 -946 -197 -237 967 759 212 678 -952 78 707 -194 -901 -587 21 -232 558 343 557 -637 -788 273 -554 409 941 -801 176 232 369 691 -420 -491 -581 647 430 927 -486 119 -971 627 -701 -113 -127 204 -267 21 -140 -686 966 528 915 541 -56 -984 -69 -558 -592 252 127 -454 391 142 -324 291 -83 -168 -907 155 -143 -65 367 -961 523 -144 713 -488 -386 760 170 -493 813 -406 391 434 994 -988 -952 440 -949 -145 508 -668 -402 -746 596 -309 694 557 -583 -774 -379 345 379 -622 -269 -698 -540 316 -398 -182 -809 -421 -172 -30 654 811 -775 484 -661 275 657 -893 596 55 941 -917 -143 246 -880 -307 -259 578 128 -751 -825 -674 -895 436 924 -369 316 843 890 -366 866 574 478 908 328 189 -52 321 -599 570 480 -447 -66 -363 -226 -728 773 -47 -350 -485 766 463 -182 361 -258 -661 -873 904 -921 -770 -140 47 662 -542 -619 -187 -791 -595 -497 355 -645 -109 787 -781 322 -623 -960 129 75 707 312 -276 426 -311 840 356 -139 -853 936 867 -446 270 -233 -159 732 -234 514 595 -377 -31 -101 -437 -664 -273 -657 -86 -179 225 650 186 -141 314 -899 244 -646 881 -670 872 -66 -546 655 213 -977 959 833 -648 -985 355 991 -38 733 -117 254 -589 270 -243 -104 241 -673 953 922 -859 -182 -560 -768 73 -136 -815 908 -203 283 -130 546 457 -670 -637 686 396 -570 55 -295 103 605 -964 -74 -632 -842 -716 -285 114 -226 -18 367 826 866 -247 791 20 286 -667 -591 -624 11 97 -934 255 -257 -653 -896 409 -860 -952 -993 34 755 590 777 694 587 -818 -792 -385 -349 76 289 -157 216 -778 -601 -428 832 -356 181 925 875 -803 -322 -828 342 -737 -617 207 -271 -842 277 925 -318 -798 636 965 -739 -362 -727 61 -420 987 621 997 235 -210 760 521 -39 -390 46 650 189 -453 -623 752 -30 820 -568 -736 602 -69 -84 681 843 997 475 -86 961 -720 436 -41 293 17 -13 219 -51 112 -121 960 -41 382 13 128 -31 683 206 97 759 25 -459 157 512 -947 454 -671 -62 -262 -549 712 403 710 -11 689 -228 -19 -356 -24 14 559 -541 220 647 -82 -625 976 633 -424 73 -434 976 -18 754 -597 695 -915 -504 702 339 -759 -833 85 713 -148 857 -49 -710 -14 -813 654 702 328 -264 -169 50 296 -411 44 304 -55 -638 -814 -977 -552 -971 27 -361 227 -144 -556 646 252 680 704 -768 -156 -8 -381 -439 -841 -544 194 -177 -63 -589 -871 -514 -610 909 672 -734 415 -816 564 -359 -761 -491 -133 -962 331 -135 -365 -462 -795 -284 684 347 -985 112 -685 939 -229 -366 -555 -554 775 -247 -789 159 159 886 308 167 -927 90 276 -150 348 -65 278 -164 -917 -996 365 -385 -384 -510 859 -525 937 487 -398 -109 -690 -688 -991 509 900 871 172 425 610 -400 503 268 688 -411 -105 308 -721 -146 599 -309 498 -700 -273 -518 777 -785 128 -694 368 497 -460 552 -576 822 98 981 -419 860 -894 362 -593 826 -780 578 277 671 -185 -547 -630 25 -221 -338 698 -150 -282 995 6 239 -843 -684 -292 497 -548 59 315 -453 -266 598 177 123 826 799 318 346 619 249 -796 -119 870 337 161 -128 352 -719 -135 -928 -559 996 -599 -740 937 -445 111 -258 -457 -586 -446 -168 695 -520 987 -91 -513 -969 -889 859 -577 949 -290 -540 -156 -399 -513 434 -798 -511 -441 -348 439 -998 73 39 -141 314 136 -592 685 308 41 -441 464 612 -908 -313 366 -114 -278 674 429 54 -974 355 -447 550 -690 -262 592 -654 975 212 -384 -500 -233 -60 974 56 490 -910 -417 218 -971 294 661 243 -405 -21 -785 149 349 81 617 -859 339 -222 365 508 -301 907 -464 273 -701 -90 -728 -117 -467 -657 -537 -826 -992 -729 -670 -599 76 -674 187 -677 292 630 818 321 89 661 -347 -448 -673 -448 704 -507 732 -328 312 -775 202 273 140 -82 -674 -234 106 -865 197 -561 924 130 -940 330 836 487 737 62 872 -592 -299 -172 -268 443 870 -659 555 124 436 -54 -803 997 807 -146 -421 503 804 697 -911 -729 -130 353 -650 898 -457 517 -1 -654 -680 -304 107 111 759 908 -694 748 248 -108 -282 -533 -566 159 -636 436 -483 -425 639 89 -551 -133 369 571 -589 -557 -193 855 37 558 -4 -899 470 -327 -337 460 188 895 617 395 -623 889 -420 438 -593 -451 -140 472 597 -552 -713 -875 -685 564 -216 -863 248 -159 965 -416 625 31 719 -948 -317 -692 755 905 666 -598 778 981 -672 329 -460 -224 -360 -349 -607 708 -724 -984 433 71 158 385 -466 -764 -468 -932 955 16 -875 -64 -361 152 -113 978 -589 490 68 419 725 761 548 -357 824 -806 950 642 -502 570 -912 -641 -83 -218 76 -456 99 971 -583 691 -143 607 -774 -1000 -42 -349 -132 -918 636 696 -892 154 740 -885 -693 -210 854 353 174 940 163 681 -312 -426 90 914 424 117 -42 307 354 -470 -16 883 -968 865 -606 977 178 -494 368 -780 265 -15 579 -723 794 -936 -263 148 -71 545 -227 590 -381 -581 497 -320 -844 978 -509 835 -313 -615 -166 -454 107 -915 -69 622 -437 -625 873 435 214 -718 -215 766 712 675 661 784 -23 735 -703 742 -372 -458 201 591 -709 -93 683 -443 -216 -459 -901 -514 -610 989 386 484 -500 -857 -364 367 9 -673 -839 666 -6 -937 719 -978 404 226 782 240 673 480 94 262 -556 471 -359 682 -54 516 -19 -299 37 -548 400 -743 -987 262 95 973 71 587 183 23 -762 260 124 478 -37 223 -961 931 -317 454 -521 753 -838 26 -182 -248 -846 390 -567 -706 -200 -300 -43 336 386 377 964 246 -189 243 80 361 -421 497 -186 -393 -83 890 248 983 -656 -510 -29 -151 863 -96 -914 404 -462 558 399 -85 752 -416 -536 -772 473 832 -717 -531 110 -949 -402 7 -737 677 223 -101 467 -672 -479 -961 945 816 -872 -2 250 531 808 -418 29 -519 748 -399 -395 115 893 372 -925 -518 125 64 -126 62 24 -16 621 -666 -342 -584 -68 -275 -391 -572 -914 311 445 383 -745 -268 497 346 -575 710 -693 -988 -555 844 -966 750 -261 855 810 -525 -778 -763 -99 572 -364 -997 851 -329 643 -385 671 253 872 921 -670 283 -609 218 -21 913 -639 -224 575 673 405 -225 -980 572 -909 831 807 -16 -871 820 -135 423 516 -285 750 -261 330 -62 -159 620 493 358 -768 -518 467 713 -987 -510 907 849 730 861 -193 -385 -552 -983 -529 -295 488 809 -71 429 -210 658 842 375 -283 -865 538 804 334 769 393 -600 -932 592 -606 -996 -809 695 211 -891 885 -931 -298 955 292 -107 167 -468 9 -684 -447 -67 125 -402 106 965 -385 609 -44 -377 105 -897 321 -336 -891 523 199 905 -25 789 602 232 821 244 230 -699 -625 953 -975 448 488 -168 611 -917 252 -242 722 929 -755 -63 708 -855 801 -697 463 -880 -691 -355 193 -65 -465 818 924 641 -236 417 -848 -115 177 277 941 -599 -298 12 115 -155 -554 -763 -256 232 52 304 574 141 -977 -424 888 820 -46 -102 -580 -915 -831 320 -504 230 590 -486 747 58 -989 -138 -550 -834 -266 -417 -620 277 920 -562 -199 -869 -256 198 -452 -456 -847 843 -882 205 845 494 -932 -899 590 687 -382 -754 -307 -697 162 172 585 191 -624 -703 393 -851 -303 -4 724 4 -130 -394 -186 -337 -702 318 -893 -502 655 842 -656 188 480 -363 107 58 -736 505 121 711 -726 638 -725 -904 467 332 -253 -401 -104 826 -234 792 -916 478 -470 -943 -669 -301 -327 817 -289 902 925 896 -913 19 702 -517 315 840 -487 -890 -883 -487 -12 465 863 -267 153 740 -794 -158 795 -861 -310 260 212 488 43 -112 944 -749 322 -296 601 523 818 450 202 549 -671 -830 -76 889 850 261 710 -412 643 -712 845 -172 314 -268 497 -780 -392 251 -888 -51 -33 -635 -197 132 -140 -413 -738 -426 -196 303 -966 -923 -725 -769 -520 -684 -41 -800 -288 -741 419 207 -297 488 -16 -540 159 -424 11 -246 -15 -1 43 -637 -261 -916 700 630 204 -113 876 -741 -522 -243 391 670 598 -595 -840 -453 -400 999 -120 117 -6 698 -864 279 916 -943 -121 577 62 -451 -398 -450 855 211 674 749 324 561 524 908 -129 605 -95 785 -952 -926 654 -765 551 316 35 -839 846 -983 -286 2 -663 -796 360 659 355 -511 910 96 -977 -274 -524 280 -86 995 746 23 824 -169 -799 267 -83 456 -128 875 -288 136 -102 -639 -273 -801 380 435 428 708 67 -429 575 -226 324 672 451 542 114 -449 912 -961 14 346 -992 930 -714 619 -658 -979 986 540 -64 459 -25 701 704 -634 371 -434 -488 -658 305 198 -965 -488 -618 -428 -59 888 -296 -76 759 183 132 708 947 436 -340 -806 -917 -326 -165 730 -747 -278 927 -114 95 245 55 -159 -872 212 819 330 -618 987 -311 343 -569 -367 337 676 52 -731 -647 201 134 -948 -544 -424 -375 -966 324 -453 -914 383 608 87 591 -874 864 -565 507 -441 583 613 907 -907 1000 82 -228 -293 -326 -305 -477 550 526 146 860 787 993 944 345 610 62 312 -504 429 -511 -972 741 33 356 352 -458 512 473 -184 423 6 -875 -322 309 709 18 185 -413 541 -341 -593 167 732 -518 -588 -356 723 -9 -36 -42 163 721 -103 -205 305 382 -133 -12 424 -980 -356 378 281 -780 25 834 -772 -225 -199 164 44 641 -532 -143 779 836 -263 -160 -156 697 -493 603 -220 -960 959 754 -682 961 -573 758 731 355 57 -823 120 -577 -373 -681 -348 -712 172 -869 198 882 -171 -208 -257 -772 -558 854 567 96 -539 886 -481 341 -791 623 356 -3 20 981 462 -134 -109 560 -999 -229 -154 -369 -683 -832 211 -435 -412 217 -32 716 -119 -619 997 104 95 -265 53 -170 36 481 477 64 -176 -183 -648 -631 614 -696 461 52 -643 114 492 -540 694 -426 400 653 614 -15 559 223 -22 686 -916 -916 -867 862 -372 821 -861 -459 332 467 -404 -820 -290 -301 -971 283 -287 -281 -683 487 -331 4 964 279 -617 -729 30 -387 740 -397 -885 32 553 963 999 443 -210 805 -738 -279 -30 980 -677 -981 229 -765 562 263 -617 -313 -651 628 889 -240 572 -470 -630 874 891 -282 -820 952 575 -409 188 624 421 -230 -644 116 -482 239 665 850 -255 -633 171 -491 691 -951 913 595 308 -947 627 494 522 55 847 15 139 590 -761 -912 312 -407 -288 486 -31 882 236 -49 -447 135 824 -117 -414 493 -462 -824 80 454 -576 -825 -81 -868 -184 -801 -957 -142 997 591 122 665 -39 598 -244 -641 385 -21 88 769 232 -639 -106 357 133 439 448 -608 659 398 -874 671 -954 -425 -884 494 864 -969 743 542 383 -677 -594 -744 -612 -250 619 -41 936 -24 112 -884 140 174 -890 2 934 223 903 84 32 794 -470 -983 668 -324 -93 -436 -779 43 -169 823 382 771 909 -441 -514 375 -583 -114 -755 474 384 -25 -9 904 -758 -485 -399 796 -454 -563 -136 362 -449 -844 121 507 -220 676 -593 712 -46 423 563 -938 513 982 804 815 -240 -312 -160 -389 395 937 -640 546 -541 -266 -341 -219 879 -318 902 -991 -600 182 -508 -436 547 -858 363 263 -382 21 461 -935 258 0 -609 623 -298 212 -855 -894 288 -578 547 -493 477 -147 -108 20 419 356 -74 148 525 830 -240 -995 -89 -308 259 429 75 468 364 190 -941 -228 -972 -926 -107 486 -578 160 154 -909 -562 932 -546 360 -979 -844 -47 905 -631 777 -774 203 522 -805 -68 -273 -295 418 944 349 391 907 321 -70 883 419 -288 -962 -63 -703 190 -469 569 -6 -554 148 682 108 -740 117 718 92 -462 -40 718 -170 -931 -754 560 -375 -274 -371 -408 -858 943 -413 249 963 -570 -924 -984 -90 -511 -359 -107 95 -496 80 491 -670 191 774 285 281 -148 497 339 501 -375 172 491 -234 76 -662 259 187 -454 -364 -368 626 -876 -302 282 -19 107 228 944 958 -775 -527 661 -35 226 646 441 -242 551 -338 719 -687 961 882 -130 538 699 -849 123 238 440 -695 -606 -937 -795 -624 900 132 -841 -248 482 -758 -31 -732 255 215 875 522 -480 -301 -167 883 -514 21 -577 -906 618 -866 680 -700 798 -518 435 -551 -66 -503 753 -909 -978 215 701 -914 -427 71 -890 557 -438 960 -466 -792 -642 -512 -380 -922 -713 -416 -240 -779 413 -198 364 805 -98 736 510 677 104 345 -423 -573 -640 215 -188 -619 620 -658 505 678 32 862 -252 604 -113 -816 -155 -1000 446 -885 705 309 259 471 198 656 -417 408 791 -469 -492 -185 648 -157 -359 -709 844 -13 -467 255 58 -130 -730 659 335 -291 511 204 -852 -42 953 924 -468 624 -623 -398 -720 -583 -931 642 -736 257 424 279 -383 -512 76 460 597 655 899 282 -630 1 750 993 -464 358 -40 628 -81 981 707 636 1 309 859 702 -739 -671 335 364 593 90 -367 -764 164 470 909 -354 -670 -283 -711 -887 -417 293 228 -281 -997 -198 756 964 26 325 650 -953 798 109 -893 513 -331 277 -617 -303 -229 -395 -647 501 -344 198 -597 -730 360 443 973 428 792 -455 968 -166 103 -965 -810 -455 -492 118 -243 247 -341 962 383 -72 598 -363 289 632 417 -402 -118 456 196 390 90 -613 -818 647 -765 327 -573 381 444 -418 -472 706 -451 712 756 330 178 -180 49 155 -284 -39 -897 787 452 -675 -176 915 -878 432 -180 348 -876 844 425 -653 59 470 -148 -912 166 243 465 -429 -998 341 -627 340 -590 26 901 -288 728 -468 605 82 936 536 -60 218 -922 2 -537 -642 -905 735 -659 473 -200 445 -679 789 778 664 -925 787 60 676 442 114 348 62 -613 -227 441 -372 -43 -281 -254 236 -830 87 -240 -490 938 315 758 792 972 -142 -771 854 135 -766 486 788 -786 818 -223 177 -361 158 925 956 876 494 288 -863 -444 325 469 384 -120 -177 601 -175 -730 889 -331 -147 -800 -916 819 -343 -766 -87 423 639 -83 989 -191 -151 -469 -109 -233 436 -37 513 445 720 927 554 -295 -299 770 -671 638 -485 239 850 15 163 -963 -236 -578 -782 527 371 -390 -652 154 265 -542 -127 315 336 550 764 -219 504 939 832 -832 -228 -588 458 786 232 -147 186 887 -700 -621 -198 -433 805 310 848 -892 400 -747 231 784 -620 -474 -638 37 799 678 -383 721 -888 411 245 -469 411 774 -100 594 -735 -432 804 798 767 -183 -999 100 166 190 -1000 314 -290 -857 70 311 -689 -419 -258 -703 -435 -934 959 431 975 751 298 -799 -833 -611 -47 -551 720 344 -760 -155 -130 866 159 399 391 389 -853 310 -391 441 -786 -773 745 553 -653 378 841 398 89 844 145 -920 373 -327 -686 444 -608 -32 124 -101 901 754 -913 816 57 -637 613 -451 -175 -354 -808 -523 892 142 -284 552 -910 -899 662 451 872 351 -398 -103 -376 22 -486 86 982 -252 897 598 786 -28 -343 73 -465 -622 -223 765 -356 -371 632 457 -711 463 461 -836 -503 -576 730 302 -539 88 -700 -998 150 -455 -159 545 -76 333 588 -819 -767 -312 -278 -332 934 718 -606 24 -151 322 -210 -314 -86 -756 -54 633 802 -64 168 -712 998 944 -85 -186 -811 527 -600 -448 882 -592 159 433 -357 94 197 -53 -238 -661 319 -812 -623 540 -787 633 501 -177 838 -288 409 442 -43 -692 -889 -84 773 979 -177 454 -452 -495 67 118 -263 -981 424 648 -929 -51 -501 -528 377 615 940 26 -945 725 -913 -798 91 284 -690 684 681 952 -320 53 -936 -676 -656 -537 253 -157 -682 -384 801 656 252 782 -506 161 329 -453 -395 -758 -265 307 417 321 -859 -989 -421 -385 396 -392 -350 513 -756 311 339 -192 714 237 263 929 437 902 -206 -753 39 -396 -489 973 464 54 -259 -361 -88 -130 -261 -19 -436 -946 -941 508 229 -998 765 696 738 590 -83 72 483 320 -203 456 622 -267 -54 688 -819 -875 -623 -42 -652 -413 115 -740 -387 -819 694 849 589 -551 476 557 268 -900 796 -409 702 -861 565 622 40 186 -47 57 -497 -426 752 823 867 -664 -453 701 -568 -655 170 -805 -270 -911 -24 -262 567 442 518 729 -969 417 283 558 -635 494 -356 -170 288 825 -135 321 524 968 280 -837 141 -755 -276 813 -703 89 -222 937 -259 602 939 874 -147 743 728 -819 744 363 -564 -295 235 663 -951 -13 439 -375 657 657 953 -878 208 -466 442 -467 629 -908 764 861 -784 -634 250 -887 -947 -780 776 157 -559 -87 673 -118 -574 -380 846 -834 413 937 319 -306 69 953 42 -473 -369 381 228 -164 377 950 -584 775 -549 188 -334 -662 -601 -401 271 -957 -60 17 -263 702 -513 203 -899 644 -619 -904 -947 -489 -319 -64 142 -318 -579 355 893 193 290 -49 373 124 679 512 834 113 -667 755 765 -346 717 -848 -693 -612 321 -246 -701 513 -51 -185 234 829 -699 -314 -621 347 -867 194 -543 401 278 -954 -404 303 -352 -437 -264 115 857 470 56 -284 846 -804 676 166 -494 790 -551 377 18 329 453 -790 -730 661 727 384 -338 -144 853 -879 -754 352 -627 -302 -558 -11 980 974 564 -261 127 -262 755 397 -644 -895 -973 852 571 -800 815 -157 -837 -812 -765 -346 488 461 6 152 218 626 -465 602 -772 -270 -908 662 736 574 -793 -141 -443 -919 -350 366 -518 970 82 36 361 -107 534 -852 292 -301 56 444 -393 526 -521 851 -704 122 395 132 17 36 519 73 844 -566 -390 -893 -964 -222 -889 812 -780 -47 647 -264 -536 389 560 226 -540 -840 748 -870 -189 564 -645 -233 -345 70 -764 -903 -50 958 -83 709 -851 -422 -463 -792 -473 -395 562 -266 298 -746 -60 -959 563 121 -416 760 -459 126 210 448 560 -781 491 477 -362 -44 836 661 -420 -331 783 759 -524 -545 543 635 -405 333 -978 531 80 -686 -676 -962 728 619 -775 -588 -587 544 481 413 414 749 -81 4 -521 370 52 -752 11 563 632 -629 -702 106 -539 592 832 539 842 -620 228 379 602 -939 -86 -465 333 -129 -936 93 229 184 -262 -287 794 821 -884 -374 -406 -544 -699 -463 -487 -756 609 167 428 761 818 373 -80 139 -490 -3 -311 362 677 -434 -247 -337 335 -576 437 785 -989 -883 721 640 843 -984 862 -222 647 -841 795 716 -198 -128 419 -270 -271 -363 -543 -678 -740 819 534 -36 93 -979 825 550 -354 -775 614 987 -127 -584 -231 583 320 -119 879 653 -440 -124 239 -772 -640 -606 -76 -613 386 -764 183 229 420 43 -150 787 770 184 432 -237 -439 432 -98 236 -459 -916 363 972 -166 -849 618 -39 445 564 943 821 943 -912 960 -710 699 365 -845 644 -195 882 424 -844 -480 -521 767 -209 224 454 -325 962 142 541 -75 -372 -358 -318 -433 54 -8 -438 -793 -397 414 469 -313 -907 37 -659 173 -625 461 -336 -163 -803 -243 -709 613 702 4 928 -363 502 -842 871 -453 -582 -109 975 -368 -125 103 -704 47 409 -196 -447 -343 -324 -939 979 -518 -618 -657 625 -570 676 891 160 -942 -734 -148 177 811 249 598 -246 -715 256 -641 -818 502 704 505 318 -385 -724 719 394 -301 -902 770 -725 663 -593 -748 721 834 -701 -579 331 -86 -604 875 236 -277 -195 -32 -70 887 737 425 -513 -872 812 937 801 131 86 492 -531 -451 -364 805 867 105 -822 36 11 182 -439 -285 -200 822 -271 156 585 -97 -115 -53 -191 -417 -193 474 -208 959 -277 -774 -470 323 -236 996 863 -380 222 -553 -70 186 -286 186 909 -291 927 -200 -839 -962 -55 -373 -186 -935 -150 106 999 -539 437 -502 -220 187 -989 -387 -287 -461 -217 415 581 455 -148 279 -251 -684 -54 951 718 -648 203 -750 -293 489 812 556 241 -703 -80 257 954 -375 929 730 752 -489 -382 110 445 -499 148 923 -753 -520 980 693 -946 16 -543 902 -845 -962 -941 -995 232 411 756 207 784 51 445 594 -626 -523 945 -119 -206 533 -868 -633 -502 159 355 977 594 279 923 -121 345 740 138 -600 417 664 -751 -945 -547 -403 387 -913 -275 -919 965 -649 754 861 801 137 439 915 -430 780 -538 -600 -699 317 -399 -116 370 -27 -938 987 581 -226 -885 -119 472 -909 -105 -43 -992 -857 615 726 286 -473 -9 -495 -216 -586 787 687 -611 870 292 -148 -428 424 667 -501 268 969 -451 -48 936 279 -5 -901 147 195 523 -769 749 315 367 823 -246 875 -753 -570 881 30 -294 550 -339 145 -779 352 -875 274 158 -115 -769 -821 512 443 -653 -306 150 464 676 -979 810 219 -733 -802 -835 704 21 -264 -326 209 521 -1 -40 501 -446 -799 -238 -871 244 618 -536 -784 -858 774 -582 -989 227 388 -262 -345 487 -497 -422 -870 -492 -496 921 824 729 -581 629 738 -177 318 305 595 602 -601 -969 191 -804 -293 -337 964 -205 -878 -624 -318 -697 162 475 -442 100 213 399 222 -954 -918 983 -841 915 557 -461 -617 -101 297 961 -184 -284 866 -908 -458 688 -909 833 481 -932 926 -835 693 535 -689 -954 933 -591 -6 -996 308 -422 -476 -602 450 -675 650 469 -988 425 395 -817 -51 288 -900 -170 642 272 -396 529 693 714 228 -665 -572 306 54 711 -936 -886 72 897 820 -819 544 221 449 547 -363 -472 -180 -410 126 239 -405 -223 773 -667 -998 637 60 576 28 -564 598 -653 -431 -580 -567 -263 -434 -775 -51 -109 279 323 -298 -347 -315 -425 -430 314 -785 -749 933 502 836 939 -70 849 -713 -992 -825 -95 734 746 90 367 -695 677 965 487 217 -447 294 358 -724 -681 -470 -752 140 -977 -839 -712 961 533 269 494 -358 -802 -619 599 -629 5 83 -374 -947 656 -83 -313 408 -45 650 126 -903 -126 -196 -365 932 831 173 245 -668 -870 856 979 880 777 -690 129 -966 -94 -969 -939 412 132 931 63 -220 -453 -954 168 -983 439 -244 -6 -190 957 804 537 -183 -437 -817 279 426 365 421 -66 -476 -670 -148 -863 -867 -29 424 366 -499 402 636 305 90 407 -172 -301 551 -202 -169 678 -64 958 411 702 -898 888 116 934 217 686 -720 621 -12 85 944 337 -71 -826 -280 951 179 914 154 -201 888 -468 129 -758 776 -782 -832 132 -438 110 -845 -991 250 -305 -481 72 -755 -324 -413 -321 104 -929 -452 253 -640 -849 -142 -586 34 77 -690 173 -871 308 315 906 -121 618 -740 118 -871 305 558 -281 924 -428 364 -700 -306 -992 978 -661 410 828 -77 466 -80 -698 -245 835 892 772 -126 565 468 469 40 533 -272 841 -731 920 486 818 30 -606 -326 -630 -980 585 -38 -422 -586 671 -555 276 -167 701 -867 -573 932 646 -907 517 -1 217 662 -75 569 -393 160 239 653 258 748 572 551 -94 -373 -950 -917 319 534 -295 395 129 445 920 533 43 -15 -184 -304 933 709 -684 847 -627 527 891 314 -544 118 670 -841 -330 524 332 876 136 394 -684 -28 542 813 -972 -717 88 -574 97 -562 60 -892 39 -333 690 -38 723 614 -522 436 -910 261 -315 538 591 -177 220 -313 -807 778 816 -199 -655 -425 809 -338 359 -426 -289 -952 886 309 128 -928 10 -28 -154 948 136 637 -642 952 305 98 213 -953 -714 -794 184 717 672 -700 72 -540 760 -780 59 -827 847 928 344 270 -441 -995 -605 242 953 263 -979 -203 -344 -504 -307 -601 152 -634 -703 -211 -345 367 -965 660 367 401 -692 -241 -920 615 -38 -358 -351 61 -157 750 464 -284 -616 -113 -30 878 218 -428 984 -154 824 603 -95 -803 -247 -196 167 992 -659 26 -194 49 756 615 -798 -96 224 672 779 -897 -577 392 716 249 -330 -197 -683 -543 409 185 -601 793 -899 -462 -727 -338 643 -984 110 80 543 -798 -797 -797 -691 -252 640 -545 290 -666 471 -921 -981 -132 671 -914 -313 358 -883 -188 446 -664 -907 88 75 -639 72 -957 671 579 -566 6 -352 -548 -835 -594 377 -133 233 126 66 814 822 -182 133 -9 -385 890 582 -834 997 395 -579 730 257 -229 856 -380 752 -846 -934 -638 880 651 -954 -271 -205 -507 202 159 413 68 415 294 -969 508 -251 677 872 -967 909 -511 -942 286 101 -998 -200 997 525 148 276 -249 698 922 900 554 -328 788 652 888 483 -702 -714 53 -425 -685 752 775 238 727 -6 293 -89 -47 -906 712 510 -27 -245 -937 4 597 -272 558 -184 -821 -190 772 80 683 -678 706 32 694 -835 889 243 255 892 -491 -138 -871 -212 818 -772 -470 283 -346 -982 -552 82 -109 778 747 -336 -249 -534 592 -39 353 694 465 736 -928 -73 -574 -805 -77 985 622 798 834 -219 -387 -729 72 -534 310 169 -387 518 -480 -517 981 675 743 -37 -348 -861 47 -73 487 742 510 -924 828 122 -310 -743 96 338 -441 202 565 -351 488 -705 349 896 -178 -617 -802 -293 -519 745 393 -56 -837 295 -760 356 516 586 -450 -848 -427 900 33 -113 -160 623 -754 -797 352 -77 762 592 -138 -940 740 952 -679 -504 -553 -701 121 239 591 -79 877 -274 588 -398 -350 355 -711 -760 22 223 949 -158 925 -991 763 -807 431 -31 337 905 595 -813 -908 -831 632 666 -784 -776 756 -288 736 -878 -141 -604 229 504 -994 -723 54 361 283 -452 -851 749 -645 -461 -942 897 96 -161 -489 388 -599 -779 71 -487 774 198 109 -102 -217 -291 540 897 -857 -810 -892 -861 318 -253 -107 840 81 890 -396 -988 -664 -478 -25 -562 957 -679 -601 -474 -724 955 269 -25 790 -453 385 -788 13 -17 211 269 64 33 212 -111 473 -896 426 821 437 903 -819 -741 873 -584 947 -230 -972 265 839 -911 -919 -764 -252 941 513 948 -405 -215 -252 588 -879 -996 631 -796 761 -833 -794 898 919 732 486 -450 -566 -427 809 373 -450 -338 -230 -963 731 -935 -358 -788 -361 -843 -356 261 302 -513 -672 -357 542 572 -717 -689 132 769 963 -154 -958 -437 -159 968 -907 705 -336 772 24 857 -567 175 737 -460 166 -675 840 -199 707 204 -690 -198 -837 368 -512 260 89 444 515 29 517 735 -207 815 420 -412 934 219 538 -617 -23 440 215 -961 984 79 616 902 -410 -119 169 -842 650 -80 -537 973 -939 -92 187 948 -322 -34 -91 992 899 141 958 76 765 -221 -847 -878 277 814 -805 -644 -453 564 -884 -435 701 453 63 939 -227 58 -129 481 -624 -215 -518 -450 -961 472 -301 305 -214 696 637 -920 711 686 -800 864 -792 -971 390 467 259 265 144 -591 -291 -864 -605 -218 219 700 -662 -299 -591 -619 -822 256 335 -404 507 105 117 -719 491 696 549 -401 128 -149 -666 728 -400 303 -884 887 -532 975 248 -647 536 473 564 349 -837 -167 -228 -460 974 316 985 988 471 43 -796 -635 445 -43 -983 -913 543 946 -888 906 737 647 -4 -482 -562 926 -127 -10 -724 -262 -727 -120 -259 699 372 995 293 411 -929 -208 540 94 -716 -719 -43 -432 -380 540 746 308 633 599 521 -841 387 601 -572 -467 -642 -503 876 366 -175 -861 592 399 392 -336 805 567 -253 -909 749 -761 58 816 985 311 450 -752 -813 93 322 -655 -181 -863 -752 -146 -939 -17 -728 -776 501 803 -384 -62 250 760 301 823 -55 -99 -291 986 468 944 -531 391 796 452 -85 -113 -625 264 -649 580 746 401 277 361 -264 953 -890 -926 98 -592 870 -253 928 -353 -188 946 -749 -315 65 -445 813 919 -858 -723 -297 -777 659 -203 -870 800 272 -482 178 -856 -497 -400 139 -813 -164 -586 65 945 565 757 -682 -532 315 -414 2 816 51 -48 -446 962 875 -855 -911 -115 615 985 -46 -688 310 -970 995 964 523 -45 763 -475 -605 932 455 -481 38 -803 749 -714 915 -907 167 -337 -472 19 137 119 114 677 494 -381 888 919 -291 109 -74 957 57 -636 652 648 -12 -49 -130 58 267 772 -158 29 171 511 -589 707 -966 888 329 -577 -967 -503 644 -297 653 457 -186 -860 -871 846 -175 -459 707 571 961 582 777 318 -715 475 -598 -583 -624 -64 -21 799 281 96 -750 88 -249 -780 -6 854 -94 470 343 -611 -104 441 913 -978 966 55 -17 -276 851 -651 293 -330 -522 -775 -236 914 658 -943 66 -761 674 188 -189 456 -430 -705 -163 -77 -642 -780 198 128 -293 130 -482 255 -329 747 -259 992 -406 -636 -314 -31 726 -326 -967 273 579 874 -621 -668 786 746 -847 -911 103 -469 149 647 322 784 -697 959 667 1000 -289 536 720 300 -985 351 -21 -602 816 -927 434 540 721 81 831 -581 -745 -783 -765 206 -624 504 275 -810 -826 -26 -579 482 901 138 -82 -208 -42 226 -614 -409 315 -365 149 346 -790 -215 653 98 -320 115 477 -302 -20 98 385 884 -837 -602 -431 589 564 827 409 -560 -84 -94 -354 598 582 944 -802 -590 775 -664 344 -95 970 161 562 -282 -975 -397 -996 -371 607 -389 180 728 591 -760 405 31 874 -960 -287 212 -322 238 420 901 -316 -273 -494 -843 -789 655 -902 658 119 -271 869 -209 -7 10 -847 183 -130 50 -77 -174 138 706 86 -49 -28 -75 -894 256 -690 -322 486 806 557 -880 558 -527 -618 104 323 -542 -943 -814 -247 394 673 103 -499 887 -159 -783 91 777 703 -794 45 -515 -311 990 -132 283 -577 845 124 471 928 -928 547 577 -428 498 -992 389 987 -869 -378 167 -808 250 362 -675 -466 607 643 -748 35 7 359 -713 361 -367 -80 -329 441 575 133 -309 -945 -864 132 -9 209 584 307 -832 -561 135 -403 841 648 778 -569 -322 -804 916 396 -186 -680 951 -718 807 414 -865 -898 -864 127 -176 37 547 213 -522 900 84 -742 951 -155 -933 -691 -449 744 227 85 292 921 -124 -266 -524 347 -693 123 788 -470 -180 -330 489 754 -352 63 895 558 -244 -476 -169 -350 670 -424 902 -916 -398 -361 -85 -998 656 -804 469 860 169 -685 152 -761 445 -545 -236 -186 -480 155 -816 420 374 10 675 -950 135 -177 -734 -555 -860 291 -871 862 -936 878 952 -361 385 238 -661 -590 643 -631 -967 289 -675 826 -499 -973 249 -599 704 597 188 -815 624 -771 -234 -555 177 174 -644 -50 890 -75 -65 460 377 -564 251 397 -184 416 -250 -881 -535 721 794 -961 263 446 707 826 384 -223 712 -510 151 -665 134 333 36 249 -696 -346 -78 929 394 69 -316 268 -505 609 165 619 -828 -268 -51 854 -261 847 -581 -686 370 -275 933 131 -283 526 672 990 -459 -622 -481 -980 -672 643 -921 802 261 -242 808 585 -233 264 556 -911 -803 -738 -42 388 883 -578 865 -638 -571 189 -699 538 330 -238 860 228 -750 781 -402 -128 24 165 246 469 790 358 482 -458 211 15 -922 27 258 -875 -712 280 -696 -104 -663 137 16 596 252 -472 115 54 131 875 -826 -427 550 613 903 567 -137 -817 889 -620 936 774 127 -60 809 684 595 -540 -299 20 348 -252 121 -696 -315 -487 273 627 907 -834 536 -883 -596 -994 -951 19 0 -932 -386 -617 -873 -268 -821 -971 -100 -412 609 -62 -817 -232 -165 -343 639 -1000 576 -732 -221 -167 -154 -938 302 250 -156 791 510 -362 421 -578 933 -874 -625 -268 779 35 577 -662 -51 -242 772 -902 -393 593 -256 -725 -346 707 425 909 -308 640 913 -938 -153 -66 -266 799 738 74 949 723 -239 0 111 -631 142 315 427 -356 -952 158 -80 974 -204 795 844 -409 649 -907 179 -257 -664 -22 -877 -648 967 393 -786 775 931 -198 642 788 805 -367 -8 -286 94 682 115 104 341 628 -839 204 810 1 732 894 -837 -582 79 455 -710 -613 -525 -661 -344 -581 -48 -958 157 13 -537 -316 287 584 -935 634 880 271 381 -888 386 118 230 138 609 192 -922 -285 -710 919 -547 -959 588 -611 -250 -865 -761 269 -401 231 833 -753 -466 -988 -172 -770 -518 -22 487 271 -895 256 12 910 959 257 154 778 687 -394 184 567 -613 576 652 -213 -480 324 -215 825 647 -891 -366 526 -896 -972 -915 -343 -644 -601 132 -94 461 -561 -25 329 -781 -685 -247 9 989 -480 -48 92 664 203 -282 434 -237 -255 -381 -848 -90 688 585 11 429 247 76 -797 -259 -704 95 235 825 -632 860 -138 -921 461 101 772 334 -393 497 709 584 -638 -758 -343 -720 519 467 322 662 -591 257 111 993 -342 -209 279 663 193 292 6 756 342 865 83 -860 442 -940 -623 872 -546 -349 -349 -487 -211 -292 -102 312 -487 -965 662 -253 732 -623 603 34 -872 -901 -675 -176 -157 343 525 568 734 -822 309 -373 9 935 -641 -566 -107 334 -875 -200 733 -285 130 -731 941 -687 66 573 47 -745 -696 -313 -777 -18 -916 922 -987 -608 863 858 -719 865 797 -129 825 464 769 374 -837 -160 -721 116 472 -514 42 -142 650 473 493 -899 663 -947 595 -67 398 693 -139 -390 -436 -602 -277 994 -987 -1000 572 -864 557 -325 901 795 -959 -462 -664 574 -680 -658 63 18 -931 -84 -584 -628 -769 -875 -664 -110 19 815 -857 409 -939 -246 546 -570 980 -844 51 -835 -385 718 -821 -999 102 350 86 960 348 -459 -372 -551 -359 -138 -136 -23 135 -118 191 -486 -954 513 50 60 -44 -135 112 669 663 127 366 516 159 -4 -273 628 861 510 -50 -730 847 -299 -917 -266 167 -888 -644 758 -616 -544 -554 -750 677 416 -541 709 -549 -363 -21 -82 -958 -610 -269 -665 -581 -45 17 -709 48 499 -815 -40 -82 -709 92 -314 794 -863 -76 399 -555 -978 515 333 -969 734 -361 609 -650 -144 -590 -993 151 -424 532 713 322 -297 758 -884 -551 -393 -175 -566 584 731 -683 241 780 -723 -625 -282 -295 392 44 8 317 601 761 584 571 -99 -301 -406 -260 758 -320 911 997 -64 -470 637 -258 441 -616 -363 917 383 824 -555 -670 757 169 -272 -211 -463 703 -694 -199 203 664 -94 -713 649 -958 716 -251 -97 411 79 118 -468 433 331 -837 626 -889 815 -588 38 -593 359 -507 282 176 -62 56 855 -635 -82 326 -76 632 543 -269 -330 -571 -856 212 -259 -279 231 367 -864 432 -545 57 200 -874 -686 -784 -647 -416 -991 905 -644 -315 -80 705 -38 873 -875 -15 782 378 -579 -247 -648 -818 -609 -515 127 90 -441 902 -610 190 271 230 800 747 37 602 398 181 191 130 452 -298 692 719 -153 623 446 -584 982 798 -190 -995 381 628 -372 235 86 447 -678 -781 -938 489 -251 -116 -826 -19 254 -648 666 -89 587 375 348 692 930 -243 624 906 -562 -520 585 687 967 -759 -483 -793 -923 827 952 656 511 661 172 416 536 664 821 -897 -599 816 -493 601 981 -379 137 967 -413 -415 -601 -587 -894 537 185 -372 437 -744 435 -372 -947 3 150 -588 -787 368 577 -591 -118 893 -344 619 -674 842 -161 -836 -676 -942 -211 237 490 934 -540 254 81 311 726 845 -306 811 -924 723 -124 -985 714 -534 -680 -245 872 -706 402 113 -497 -593 503 809 750 771 -69 -37 -870 796 785 829 -108 66 10 -743 -275 440 648 -607 -645 -926 725 -701 203 -263 513 237 -259 -910 565 449 -309 314 -382 -572 193 -751 778 -945 -607 -512 -830 -133 264 -681 355 -832 290 15 -369 893 -142 -446 821 947 844 511 470 54 -730 -71 -562 -977 -567 -573 -439 306 -224 -930 -884 541 -545 -241 -514 -554 93 595 187 612 -169 1000 917 140 445 -797 636 -141 -819 970 577 541 -585 -711 90 278 186 829 -109 919 347 -951 798 -823 80 789 825 895 934 725 893 592 -343 715 773 317 823 -547 -90 119 940 570 -589 -988 273 203 267 -502 -506 -483 682 -138 490 -92 148 -728 -877 -196 -292 789 152 401 908 191 -361 480 -339 10 -747 915 84 591 -601 -492 220 -600 -733 227 -467 257 657 -504 902 -573 -754 -386 -952 -788 868 -610 20 847 830 332 121 272 400 -304 -375 145 1000 655 188 929 -37 -433 -654 198 -203 451 -257 367 261 -667 270 -147 -644 -64 -81 256 -266 151 -464 -268 -615 -728 -774 967 152 541 -742 -935 -260 -104 184 -561 -106 927 445 145 -624 895 134 207 -550 -837 284 509 -837 -69 178 89 22 941 894 528 -575 922 -817 -173 -50 -595 -598 277 -102 -395 -295 -696 -381 -973 -474 278 -339 692 -670 -681 321 -159 -850 -42 -2 500 605 21 -848 605 -835 -515 194 -504 -734 -893 922 267 717 -417 -345 -458 -596 995 -263 -286 848 759 -127 473 -800 -476 293 784 733 -801 807 -367 69 -791 -287 264 -369 581 594 -790 -728 564 -251 -614 196 -929 988 820 141 210 787 206 -980 -162 205 449 1 -139 180 109 -275 694 415 866 410 812 359 -234 635 -404 -491 176 -532 -664 494 837 -53 -171 811 -840 -888 468 -8 354 73 -276 -876 653 -832 -793 -523 753 -331 -528 -856 410 635 -962 -278 -832 -46 -26 111 788 61 243 663 -816 -311 918 -622 -92 4 -337 -864 492 914 458 169 953 405 -945 -946 305 398 -298 704 358 -562 -206 -806 -601 -28 928 -797 777 293 -436 273 -810 -771 74 173 -413 -404 717 986 348 518 -211 -448 549 -700 532 28 977 -971 537 471 -99 980 -336 230 -602 -765 623 -107 665 466 506 -664 19 244 -635 -648 -745 186 -599 562 -718 425 157 35 103 -393 -9 974 511 698 -597 -703 -515 665 -274 773 -731 -702 -969 -442 183 318 357 771 -248 516 978 -488 -548 -865 -803 470 932 -714 101 288 -264 989 -686 -420 987 540 721 -651 -606 467 910 -958 722 547 631 834 -146 -921 -544 751 477 -123 308 683 -525 -732 27 -465 -621 -917 -290 -167 672 436 782 338 -400 327 868 426 766 -662 153 376 103 369 -626 -20 -352 -456 -225 -698 -104 299 756 -706 98 -45 -515 -876 312 528 -863 600 641 654 33 -367 -506 194 21 -464 -251 567 799 185 920 545 -189 -98 882 464 -645 -752 762 338 500 -191 -569 -516 284 939 -88 234 646 518 -456 490 -104 92 929 -235 209 -148 -682 -4 -116 -133 926 -399 294 -157 -267 -840 372 910 -938 575 931 761 -949 -630 206 -789 898 -97 -20 -944 -35 521 429 -741 772 -704 -647 -413 -840 -46 577 -117 715 825 -534 845 -39 874 953 -92 -669 -537 -814 -136 -170 -89 221 796 879 -639 -507 -887 -181 -205 -917 -474 393 149 -756 -56 -961 -311 74 -931 300 600 109 -607 -715 189 691 -170 495 209 -825 -273 -559 452 812 418 -96 -512 405 639 465 -644 846 236 -925 -594 558 -143 862 -46 -824 -106 -633 -489 -556 595 662 -210 782 606 162 -761 -530 804 529 112 -450 817 -446 536 -969 -699 947 -611 -937 -35 -890 -203 682 972 -989 -598 -177 139 -832 -407 67 809 492 896 -783 609 -367 -849 130 458 318 761 -867 256 -308 -897 -385 523 332 296 -120 -366 -772 -244 305 288 567 -613 849 69 451 6 -469 -980 -420 294 -748 -12 -822 -320 731 766 246 458 274 399 277 -693 964 541 742 -792 -638 -236 717 -383 -609 -168 -264 821 116 -472 483 -469 -111 -177 525 745 -403 -355 742 -307 -341 282 -932 -288 83 -695 222 736 -767 -675 -841 -289 886 -94 -396 888 226 896 611 483 334 697 -454 -776 -135 177 976 140 -727 -443 723 170 125 350 897 -968 -395 934 889 237 -477 11 208 120 432 -973 286 817 703 -284 -671 -61 -357 665 931 794 483 947 649 -819 -181 36 -307 -200 -840 932 -630 849 272 -848 313 17 -690 389 962 -88 706 625 265 576 -332 452 555 -427 -270 -859 -824 -642 -673 -914 14 43 -764 -467 253 -992 297 -362 -463 146 -332 -569 -501 220 -4 529 948 -29 -232 727 115 -704 -834 -295 -742 -867 -68 -171 -271 819 793 212 -718 -789 562 310 -583 -127 -995 569 26 83 -922 995 564 517 945 -450 302 -409 367 418 -441 -660 634 598 -5 -678 -361 -331 867 -244 -158 377 -118 -166 -709 -844 -15 287 503 391 -986 -287 895 -996 -176 565 310 -744 8 75 -814 220 951 80 685 470 -965 -902 -680 -569 977 711 -605 577 -343 -981 729 677 -221 -118 -108 386 309 -249 191 890 882 -38 -326 381 -741 -307 -867 951 217 -625 -688 -280 825 703 427 13 978 -972 -892 594 190 -497 898 -694 160 66 725 629 -588 412 497 717 338 -823 -291 347 -847 -878 910 632 -415 146 -933 -183 968 913 -144 -891 -872 880 -275 -173 300 -853 -56 935 117 -761 -601 -16 -331 -716 190 -100 992 -126 889 57 -654 775 338 888 -606 -45 -198 -474 -347 37 273 532 -398 526 -636 -900 -209 950 763 738 344 764 909 -924 -31 980 -467 -71 -383 -961 -294 991 140 642 841 574 -874 191 182 -594 348 -426 59 857 -667 697 -197 43 753 641 920 635 367 -295 452 247 748 142 366 914 564 -637 876 2 -129 126 -332 -196 105 -527 -683 -750 665 528 307 -167 638 -375 -119 -26 869 -365 819 -124 867 176 221 -677 -168 -54 905 347 -615 -442 -498 -447 -382 318 -34 -639 -744 -755 -378 465 903 -832 -896 -510 440 981 857 -28 -60 364 704 -605 -933 555 621 327 -151 61 -873 859 -46 -254 167 874 -87 -67 263 -709 -758 -373 -534 510 383 482 913 -124 -725 221 -55 -986 -743 -72 -807 -682 306 160 -664 949 993 789 920 -180 135 963 -90 -767 33 846 -154 -309 -154 378 296 -229 -976 981 985 868 220 -643 -355 -198 995 -478 547 748 925 -711 -381 -593 457 466 268 -738 241 413 -364 -133 -593 -816 -590 -81 -635 -576 421 -521 -95 -304 191 292 -865 195 -453 -764 -226 220 824 -278 632 237 730 -420 338 -985 92 -314 -304 -191 -18 -212 475 559 -89 -92 407 -431 -386 -857 14 911 40 -98 -787 -378 -144 -144 -469 -144 -330 -513 -593 -403 418 968 977 693 -393 -670 -525 -585 373 -153 642 167 422 -414 597 -408 -175 -858 584 -510 310 -900 247 -936 155 444 55 -147 477 722 -504 709 -119 378 410 864 67 1000 -747 -416 -246 897 -602 958 -299 -804 -356 778 792 55 -49 619 -565 848 -629 931 265 -577 -130 634 260 -51 454 -143 -900 -68 -638 186 -541 653 421 223 -374 -593 -600 -998 170 530 532 -998 942 -526 608 922 807 -357 -530 -226 -314 21 144 -160 -737 -623 -549 317 -853 -97 -10 926 15 -950 452 -342 193 817 466 -30 -549 562 87 -931 -816 71 238 -79 -11 -773 -380 -780 648 313 811 704 -784 280 -599 -377 -200 925 -757 190 -373 466 303 494 -6 -841 -973 552 -452 170 821 139 81 -791 104 24 201 698 348 212 -691 -440 959 475 625 -617 -796 -999 22 -914 171 -806 -829 -100 -996 -677 -964 -97 -555 477 -934 -338 -920 647 409 973 -593 -349 -763 -480 -635 867 -47 -955 524 -7 536 -404 -333 494 727 311 119 909 229 863 -224 -309 -580 -25 575 -465 596 -506 -624 370 -161 904 818 740 -247 468 -364 -984 -109 930 699 -429 879 -495 -647 666 -687 896 -824 594 466 437 -744 713 -443 124 411 318 672 -994 -572 -918 422 773 657 67 706 -614 484 -83 -692 922 -711 768 -939 198 -119 -499 -605 -6 938 -693 -110 835 -793 -724 -560 -86 -592 415 190 813 -745 662 -543 -742 545 -316 45 420 198 729 -36 -406 -375 -639 -807 218 636 -972 -478 -94 893 -721 -588 341 -94 -80 605 820 906 898 862 -1 881 -560 -33 -428 -306 168 861 345 841 520 -500 990 430 -835 -41 134 529 527 -575 -939 -240 -510 -430 631 -706 219 473 -760 608 -204 301 309 -494 -324 -412 5 602 341 96 554 -75 981 -614 864 451 -365 355 -783 86 308 881 333 -80 -782 -734 -165 830 -333 802 -580 394 -571 391 -415 532 -88 796 -343 411 925 -175 331 -662 443 -601 334 849 -579 622 485 -864 -571 -629 610 542 -575 -445 416 487 -326 -576 -207 173 136 -391 -655 -810 41 -598 -383 123 373 847 557 664 707 -634 -454 895 -88 981 -38 33 691 81 -633 73 -64 -901 362 -879 -104 554 41 -263 71 -224 -693 410 -127 -349 396 878 843 -200 876 -569 205 615 -63 -560 -657 8 -242 -18 322 -54 -463 485 452 688 -418 -462 986 563 -476 305 -129 378 -326 -203 -500 -660 519 414 805 -711 -394 -431 465 137 -426 843 937 798 858 -562 -185 737 468 982 -926 -872 -146 -406 -610 -695 -717 659 -480 -738 -230 208 -510 -209 -58 489 685 -813 948 74 -584 11 617 964 420 244 527 -731 429 -631 45 -375 -828 555 892 213 205 984 286 974 -861 -269 -571 -287 -670 132 -678 -1 -604 -932 -996 59 -72 713 86 -834 -539 -432 203 -685 -43 738 379 -478 127 -797 -786 305 721 -697 -116 487 146 539 375 -109 -752 -913 -13 -691 983 -124 -108 627 159 -944 872 587 -22 -157 479 -271 -923 818 -56 798 436 106 127 37 239 937 -505 978 45 417 -393 247 532 126 283 510 813 -653 810 -562 910 -375 -601 781 -684 240 992 973 193 200 78 880 451 332 -989 406 -335 272 483 -264 330 877 694 640 765 -600 283 713 -804 580 707 -208 521 -353 -759 -264 958 588 443 634 -296 873 -156 495 -802 568 -248 -253 -621 -271 -972 -131 -222 495 -455 -604 589 84 -869 930 100 -440 179 343 903 -809 734 62 -124 -710 722 -918 93 550 -918 215 -110 932 -463 977 834 746 878 410 214 -709 512 -122 571 -938 -249 -441 83 155 667 -217 -123 -670 757 -428 231 279 -804 -32 108 -434 560 589 -35 54 -48 -695 -346 -654 168 -356 590 210 -571 -384 -529 -943 -271 -427 955 -749 -319 383 -74 -908 513 707 -999 584 -122 -951 -781 62 -72 -496 -161 167 261 -942 657 -734 -68 -67 -304 190 401 -648 -38 658 249 20 -522 53 957 926 476 544 -51 985 -622 -389 -134 -770 -138 -598 -734 -881 -468 370 996 857 178 -833 785 74 409 -654 -185 -825 537 242 551 -54 220 733 -874 723 746 338 303 639 -734 93 805 -237 -662 195 -766 821 439 -71 -158 -641 436 -881 -23 -114 207 512 728 727 520 928 -972 -239 346 -743 -644 144 557 876 182 93 -338 802 -104 -281 -778 272 -393 944 -512 -137 -76 -403 387 542 74 -644 -106 -314 31 -794 -948 710 7 -639 397 -262 665 -916 351 -100 -298 535 -388 870 -524 358 208 -224 468 579 -973 -616 982 46 -921 -799 -182 -127 -944 683 72 -443 -475 -204 374 -611 -183 -306 98 88 854 -409 734 322 701 -84 653 -355 -496 -472 -399 -387 -332 554 221 -38 616 -885 203 -402 286 472 -53 394 206 205 -909 771 -710 630 638 408 -404 -721 928 -267 306 789 -361 535 -151 -523 699 635 264 832 941 900 244 -639 81 -848 -964 989 -363 -641 -816 -848 174 688 287 703 968 771 -84 -609 283 895 -96 -294 563 48 -661 -354 -408 -930 537 901 608 395 425 -849 307 -728 -279 133 408 654 -263 96 183 357 -349 -714 -905 -207 -907 -699 -276 271 -423 -485 -293 -476 339 -339 144 652 -339 56 544 -541 663 845 489 -440 124 -835 -119 -462 -239 836 710 -864 651 203 633 -630 588 -151 -118 -643 559 -643 942 893 -423 304 -154 610 30 -424 -257 -633 924 319 -64 -597 968 -607 -564 115 -891 -435 -76 -275 -865 615 707 80 560 711 861 -31 987 -688 733 -480 257 -402 802 534 635 280 113 399 628 654 -641 -733 -121 -342 -36 105 -595 -711 128 996 878 470 -980 5 67 376 -935 -404 -857 731 -567 -375 823 -780 -277 -108 534 -894 -738 546 819 670 -629 -341 827 -670 -49 123 223 254 37 -853 989 -347 874 1000 225 -904 -545 999 -685 -704 -429 -800 -885 653 -426 -919 -572 737 -49 -44 139 -227 -412 826 -506 373 40 480 -627 -997 728 -415 -588 -252 -382 231 -940 -228 40 279 435 446 -312 -354 907 589 818 630 380 -225 471 229 -597 747 -136 401 537 14 -638 774 661 47 631 810 -32 -710 -15 560 -482 554 906 -485 212 -102 195 71 -351 816 -148 173 369 982 -347 67 922 838 231 -598 -878 -161 310 -212 599 -935 -354 987 209 -590 866 54 -754 699 399 726 -129 -976 287 -920 921 -627 609 -361 27 -318 110 -724 29 265 886 -283 787 -121 999 -445 613 307 -294 -384 910 -544 -950 -112 -167 187 970 -862 870 324 167 287 -356 -978 -217 255 688 -153 16 -341 705 -881 -773 -585 299 833 -823 490 -248 577 435 131 318 923 -690 -508 664 285 238 -595 96 162 -489 -796 218 152 -415 872 781 278 515 380 693 414 339 -444 238 685 186 882 -1000 -716 881 -436 -53 639 -951 -320 236 843 999 774 810 -987 351 -71 287 688 694 -124 -30 -428 -116 637 380 -851 14 -813 757 -594 85 376 580 360 735 898 120 162 126 367 -781 560 -241 484 261 514 -650 -621 -110 706 587 -325 922 -869 48 -728 312 -547 103 -84 557 53 220 300 -349 -823 -455 917 305 806 851 489 159 -488 305 -423 35 -454 666 683 -988 -240 -201 109 -265 100 206 956 -919 -790 -290 500 716 -458 573 -844 488 -474 568 748 -470 -674 -700 -500 407 -151 -745 -151 414 977 -994 17 454 910 -990 654 863 241 -578 988 150 -259 311 384 615 253 565 -745 217 730 -878 -752 -512 -925 -91 530 719 59 474 -184 -905 221 -603 142 -521 877 776 -674 -868 -242 -929 220 15 621 621 703 -305 -827 -110 383 796 88 631 -903 -435 21 255 -156 -317 744 -180 -779 -34 -477 -998 436 45 -90 480 797 -876 435 102 742 -158 337 609 344 -800 839 -264 -110 -747 -368 890 -384 -364 -789 308 -291 58 -277 319 110 -758 436 618 324 109 -429 788 478 -599 -515 259 118 -172 722 -337 -974 890 -497 613 766 -780 787 -997 688 67 757 -746 -614 -565 320 -826 -493 -955 579 -15 -57 -331 157 -867 837 -374 198 -119 -241 783 -400 378 -562 -214 -436 -806 593 297 494 -796 -889 654 -413 959 659 -665 -738 466 -973 383 -986 426 -724 -482 553 68 356 -234 -680 153 219 273 47 -79 -169 156 -503 113 405 -69 -786 -375 616 -878 -752 923 -503 433 288 942 -390 903 845 520 -229 -533 -875 -41 -380 583 -225 757 459 -43 -115 -624 -92 -48 -820 122 989 -554 367 685 503 -544 -698 979 -678 -865 -366 790 322 917 678 -246 182 285 -372 -189 706 638 -591 -574 939 384 528 -963 -174 -489 -727 -91 662 -508 774 521 602 -339 -441 -472 -267 -744 -647 292 -463 -325 30 765 -895 478 -308 590 870 403 923 611 -560 945 825 884 632 -437 -950 429 -365 -184 -430 35 -305 -569 947 -430 942 -230 86 380 -244 523 828 -192 757 602 328 -596 -931 76 -485 821 -636 615 -293 198 -16 352 318 620 786 -969 325 815 276 838 60 542 79 -411 576 682 -605 -435 -508 523 -13 -312 513 834 -426 331 -724 923 595 278 995 -132 -878 220 955 898 -549 -848 -836 -899 -207 -351 570 49 -72 266 62 -582 -892 -217 -162 379 -851 552 599 899 -927 -386 7 -68 811 907 117 -868 -453 122 235 367 814 -259 -284 -214 -885 -620 819 936 -430 899 482 -980 -589 -575 -185 754 -718 321 414 -297 -58 -368 126 267 -514 835 870 191 -823 397 -799 821 622 284 656 -831 754 264 -215 -142 -550 -315 108 232 -673 935 -742 -259 504 -85 -151 354 -909 -385 -87 512 328 -186 -187 740 956 -387 -263 -864 -341 549 -40 212 -634 -570 903 -594 -589 793 -749 872 938 -13 464 991 -553 -573 25 -396 -123 -836 -610 -944 694 -934 -365 -998 352 -362 213 -710 880 261 435 312 -707 -303 470 787 135 -778 130 38 -34 -774 323 495 -28 -477 -949 -176 462 222 -658 -418 270 -826 980 995 -856 260 -721 -263 -419 -288 590 305 972 -517 -506 936 566 -523 649 81 -178 928 -913 566 200 764 -772 253 -301 -593 -509 650 129 62 -146 762 -355 -444 -460 -712 -68 263 -71 -247 -976 -829 -339 -466 393 -386 -38 257 585 786 -957 455 -576 -310 -834 420 -920 611 895 -688 -688 349 -199 138 -112 87 547 278 617 -715 -810 42 -1 973 856 865 -369 980 970 729 -258 -380 189 -738 -970 -809 428 -341 515 -236 -438 -270 398 -411 -509 683 990 -20 645 -55 -230 488 608 579 -639 426 575 165 -857 -454 392 -598 539 -120 161 607 -903 303 -230 898 741 -457 921 820 367 -557 -193 -950 -262 171 606 -481 -391 205 -729 -877 542 -457 59 399 -671 554 394 -612 255 -618 270 67 612 59 751 542 -246 743 -89 969 -779 -998 982 -161 407 846 392 510 353 -777 -492 -552 334 -656 802 104 980 -487 659 51 -425 -379 171 907 739 72 381 496 473 632 -543 890 172 -730 16 842 -896 637 513 -114 -306 -889 208 -241 263 284 -778 930 -738 -750 564 223 271 886 622 -352 613 100 -1000 -211 -385 509 -393 177 -94 -487 219 190 -125 10 489 542 607 361 -72 754 459 -908 -432 -243 -932 231 643 205 187 -782 872 -34 -292 199 935 -41 889 -183 -91 827 -594 138 171 295 138 151 300 747 457 608 -547 -757 678 937 351 485 -456 -16 -996 649 447 -1000 475 952 654 -253 357 77 -301 185 -657 -160 -635 11 -218 -643 984 -52 -266 116 700 -936 -485 -771 115 -337 -969 -807 -311 520 -305 188 -992 832 -827 390 327 497 -693 291 -13 -682 -678 581 -771 -462 795 605 -175 -919 -891 -341 -490 155 -191 -379 589 81 -728 408 289 598 543 -356 -367 -182 262 890 305 -845 144 297 -609 88 86 -857 240 -971 -393 -420 277 813 287 -742 629 767 -102 -968 -628 -99 113 -989 -911 654 -829 -111 -219 625 405 -99 177 601 -257 826 180 210 -350 173 -364 -761 -600 571 973 -964 -666 -821 400 -278 -916 284 -446 377 -833 -186 -609 -370 895 109 -802 -236 -159 -808 654 668 964 -123 907 -657 255 992 -134 268 -857 145 -726 929 -849 -371 811 -139 645 949 814 222 950 -986 -139 -254 -310 24 375 -988 62 527 894 33 -104 582 -953 -475 927 833 24 334 -698 -238 621 -994 952 -527 559 682 850 -571 -943 -587 -375 562 163 832 -868 592 413 -206 762 -326 -595 -741 -336 611 -598 -414 -551 -173 133 -417 109 -9 320 14 -344 -618 934 72 324 -184 124 504 224 335 -606 731 -127 -170 654 508 565 -253 -830 -235 -194 357 933 751 -694 73 665 -134 -766 -787 599 844 526 -691 145 493 197 -716 -909 861 -961 -788 -589 380 390 323 -533 -219 -43 -318 41 534 -76 588 -483 412 -312 -861 -89 -682 553 -31 315 202 -846 -149 385 -158 148 532 78 -229 -612 881 994 -284 203 660 -997 -113 102 -205 413 503 193 234 303 -26 967 126 906 -937 400 -304 -843 -888 410 104 939 -503 740 -58 -433 -151 925 248 -927 -821 100 -652 458 626 706 -252 -196 136 -54 909 -213 -614 -879 -973 688 191 500 -266 -697 -126 57 160 519 -106 -676 779 -696 -994 280 -785 886 917 -974 -86 35 985 128 59 -929 528 690 296 974 923 -353 942 767 603 -966 390 414 -157 369 4 -786 -585 -748 -391 -822 387 466 -974 831 -294 46 443 176 -940 335 -659 -600 -746 774 609 58 848 -975 -721 -722 -920 -233 875 277 1 -428 565 907 376 -208 -608 453 -170 -765 239 374 -968 885 638 -223 -302 -229 -741 428 -128 924 -919 -416 842 194 142 727 -907 -541 -284 476 702 39 -583 -610 389 113 269 -388 854 -392 112 537 604 -535 822 -292 -678 95 -459 -945 319 39 753 393 96 903 -464 247 472 63 -816 -179 638 426 -990 -478 446 -937 -636 -47 711 -437 210 -975 -970 210 -226 -54 411 -333 -948 -821 505 -611 -291 -812 609 -230 -789 101 592 -600 833 -338 -884 631 -226 -279 -97 -631 -52 -180 -111 137 895 231 45 159 -884 774 -391 -660 -147 -40 309 83 694 -232 -681 -243 510 -351 187 -696 494 11 -285 676 -830 618 -672 -416 163 -358 811 809 807 491 180 -852 -190 57 -162 141 3 -118 342 -180 -199 -97 -404 -37 -674 747 623 -416 986 -710 669 -902 641 292 280 -256 563 -921 648 -358 823 740 -216 794 527 -606 -757 -431 -608 -984 756 122 -67 636 -788 -542 458 -516 974 -72 901 542 188 -276 104 749 -247 146 -759 -147 -230 -737 -242 60 -674 -310 -907 -886 -4 -464 -701 -99 -425 305 728 -360 961 173 -572 726 -88 -300 277 144 916 -321 803 695 -503 -213 -313 -519 190 19 -669 -144 595 -828 -290 -5 -560 606 25 -405 -240 -660 735 -656 -564 -316 68 -966 18 -643 -389 -708 425 10 468 -259 333 -725 916 -930 816 105 434 -51 -812 -110 -445 338 536 -752 363 -994 763 226 -493 -233 -300 -952 9 -674 -187 -650 195 -908 -216 754 854 -59 -366 317 -677 -171 -346 -63 791 112 -432 -861 570 991 121 631 29 -957 -281 -193 -890 -77 -32 675 863 -568 27 -220 862 867 -340 -790 976 -922 -567 -854 342 174 608 -865 -313 122 -371 4 1000 785 -551 -726 -368 952 -116 -240 -918 566 173 336 376 481 -542 -27 -532 181 890 -900 903 -402 503 458 882 -105 -210 815 -767 884 -99 13 -530 -250 -360 727 508 145 658 972 26 450 -301 -657 669 -871 4 902 -242 78 -781 866 -845 293 -157 891 27 -932 262 -691 -427 -523 -126 902 -258 266 -920 811 65 -553 -331 -487 -46 117 -53 465 569 180 -321 45 -555 -565 108 -484 -599 -427 331 25 -5 -319 -348 -668 456 81 470 -408 384 784 -417 -604 192 70 908 -91 899 516 66 -771 802 541 401 -906 319 -481 481 405 97 262 762 472 619 64 152 -878 -170 698 163 235 -968 -793 885 -513 778 835 237 109 -771 626 288 -773 325 -957 266 -707 -715 -576 153 856 211 157 -748 96 261 -908 -564 -126 222 204 693 -217 -459 -451 941 868 434 53 392 12 462 -962 -447 59 694 96 -878 -437 -464 529 887 -986 998 599 -630 -808 331 -199 -542 442 269 -372 294 -239 908 -77 -575 950 918 11 -789 -785 -772 -746 739 271 -18 373 901 -580 107 629 835 846 262 -223 725 430 -720 237 988 138 -346 -480 403 372 667 744 500 589 794 835 156 680 -163 325 996 910 417 379 743 485 -433 -866 -129 -284 -854 -121 863 -861 597 -938 624 -682 -101 -160 -801 789 -436 374 -676 -725 533 -92 1 620 855 817 936 -552 -942 -940 151 130 -828 562 -558 437 853 -266 80 557 -30 -349 -849 -458 -768 125 -945 -943 -323 -833 863 -353 451 -449 -527 -517 464 446 539 505 -532 -552 427 -69 -763 930 304 -583 -305 -95 269 136 -560 729 -852 -46 -733 978 -647 -344 916 -732 9 933 -432 -274 416 58 627 884 738 414 -718 847 -642 -237 476 -1000 593 73 163 -353 -526 928 28 336 -271 -305 -732 352 -844 126 642 28 254 -67 -969 -521 893 -188 -414 -404 -357 448 8 235 807 686 769 -842 -380 -296 -568 532 -955 399 -520 -829 -521 904 -103 377 -999 891 419 -600 209 648 -316 366 -693 552 -132 -589 -301 49 -930 -685 -975 -782 -973 542 246 -570 -663 765 -891 108 -522 -733 -909 -860 -222 -542 544 -908 -291 -270 -348 230 -563 41 -948 277 -438 471 151 853 14 -323 332 -325 462 449 667 859 -163 -47 149 230 262 -216 -957 -204 -372 -197 453 -891 -270 -688 -968 134 -85 822 858 100 917 -828 -584 544 222 573 708 -13 64 163 -782 -796 -291 957 -355 359 -960 -632 648 -112 -60 879 -924 499 196 104 717 -814 696 -233 -848 673 248 -98 -194 -387 -401 -306 -130 349 -878 -593 -848 -441 -810 727 -599 767 393 -547 295 739 -375 -311 -851 -131 111 -464 269 -979 -265 404 219 89 -96 -57 -890 -469 -518 -477 -321 -441 778 -293 -531 -280 169 -315 -332 -293 -814 969 14 -617 -164 -463 525 -945 -284 930 -600 -592 -187 -930 -519 400 -782 855 421 952 -986 61 33 88 731 -460 -731 835 621 832 185 -542 -617 650 -282 -620 -929 889 -512 741 448 -344 -796 -339 -896 489 809 -976 -892 -939 -846 -689 409 292 591 -96 -357 -135 -812 -123 971 -941 -363 -188 -573 -295 -322 -769 487 -555 -150 -573 -141 -275 -260 11 -651 512 894 -178 300 -761 -20 278 583 396 852 22 -302 -49 -194 656 901 290 63 -792 -517 -853 160 -569 252 -737 311 -121 -990 872 819 778 -162 493 -602 -373 -369 -873 14 505 255 758 833 -55 -654 -316 727 975 235 791 -864 832 -771 -251 -745 7 -536 389 80 786 96 -157 54 -178 936 464 763 -765 -306 -841 -362 -116 -956 -963 -55 817 -873 -967 -246 112 876 61 -118 550 832 583 749 -235 283 -222 -152 29 667 -244 -446 -502 -906 -13 -101 -627 21 -177 46 534 -240 -28 159 711 543 -437 -324 -837 909 -764 399 -715 -201 156 120 -740 -557 -356 68 -348 819 555 173 929 -20 834 -663 682 -773 -591 -348 -165 722 206 -606 759 924 837 -723 519 329 979 390 837 -196 -696 -939 -268 -675 78 -565 472 190 695 -786 -225 158 357 343 -157 837 727 -703 126 366 -882 353 7 -226 869 505 162 63 760 -559 771 -30 -701 -751 -386 -591 168 -583 319 134 923 -213 -459 320 817 -815 -910 488 -926 802 -318 -804 -593 596 -206 965 -763 -343 0 -895 -122 199 -85 261 -925 740 -144 285 508 -548 692 726 -786 766 -497 899 -677 -589 -244 -239 -334 268 786 -115 -103 6 254 79 -237 733 -15 351 844 -256 263 -148 -309 -516 896 -957 -967 -426 632 -565 631 735 489 -605 -53 -644 -900 -430 227 -149 52 270 561 156 -939 490 624 -69 553 -394 -344 -508 370 -576 517 46 -208 -387 -369 -891 519 -360 -317 934 -3 84 -686 417 616 -415 605 -684 -150 363 -516 399 -22 641 571 -167 136 400 -439 571 31 637 998 622 -256 -661 976 67 -404 -126 -536 -972 -90 223 -611 -199 -929 883 291 721 -858 -550 305 953 -185 -712 -372 -767 150 -755 -606 42 -791 556 45 442 990 149 -496 -763 -45 -470 -737 -109 -552 -308 930 350 434 701 320 -550 -855 -243 -160 840 593 -489 -141 -654 605 -572 690 -367 720 -939 284 368 -385 -318 -984 -662 -564 944 -179 -445 328 -327 246 406 313 -879 927 165 -257 108 -880 -936 741 -337 -86 553 122 970 -779 -411 772 -973 -841 -522 -408 397 -861 -889 823 840 921 923 218 404 279 -147 -213 -67 -584 -362 90 926 -125 -79 506 -312 -557 -62 -886 732 -861 -635 178 735 249 -60 659 -726 34 620 -724 767 363 -722 -791 -124 464 978 882 -359 -359 131 302 -385 -993 920 581 712 945 -114 353 -803 366 779 -511 323 366 247 587 970 804 530 592 -869 -528 -282 208 -581 972 -161 -898 679 892 -300 343 -705 368 -871 -297 579 149 -944 862 372 724 -581 258 -129 -816 779 -3 -13 225 -79 848 -309 -986 -394 460 123 188 -97 -469 221 -518 -120 870 -913 516 743 833 -948 650 52 -996 359 61 999 -303 36 -957 -460 -724 487 222 743 823 752 528 186 445 858 819 710 96 -645 21 221 -14 621 -192 -330 830 -583 -563 -26 -819 -433 -732 28 21 -779 680 -981 -652 993 -205 242 -320 239 -168 -101 803 585 635 173 -676 -127 562 930 -757 794 -365 16 900 188 -493 811 -696 -114 -975 -388 -372 722 476 849 -938 719 129 -656 322 247 -619 -843 -243 743 670 352 280 542 304 981 -409 -871 58 169 377 537 -3 -349 -943 -570 -922 612 -351 151 -852 -835 -426 -185 459 815 121 -287 -313 -454 -692 -446 200 867 -955 -439 732 81 -501 533 -838 -79 -296 89 -408 355 -857 -117 16 231 -283 518 -505 915 -773 538 708 -110 726 -839 58 -438 141 -815 -912 -266 592 -882 793 588 285 514 989 -621 771 533 722 -163 -608 -513 -354 -276 -953 206 38 350 780 117 977 -970 -358 -100 -884 -831 395 694 445 -903 -484 -763 945 -355 -777 -796 397 -883 -621 574 7 -532 395 -12 -753 -311 -871 -276 -269 -217 -282 -141 -688 -726 978 266 456 -360 460 18 -288 -455 -690 -496 4 445 -856 -497 341 399 -910 485 -819 -792 369 318 874 418 -314 -321 -100 -611 -671 276 -771 -155 469 165 -772 -524 -442 -21 485 -565 -466 -786 347 -847 82 -296 -844 674 -143 -492 476 255 -192 -494 910 -635 -609 859 -676 -734 -301 912 -578 236 -76 -670 -584 423 23 74 765 -443 567 98 582 -991 579 -398 97 -909 -449 756 728 888 -418 592 742 143 544 -277 -558 765 865 871 -749 816 -783 -981 498 22 340 810 -336 131 -370 -987 646 284 358 538 743 219 512 937 381 -871 -462 -868 -522 589 689 651 83 -987 205 398 -867 -850 556 -510 -795 710 511 212 767 -553 -796 -655 -866 -981 -673 -495 380 110 -657 -108 -365 -734 -866 -388 -688 -280 -151 -737 630 -232 -529 71 776 -43 433 394 -412 5 637 -465 863 -497 364 784 266 438 690 211 548 540 879 618 514 -302 -970 -667 -244 113 -374 833 -858 -597 145 959 508 564 21 322 -247 834 -297 628 996 -477 -999 -911 350 -337 270 -291 189 -391 993 93 -705 -852 -813 -981 -112 -745 395 -195 103 160 60 -221 -321 501 143 15 -953 -765 361 977 394 23 -19 -908 -834 648 -463 -501 -666 -903 184 789 -57 -775 785 -216 -873 501 -392 488 347 536 996 330 -155 -1 -279 -364 -874 625 432 1 534 -825 -734 -862 641 -899 926 160 -677 -386 695 271 -310 164 -450 434 -96 177 604 -583 -217 -931 -148 -247 276 25 451 -179 840 -790 759 -586 -808 703 -318 -37 -1000 480 787 -403 -912 -96 -569 -641 -14 546 276 767 -416 -334 -947 220 -786 37 -957 -831 992 638 632 589 -340 90 385 -156 -966 -462 -934 339 -445 156 800 -836 -774 903 -714 95 -466 221 584 527 -911 -481 -233 -765 95 196 609 966 777 -309 836 -732 -570 -62 -742 13 408 -830 -621 -157 -589 -116 -77 -65 -830 430 -731 479 178 186 -685 41 130 511 559 763 500 -819 446 597 -569 -946 -224 -593 -509 331 243 -802 56 473 293 560 -800 576 978 -237 560 -567 -479 351 252 -877 -549 -463 553 -306 -419 -905 -77 895 778 -291 -558 424 804 986 -478 -17 -635 782 -569 -671 -666 837 -891 53 -5 -763 -641 378 871 857 781 896 411 -277 729 -198 -728 877 276 -623 -112 -675 -992 -403 379 159 964 -471 928 -215 178 -913 -352 750 258 686 428 988 951 -84 -550 -143 975 712 -66 891 -943 -458 -401 476 -765 802 321 466 -564 -508 889 642 -796 769 -945 367 -654 -236 621 294 -956 325 816 824 922 -968 237 692 -19 -88 -945 -100 -59 -141 -482 -737 -553 429 -246 688 -175 -4 815 837 517 -633 207 -895 56 -383 -361 -777 6 -893 -214 296 -956 228 -571 863 945 -18 -146 -894 514 449 -118 -866 397 -382 408 32 981 -897 473 -306 -399 251 575 671 -396 842 703 -120 992 816 -381 -299 20 -854 68 964 -868 232 182 66 -262 322 -191 -50 592 -742 -38 675 -456 -959 -641 498 -940 88 -634 -861 -20 366 -667 -632 348 -709 680 825 451 419 437 -836 -620 43 -769 -11 565 600 -533 695 530 650 -785 -183 -95 982 -194 -68 -504 -433 336 475 983 -904 -815 -147 -87 779 303 273 -907 -381 800 -731 62 241 356 258 -27 381 -7 -660 -995 502 -175 11 253 -460 -738 215 -948 -965 -301 632 -760 -119 599 -768 341 -478 -994 -658 -345 541 -395 -936 -188 22 -209 -365 -5 487 188 -907 413 -637 -200 315 -262 -122 -621 -737 -303 543 -239 532 768 959 125 -861 800 813 522 -491 691 -476 675 -807 -789 295 -47 -838 -620 763 615 -671 -848 5 49 -359 -996 -895 -285 652 -543 -159 908 884 -708 388 470 -244 3 861 -280 254 451 513 611 -137 -566 -240 -739 650 859 -338 826 136 -16 154 -703 -928 648 808 -263 935 -834 979 -723 -952 -25 491 -167 -173 134 615 -704 833 731 -572 306 -840 366 -540 703 -726 612 741 184 -369 -136 -338 -905 -527 581 196 21 953 448 -858 -447 -582 -876 59 707 -935 -703 9 654 -725 -992 -870 405 484 787 -964 422 -650 609 -302 858 -972 93 704 756 638 -366 454 775 836 276 687 -576 942 268 -976 931 -686 998 -321 660 -137 244 -630 -933 322 -502 -405 -951 -507 -838 28 407 789 -578 871 -585 850 -688 -104 -595 331 -137 -311 562 -743 977 920 -886 189 -382 -816 -621 -413 -429 -138 -823 -556 -382 913 630 -281 35 218 -920 855 -657 -26 -527 -462 987 591 -701 -823 -314 857 -657 9 493 63 -246 862 -40 941 59 -7 529 -395 -751 -17 640 175 -523 796 -52 -973 -536 -935 -4 369 976 405 978 791 -416 807 669 367 873 -986 46 -881 -699 14 -841 -544 155 -794 330 370 408 -278 591 342 387 -109 -858 -583 -178 -625 -54 949 603 -982 -695 -380 -795 -568 -116 680 384 -230 877 -581 -304 480 -295 -616 -911 -109 -150 -952 471 680 -412 -719 584 -849 -167 -372 327 875 -349 -715 645 -296 245 502 -921 936 -723 8 614 -196 -823 -519 299 72 -413 566 604 -215 -746 157 267 431 412 -28 -503 -623 -374 -301 431 -469 -584 -920 588 -222 -446 -566 -527 591 60 -766 -795 446 -643 -854 -724 146 -574 -975 75 80 130 -269 -675 -630 661 -205 -887 251 403 12 -740 940 -729 -728 205 927 286 924 819 501 919 -847 -434 -482 800 623 632 719 -122 93 -881 181 353 -327 -740 -973 238 -694 -57 -15 -782 817 -186 17 -712 456 276 599 -347 -586 -204 656 562 317 -899 -462 272 -296 -355 -896 710 -95 742 -957 644 -46 75 657 767 -114 -940 397 -300 -970 -606 -501 -64 900 734 -687 -833 326 996 -490 -21 870 855 397 -999 -809 -810 -100 -513 -325 -454 -26 -380 769 212 991 -533 933 239 874 -99 93 790 519 560 833 -250 -116 170 469 759 185 -868 -752 474 723 -60 958 767 -397 -895 -786 -176 -720 364 579 494 724 374 969 -931 175 848 -447 -948 -534 -879 740 216 -281 -877 567 -257 364 922 -488 546 586 -628 906 -33 720 293 875 92 841 596 -840 -278 -434 167 -816 624 165 -361 -875 784 -792 -819 -943 -383 -554 510 -532 383 959 -485 140 709 366 672 -534 -497 268 161 974 133 -808 -437 366 -762 967 807 25 -923 -742 -27 -59 438 -269 -963 -712 -201 -339 708 -12 -317 -166 -783 178 -12 206 370 599 545 529 -935 -602 161 -289 -706 304 889 -945 26 352 702 -624 -549 424 -244 -756 -907 -635 -456 53 900 500 288 -799 -220 -128 699 229 450 564 464 684 -96 528 -670 767 -383 77 -604 -958 297 -416 43 -532 -417 992 -763 -312 83 -302 657 675 -781 90 -282 728 -595 -530 297 -598 -195 778 -870 748 -141 148 -693 -296 -290 547 -659 801 93 -340 611 238 -506 -9 -840 928 439 125 -16 927 -5 -117 -921 343 -635 -17 843 704 753 -735 -778 875 243 -231 581 188 415 89 -164 468 155 -108 -137 -860 905 -813 81 544 612 521 -465 109 -312 589 671 419 -138 968 -995 549 619 -559 467 -471 685 354 898 967 -683 -266 -783 -409 914 -697 -600 48 854 -370 829 920 186 -533 937 11 -61 -233 330 -23 13 190 -808 -788 -198 8 -903 976 611 -802 -243 -569 -360 311 703 -73 -982 909 -182 44 -200 505 -686 -281 657 -709 642 407 -213 705 861 900 198 202 507 -446 447 424 928 -960 433 808 -249 550 501 881 871 -840 224 296 -544 -641 -56 -87 -5 312 751 898 390 43 808 -332 -772 364 -224 -185 -397 -413 -55 -679 -513 876 -724 815 874 -891 -10 -593 -985 -372 -445 -455 -741 877 -61 -300 -389 361 -927 200 865 189 -35 -743 -912 -49 -381 -862 420 279 850 992 -653 -812 844 985 567 -410 -971 -68 -870 938 -401 812 -569 608 -383 284 -317 -458 -34 -521 -836 -875 345 -109 297 -923 35 737 351 -248 -892 -807 -789 -491 -942 708 -315 -898 1 -495 -389 -62 533 -267 -171 807 284 4 -10 -257 724 879 598 132 647 -316 -84 -479 -221 620 -623 -594 584 870 -557 -846 875 174 671 16 710 -629 -91 282 553 -128 -474 -592 875 846 -170 -527 -947 816 928 930 -868 898 -113 -830 311 -2 -314 654 -908 -706 -712 -676 104 377 280 -132 -288 -653 195 -453 -347 919 -422 -559 900 40 -651 616 360 -154 -623 693 -801 417 180 -71 -276 -629 169 829 -397 209 196 601 460 -169 -403 433 -993 293 -265 850 410 44 -5 595 -295 311 485 1000 437 375 634 -111 -858 372 -531 760 145 -799 850 -671 -755 -771 376 -502 44 863 331 95 866 -432 606 -55 56 -901 941 -86 717 133 -598 351 -866 -38 78 731 331 -567 -50 608 778 792 815 -41 -752 -561 -165 -68 838 -842 -389 -73 580 919 55 378 953 -739 508 924 808 869 -893 430 -836 -413 -904 -55 -73 -877 -162 829 -297 -183 344 -77 515 -62 549 -711 -289 -785 -861 955 -554 -642 0 916 -228 77 -797 -140 -986 906 1 648 -528 971 927 -741 103 -11 901 695 800 -924 -363 20 -735 309 -984 900 573 -870 635 -68 769 -88 473 643 630 -908 -883 -755 64 235 -417 -785 134 -627 -369 315 -274 -252 920 -100 411 -530 -64 485 -830 -608 649 -876 -549 333 -413 620 244 -72 -127 457 743 -225 485 -907 -447 -589 646 116 199 863 -551 652 844 -257 914 815 883 -38 610 -453 -197 681 951 -788 71 216 -495 -1 -693 -97 -13 516 -153 234 -323 -128 -152 -789 -154 -366 -254 -540 282 -218 -382 783 -1 -402 203 -112 907 -732 -937 -770 468 425 -592 37 -68 -475 260 -402 -369 -83 124 -523 -355 38 -29 -368 -202 -203 -556 -234 -499 438 162 -428 -495 -654 -853 839 256 80 556 893 405 -646 57 143 -739 -409 389 -287 -599 151 993 498 825 545 325 -656 367 -395 443 -624 -732 758 -669 -816 -933 48 -400 726 390 -376 604 4 906 -924 269 705 646 -292 146 180 -909 700 -438 -529 -144 -322 -575 -90 -43 -523 -432 -367 -620 852 -460 926 -374 793 -929 -960 -710 -921 -880 -899 -412 -381 185 394 603 694 -862 -482 176 511 -966 629 -579 -413 429 -276 374 -697 -921 780 637 -362 -557 861 388 -949 339 -617 -342 -500 188 116 456 113 -403 -293 889 -161 -548 79 -241 -879 224 509 -986 -212 -54 -526 67 374 776 -863 53 -630 -659 -266 627 -523 594 -87 133 655 -852 -230 339 -96 91 850 366 521 505 718 -314 -508 -611 981 817 968 9 555 -113 943 -146 -98 -180 945 -995 -377 -919 400 487 -667 -605 -565 -685 138 938 -644 -568 -552 -146 392 -540 523 -789 109 975 -408 -517 -6 351 -901 858 634 -176 813 76 347 587 675 -874 -990 85 -39 -586 -935 -583 404 399 890 259 95 595 -266 -34 -255 312 196 -485 -428 -482 986 -712 -998 -57 -811 -797 0 804 -91 -50 519 625 602 743 928 553 -661 -544 -959 -429 81 849 -672 923 -620 381 -964 942 308 -913 -906 -958 803 967 381 500 -583 -765 733 -400 -747 -338 -587 736 836 -955 295 18 913 522 -590 -342 -687 -654 -694 270 61 -308 53 -627 210 -697 377 -100 -911 240 384 -136 -552 209 -576 -603 -461 -7 79 -323 293 -592 132 -153 87 332 -572 -84 -86 -159 152 -901 562 -858 723 -481 601 296 788 991 798 -668 -686 -545 -895 -750 -136 575 980 284 646 -310 -570 -434 -20 601 -291 -393 951 -294 551 538 -974 -461 -183 -404 17 183 -336 393 75 872 537 -463 20 -903 -542 -855 -4 -803 -874 -189 -735 -85 -69 682 728 56 -127 -858 -951 124 153 785 -874 -707 -192 -448 107 856 169 74 -645 575 -517 114 -51 -133 -305 -370 200 -933 481 -302 -204 -735 444 640 263 175 -379 754 180 -494 138 332 -244 469 -487 -952 567 34 117 81 -312 705 779 -975 -843 63 -127 368 6 -725 -958 -638 -908 -787 -542 703 -528 -509 -947 -231 -959 -111 652 -576 838 -585 386 -922 452 246 762 -692 -570 278 -6 315 -454 -961 852 848 -755 -768 134 13 -801 -26 206 5 681 -106 -416 443 391 972 -146 -753 176 -332 24 379 0 -254 -696 625 624 297 -405 -626 533 -843 -47 153 -497 -169 878 -457 -391 -230 54 766 -296 351 680 737 -600 -612 -789 292 593 -526 -564 155 988 661 -100 394 -305 877 -16 -942 -177 -932 491 749 -734 677 61 -618 527 -641 417 332 -496 -413 -678 -611 337 267 821 155 686 988 379 -648 -564 -144 -999 718 -215 -734 -873 820 -18 -218 -353 628 699 -599 -841 677 987 979 854 -53 513 480 285 968 780 159 -453 681 344 426 -404 653 694 -390 472 446 -135 753 -278 806 -207 784 -250 688 562 303 277 215 366 -289 -784 231 941 28 891 -188 954 -690 129 696 -339 -74 701 -732 541 590 887 -303 -839 639 555 -564 -239 396 -867 -127 -625 338 -436 589 -454 869 24 1 -214 -347 -8 97 383 335 888 717 -792 -810 -481 125 -725 -639 -612 318 887 979 -411 -737 -234 484 -673 602 851 -910 -782 -739 -97 610 -977 -917 -769 -453 691 -635 948 786 -959 -361 129 -996 -806 -436 693 159 71 896 -598 -269 466 833 805 870 424 -933 -888 -215 751 951 -624 -878 222 -617 704 -595 33 881 19 650 -490 -431 -28 170 -994 478 581 496 -765 -967 -726 -467 438 -390 -458 561 -342 -943 -437 832 -854 883 -455 -738 -669 822 -894 289 712 -818 -432 390 527 -231 -397 -679 444 -760 691 755 -208 -755 -954 -985 345 -625 -723 -861 -20 -84 461 276 -798 -50 -854 -461 -285 -9 -657 777 -841 -890 717 921 607 54 960 826 239 393 -558 -420 -890 629 -922 -517 955 -768 477 357 332 881 127 463 -987 71 -736 294 948 13 101 134 169 -989 188 162 -557 746 429 467 -936 220 211 680 42 -476 74 -146 483 666 -429 -733 781 -828 196 551 -926 -617 -397 -262 112 202 -263 -590 -113 -674 472 302 -378 -2 212 103 -440 637 -540 -614 -961 275 -313 562 -32 815 -670 -815 -430 181 22 -702 -988 685 742 -676 248 657 809 -182 853 -279 129 -144 478 110 702 332 467 502 470 -521 901 -879 -928 590 -100 190 333 -882 916 601 -715 566 369 -353 -180 192 -132 -474 -610 -960 -658 -909 694 -933 -388 492 834 -731 -457 680 -734 257 248 -857 27 -330 -100 -859 79 695 161 701 -345 -310 -484 -986 -157 542 -133 978 -416 -860 449 -463 447 350 -368 839 450 412 87 -303 521 929 852 33 -204 546 832 283 315 587 -59 305 -373 -221 -940 162 424 -539 -557 959 -456 -984 374 -379 -823 820 -219 950 -337 635 -498 731 -69 -826 255 305 -348 -607 -32 -708 -39 -670 -733 -324 -411 -807 -85 -832 136 -575 735 426 811 451 730 556 352 -601 -58 637 -189 -136 960 269 -426 901 651 -138 566 421 894 151 -84 -896 -74 -721 965 -635 804 -937 843 121 826 -907 -977 594 -935 -371 94 -863 -98 257 -55 -444 -96 -359 605 951 -110 107 493 -702 -949 -516 89 -270 -254 623 670 290 759 158 -39 983 -781 967 -121 130 427 382 -223 -994 -586 -387 -274 726 788 -366 954 63 539 -715 878 795 81 940 -582 -296 -629 126 627 239 41 -13 -175 972 100 230 -258 401 574 217 386 692 689 -872 847 -724 -93 422 -535 709 522 -456 -437 350 -259 -547 593 714 -304 168 175 -309 -887 -803 -596 -423 -338 912 -602 -186 720 -584 546 -754 20 -363 -4 308 -448 707 810 623 620 -286 -435 362 473 175 -999 -50 -508 -319 -293 142 635 -769 731 286 677 -71 -552 -698 -172 822 963 -255 -185 745 314 -731 -713 -494 -10 191 978 569 -803 -949 -181 885 -182 306 -415 149 999 435 -328 407 -758 484 575 438 634 -111 403 399 -239 458 941 -491 376 -681 940 681 -804 -273 373 -677 415 11 -425 -352 505 -913 3 -422 -214 -687 430 -124 174 186 489 462 54 779 901 -823 -117 -9 270 -792 -419 -948 234 -230 225 -949 -455 -58 -930 217 692 476 -760 543 333 417 -269 -545 -207 -430 62 -318 382 -718 60 661 -527 -315 646 -707 -940 -74 886 -875 -491 -856 717 897 35 -191 701 856 -957 601 544 605 481 897 493 -742 574 -905 -508 -612 246 -154 580 -415 847 903 -431 808 928 -431 -84 843 840 183 -278 507 -281 -316 -800 -505 -687 804 366 -626 -577 -89 582 -198 -653 485 -211 618 56 62 80 -16 -997 747 -666 351 -278 781 861 -736 157 -642 -438 952 634 -548 552 833 807 491 504 -148 531 -493 -964 729 12 -526 -287 -418 -40 -453 181 -367 173 -48 -324 -942 226 -840 -109 -750 341 961 -457 268 929 -234 496 -481 -554 -943 509 452 555 -116 -438 -514 -222 832 -818 784 205 350 -423 395 380 -86 -806 -904 -855 147 -202 152 -263 796 812 -479 -489 -756 16 -846 189 -270 48 618 59 -764 -645 146 -85 679 533 452 301 450 669 -492 413 389 897 -619 450 -20 647 -584 725 -783 417 -689 821 441 -827 -927 206 -488 -873 206 -175 -312 -380 -359 497 785 278 27 -385 -494 -967 -462 -548 325 -905 982 392 522 434 19 -409 563 -750 -646 717 943 332 -113 744 -656 936 -178 863 698 743 -440 -414 -145 -871 -69 116 827 -896 680 845 682 -776 718 244 -626 -223 -194 -749 961 639 -646 -353 820 323 -582 129 438 378 -290 694 71 -158 -645 -99 -692 -655 -750 563 226 -803 -414 -987 -61 -515 149 -452 80 -72 453 -323 184 -607 -249 -334 78 -841 38 -309 547 -560 174 671 -976 -305 -390 266 -971 627 239 84 -217 527 405 7 -363 -354 -991 -244 127 739 734 539 978 -468 352 -563 -537 -356 484 725 -589 433 267 -489 191 -551 156 -503 167 920 -126 -184 -507 385 -385 -824 631 228 607 839 590 -860 -285 -863 -383 -755 -605 -534 -263 205 -148 958 774 -204 441 187 244 -391 141 46 928 -606 365 -711 846 -53 755 -663 -225 663 -467 -6 117 54 -539 649 946 736 -391 808 131 216 494 -822 321 15 -407 -743 866 -601 -861 490 315 123 -977 160 542 -506 540 521 -748 760 -437 -241 -238 -323 648 578 -617 -800 -9 934 -412 -781 -274 -544 -405 819 581 791 656 293 -614 873 -984 466 -203 677 -627 -32 -675 53 -249 449 -617 477 -127 -407 -653 536 21 -988 -381 533 -954 261 892 520 -599 -197 93 -827 134 -663 -950 -203 483 -431 209 -410 -738 302 -167 -826 770 913 873 -132 519 -392 879 538 -630 421 -13 673 -234 -837 -162 -69 -959 -273 -275 363 623 -942 -912 341 709 -8 -343 522 -525 77 -684 -226 157 -807 -932 546 -509 241 -383 -16 732 -311 -599 616 -132 -285 -500 50 48 -928 -393 -773 -372 -55 132 -371 -916 -170 8 577 -784 167 -107 -130 308 933 -249 -980 1 -257 268 94 -112 -611 -313 -312 -830 -364 -743 591 -174 -796 41 282 -421 -5 -393 -426 786 190 796 -628 244 458 -737 58 -312 -98 -611 58 28 524 483 220 792 849 914 420 -519 189 90 776 -877 28 -866 877 410 916 393 729 -549 -706 -755 -484 537 -160 903 109 -738 622 -61 -804 -424 -640 -907 790 -735 -41 -38 513 910 -210 555 975 102 529 241 -977 922 467 -478 180 56 -790 253 -8 -961 294 -191 86 -905 15 -565 648 -327 -456 627 -130 -172 -506 35 -503 -904 -512 -458 274 -423 -855 -113 828 -576 763 164 -552 598 799 282 16 827 837 -740 -989 835 -60 11 63 478 -509 792 -974 966 358 990 -518 -65 -729 345 917 -413 -527 -156 922 689 851 -108 -950 317 -180 511 368 -561 900 213 615 144 -40 -300 -921 -329 -68 -475 956 -657 -522 -842 56 -424 -66 -325 82 -70 489 -663 -633 -981 -404 982 -709 899 308 705 -829 481 517 66 -305 131 674 255 794 542 239 414 -483 -984 552 356 -559 -665 278 -17 621 982 320 987 23 717 -569 -859 -826 -79 -441 439 -80 889 98 809 -374 669 920 -723 17 515 133 356 -845 -452 52 314 61 611 -388 212 -512 -918 -608 -459 916 -773 -61 -807 -257 -646 -575 -215 98 -532 214 -799 -361 51 578 -440 580 -183 528 521 567 889 114 -297 -667 524 186 605 -394 932 -77 354 -858 -477 -624 -344 -800 -635 646 443 -942 284 -534 -572 543 63 -861 427 935 37 159 -476 -413 704 645 -440 -905 101 -250 466 708 317 842 -94 619 -463 -173 -542 825 -900 -16 924 -503 -249 566 358 717 542 975 -283 -800 -248 -217 536 -284 -224 -674 -61 -899 590 -630 -318 713 638 412 512 517 -263 20 617 -508 308 -850 957 -795 802 -773 360 -734 -395 638 687 -744 -462 -169 -63 -327 -458 178 388 668 646 -26 635 -764 229 229 994 170 -485 -417 -85 677 -798 -702 322 -262 -375 -931 -180 -828 -669 -12 64 4 -802 852 946 438 -919 594 -131 805 -623 -922 -549 500 -36 -395 348 336 -258 -675 -446 33 784 965 383 -277 -270 677 -564 -643 -189 379 -575 427 -124 -265 982 -628 -895 250 -687 671 -272 -939 -528 341 217 -198 -35 518 826 -759 924 81 -167 -473 -842 -587 623 -481 -85 -901 -472 -979 628 -52 834 181 -87 344 -532 -194 -344 149 497 -213 -407 -209 899 -37 502 227 -957 814 875 -60 647 212 313 -204 32 497 -317 72 -658 -425 421 129 -748 -947 -734 264 9 112 -949 501 782 -643 119 -686 -553 417 -128 -279 -902 829 -239 -185 -630 -639 -981 96 874 -920 -282 -268 691 532 116 950 -179 789 -51 -712 -304 669 -797 -452 678 206 -806 437 -643 50 -24 628 491 -80 -478 938 765 -527 -104 -770 455 -386 119 -618 -88 -199 -649 -602 -202 -837 -39 213 -870 104 504 239 261 867 450 -624 -385 158 -399 -581 342 -200 -931 -572 54 92 779 -78 164 402 -834 -563 -263 -602 -432 670 273 660 255 -591 -82 -41 836 893 612 -221 -114 695 430 -785 -281 -368 238 -647 -718 438 -681 126 818 -691 198 -27 587 350 240 -519 855 -686 324 34 -764 -765 636 -754 609 287 700 167 514 -111 -213 12 -596 178 370 -876 -385 -99 -108 482 -72 349 60 -75 -909 -209 -284 129 16 -86 271 875 -909 626 782 995 -776 578 855 168 339 787 -412 -291 -871 -242 770 677 712 414 687 -700 176 14 -309 39 -784 132 -503 324 284 934 -250 -860 365 634 90 -780 128 -330 739 105 403 -179 -2 752 988 474 -747 851 357 859 -350 -308 -751 806 732 -852 122 -339 673 101 892 959 188 119 795 0 -930 -839 943 95 784 213 923 182 -166 -594 -459 209 -205 919 -984 -415 -971 60 -836 522 572 -996 213 -111 -708 601 -376 579 -818 601 -137 462 -192 -588 -650 -353 923 891 -276 -670 -139 689 953 983 173 33 -659 331 -933 -146 745 -800 -309 404 904 -884 -956 -828 358 204 224 -549 788 157 -632 -754 -156 664 485 -562 534 737 -794 635 -713 529 276 877 -871 -244 668 715 541 -552 -880 982 2 -212 -19 571 -637 -239 -8 -797 -555 -350 874 -415 -311 719 484 -69 -607 51 -305 -368 -437 -125 -445 198 -257 -360 -437 337 -91 -42 -818 -66 -496 426 -589 -559 642 368 845 -222 -484 323 -448 453 -872 903 37 -765 -496 639 -767 -142 519 704 536 -605 196 400 -196 -35 256 -955 699 -166 363 -9 -920 965 -411 914 275 -776 -419 21 633 703 -624 474 573 -115 890 520 261 270 -835 -336 -557 785 -371 245 625 -252 -354 -470 165 43 -706 865 -391 -35 -4 -788 -62 -744 89 -168 -159 -254 -862 499 903 776 775 705 646 830 602 73 -285 -115 703 250 -901 292 -244 841 -223 171 -844 -577 -525 -982 952 -539 384 -471 281 266 578 246 -361 -330 -81 -147 -807 885 -162 -218 -664 -163 316 -694 -989 780 44 -466 779 652 285 193 633 -346 -898 -989 764 706 -783 -628 749 -670 -715 77 138 -105 -741 -569 551 897 861 656 -47 -209 -803 936 -656 694 -759 -407 -126 -218 0 864 893 -327 532 489 286 -545 775 -583 415 -918 -781 515 507 -120 468 -372 -286 809 -761 -111 -122 638 83 273 -152 556 -688 515 -183 -412 894 214 -170 342 -894 -652 353 -68 918 -755 448 -715 -430 802 627 -303 817 -94 -49 187 183 -478 782 -469 -942 961 990 -413 -991 815 63 -524 -941 616 479 123 277 758 501 894 692 -875 -857 367 56 683 -525 830 -325 -546 -765 -298 323 994 201 -578 272 707 425 -973 996 -414 299 -864 54 877 -824 -625 -821 -558 952 172 372 -44 773 -413 -649 -849 600 -361 -619 410 614 900 -457 127 313 -811 -813 -66 942 290 4 -233 7 996 449 299 -379 -698 -516 -502 -232 -162 58 -711 -191 -997 -569 -347 -205 -611 638 692 426 -579 44 -363 -195 -947 -421 -454 -324 216 221 733 103 435 211 283 630 631 -201 568 -883 83 13 703 157 697 -387 208 748 -868 -905 453 -550 -966 220 -925 795 -880 809 306 -261 -540 578 -106 -85 307 -264 979 690 575 -440 -322 480 -382 772 -752 -860 167 -31 952 393 -562 -543 -46 445 734 669 -162 999 -750 -762 906 99 -730 735 346 -595 -841 842 -71 -843 -934 -267 452 -154 -233 581 365 860 238 -758 -828 -398 -755 -621 -648 165 -12 564 247 119 814 530 596 -802 -120 -966 -777 777 -493 -204 350 -737 -738 -333 -711 -204 -790 -773 -88 -331 518 113 905 772 -639 -220 277 849 652 -150 -650 -478 -872 950 -260 305 -39 604 -2 951 103 -477 -32 -280 427 -777 -832 624 812 174 -140 891 -541 -945 647 -47 296 -920 631 517 -651 938 -17 998 754 546 -786 -81 -42 219 219 -575 434 -712 534 -964 -304 613 409 737 341 -763 506 470 33 30 934 -338 -559 -759 -241 -696 -332 -394 -415 200 -814 -567 946 977 299 228 -40 592 -19 552 323 90 -329 -432 -126 651 116 713 180 556 370 -264 154 -672 -42 -148 789 16 -367 -746 228 58 119 734 307 686 227 -419 -151 -269 653 232 14 -905 -306 -465 321 -64 554 -831 -697 235 347 -550 580 935 102 884 870 560 -754 46 293 515 45 650 -979 873 -760 741 -222 89 300 426 -809 -429 -826 225 968 426 -655 -213 -174 -678 260 744 250 -414 997 159 181 -258 705 985 -399 -14 536 -446 975 183 -597 -193 13 -853 -765 -860 504 643 -432 458 185 103 -825 517 -604 576 785 -637 -340 -734 860 305 -544 916 -91 986 694 -278 -172 -283 -380 -232 691 837 -409 -375 203 -743 520 -845 291 156 -499 192 778 186 -16 588 798 142 -277 214 -743 985 -484 130 286 844 622 59 702 647 251 -752 -821 894 364 576 -395 203 -762 -895 705 -843 -638 314 794 -988 -608 462 -937 -205 114 -896 460 -627 -620 -500 719 852 350 490 138 895 869 -432 498 69 -940 779 74 572 976 -411 27 904 435 -383 -799 216 -302 744 -162 -870 297 978 -641 233 -28 -245 -359 -867 -515 -874 155 -861 -745 -881 -724 126 25 -240 -973 -498 256 -987 -560 -684 -277 -555 975 -228 995 -937 -458 759 -278 783 -102 894 977 443 -541 921 -508 127 113 -819 -898 650 496 32 786 564 -693 -865 174 -27 671 -54 -222 168 667 -375 -440 -730 -585 -390 -353 -788 -128 -21 523 218 -541 -543 -769 -864 286 923 -702 369 -698 122 7 694 -450 72 -231 804 332 -788 398 -775 -258 248 570 440 -868 -98 -314 -763 -872 -11 635 752 -864 -496 -485 140 -860 -275 -919 -217 484 -10 555 -91 813 946 125 -210 383 -696 -61 -935 538 -700 582 -198 801 425 -66 965 -522 942 -985 -291 889 563 806 954 661 -146 317 890 -21 -322 -623 617 198 -48 -49 -982 -174 865 749 -978 -191 -268 325 383 -807 -143 631 -748 -345 118 806 456 613 384 -348 826 868 757 809 357 514 -676 229 -628 606 298 -538 280 -548 767 550 396 933 446 538 -942 227 549 -18 -232 809 310 307 -987 340 168 -246 -616 -619 491 -923 534 -935 -511 -529 174 -628 285 277 -998 480 493 765 0 -140 -442 808 171 108 33 -609 386 -952 -352 856 -199 117 708 881 -345 -609 871 56 -454 225 76 820 787 -660 29 974 57 -609 486 -100 355 -768 950 -166 52 -870 -222 -684 33 -450 110 -178 -924 576 82 -531 576 -720 -649 -326 716 -865 14 660 -952 -378 -951 193 -561 757 477 -911 924 -973 616 -877 -934 598 248 629 -399 -760 435 -242 356 -998 226 493 484 -754 880 426 -346 699 -733 63 203 -157 784 -721 341 -106 523 428 -440 -652 290 237 613 -124 552 780 -526 441 -314 762 -346 238 963 -208 42 -906 597 -277 452 844 197 -645 864 -159 -669 -943 -570 -416 -406 -648 453 -169 -373 264 356 -985 -19 -910 -701 -221 834 331 660 -748 -8 108 646 -472 -406 135 724 114 -543 -609 569 -23 -519 -60 -263 815 567 -234 -454 39 -912 -363 468 -937 465 -326 410 79 -147 756 892 -113 -687 -752 -603 491 62 25 -819 -237 -511 -410 446 410 -240 -158 569 -997 -415 -567 180 -695 -690 -757 190 305 902 -603 761 -4 -650 -854 754 819 -214 953 356 -243 173 928 723 -271 87 -893 -619 -478 -837 -422 321 -861 -840 -709 -491 795 -802 707 91 256 831 -897 986 186 -274 418 -742 -451 -74 -421 970 -923 -30 98 959 717 -246 462 -449 779 -310 -365 -712 41 -734 422 -956 859 -482 -244 479 609 623 167 -332 -5 781 860 -227 366 -876 276 -256 86 17 -183 240 -656 -87 -974 713 991 206 -78 -532 -675 334 707 299 852 -561 -239 -2 -750 -215 859 -511 651 246 180 776 -942 -41 324 -168 510 -440 -46 -838 -988 444 767 340 -874 -61 -224 -322 139 720 977 -407 718 195 -699 176 -31 -434 -45 -39 -401 762 955 -55 191 400 -358 433 -94 261 -587 -430 752 655 26 -645 580 257 485 490 251 -120 -265 -884 633 -34 646 -26 -836 729 836 -508 687 296 651 -751 5 -182 -847 110 550 -376 88 -261 -61 -307 422 -127 -276 -384 949 -227 -334 923 -469 -489 -349 813 -336 -134 -24 -672 985 110 282 960 71 -327 -792 -970 336 471 -993 423 -53 -137 -577 -436 -655 -800 717 766 -932 373 987 882 -668 -773 -734 12 506 -258 106 267 -493 -178 -607 471 -264 -82 -708 -592 408 454 928 -221 255 324 -516 -824 573 109 87 -156 -978 -824 231 724 -935 188 759 987 663 890 -266 -711 -673 523 -916 -959 401 -698 421 940 -500 -203 -986 -437 703 24 34 -57 -28 -310 808 -295 -430 640 221 -823 997 356 829 44 -818 -55 724 96 387 127 953 398 31 -471 888 677 891 -744 918 -199 83 -961 -827 -198 930 -756 -766 -906 -14 -19 813 33 -546 879 19 -30 -949 -765 -650 -67 11 -790 -317 926 462 -719 -912 66 221 949 -444 -260 -808 -887 84 867 -460 -59 815 639 -411 750 -466 638 128 -825 -983 221 -761 -757 967 -261 715 -549 -566 903 -812 931 773 770 -87 789 820 527 802 355 334 895 300 658 -757 520 -294 -144 -117 563 -25 39 491 540 -217 -50 -679 596 -265 262 -882 453 -786 304 206 195 -687 617 750 829 -33 -797 238 60 -925 -662 718 573 -437 -587 670 846 174 -441 -803 -342 -654 -322 -696 930 -447 601 696 -131 -617 86 977 551 -117 -345 123 735 374 158 752 -354 445 -556 -916 639 191 -280 -704 -187 248 -452 503 -759 -19 988 248 -329 -111 -54 -448 -631 -857 -128 -481 701 629 -270 721 -539 -845 444 -822 161 -173 179 -687 -173 -207 195 -863 -369 689 737 -883 -508 -165 -243 -513 621 -16 530 388 745 116 227 -994 649 -627 824 800 546 -149 -773 -53 -199 -916 117 -628 -709 -65 39 -986 376 744 805 79 998 -894 -551 -261 -566 -288 -207 674 -673 -629 -844 528 288 -854 817 -915 643 -280 102 -448 -811 996 -626 -197 -597 15 -988 -393 -981 994 315 550 -846 -407 -169 542 -353 488 592 508 682 69 797 588 924 130 -742 211 978 31 996 -788 -149 33 -1 -896 133 -964 875 831 709 401 462 938 6 -60 -454 -455 -46 530 -931 10 -191 569 196 832 -712 -709 -537 569 -674 230 -666 59 28 38 618 -459 682 302 522 595 -332 787 -483 95 -260 -804 -921 -804 481 -142 749 515 965 882 -193 -686 -929 157 -873 995 315 -593 -203 -41 -289 -173 -949 -682 -627 861 -673 870 439 -561 197 985 310 -910 872 -27 -728 -493 641 -254 -478 -847 -876 516 701 616 -972 225 335 252 348 -393 -817 -14 -795 -595 191 -608 -652 832 -290 644 985 188 120 -144 -697 -576 577 815 -556 334 -535 406 830 -229 18 668 556 -40 608 583 -26 660 -690 -426 715 -597 245 61 36 966 915 -932 -618 27 -743 -420 -595 -450 -417 -54 954 -879 826 578 708 -765 -44 -879 -397 -196 821 -62 -208 -912 -278 991 3 765 -260 -355 -163 233 477 48 642 -881 -204 -523 172 775 132 735 213 65 -943 760 -351 232 479 877 117 740 371 170 677 -400 663 113 -536 263 103 409 -890 710 -816 -502 -967 -258 381 -978 -838 510 -933 -646 776 619 87 -615 -221 -794 929 914 -789 784 -214 127 297 311 -980 606 -278 -641 -869 764 977 -89 176 -898 -13 -879 -593 -105 600 967 710 -386 10 859 811 -534 635 -245 742 -342 531 -699 821 -404 -240 -481 687 -745 -13 -143 62 -706 -807 203 -661 906 -288 -387 420 -61 161 191 196 455 -141 180 -129 -115 -402 -514 806 -357 -877 -409 -327 -708 105 500 -484 -949 -295 -598 269 404 -643 -216 -772 634 -390 800 -443 -958 -498 327 602 4 -13 -945 -523 -385 -814 579 -686 -334 381 -769 122 547 -135 395 -47 204 133 888 302 -156 592 -327 -133 -910 -280 738 -558 -941 512 235 -74 603 923 936 -979 -178 190 -604 519 -999 698 -976 -236 -629 1 -958 -323 138 118 -266 -71 242 432 132 -727 264 723 38 -550 -122 542 -611 989 505 -170 0 -113 -763 98 206 353 -475 -566 -722 -523 -384 434 974 -563 -793 186 -639 111 -163 256 168 506 -412 50 -262 446 -795 473 -682 -561 209 -248 124 -147 -499 863 846 -103 -812 -694 17 424 489 -355 295 688 -664 333 833 -38 842 -892 -506 695 211 -144 -47 356 933 295 326 561 562 -863 -838 93 123 316 -218 -548 -726 316 805 -842 272 987 499 473 8 -515 -432 -849 -826 -939 -948 -392 -278 -931 -375 -523 -228 557 327 98 615 450 -83 -823 -82 -848 871 348 -149 119 -167 -890 937 49 660 588 -22 496 -947 927 -470 196 459 398 8 -1000 157 549 553 968 941 -184 -680 359 872 -264 317 547 313 -131 186 -713 -787 72 -815 -876 -514 -339 969 242 354 -418 -118 -32 432 -320 -14 167 299 -883 -242 -131 489 898 -671 -467 -853 -543 538 129 -781 618 950 244 877 -766 -24 -582 -380 -377 -896 201 812 379 662 -227 132 919 286 978 -27 -544 334 -988 -371 -64 -234 830 777 349 729 326 -491 673 817 -214 826 215 994 198 921 -878 674 244 350 361 22 -193 777 285 18 606 357 195 785 -807 -776 -294 -178 220 41 288 -931 -318 596 903 -402 -968 468 983 -341 916 869 -839 -54 -139 419 265 -213 -970 -849 -923 274 366 -104 -476 -237 -935 -777 -968 -595 753 -645 425 -947 241 -738 -232 438 -30 -363 250 423 -990 -469 340 754 -284 391 505 847 -733 610 -788 863 825 518 69 884 22 -701 880 455 63 -99 -964 -160 24 -207 546 -581 203 96 -913 -571 115 336 237 192 -529 206 283 -156 685 375 870 693 904 12 222 -487 831 89 798 22 -955 -677 -837 488 -293 293 -150 -571 -563 -161 104 830 -863 263 837 -211 206 -506 -841 -291 -37 75 -284 -707 -322 277 -452 741 887 -905 -474 -730 -885 -75 -384 -482 -853 -290 -896 103 498 -956 560 -940 465 643 658 808 708 174 61 -61 -783 -574 40 -9 77 251 -102 -901 616 -113 -331 -27 223 176 -661 981 -900 935 -292 605 -564 -75 764 -109 -462 785 -521 -760 -602 973 713 -992 878 449 376 -190 -927 332 589 237 130 -4 -859 -457 -27 82 603 -71 -922 20 -811 -362 219 847 -172 -698 -109 85 -865 -835 -573 371 177 497 152 -966 -563 994 454 166 -294 -34 -657 688 91 -913 667 13 407 316 871 256 -836 -352 -665 836 441 72 649 15 -326 -248 294 49 -519 -648 850 765 707 -810 614 561 -24 69 407 -417 -946 -29 704 432 -28 -25 -762 -338 -636 75 652 -698 -527 -677 -174 -609 -605 96 -288 -83 -945 770 615 -949 673 790 902 -991 64 -400 -43 -471 -389 -760 -656 149 837 128 -185 -794 -544 -785 567 -372 -909 -749 -296 228 502 -856 260 -519 -805 861 -219 -420 209 -668 0 -872 269 -365 -431 369 -834 12 209 -516 924 -575 905 -277 495 -367 573 992 -483 -123 617 990 658 349 485 140 158 347 947 -899 577 403 -785 64 706 991 -769 143 351 -1 933 311 743 -46 -475 732 -815 283 548 -178 24 -900 141 -58 -655 -478 778 746 384 -120 890 -968 -545 -6 -584 760 11 -713 679 -914 701 148 -160 89 -466 -978 761 354 -295 240 260 401 -30 115 66 608 -16 758 617 117 940 -169 665 378 124 625 -430 459 589 108 214 628 453 921 -19 -27 -104 780 -749 -375 -765 -50 904 686 -167 104 -373 615 -148 236 14 -407 73 329 147 -474 435 67 -154 576 -902 729 -771 909 -212 -678 -294 52 97 310 -295 236 81 -334 822 -505 -561 96 12 314 837 -910 462 27 290 -383 -20 -464 -642 -914 601 -315 522 43 193 774 449 -827 470 -510 435 361 -504 -394 434 886 -735 -774 43 569 522 72 150 -189 -337 343 642 -36 -55 158 581 -569 208 725 995 -838 -781 -380 -439 625 -679 -17 52 585 -271 -204 -115 121 948 -72 -118 -854 -44 -958 965 -469 345 -867 503 -197 350 -28 -84 -577 200 508 -148 200 -366 536 -529 -509 -792 -403 343 138 -907 -636 -629 -891 231 852 109 481 -88 -205 -828 398 777 -433 768 922 -174 210 -159 -78 9 -814 -624 527 -416 -127 600 -197 222 -510 750 352 8 -187 437 588 -488 -454 -686 807 465 -583 -148 -353 977 -939 -43 -689 -73 -966 63 -374 622 -573 62 -899 593 329 264 209 682 593 672 -426 440 655 925 -976 -659 -871 368 -353 551 110 -346 888 844 -338 -416 847 112 749 533 -710 -138 899 -752 503 -344 129 -302 565 -420 826 140 -179 -770 422 -985 -871 112 -393 591 -568 -882 888 -619 -543 -928 964 -970 -888 241 399 869 553 922 543 274 350 204 -722 74 -62 412 988 723 -2 -331 -44 263 689 -504 -87 -109 -54 -894 -1 -280 -228 261 363 505 616 -815 -76 -581 -435 807 18 -708 779 -397 613 -696 566 226 -276 468 503 -450 763 233 812 709 -90 762 -442 -669 -858 349 873 436 -349 -851 -289 -435 380 380 -490 54 -339 -327 171 23 -824 761 517 974 -281 667 314 882 -656 873 -250 115 146 489 -858 -73 -604 -373 829 865 -189 928 -832 -148 991 214 -345 -201 -26 -413 249 -211 -177 -75 45 -219 -600 810 -219 787 -921 671 723 -574 892 -969 289 951 849 946 146 212 -789 -295 -818 779 -135 -938 419 946 915 573 -291 -860 -791 -864 -464 -515 421 521 797 726 841 760 -163 191 291 -547 152 -298 693 826 661 551 -602 939 -928 -559 -218 -776 -247 476 -153 735 -288 635 973 982 -391 105 675 -318 -59 755 400 -171 -23 940 50 397 137 -685 -893 -720 621 265 -10 -820 -872 -227 799 -924 -737 -657 -752 -514 -214 578 -742 360 459 -890 -572 -211 -475 -458 -315 536 -912 -53 -449 -380 -119 -890 709 -587 -557 147 128 -692 -750 -751 -97 624 813 624 -402 516 -868 789 715 -463 -377 -844 -539 -238 -515 -791 -171 844 753 -25 -957 975 404 -257 -973 -125 714 676 -613 662 -673 -546 848 163 -872 -247 -29 304 265 382 -606 695 938 292 -596 597 388 -989 -640 13 -107 -135 601 -139 806 526 -842 -378 838 -698 104 -586 -788 -901 472 -988 -935 835 -796 262 49 767 55 -268 -350 573 -68 521 976 -858 700 332 -190 -954 730 635 -576 -163 209 127 -144 625 439 764 -650 18 236 170 234 -634 561 341 334 -321 -560 -770 916 -465 357 994 651 351 250 -365 -390 -831 -719 428 500 952 -286 955 854 -208 -553 331 -345 600 -431 549 22 925 -98 -489 -982 985 -734 472 -825 -730 501 -219 -957 -574 718 357 25 -824 -366 -694 -96 -960 705 -140 -770 952 846 -892 830 54 947 -861 492 -64 -108 554 -379 897 -993 -4 -75 -632 -650 144 846 -370 169 407 -679 -855 246 227 394 525 832 204 -442 -490 -471 845 -951 251 -703 618 834 421 -102 641 992 -445 -179 4 911 619 -946 -888 -359 717 616 87 166 118 924 882 995 -243 -10 201 -660 -319 -922 903 158 -985 -389 -225 58 -409 906 -846 583 285 -978 -654 -887 662 -819 -276 225 478 -999 -506 419 647 92 -606 340 -417 -765 398 738 977 -945 -418 903 99 214 -672 -790 -343 895 -448 -779 -409 -391 404 -885 224 -154 842 -532 -569 -527 407 -12 -25 640 897 225 -33 1000 258 -112 220 872 419 569 975 516 936 -868 -579 -749 124 92 482 -692 749 -569 -363 397 -617 628 -779 -994 -767 -114 450 91 -301 -866 -857 -49 -529 -78 -419 -960 -577 -631 359 406 536 -219 734 -359 -290 -28 178 363 -924 516 64 -447 -675 608 89 -184 395 774 700 -313 976 -613 -650 888 736 814 443 78 -48 767 821 311 153 -608 -415 174 269 510 206 794 -581 -793 -699 -786 264 -468 746 -539 -222 -324 410 324 -513 701 -802 197 298 -428 -519 867 -543 651 818 457 -575 -133 642 -790 -186 642 -94 -493 80 534 -812 97 816 -90 -280 -203 289 218 -470 591 75 -349 782 158 35 731 -419 325 -477 449 -754 -751 -487 -594 -98 514 308 -84 791 -855 628 -883 -225 -659 -993 832 -388 -322 995 500 -464 -661 643 57 351 -557 -514 64 -267 6 -426 978 -149 -274 -328 717 704 -647 -640 206 539 369 877 410 -123 441 -486 -370 678 -447 731 -684 940 -292 293 -673 115 813 -152 98 -79 970 621 -152 192 -156 -94 -389 -945 -96 440 970 -759 -820 -237 -730 743 932 284 843 223 -95 -54 321 408 -926 261 -123 136 277 329 198 -491 -684 499 -301 113 338 77 980 -972 578 -52 364 797 -650 -77 157 -945 -397 -682 292 -814 -530 688 82 569 451 946 562 933 290 -31 474 747 -157 -86 -506 -589 -670 835 93 190 839 776 97 -182 162 91 181 328 335 502 -893 909 -704 571 -345 -751 641 816 -138 854 -149 -791 406 107 717 -908 261 -836 -338 204 -636 -771 520 138 723 -405 -116 -687 77 -104 846 327 739 -373 535 -892 -867 978 77 529 100 254 678 541 915 -748 511 -681 -556 366 -992 760 -388 -150 -992 715 -767 -221 999 -747 -285 235 428 551 -648 -378 29 -367 690 -241 927 899 -103 877 -501 998 995 267 -261 65 -169 425 -829 -975 -469 189 -277 -283 -813 820 -755 291 -799 -109 -958 16 -727 -25 905 -817 298 639 -118 -57 -506 573 199 285 8 933 -600 -865 825 -539 142 901 -619 -417 431 -271 106 -665 987 -832 723 -668 -62 414 493 -472 227 807 225 552 -881 958 -564 637 843 664 90 -589 812 919 -909 367 893 -245 140 -855 647 498 -949 992 256 -836 694 66 -686 221 466 -344 -728 690 287 -478 385 982 121 517 -521 -436 63 111 448 -8 -76 -98 93 900 988 378 5 597 448 591 196 -549 -977 349 -306 881 -386 -501 282 741 855 562 342 -273 -462 -684 -887 -221 163 -281 753 99 9 335 290 653 -176 343 188 -136 669 -902 829 537 290 722 608 17 396 -66 660 -8 -469 304 -542 -720 -840 311 -924 -460 -228 569 735 52 352 -604 -151 446 744 935 -110 -796 607 508 980 809 946 429 235 669 877 420 46 -836 633 -676 244 205 245 -286 196 -828 55 -909 -634 227 -740 789 256 -85 204 -664 436 -385 614 564 779 -815 67 -945 864 -484 -612 494 415 -594 457 -13 -201 -45 853 -466 -111 704 -515 -80 72 675 -427 904 885 336 -906 -545 -130 -383 -804 42 -30 -943 -642 142 616 -220 664 207 -146 99 802 -559 839 469 460 -465 -814 298 492 -637 680 120 605 934 -565 775 360 182 -631 -254 848 -909 224 -987 -549 833 -447 -494 88 -451 439 -750 -163 -968 -712 509 719 743 -654 900 -797 -876 924 -625 997 -240 352 -626 -235 394 935 -970 -425 -232 33 -64 -103 -924 476 -379 96 -145 -682 453 516 -69 -676 -653 -227 285 396 -757 -186 -374 -618 525 -404 805 330 -997 -710 -529 -349 571 105 352 -45 -760 -382 700 -472 974 125 267 -49 634 -389 -520 540 -288 -596 -183 -707 960 859 31 -78 -822 635 -735 864 410 136 -175 918 -729 -554 423 -128 232 -456 777 -77 -32 945 -689 127 197 856 919 201 562 949 529 -325 677 894 40 701 -255 -724 183 271 -134 370 -920 454 716 -633 864 -483 -875 236 14 -859 -514 46 -674 -450 -712 -529 -201 -222 -447 124 -888 308 267 873 120 -643 -912 -443 365 -604 -375 -473 -509 854 -208 -146 -211 430 -199 -522 750 -713 78 -257 -819 -467 379 913 582 467 -709 -418 749 753 807 -204 -480 105 -621 -758 -847 -290 906 942 -658 -270 -558 -253 293 -733 247 453 -180 219 -912 -271 165 535 -940 691 -403 190 -792 -915 326 464 775 -472 -797 -82 390 -734 816 -291 330 481 -199 -469 263 -752 -536 -140 133 -385 934 -658 -773 -384 6 -388 -370 -10 981 -48 -1000 -609 -710 214 -42 -61 711 -602 699 900 104 -111 797 529 561 -228 -905 284 -541 -601 -18 147 -382 -358 -918 -453 -974 -421 -434 424 990 -956 -110 -485 436 -131 875 48 745 -373 -51 -796 -338 394 -353 -924 -323 -600 952 37 -887 -68 -199 -846 201 -625 135 628 -531 -571 -17 -598 -746 -808 380 277 784 -476 506 712 504 869 704 -350 -776 385 -750 840 320 -950 -224 767 399 -698 891 -697 -24 68 -330 -5 232 -399 -376 -737 755 429 322 -226 282 552 440 -910 448 -142 -715 853 850 -728 354 38 364 -226 351 415 147 -238 -107 -459 491 -443 -897 667 -342 -966 -971 -541 669 704 -362 19 -295 728 586 618 675 406 923 -959 -648 -22 -127 825 700 -182 585 867 -534 -961 120 -738 -102 852 25 44 -273 -853 -69 -76 245 -212 -798 427 -699 310 -194 -925 -857 789 -183 743 -220 -205 223 907 241 485 -270 360 -532 318 78 -722 -42 603 211 -890 -669 914 -999 -966 -118 324 -595 -2 -902 -703 -423 792 -442 753 509 147 128 -702 -47 769 623 740 -597 -683 -998 -630 -743 61 -630 -803 184 559 284 871 -956 -339 -153 -81 829 -511 54 847 -770 -119 -460 82 -985 -265 927 700 -92 539 177 457 -688 -275 -602 292 386 197 475 53 444 -775 -783 -166 -612 -883 260 303 81 -867 973 352 -478 -89 663 52 802 570 -678 680 60 -365 -68 861 105 903 -712 39 151 -510 815 -700 -289 -878 -407 516 611 657 167 453 -136 -541 -744 -730 695 834 -973 103 -184 285 -560 304 302 -134 251 175 312 -876 708 7 -965 -13 -44 90 -964 220 46 -209 -217 -608 -677 259 918 800 -982 -256 748 -896 86 -128 -520 135 218 -591 954 764 -542 -457 -493 -528 -603 -60 385 731 -756 377 929 -780 573 -365 850 886 -829 -51 226 136 69 -672 -474 -574 -31 746 -646 901 -1 -683 433 -628 578 -855 281 -782 750 -137 914 -586 -90 -121 -332 774 280 57 528 -123 -37 279 10 795 -211 -324 121 914 878 44 433 414 -595 -541 -101 544 -131 -281 -457 131 591 132 -329 -240 -974 -978 -981 888 514 -681 775 -731 365 297 354 499 404 -512 -457 106 202 -559 -907 795 644 -80 474 -639 -830 -112 -278 789 -376 996 -694 -636 318 230 647 -995 375 -403 39 923 142 -676 -901 -975 -423 -495 -895 843 185 -203 -290 -383 631 78 167 115 -996 845 -447 524 968 801 -352 -869 -246 373 -222 969 689 -588 478 617 -432 475 458 157 -422 963 -900 -881 -367 -66 548 716 936 468 345 593 368 509 713 -253 418 724 -85 801 -911 438 853 860 -504 91 -865 917 654 -546 361 -724 307 273 709 -209 65 483 80 890 946 -975 47 -302 963 808 -328 -508 -923 347 -910 509 -691 738 -896 942 -276 52 -114 -95 -37 628 -49 -730 -620 -61 -809 -585 -142 581 860 -476 -879 875 298 150 578 -389 767 460 585 537 827 65 454 -110 856 868 812 338 42 164 -964 340 271 51 -908 -885 -568 -322 -219 821 -271 152 -546 -383 -52 426 397 -305 55 198 -47 -654 -204 -170 442 -32 647 -739 -967 196 530 -833 152 418 -526 -18 -436 482 -856 476 -144 357 650 -557 721 760 810 476 -2 5 -464 -592 484 0 -602 545 -216 533 -653 -368 -76 -634 -9 775 -945 -311 -125 661 -468 -442 283 162 -368 -679 326 998 635 483 -906 888 -661 -765 450 -63 635 244 -437 715 250 -390 -402 -940 742 -831 -55 -824 -588 900 921 30 578 971 47 800 880 -295 -611 -933 -317 925 275 327 817 799 -124 89 -606 539 -782 -29 -193 -91 200 167 -821 -267 997 -334 -379 -631 -310 474 -322 674 929 530 -546 165 797 839 -994 662 576 919 178 -518 -399 490 337 180 -192 922 -354 -252 484 54 179 -277 215 -126 -748 -1 504 19 342 80 867 -879 -475 -323 -466 524 645 508 -568 -498 881 -671 -522 -403 -952 -511 720 902 -886 -988 -261 -916 516 -163 885 471 -294 -814 212 373 -946 -848 387 -432 -141 677 860 375 -452 -484 793 298 41 792 -210 -190 438 -623 -931 -780 409 539 -257 925 947 -313 -403 558 584 -559 -897 23 -340 638 -674 -221 56 924 50 780 920 -814 -550 -668 430 -827 -177 277 -6 -202 32 -116 -960 602 -35 -520 677 911 832 -141 -381 850 205 -957 -221 -658 132 -539 -528 -910 752 -2 -800 -700 638 269 -593 383 622 -851 -415 -960 -642 887 -837 -565 168 -785 -473 486 -551 -387 191 -365 -733 -198 440 -130 -362 218 176 -691 161 649 838 -478 859 -675 -377 72 -162 -74 -222 637 -828 475 -509 -781 -264 -74 -756 -316 -160 687 -597 -790 570 343 940 257 752 665 -654 212 381 -27 787 825 995 825 247 -743 157 -677 684 -425 -368 579 -726 929 -797 -872 -308 -652 -570 -51 -447 -254 -810 264 652 447 -355 -74 620 357 831 828 394 437 861 -276 370 -93 -559 205 -536 -10 706 378 348 804 -103 -886 747 -247 679 57 -466 396 516 -524 -705 -368 356 7 847 436 323 -574 -12 572 -954 693 -829 -443 -122 -373 997 681 -628 -565 398 24 -884 -448 121 -940 377 -834 -690 -476 -341 224 168 -503 631 161 -791 -939 -120 729 -703 356 147 -478 804 -834 -809 -357 441 303 326 4 -812 -244 -147 169 644 -545 -296 299 820 -282 -741 -408 -89 -539 85 443 554 -434 -151 -969 701 -583 302 -542 870 432 483 826 -749 -473 579 675 489 -240 -268 -507 41 -81 -835 -925 649 -680 212 -197 -176 -87 41 -1000 -273 573 -203 88 585 -335 144 81 582 -168 -449 -707 -529 172 -576 909 -883 -820 484 840 -42 671 772 839 -326 -203 -992 -877 -706 -275 -693 868 592 -389 467 -550 45 806 555 265 -658 167 113 -534 -354 -937 230 982 -65 -981 -574 -63 -955 -806 975 -35 170 -222 -388 -589 452 -678 591 -414 615 -808 -8 -927 292 655 372 -45 -295 -891 142 -367 162 -346 41 942 394 -296 -410 -369 638 -739 -355 -945 800 985 -753 485 -981 -985 -51 846 -223 210 704 961 896 504 -16 -856 -134 -234 931 -1 390 905 -639 293 875 -940 -395 -21 9 705 -579 563 128 -37 -920 720 -778 781 -47 -17 -404 -682 213 715 264 -775 758 729 -579 -431 -780 -789 488 664 -665 -577 -353 -963 60 965 552 646 -850 -862 521 678 -497 929 -42 210 -635 621 -181 -668 569 472 78 656 917 996 -769 -893 -928 -501 134 -382 -311 376 -836 898 -800 -867 503 865 -736 -925 -668 71 759 -485 -387 -920 -401 188 -674 -773 -915 -166 -173 946 -831 -100 406 494 -583 797 -39 -149 -733 975 945 79 466 -559 -866 838 -205 -497 -714 -521 -514 -267 110 -726 864 -352 248 -934 -515 89 656 -905 380 543 -371 -739 656 -838 686 -42 -875 282 287 -744 -933 970 -91 -272 -800 460 -401 -7 -455 470 783 35 14 -349 -266 -486 -880 328 379 162 -491 60 975 947 -668 -269 244 -414 114 -115 694 760 600 168 732 -609 59 -225 124 -631 491 -141 -568 624 52 982 363 209 170 -522 -157 -592 -950 -474 -702 -962 49 875 -640 -6 -193 206 856 -495 94 -395 -307 -277 -392 467 -147 284 375 169 716 291 -112 811 -907 591 -229 192 -33 -705 234 -19 512 -389 359 677 -239 900 -812 -449 -387 -120 -327 635 -433 -599 563 247 -47 -595 62 211 -381 281 978 933 -442 -688 -498 -283 892 -671 -315 -299 -77 562 -720 81 584 -713 -49 172 -764 -849 -521 706 -413 205 -545 192 530 -135 -569 318 -845 71 -340 648 17 508 -566 58 -380 976 -732 480 -897 -625 -760 -964 385 -995 -550 -605 -637 -527 477 323 178 -122 -202 971 -705 980 379 -585 964 -77 301 -236 -15 -647 330 254 -148 773 -635 -470 407 639 -752 7 217 -336 -843 548 -719 -385 -971 -119 730 -82 -154 687 -546 392 -237 -422 516 825 740 -72 -129 190 -231 379 -605 497 -776 950 647 752 14 921 340 -678 981 -124 -213 307 -293 960 -550 -80 427 -33 -518 593 901 -603 518 -764 -856 -36 -721 755 -933 233 -837 25 -997 80 -20 543 -166 428 -953 -728 -428 116 -948 -687 903 -222 -573 941 736 182 527 -482 -184 404 -422 798 926 -546 348 -482 849 423 534 -186 998 -157 -168 148 243 375 -408 172 538 -240 -365 990 729 -421 280 -975 477 -880 -334 198 56 158 -296 221 -606 -341 653 164 935 -943 -772 954 -514 -381 -518 -556 180 -886 20 -483 51 80 722 -309 795 483 -362 829 -826 208 744 146 469 -733 184 -959 -983 89 -688 903 190 193 923 -399 206 491 -529 -932 932 -353 -823 208 -646 -518 -571 -784 663 -710 -688 706 -56 212 609 -193 -456 52 437 -88 17 505 533 892 954 613 120 -827 -702 535 -217 582 266 843 -502 -59 564 771 -672 -970 281 146 -63 -160 726 -303 503 226 -721 559 -411 269 -716 -104 800 877 405 -925 -46 573 653 645 -330 896 146 654 218 -86 684 -290 947 963 1000 787 -629 -73 163 621 985 -693 -133 -229 550 356 871 -698 -851 886 -436 -303 881 -702 551 -78 -305 768 -482 -107 779 -508 953 983 -244 -658 -82 436 -899 -829 -826 -76 358 990 686 -288 715 -524 -621 472 -597 466 -687 506 899 -231 -577 183 395 -705 766 -240 -978 -103 555 310 -57 -452 -668 940 577 -339 -416 -442 139 868 -685 226 742 -252 -951 -498 779 395 -422 -339 -886 -254 -75 -573 939 570 26 413 940 -564 -519 -415 -576 -326 -100 -970 -68 607 348 -661 -621 -933 -374 723 -400 -609 -560 -599 831 -263 276 -406 -810 673 64 -635 -402 -499 624 667 381 235 529 -426 704 -450 -763 73 -212 -533 -205 -30 -904 57 -35 -2 -478 425 996 -655 -626 -363 -241 946 -316 826 124 -198 353 -106 502 -887 -643 -350 300 565 982 375 957 408 43 525 914 -687 -743 564 -166 399 -421 -344 -373 -493 -941 466 760 -58 514 707 -159 -450 -339 -254 -808 -711 -168 858 -662 508 645 551 163 -941 977 -799 749 -396 870 -666 -216 145 -407 862 250 6 883 426 73 179 -60 -615 -215 789 828 -509 968 3 -652 -738 831 354 -612 -322 -77 -298 -150 -869 -352 -26 -789 691 -997 853 -641 197 919 238 -969 -961 -198 866 304 878 778 -199 945 779 38 -842 64 843 313 -418 -313 -952 -782 -845 -440 -611 -256 25 212 -472 -487 -359 -83 48 721 -434 -439 -327 437 -506 899 -473 -378 345 691 655 -491 -855 254 769 399 517 -804 216 868 -675 -16 896 -940 -463 976 -807 875 -568 104 413 -107 -619 395 95 -580 864 -591 998 -684 -77 -912 437 75 -228 915 212 -247 -137 833 276 735 686 -54 -263 -555 42 992 63 -10 521 -712 449 -184 755 210 551 770 353 -127 -947 -677 687 275 -11 -981 -428 313 -781 -778 402 343 146 -657 -457 160 -384 -897 207 -130 -855 862 -708 181 44 608 947 -294 -143 828 603 -716 -939 -585 -529 99 -103 -235 422 -3 703 -806 -381 113 346 303 -872 -990 -14 -580 454 552 93 -549 -961 848 995 -146 502 -311 892 281 -701 342 -400 34 -421 -577 -571 -251 2 -737 243 165 973 -659 199 -246 907 51 -573 -371 -350 973 476 70 -452 -895 864 370 382 207 -548 615 392 853 -261 -880 -850 -876 363 -309 -897 219 -908 -541 759 -797 -568 -363 -114 641 237 -127 543 -612 -993 -934 459 646 960 238 -455 -620 557 -30 464 656 -108 459 554 -792 775 510 -684 -134 -541 588 -129 -636 350 46 -226 -888 -530 923 12 130 -518 931 -32 543 -812 -937 227 735 747 354 470 599 276 68 -198 465 490 818 621 -247 649 -794 532 557 125 188 467 -407 -404 -860 -331 -886 650 678 -338 -179 593 860 990 -253 -523 3 613 974 -820 900 -578 776 192 -318 -770 626 -499 549 -544 -937 -646 985 968 649 34 -507 693 996 424 904 -357 547 -367 275 15 27 -680 -142 -615 302 -838 92 848 686 700 539 97 133 -896 110 -890 436 -514 -418 -365 948 -913 943 935 453 76 -820 -780 -697 -282 -803 399 -315 239 538 -472 906 513 -769 934 -393 -469 -694 -684 -606 812 -333 -504 -141 349 266 -467 657 -880 82 -184 725 329 -673 32 -17 -864 20 823 -968 -145 891 797 -93 -7 333 576 -304 308 235 -298 206 -656 -426 -755 -868 209 107 493 -181 -948 56 298 -45 -877 -816 -485 -528 202 -715 761 623 993 473 525 41 101 -249 -251 744 -507 -422 -731 -982 281 593 -883 -384 120 665 826 -111 -990 -801 983 -549 -783 -216 -703 689 482 -621 935 145 758 -220 735 -750 407 -785 458 -915 -747 -725 -379 171 191 -425 850 214 753 636 839 -205 -870 -685 -113 -423 -281 -426 572 397 -48 598 -901 528 848 -707 -877 208 -890 -182 488 286 -121 -489 -321 -481 529 108 -288 -908 825 -665 891 -109 690 -495 -873 -63 -518 560 457 -84 -105 84 -551 890 112 -121 -920 100 845 -373 -68 -246 -488 28 -906 -895 -655 252 743 -346 988 667 804 -789 -107 -457 245 356 -743 124 -933 -883 -674 -884 -781 -150 231 7 495 -554 196 -839 -431 -288 937 -844 -684 -355 613 -871 -627 -100 999 870 -852 -706 393 646 -835 -123 884 -201 -734 898 -147 362 -4 -659 -783 -737 826 329 -533 -977 319 439 -175 -236 828 587 532 -69 -22 -26 -148 -645 163 -46 414 -193 79 589 -25 713 295 -585 -598 593 -347 -722 709 731 -47 874 518 229 -901 -120 -831 -183 -818 -951 -170 -228 -971 873 811 398 192 -895 194 -51 -163 619 213 -199 -394 -627 -554 370 -641 -878 -268 44 -901 -55 -117 -366 358 -96 306 -937 966 997 -47 -266 97 340 647 154 -582 735 268 780 915 728 324 992 -94 164 -614 22 -941 -85 -270 -983 271 104 -967 -975 -996 688 -85 -127 853 239 -341 -195 243 -519 135 -145 121 347 214 642 -595 -220 -565 683 8 -716 -51 -676 -265 521 -592 -544 -714 326 -682 934 398 -184 246 313 -252 71 592 585 716 890 94 -779 90 247 -555 -730 -2 350 -494 388 235 -995 247 -338 -666 -479 193 250 747 417 -59 -242 218 -649 493 827 -275 -516 707 890 -228 -786 12 364 546 -620 -510 43 366 467 155 933 883 -859 541 295 886 382 902 920 730 63 239 762 675 -882 -914 624 -236 -970 164 -692 50 390 987 -548 -484 825 931 -287 -172 -409 236 818 232 -909 155 -872 312 -222 358 -212 -815 544 852 -281 723 276 837 756 -640 -393 635 318 451 869 664 350 435 -556 -394 -826 9 216 10 -785 727 867 26 459 97 144 -71 -976 -646 -329 -296 -267 -694 539 457 -6 -714 -347 349 -579 727 427 836 597 -840 453 -374 -577 867 844 -554 -897 923 -505 -207 -392 -408 106 -62 468 -917 -852 719 -140 587 -359 133 611 -334 298 -65 -238 921 -313 500 975 -371 450 -710 258 -751 806 -148 -598 775 -638 -989 -600 -94 873 470 -426 134 814 822 640 221 94 51 -162 376 -422 -268 207 -537 -372 350 -349 143 755 -90 -789 -3 -623 -501 765 575 -308 -297 253 866 -129 -628 19 891 845 -413 569 -166 -408 114 -325 5 190 -111 -302 658 613 723 860 636 -750 -698 -502 -879 -976 484 563 482 105 -514 -578 -815 338 -703 -477 492 163 -496 631 729 932 594 592 -382 804 -39 -399 -313 694 384 -15 -897 -850 -79 64 120 -227 160 1 17 261 427 -84 -445 -611 844 -495 719 874 -294 556 -183 760 583 505 559 233 117 -28 -633 -739 585 -929 539 267 -961 137 289 -733 -219 947 -570 -857 302 -118 -876 -313 -834 -760 380 655 705 -541 287 930 807 334 -621 454 885 -370 411 636 669 -514 -393 37 83 -217 137 -151 310 218 127 425 -492 872 255 -70 -733 493 654 -470 -836 -930 81 170 253 -383 -777 -366 -762 -204 -465 299 -247 -247 279 475 724 193 629 271 528 -156 -272 948 832 -591 395 -899 -868 505 -50 -569 -898 487 -442 791 -554 -497 962 746 -646 578 -742 -737 494 -740 260 -799 768 210 793 703 861 -649 -532 -770 135 -329 331 470 -240 -39 -152 356 836 539 28 -685 912 99 -528 540 237 542 -767 824 396 396 737 941 -852 151 40 -103 983 -380 151 -361 728 -299 438 733 257 -376 888 -858 -899 -813 451 -638 -861 -237 -55 -989 -618 406 -630 -624 -980 233 -3 -659 230 677 -839 720 894 -630 -535 257 699 -474 707 175 -50 -476 -622 -402 -704 -542 -31 889 317 -668 869 -158 -723 -100 -327 -107 954 69 424 545 49 -369 -851 834 471 -467 387 410 -665 705 820 -396 604 928 109 -717 -224 495 195 -337 -98 21 -619 -414 -214 -150 168 -916 -626 -588 635 -43 -817 -694 55 -550 -174 -823 648 -678 -796 -540 307 797 527 -67 -562 -426 173 -27 804 -49 -362 -361 -996 -609 -657 78 111 -519 316 -266 828 462 -487 -716 892 -667 874 -1 421 722 432 -830 -437 660 653 -276 926 513 178 -906 409 -777 737 -951 940 46 552 902 10 -991 757 -887 307 638 560 691 526 -919 406 -864 207 756 -674 -652 56 -632 787 560 -858 957 1 198 293 625 -705 -32 749 -905 803 942 815 11 419 964 -285 282 177 -804 -911 -754 610 150 408 257 -553 787 -656 -175 -964 727 -816 -853 181 311 547 -487 -777 942 -727 -675 -19 528 196 -892 626 -540 529 694 620 196 513 627 527 -530 -975 -646 -421 52 126 -874 22 -26 -730 306 -103 -672 919 915 435 -268 -974 -57 -305 -2 -901 -247 601 -959 540 -690 -379 245 -99 -909 -5 430 -32 -679 666 -964 -504 705 997 688 -78 619 913 111 -761 -675 -899 325 -334 -641 943 -64 460 -34 863 -312 859 658 -116 57 -228 841 398 -210 406 -232 72 -242 220 -690 -981 196 -346 -193 516 849 407 700 -552 354 365 971 -589 -136 837 -917 170 -943 749 492 -648 514 913 -172 -625 -194 611 999 -196 -202 -205 531 -311 -779 -451 -597 -703 919 -42 879 -32 -813 -982 -591 -697 824 184 -390 752 547 -762 656 334 20 -118 516 204 -652 999 -575 369 359 478 -443 258 -133 -733 -338 210 -355 342 -666 -554 857 324 5 544 -778 417 804 970 -571 -308 -840 -7 403 529 -306 400 -613 -429 -200 835 -670 22 120 915 -236 -444 -363 660 -71 368 675 705 904 135 -777 -395 689 -541 -619 424 -636 -850 595 -719 -71 -19 304 -591 825 -64 -704 -469 142 718 43 -135 361 949 -415 131 -609 -628 -122 857 -325 499 -117 519 380 661 230 876 209 651 730 101 -325 754 -590 188 523 700 -789 573 -268 -904 621 646 -400 -512 -131 -240 102 -281 811 818 466 -469 -466 -608 355 516 -769 951 177 -859 -514 -280 -394 -817 -598 -309 -152 204 -802 228 -224 -768 -95 -821 861 -692 -563 -482 461 -391 -785 -592 752 710 723 -527 -7 -800 -103 876 -833 -212 -597 -29 -491 -526 769 -338 326 -311 -512 86 804 -969 -908 -2 653 -269 674 -901 -96 -233 70 215 655 904 320 112 919 40 -23 -184 581 853 -458 270 272 81 542 7 -632 -664 654 -584 -801 -32 -349 317 249 190 -611 498 192 730 -500 246 -569 994 115 -210 -394 -524 -486 -614 -817 679 -575 -635 156 618 328 -995 -490 879 608 425 -526 619 949 -341 228 -735 -542 -240 -982 905 -896 -96 -217 -190 -198 -276 700 -86 -12 -892 -864 -52 704 284 -195 -461 289 -741 812 653 -309 437 -169 -949 -309 830 209 -874 -689 137 977 -179 512 -65 -493 962 -98 -972 295 132 842 -428 -243 849 84 -239 619 570 -667 -493 518 -685 76 51 -55 231 -772 42 375 672 -457 714 559 -630 235 -85 708 322 -50 -429 649 -913 -741 572 -106 542 995 530 59 494 -431 451 -269 -986 -683 290 -286 989 -795 -365 -110 -709 916 490 34 -210 99 -793 183 152 231 -167 -815 754 -467 -355 -851 428 -200 -642 118 -148 550 24 570 -600 699 571 851 479 -36 917 162 -326 96 -5 -685 -599 -599 -629 681 -738 423 682 641 -116 24 -237 -87 935 -846 94 -822 -210 112 350 -816 685 -16 489 -752 -921 288 945 867 230 319 773 -316 830 -392 -899 -659 820 644 -893 -268 -157 924 752 -959 900 551 633 917 -979 -859 890 -175 -871 379 -776 -177 3 -744 -818 284 903 -185 580 -924 204 -129 -786 171 -270 935 537 62 580 331 -780 -620 -350 -15 -872 -585 -678 646 -187 -125 -817 -838 802 77 219 625 945 688 404 553 822 932 -681 -155 337 388 284 824 -723 977 -57 -402 909 862 -666 502 -236 740 -316 438 -835 319 230 -823 877 445 -463 -118 572 538 -633 -408 -377 -385 474 297 0 -556 157 604 343 847 -205 599 788 -861 -11 -245 -241 -968 466 -127 218 -455 -841 -476 -42 686 -897 -813 -903 247 910 309 122 -347 440 0 -365 -43 268 -937 97 567 -952 -370 -753 -724 298 -444 997 97 323 -309 731 602 207 694 -223 -776 -802 473 908 -460 -838 -547 -835 -433 -789 -111 250 743 964 922 -394 -508 -984 -63 -327 931 -557 -641 58 -304 -771 -758 -336 -873 339 -179 -964 -167 -215 443 -536 -569 -689 746 -746 -702 96 -208 93 435 273 -105 -733 -253 268 579 340 -276 -922 -102 -889 526 -252 -283 -930 356 61 398 -2 -892 429 -6 -189 565 -22 980 -293 -163 -629 -646 -198 -886 953 274 573 -394 -899 787 699 -67 393 223 199 934 882 -319 -594 -757 781 -584 985 -649 264 211 -377 440 988 51 16 -539 350 262 -346 -297 -770 855 -136 828 140 -116 -430 686 118 -110 -630 856 368 -890 343 405 -961 -655 -236 -27 -849 414 -723 -711 -151 -998 607 638 -806 1 864 726 433 -311 -135 -639 363 48 -709 707 789 201 -178 657 572 -481 -901 -284 900 -472 -705 904 420 -612 431 -938 74 -368 915 541 51 -561 505 105 94 931 -890 -39 799 485 429 686 -351 -384 -767 -149 366 222 341 443 -867 -393 955 -969 -888 725 -808 842 -601 -70 217 526 -888 492 -603 372 -107 -333 -42 -367 -565 773 130 981 -856 499 168 -161 65 695 -905 -958 185 571 7 -743 -125 305 -48 772 -78 230 -136 250 -579 -640 928 847 -716 305 -632 933 -35 -52 -779 505 -468 511 282 616 -500 887 598 656 495 -512 -110 929 -931 466 928 708 691 588 -391 -51 448 -393 249 -416 449 159 732 -687 194 -855 130 887 335 739 -260 773 -795 712 638 563 -780 -632 387 -206 -233 561 538 -838 -506 330 -182 -146 543 -135 -335 834 366 648 -693 126 107 -157 -427 94 136 355 -892 662 -230 690 118 219 675 -724 -951 -984 -592 485 -388 635 494 723 -614 842 -330 -329 752 191 -262 -727 -202 -981 274 156 614 -852 -775 -814 605 -723 -608 434 -681 -156 -254 133 976 333 -191 -319 -606 499 -622 -203 857 193 863 -778 649 216 408 570 -673 -797 74 -275 -71 -460 795 -649 -789 -73 -122 -677 -820 -445 468 560 -400 -146 -290 375 -340 895 745 -110 -910 -207 -580 742 320 -288 -731 856 967 729 -734 -20 -848 -559 -437 -455 683 321 -327 -171 -818 -78 711 202 -355 188 498 212 319 -332 858 -66 -118 869 756 335 378 -539 -931 889 -282 -882 562 194 -249 -58 944 -708 -6 -486 756 844 -504 -313 954 -363 -634 359 -864 612 679 -440 -957 589 467 -432 680 41 -720 -81 -59 -708 -214 554 682 902 -448 -642 -939 -610 -897 75 -814 -831 903 -736 123 946 -925 137 -45 -362 828 -498 -866 -680 -977 -405 -566 -35 8 576 837 -227 -747 -495 815 309 14 -715 -352 -224 -78 582 -415 140 -698 -274 -330 687 156 -15 -768 -539 -363 -611 581 -729 16 77 791 812 -500 -148 701 -605 -621 972 -950 -532 541 539 456 464 -62 521 58 740 855 807 -274 -96 -914 280 896 922 -388 -119 657 525 -994 763 -203 -961 757 869 -994 124 232 -111 515 99 368 -672 -657 289 278 -948 381 -852 -426 537 -696 -398 -7 -291 -521 -711 -952 -584 -643 -266 157 381 925 981 -822 526 -822 627 -823 -55 -532 261 -209 -179 -940 77 154 431 -146 -582 -291 -430 884 -844 862 -934 971 -202 -547 -511 -418 -598 755 -316 -491 561 -349 -639 -727 -859 -339 -502 173 466 -2 710 -104 -280 -268 -540 -141 -198 -381 -499 509 -705 -847 882 -241 -174 -631 -564 477 312 -848 -590 -303 28 634 -190 -332 -421 480 615 555 218 -793 -41 -891 339 620 -87 501 817 180 246 87 310 351 915 -616 -68 570 -324 503 -502 -568 -662 56 -240 -264 -691 -822 -318 -204 -923 -659 459 635 -757 529 176 -478 636 -118 90 -569 -9 -612 -78 -19 526 -101 927 -381 665 -362 782 61 78 289 466 -581 163 632 961 -672 542 869 -297 -746 -829 679 843 779 -190 186 167 454 735 149 969 -346 -874 -480 -450 -611 -895 217 472 689 -641 120 -813 -751 -375 127 674 -17 -905 960 -297 701 -928 -195 -989 -617 706 621 -520 -999 -857 -846 -752 310 309 842 -567 65 776 513 -587 -80 360 40 688 483 -365 703 194 446 783 685 -254 -49 527 -633 -425 -784 -1 -115 433 116 195 895 182 -858 -173 -375 911 -702 -296 452 -395 544 937 -639 -178 487 -230 -452 -667 -703 428 -435 410 323 52 199 -186 -461 -578 -740 56 -159 982 724 380 390 4 -789 -516 -308 859 -58 -619 752 -582 -264 -515 204 -654 -793 721 -442 -991 450 697 234 -982 355 -529 -92 -113 338 -993 -607 -195 760 746 148 -605 449 843 -511 -716 429 -502 -352 -806 606 20 983 -388 -735 -489 283 969 -874 -526 -576 190 -403 -628 -394 -867 -608 -835 425 -588 -818 -210 -32 -480 76 954 -819 853 -647 -472 -422 -75 -194 481 -670 -174 -579 998 -534 566 836 -841 -760 895 -924 -896 -599 -507 -477 464 68 792 93 158 -475 -936 -454 225 67 417 -179 -554 684 -745 -626 9 65 280 -967 -502 -736 -813 -977 950 714 79 -570 -244 -377 819 797 213 -87 -800 464 -749 -755 852 50 -434 -432 -885 378 -891 -825 918 -165 -84 851 -1000 -578 -995 -264 78 377 -344 445 -138 -790 -365 216 -411 -794 -521 -173 -535 862 847 -353 -589 -825 641 284 257 989 -23 811 513 196 167 -716 275 86 -992 153 -90 247 344 364 -560 -522 -239 -723 153 118 372 994 -321 829 -177 -738 -34 -42 -713 182 521 658 796 763 231 -18 -640 858 884 -347 -25 -550 459 -800 -131 297 -713 -165 -673 690 849 340 340 -41 -884 -777 -215 -116 25 156 -201 826 -386 -381 990 655 932 -742 -304 194 91 671 347 88 -754 182 146 -237 98 267 -643 -841 342 571 -445 -652 -36 554 75 -678 -226 83 396 -21 -238 415 214 -826 931 -534 -705 365 454 -197 421 -858 -657 237 -249 203 914 804 325 -30 28 347 -925 -207 -804 123 -420 759 416 -691 -361 -439 724 -524 -951 -874 323 -224 -665 -605 -528 -761 -309 -529 817 -868 -354 238 98 173 338 -814 530 624 -253 455 714 256 311 -620 -571 -791 885 622 209 -637 271 155 -1000 -365 389 -57 188 -153 -922 -386 -286 -774 -401 162 -444 -257 -638 -9 10 -228 -196 290 46 -583 161 475 894 -711 -52 38 -997 938 -877 -457 436 635 406 662 -229 194 -551 -680 -686 192 539 720 -718 555 883 -800 -361 -192 -949 789 59 -474 -297 -620 236 -613 -487 -838 -45 -235 -383 230 976 546 -900 846 -632 -474 966 988 -543 911 943 812 -383 200 220 -872 -536 -481 376 -150 867 -957 -810 -983 933 -54 8 198 654 -974 436 214 864 -232 841 833 287 -247 -935 799 833 -914 -663 -110 -627 977 -512 787 173 524 -302 36 -869 941 757 -368 0 -523 -175 371 275 -936 -363 -914 -452 -220 -772 -469 -134 782 491 138 -204 238 -719 687 376 -751 -780 -478 -401 716 1000 -207 -225 -927 95 -391 -837 -38 124 -618 558 -267 -490 -328 726 -266 -34 106 632 684 -246 732 611 -193 -423 226 -350 -912 -202 -109 656 216 -425 -348 195 -922 -674 -65 571 -200 -847 -301 -602 -11 -605 645 123 -154 105 695 286 -85 -741 261 -598 795 896 -895 280 -337 -607 -538 981 -923 587 -818 -36 -230 -244 365 -446 -735 884 -668 -63 -100 -335 371 400 435 -584 -298 -402 502 642 857 -940 -628 97 341 -34 -146 -526 -504 -855 -388 260 -896 -885 722 814 -460 -279 764 -553 291 -359 -725 -664 -141 -649 821 -900 475 -247 -811 -476 525 -690 590 -804 -293 -174 -673 -879 -661 343 626 -569 97 454 -489 504 325 453 -885 358 656 540 179 -395 -713 -614 -906 -437 496 212 -567 801 988 647 -264 116 -612 632 551 293 957 -632 153 794 213 -523 697 355 371 217 -768 -336 -793 576 -525 -144 -691 663 862 -540 -694 -314 -702 907 850 485 145 572 -916 -478 18 800 -621 254 -417 -514 -959 -844 -223 734 810 -630 -16 511 278 519 -830 -177 226 -883 948 -789 76 -632 804 780 625 -957 -181 -460 955 -355 -134 360 -278 894 825 286 -906 -78 427 -246 -790 250 -148 -800 400 603 -173 -683 984 787 451 -375 -165 -229 260 -735 449 -344 -807 -961 -417 -802 865 -680 397 -62 363 685 164 -975 -346 223 125 690 -940 -560 -2 299 -143 787 524 -154 -927 -249 271 -932 -60 -953 35 529 -702 -982 -818 925 327 224 534 -803 292 -637 -580 -867 131 407 -695 -816 345 560 761 -145 -742 941 -665 11 85 682 899 563 163 411 480 574 627 135 -68 459 627 797 -521 -131 -206 -478 -734 -824 628 -245 190 -261 184 -980 -162 -160 164 819 87 -156 357 -433 -233 354 -51 -499 -34 -704 -153 -444 680 272 -86 374 -369 266 649 26 543 -648 346 223 -793 401 800 -134 -612 934 -52 -245 269 -618 752 -52 -477 231 731 411 275 -396 -129 846 -145 -788 259 856 801 360 487 -491 -878 663 -519 -195 -25 -251 652 944 -690 54 692 953 710 -906 -112 -971 594 -390 9 34 -883 309 -432 -807 570 -947 356 672 -729 -675 954 -439 273 327 -981 565 379 -932 -33 939 -574 -994 -387 136 -104 -881 125 958 255 266 -658 327 -264 687 -563 -880 205 862 137 -201 138 528 742 195 -366 -588 432 -709 254 -514 892 -8 -12 222 167 595 865 -707 883 -455 796 -42 861 243 -332 -396 496 -192 124 -23 -615 -627 892 395 -781 399 546 -109 -566 -427 59 349 92 -350 -332 -225 624 -985 855 994 -342 -212 388 -297 -700 -191 -220 641 318 -829 473 -354 -923 727 356 501 -132 230 242 262 -241 761 -372 404 687 -104 810 356 -373 -932 953 637 -988 -29 -847 -87 412 -951 -709 -685 -455 -646 56 201 -786 824 -74 -370 -800 305 439 -617 -13 -14 519 866 -195 -827 220 198 820 -399 772 549 491 203 -487 -81 276 -363 -867 763 -396 513 704 -740 172 -516 4 279 756 477 651 452 982 -637 143 -976 -640 569 -197 564 627 -779 555 32 0 113 136 314 578 -399 -900 601 221 -934 969 -15 916 273 629 478 -329 -306 -465 -894 -944 -230 -440 -457 -798 333 651 450 -75 112 360 -174 -130 11 -476 424 -479 9 679 429 -797 -583 -738 -906 977 -370 400 -622 -908 -640 -100 337 -718 975 -167 -555 -544 759 -819 -814 63 607 -51 132 430 391 -834 836 114 -983 -341 177 937 176 470 -670 961 -291 -915 689 718 350 707 523 -785 -914 41 158 -898 431 153 -969 -294 -840 -599 -712 -941 -181 -532 837 156 280 302 233 -512 -88 812 807 -67 -216 -427 750 956 582 -170 231 -233 171 -69 -250 333 617 -857 475 -927 -974 -275 -339 -826 583 -276 -804 984 -860 742 -775 600 507 876 43 964 209 -903 -173 -972 -76 409 -838 544 932 379 5 400 -990 606 -706 -809 -552 588 -815 505 -413 -453 320 797 -79 13 911 736 784 -380 155 162 -208 -765 247 552 99 -581 454 565 962 832 -35 162 -973 64 903 -264 653 -410 -853 398 -907 -390 -141 197 -242 395 814 -302 -867 35 909 -734 210 -113 432 -44 -891 314 637 -728 -994 -238 -600 730 150 677 -858 657 587 -313 -600 458 -448 766 -80 140 -44 -636 -663 936 46 474 -544 417 -168 184 240 -993 -176 414 -936 697 127 -401 33 109 -510 -684 -103 -141 732 986 815 945 585 -35 -149 973 203 884 -963 838 330 -682 324 -5 236 -998 366 -462 554 772 624 284 -172 457 596 -861 -637 -19 -962 -445 176 175 989 -424 -732 897 443 874 -845 864 542 525 -590 -271 -618 875 -817 479 -134 882 -549 -460 544 -965 -165 970 468 -107 -571 231 -316 292 -913 -92 -379 813 209 -445 -734 -748 -103 300 -208 -241 723 902 -603 -93 -74 -530 -385 278 -642 410 109 -915 671 460 389 724 976 -486 -455 -193 -247 556 -944 375 -785 562 403 -344 -833 -112 -488 -445 -276 -503 577 696 914 53 73 -352 503 367 -627 -653 -980 557 -330 -192 169 -838 911 -636 438 392 -649 968 -225 477 -676 -564 540 -106 -436 -965 519 -904 -906 -813 -678 442 400 -697 -102 -113 964 -225 -761 82 -55 -288 267 100 710 -342 -814 -108 -135 82 -65 -691 -206 978 892 -209 714 -145 -136 -399 204 -449 -784 305 -672 495 -952 -336 640 -892 -476 984 713 718 -867 -166 859 -437 -24 -973 458 291 761 -270 -602 747 864 506 851 59 420 -919 218 -324 -488 518 614 256 -792 -429 -514 59 832 937 290 -592 444 -78 -44 -294 256 44 -319 648 -482 -247 -915 187 388 -538 -498 32 -558 -677 208 -190 253 -98 619 437 782 765 -883 820 -145 717 772 -671 -531 -539 413 80 870 -408 973 -497 -263 -402 -129 804 948 -133 505 -809 592 985 -11 -616 -244 204 136 507 -763 977 784 791 -85 971 -104 -747 590 330 548 51 229 878 -188 766 -311 634 544 -674 -585 979 219 -556 202 795 -17 507 -228 554 -670 -734 322 566 -336 -637 -720 -518 -2 -934 788 -271 549 654 -303 898 -336 636 -264 421 -751 -449 -640 -996 -272 -703 -916 -501 465 776 -360 969 996 893 432 791 -77 678 -303 -485 485 -848 507 614 71 565 620 525 904 -329 -261 758 992 -58 -321 -493 68 -849 243 110 -635 -109 -390 594 -975 -7 891 -66 802 -560 993 -437 -768 167 73 -874 -395 -714 632 709 -364 439 -538 -644 -907 -231 -431 -673 -10 761 812 -173 -432 -141 440 -78 -15 -131 -232 -620 -547 153 978 -83 -230 947 120 -220 997 650 -267 -476 241 987 675 947 722 954 430 801 -667 -319 459 -901 -407 -590 -894 772 -524 21 -944 959 813 -500 6 846 -815 879 -935 522 390 962 -13 796 -178 -465 552 195 855 258 -764 -826 122 840 -536 972 -812 -768 -667 827 371 757 -616 -340 789 688 145 -674 233 -522 650 -485 54 457 728 884 657 389 -857 346 -146 -543 -202 -187 -505 908 -943 -105 -545 -87 312 534 -758 -821 -274 -590 397 462 843 -283 414 -203 -12 383 -295 830 -639 -711 -319 454 431 -825 507 -407 -283 758 65 -758 -500 658 -466 -244 -76 287 286 -955 583 591 -7 -381 543 -917 -755 -493 239 -29 -790 890 -582 -211 -383 756 86 -994 834 161 482 396 933 -538 -872 -1 -49 694 -45 -678 612 -553 -585 -282 -740 190 219 -752 -17 -203 -665 469 -709 -650 508 385 -766 487 -914 -206 -112 756 -314 -828 1000 -348 617 360 -705 178 -8 -936 494 -68 -839 -597 -46 63 265 -73 -703 135 965 548 762 615 458 -299 208 557 -655 -588 -299 286 -988 -23 338 126 -440 681 -897 213 -724 -610 981 -367 -257 -808 542 -817 -747 -84 -564 -608 -531 237 -603 -742 -520 88 -983 -599 -910 -378 641 364 -685 -992 804 -16 282 -352 737 754 -230 790 -402 623 -774 -417 -838 -648 -918 227 -316 860 -280 204 -310 -532 -146 113 934 -839 -246 53 21 752 140 -480 -781 -395 616 -673 211 -218 442 -593 -913 -201 -324 648 451 652 -582 -687 -65 -154 198 -791 958 -347 322 8 -984 -361 996 561 -816 -530 829 -300 472 163 -449 -18 889 -523 -280 86 -835 -994 -14 -167 -50 -842 -844 724 947 -776 -882 -46 932 -933 -309 576 936 589 298 732 -335 -229 57 -611 136 886 477 -63 -999 196 23 -141 907 -474 413 559 163 191 105 -92 49 -397 592 615 -487 770 -459 -988 -987 97 -985 401 691 805 953 290 51 -672 711 574 -900 763 -318 -931 501 116 -622 -519 696 34 290 -171 -976 -200 -863 -539 -163 156 571 698 212 11 553 45 363 -887 -931 330 -491 -375 860 -829 -166 408 -261 944 -585 -29 787 645 584 -738 -820 -746 194 -41 -583 -139 905 -966 -493 -91 524 194 268 -848 770 40 -128 -228 -565 -205 -166 239 697 250 -94 -401 281 -236 -608 -115 515 920 621 -425 697 139 689 -39 810 -672 -21 -644 -619 185 545 -951 -15 -588 744 485 -835 950 976 -702 990 -641 289 -382 -993 538 275 -551 -669 -703 440 -397 232 -177 330 -138 940 -460 -548 353 927 230 -375 245 -725 -989 196 512 -912 482 -820 -419 -149 -855 561 -237 -711 747 -286 423 976 996 709 -918 310 536 -587 -398 626 -650 -272 96 -705 616 257 -399 -855 587 -213 -939 218 980 58 -19 457 -15 -28 755 -137 -959 365 869 215 975 939 -746 442 980 -244 -111 -922 106 -74 407 -542 -828 -45 -992 218 -34 -455 -36 -950 264 214 69 33 -258 -17 -996 -769 15 -347 58 -282 428 -996 -286 182 -577 540 500 -308 750 382 -988 -627 -774 -833 -156 -297 -366 -544 535 -758 -279 892 -625 -282 642 367 805 -396 -613 -197 87 715 -183 -924 971 896 -906 -483 19 907 319 -938 332 159 904 770 202 749 -618 -160 803 -962 -996 218 262 -827 101 -234 -309 91 -353 -936 82 590 -16 -536 -135 -327 -505 -232 -78 423 515 -692 -219 -126 -962 630 533 -120 -242 13 557 583 305 838 -583 668 337 -927 0 -700 -496 -763 -299 -173 226 -706 -366 -651 966 -84 -12 -236 -791 687 -57 742 -732 598 -532 819 -751 -249 -3 888 952 -380 -190 300 -947 -572 -834 -478 -668 -389 -354 -6 43 742 184 -949 914 -347 -419 -296 781 -745 -951 -366 -889 516 912 -381 -113 -212 986 -21 59 -452 -114 941 637 -251 -403 634 -305 835 157 10 -996 -697 -494 -949 -196 338 -382 -960 473 551 -186 -187 -409 -897 -76 -220 -426 -509 -825 705 -468 -888 -797 644 318 615 150 -775 540 568 -48 -48 561 -879 -553 899 -42 -706 -636 361 -545 196 224 639 436 518 367 776 -325 571 -211 57 516 -941 504 261 -892 884 -367 444 84 -449 -649 -170 -833 -820 -576 298 687 -490 215 -323 100 -252 -231 -20 252 -19 936 -786 352 -170 750 976 582 -432 910 893 -459 733 485 113 540 -570 371 798 574 -190 210 851 -371 737 -57 -98 -627 -319 46 -450 -371 -712 -156 202 419 -833 753 231 433 -610 -789 960 -417 956 -73 554 570 223 358 -225 -158 -643 373 -997 -563 915 -525 -523 -890 704 -283 -916 -232 404 -391 -102 -156 -197 -534 903 142 -475 715 -827 92 371 -336 -37 -72 -945 -142 357 -924 -790 284 -913 909 821 320 -805 -495 639 312 102 157 -773 872 696 198 235 52 -999 -344 391 804 -356 577 -522 291 325 285 874 -873 -797 -735 -481 -431 -113 954 -940 724 254 955 -566 1 -839 -298 -29 -250 1000 -512 82 -669 -763 150 170 856 -741 739 -376 491 143 -9 -724 237 -179 691 955 127 992 -325 230 -503 173 -719 -744 -540 575 -857 -493 -761 -368 -74 308 63 -324 314 31 -311 -842 -882 -685 -399 -86 -934 83 -990 -577 -640 607 420 861 -44 -185 368 -831 -880 -928 91 -418 326 -784 39 -11 -611 828 -289 -820 -73 791 993 -386 -743 -592 -513 -295 977 482 -21 -495 570 249 -56 -508 873 125 869 -392 89 838 268 -168 743 678 99 269 -737 -987 -918 343 353 10 -695 682 -192 671 -620 761 481 -659 846 -335 478 -311 -516 546 265 660 -749 642 175 509 754 734 788 157 -796 907 -807 703 -991 -557 -702 845 -101 174 622 -777 -462 -971 -957 846 168 109 -986 -853 -940 -210 -321 -974 384 945 -881 27 -981 -529 777 -549 -445 528 778 565 -597 824 182 -939 36 -88 -704 -408 956 633 -39 904 -382 944 969 -779 -638 852 -846 -451 -172 -638 376 888 908 648 627 751 -173 -283 46 -45 -913 -534 -438 162 161 -499 -375 -474 527 882 -850 154 799 -562 96 -996 -999 38 619 -916 372 889 -24 253 -641 -692 -999 876 917 676 -844 986 -545 -338 -373 588 -557 -284 378 942 -465 628 -724 636 -346 -551 -749 -666 644 -983 405 -614 65 832 -382 -289 695 473 307 -829 972 392 717 177 -228 561 -477 929 929 -423 -523 -986 -50 235 207 -417 53 -176 552 -853 -702 832 -869 643 -334 -34 -324 947 191 -456 739 -556 -179 978 965 -600 -119 -577 -44 -380 -494 -746 873 543 -763 725 -538 -425 84 994 -550 -157 -315 458 -476 702 528 -391 -696 169 -778 944 -997 726 -539 -672 41 -663 499 -908 -149 -365 783 -900 -672 -352 943 -764 -895 174 -811 -605 -349 732 -740 -869 64 -28 -886 -642 -391 -885 371 87 -788 -646 -713 -503 122 307 -83 -969 661 -539 -492 790 594 929 759 -596 787 83 -841 -896 -878 -296 244 929 -340 537 93 457 -319 -498 -325 -541 -349 903 -722 -76 -242 446 -725 371 -55 -27 711 -769 -110 575 -720 132 -312 36 -639 -261 -228 -340 -378 138 228 229 5 979 -846 -434 739 563 536 -762 326 366 105 570 -69 -917 515 -941 615 -366 -188 384 289 450 409 522 54 150 -511 -426 644 888 367 -619 -854 913 418 -659 311 -296 70 -675 -602 673 -908 -69 911 -613 791 969 832 -481 -960 -670 -766 -714 139 -506 -965 -765 834 371 -53 496 851 -3 478 884 -476 -773 305 -187 354 957 474 -403 -843 588 473 -495 -882 731 238 -996 -787 -509 424 261 -540 -363 -452 514 -637 -994 -917 465 -557 -133 -127 694 362 6 421 24 -123 -666 282 -584 777 462 -201 -924 -219 622 -403 205 410 863 397 -998 -312 -321 650 -464 -223 724 -2 62 204 -65 -873 505 -19 -265 -973 94 -408 298 158 699 -908 -561 953 -293 152 -349 -969 802 -928 722 652 456 419 409 -986 692 783 -102 175 131 579 32 -821 815 -8 52 -892 -210 361 -735 -986 462 668 -155 -645 535 -563 -582 242 406 32 864 705 -431 50 691 383 -555 671 -772 -869 -190 -538 -312 725 44 661 142 45 -506 -695 -624 349 249 471 -199 -584 -739 -449 384 -630 965 782 -430 610 -891 -365 823 124 -448 928 366 -67 -462 141 -362 -82 -222 632 90 -353 306 -628 -372 -485 0 -349 -295 85 -905 -46 108 927 -326 471 553 -28 -763 -384 441 -883 -827 998 704 -222 680 566 -290 997 537 795 322 -932 -44 -898 -604 763 515 217 397 -678 -661 910 -80 165 291 215 -830 -397 -554 402 -450 721 510 887 131 810 -976 202 -475 464 -18 -910 162 753 -980 -988 -380 13 489 866 634 -161 -233 -801 426 -227 953 554 302 -330 159 -227 -273 -860 219 472 -577 966 -655 -754 -233 145 -692 -282 938 -156 615 -976 719 -304 -294 -427 -640 -944 -419 757 902 -78 -460 357 -672 629 660 130 -294 -651 -649 -79 283 -534 -27 -555 -911 688 -401 777 -616 395 808 717 661 888 -49 -251 -295 -819 224 570 457 -64 769 -372 910 -928 5 -938 360 605 -487 684 -181 723 955 509 -445 422 -620 903 976 -522 -801 763 984 -527 -493 843 973 97 269 -223 884 659 912 428 376 696 -962 -794 513 -661 686 -287 439 995 -353 386 -267 564 -232 -267 -129 741 -668 290 -756 214 303 -670 245 -974 -271 -745 583 366 689 -52 107 -513 -902 381 -759 -763 882 355 639 -175 818 -416 516 594 468 979 -722 -67 915 181 585 -394 539 834 -658 578 675 -34 113 -629 -885 -410 436 -906 -614 -230 550 -365 241 -979 783 335 -643 254 -996 -355 -711 52 678 727 -580 -187 -247 264 137 -925 -555 321 -894 -266 474 997 464 822 682 455 516 638 883 22 368 -900 -819 -667 -672 840 -455 696 -819 -884 -872 57 456 551 -518 181 -794 -51 -347 -494 -138 66 955 -520 -80 -687 -268 -572 -201 395 507 -262 421 15 -227 969 676 480 -306 -320 450 -783 614 914 15 505 -32 -508 -83 -555 -641 504 -278 -838 -935 961 -191 -625 -627 843 -426 -980 -627 -264 895 -750 334 848 35 -966 -791 -58 656 -341 -97 -300 -910 844 -885 348 263 -399 -863 -7 -833 -763 826 -524 383 855 -165 -15 -616 -255 -953 -366 -416 879 -384 996 -434 -627 459 -409 -673 -745 287 -136 652 -272 404 -853 -922 -346 397 597 591 -572 -262 -854 217 928 807 688 893 17 52 747 -266 -359 -115 76 -940 -384 339 976 567 765 936 500 588 -122 232 257 -383 -34 -682 376 -763 798 -273 861 150 842 378 -263 -773 -844 -938 -908 55 677 913 -176 -966 818 -715 -571 33 -182 -823 236 -162 26 -376 498 362 -56 -859 25 691 -783 -346 -605 -657 -120 -212 52 -8 -952 796 -515 709 595 -281 412 -379 148 -336 -100 389 548 904 803 324 632 489 812 -957 583 305 -694 -231 279 387 -71 -363 172 880 569 300 550 -726 920 -195 -55 119 558 473 810 521 -767 310 -697 -384 591 -293 -934 -144 -106 921 -227 -683 582 425 -595 961 -445 368 138 -596 284 553 8 -745 -84 -152 -173 782 968 6 173 -165 760 -469 99 933 169 -761 -603 -617 -967 481 237 611 -275 -448 15 243 -386 223 -770 439 453 -255 -778 568 251 181 -625 76 98 467 -82 -118 192 -248 -898 764 377 252 637 941 483 766 983 280 -574 -528 608 -889 -467 -192 958 -320 -214 760 -137 -782 -116 -309 -147 -521 944 606 -582 577 -155 -982 -732 30 -729 -630 189 -729 -249 509 268 520 921 815 857 496 -12 309 -605 -652 89 683 398 -328 458 -608 315 831 144 44 -649 28 943 453 -712 -803 343 -184 -30 -627 -696 -647 -36 -697 -118 -567 364 -82 594 -93 -43 -259 973 -671 -222 -315 124 -893 291 -658 504 -977 -600 139 -380 -100 -872 135 -180 950 -421 291 926 656 462 685 -668 625 -748 946 420 977 -977 -241 402 511 304 96 -603 -572 622 845 -853 -50 162 998 214 -318 545 429 -465 685 -209 601 -6 -782 -933 -277 -550 355 -31 680 -819 47 651 718 158 -444 -40 318 993 -195 -892 -884 26 307 -587 -983 329 -91 -446 -900 -125 402 196 416 877 -837 -740 790 -945 302 -626 964 293 -192 -969 -543 -3 -593 618 -867 -49 257 834 -88 -354 733 637 833 668 -240 865 803 481 370 -537 536 551 872 147 -572 635 -80 159 197 937 923 -999 141 509 -358 557 761 185 -870 756 395 -737 706 316 -608 220 137 -985 -410 -536 436 24 658 295 -468 561 522 -449 -835 -799 -310 38 -252 -279 -965 424 -558 -582 821 -830 887 665 443 192 238 306 984 962 566 -561 -256 501 418 -136 396 684 362 -822 -199 -607 -299 -852 -910 -434 468 190 871 -397 991 146 -93 -438 -760 696 716 634 763 37 902 -106 72 -168 804 963 71 524 -74 -901 383 156 564 323 -515 -675 -631 -769 -520 -220 -915 -250 420 164 876 -967 -206 838 673 759 -550 -771 35 -739 -973 757 882 206 -983 891 -952 867 565 501 604 -670 113 680 -160 232 -443 -123 -894 -86 606 -663 58 697 311 31 494 -320 -57 701 -293 623 940 310 816 279 494 -404 -376 -447 797 -677 -792 20 127 129 618 -156 688 421 -476 686 -489 146 813 -269 27 -244 664 -611 798 383 -328 974 199 688 -401 754 817 634 -458 126 275 596 -355 -523 803 -106 545 -154 -701 475 -863 -75 -320 -613 299 868 212 804 46 -668 662 -461 690 293 685 32 939 -855 -440 166 -543 -318 646 -164 -435 128 527 -87 262 896 118 -243 910 872 -239 -75 -5 -452 443 536 501 852 -702 258 728 473 -462 571 -650 -493 70 50 953 40 -404 413 -673 -412 622 822 545 359 -311 384 -848 886 381 -746 -436 -720 392 -728 972 289 186 -366 256 -302 -978 -793 -35 -676 -993 -250 -785 -879 743 -12 -339 302 -622 943 100 486 485 -52 772 -81 736 -561 583 -371 649 -777 -934 336 -569 157 -67 253 -84 -433 -24 -226 -832 579 -688 -592 125 9 -472 670 -331 -325 -756 729 -986 -742 586 -704 905 900 -920 392 -875 -384 559 410 481 -633 -624 202 -848 750 -284 405 -89 -635 -624 55 659 880 373 -260 178 -745 909 -503 -909 -248 -227 238 946 275 533 797 -63 -223 655 -40 -946 400 -900 335 423 90 -701 133 -540 387 695 88 945 -168 -36 -662 -80 -207 -908 -316 222 -785 -578 -195 -445 -99 43 -812 -151 -130 -543 391 478 841 561 872 -696 855 23 523 -254 192 696 157 -893 -792 372 -701 -523 -566 -643 -896 -658 -277 896 317 -397 888 899 985 16 236 -356 -396 24 -315 -280 -235 431 142 174 557 -696 352 -402 536 -595 939 -587 -235 -949 13 258 252 558 -834 865 236 -55 565 333 -765 696 -906 446 -426 744 658 758 -757 629 -869 -981 -491 -213 236 704 862 -236 451 2 -439 38 878 499 -523 -57 -562 -31 391 389 496 436 -499 650 774 -468 360 -526 -949 -415 -247 911 158 -5 185 -597 -110 288 653 -818 299 -154 989 -477 -689 -649 202 299 701 -193 582 895 -972 900 37 366 -378 -268 249 -843 581 -517 -737 970 -709 421 642 433 -819 563 918 471 -197 -578 565 312 -273 -75 -986 917 -296 -845 -565 -756 880 -434 -560 291 -199 858 742 -86 320 -594 -846 310 -342 624 424 154 649 849 -290 971 829 317 -244 700 655 -285 -539 -824 -345 337 697 854 -349 -825 473 -102 -491 -240 809 600 -713 -107 -899 885 -871 484 -464 633 349 -250 -30 -691 -943 -496 107 -236 98 459 -278 125 -49 157 831 -426 9 -825 522 -724 892 689 -897 -459 -80 -641 -762 89 -287 337 -777 666 493 626 -751 -195 227 -641 356 814 -70 -434 479 334 -889 658 -33 664 -694 -877 -881 -548 199 -197 612 791 -140 479 455 216 -927 -350 273 -93 -676 -218 -171 -111 -126 995 166 -924 -695 812 172 953 -674 -379 706 931 659 -1000 574 674 -908 683 -27 -633 -900 -637 -578 928 246 51 -229 887 -883 -900 647 572 -475 50 -976 562 699 -876 417 -274 -170 -142 774 -531 -692 -215 -77 -942 -107 239 -180 -453 846 499 -90 778 0 36 498 -782 -218 941 -611 -599 902 679 505 256 146 725 964 136 817 -943 -860 57 273 136 681 6 -463 -230 845 579 -132 170 817 -397 -283 -786 -495 -917 241 722 245 -995 -380 440 672 -264 -135 -452 217 602 825 568 -512 -292 702 -962 -617 896 905 51 -520 -21 39 971 -116 -633 270 -475 -887 -907 -617 650 8 135 88 -706 -656 -223 404 -768 -92 -612 -955 646 237 882 694 -132 273 -688 624 974 728 664 720 -597 308 544 -768 108 333 994 -744 532 782 -179 -642 16 -198 -878 -233 642 -699 845 701 -64 -509 -799 629 663 93 221 755 153 645 -601 -990 -769 -671 187 -134 -274 972 396 197 -208 711 -654 232 918 -804 -251 -764 -551 -749 -620 419 940 -626 -77 -406 -148 -243 -308 -702 655 -371 336 926 -523 21 -12 -575 23 -120 668 40 -714 261 -161 -265 103 635 -543 160 -711 -487 -755 -97 224 808 597 -23 457 -243 745 -296 -829 -627 898 -762 -110 72 -462 267 650 -122 873 823 848 -843 -599 -336 999 945 -852 695 -579 997 -645 -39 -170 -142 614 -572 -380 -837 947 -775 859 277 375 983 -615 -967 -791 -950 230 -727 597 -666 748 -193 891 541 884 5 -513 -199 -241 888 -119 -603 -554 653 -996 544 339 -474 -64 -664 -207 593 -141 -509 730 706 -176 -580 -788 -451 -416 -369 734 807 336 -473 239 -581 952 -588 -34 427 -989 -264 807 -873 -467 929 395 605 901 556 -563 435 161 849 -691 0 -381 -538 755 481 29 0 -891 -519 590 -483 -151 -189 -138 -525 910 20 -835 -269 -595 681 -167 692 -422 951 795 -718 561 654 33 111 -992 896 -236 427 967 210 361 -252 572 -753 -281 -67 150 -653 -238 286 -123 -13 -688 435 -538 519 417 492 810 -781 -178 358 797 -774 165 706 501 594 980 -747 602 716 694 356 -771 366 45 863 789 -351 -678 576 773 -87 689 -781 -403 884 64 402 52 -294 153 929 512 -988 944 30 -341 844 -167 -742 974 305 46 683 258 -548 56 28 659 -270 395 -289 -807 -658 789 -642 -479 813 -930 684 -379 -877 239 -124 818 661 -690 -167 -849 -83 295 28 27 -822 633 -433 -633 339 182 -949 365 261 850 68 -978 641 291 -895 -359 -598 -389 747 682 -822 -797 -614 480 382 595 631 407 -871 -372 729 903 315 40 157 741 816 600 555 -422 121 290 652 998 -549 -832 864 -4 -860 347 -188 501 383 325 617 -634 -517 45 -680 -220 -565 386 -190 8 -228 261 -807 442 228 57 84 -679 613 -557 778 -414 -343 826 -532 -472 -743 876 -583 -763 627 926 -396 -617 -609 -102 -846 525 -362 999 -111 929 -610 -191 113 315 66 689 -355 989 641 918 180 -24 -147 574 -989 -192 -121 -683 -36 885 -462 226 173 935 -490 563 -538 622 787 -220 666 44 235 -647 -166 -184 -1000 691 822 -145 -631 153 -271 123 128 -163 931 744 865 -452 -39 -978 206 -319 -204 995 249 -381 909 266 -457 -213 745 617 -612 -863 619 -524 -551 -975 490 -399 -382 -52 -845 168 -358 563 282 579 -597 576 77 93 267 323 307 24 -166 60 -277 -910 350 -715 558 726 -342 -496 -356 -791 -63 -233 -364 327 383 336 -734 826 455 262 69 -390 -747 -869 496 190 -903 -348 -670 -538 554 -374 -896 -448 -246 -422 -726 -48 -413 -373 358 -293 356 -894 -492 -474 -485 95 -693 -76 496 -926 816 -590 457 -819 124 -598 688 -126 964 437 -456 727 -291 609 -434 435 -461 430 -484 -831 686 630 -2 -815 -115 916 -30 -106 -11 -328 -575 -394 42 674 -150 803 -899 220 -84 -572 -621 802 -844 -445 -349 708 -296 -859 -598 -162 -471 828 26 -105 52 -860 155 -277 -945 891 477 -560 164 -185 -872 -515 -243 424 142 -105 -494 -355 980 -9 540 -433 -422 595 897 -393 -791 836 414 -590 865 -884 628 909 385 -697 -375 119 -765 -96 -751 -307 335 -878 -223 -79 -838 41 -560 -175 -929 -816 -833 675 -715 370 -435 627 718 -84 753 -467 -462 -685 -233 -215 54 -540 -595 -432 -4 -774 -517 803 996 -141 895 364 -898 -251 874 -186 268 567 83 678 -587 -721 473 -808 -918 -945 -751 494 130 -384 710 238 -34 -931 -351 -199 -852 842 -640 -492 645 909 -25 693 -16 -434 231 771 -572 320 -558 -409 706 -323 -754 -380 184 192 381 596 -942 779 384 -41 612 -828 127 906 -169 -924 -726 -615 -641 -865 695 -814 192 381 -900 -766 873 315 738 -387 -190 995 -480 -236 -740 828 -888 307 419 -903 60 511 549 -941 -286 363 -737 236 -943 -505 -436 -404 -978 193 241 -299 12 907 609 540 -4 388 -112 -421 54 -833 803 883 900 65 -875 97 11 -871 110 -360 986 -132 152 807 -541 -294 -937 793 372 -625 781 -328 465 560 134 753 -961 -896 134 650 191 -445 -614 510 -7 246 312 -222 421 -314 232 515 471 387 -901 437 -959 680 -521 694 723 330 238 -31 -36 350 -148 3 592 -928 928 -126 -103 -162 446 557 269 449 -337 461 -826 493 -274 217 894 -829 623 660 -582 -570 -627 876 939 -499 777 -557 545 -838 -456 -436 346 -54 434 92 835 -932 929 535 -398 -640 196 450 -460 521 -415 338 -994 -33 -322 -251 -891 -890 -701 88 58 -622 -275 181 946 -218 -542 -294 -216 -619 -812 952 -559 6 788 742 384 562 734 -821 -780 -575 -239 17 -644 528 169 89 372 619 610 334 -600 -164 126 90 -586 -264 155 -443 -995 757 -221 816 116 331 -232 53 -490 136 238 -435 -23 -790 297 349 756 159 636 116 859 -2 72 955 -516 -641 604 398 -699 916 -727 926 -227 -149 249 -90 -17 889 989 971 122 970 -548 -111 -562 956 -658 -851 -537 -461 -170 -421 154 234 -498 423 706 -402 974 548 -735 437 212 -315 -14 -343 -851 -748 351 174 -984 -647 -802 -459 135 -80 -883 837 294 992 555 -582 231 651 368 -165 850 -993 835 -751 177 -96 -876 896 457 -989 -548 -578 -202 -161 -525 117 825 998 239 360 365 443 193 -737 -294 -36 673 -544 68 -481 -713 725 612 789 533 861 106 -630 -602 -760 889 -196 -328 279 564 550 887 695 693 -962 643 345 -499 -479 -973 331 479 875 -128 -95 699 -591 -553 889 445 -668 -808 -116 371 -558 -67 -211 -964 -605 -637 650 279 -958 -41 109 -425 468 -409 214 -482 3 -839 -549 946 512 447 411 652 496 421 300 -121 -158 934 -765 691 88 982 -397 -728 772 -211 80 -517 902 -211 963 -912 892 208 983 -270 551 927 -13 -440 538 52 -817 -422 454 921 -802 957 -842 -878 -962 -267 -925 119 336 -7 753 -997 487 495 -489 829 550 904 -978 310 -547 16 460 215 80 -151 77 409 -288 -683 -229 -954 419 -611 -839 -183 470 -391 335 116 712 -199 761 430 -151 -133 94 -799 389 995 50 568 972 84 162 767 936 -361 349 466 -184 -612 -628 233 -644 522 -532 772 -947 -703 -950 50 -532 656 665 24 211 561 -331 252 991 448 351 406 863 -36 -677 -15 816 340 -545 -461 -419 -728 -768 -640 18 -3 996 -627 605 529 -264 416 -87 738 72 -456 410 690 626 137 27 -899 -110 82 -283 -316 -788 -863 688 474 365 -955 -805 -195 63 -159 748 -731 -781 -579 170 848 -316 892 67 -349 -42 763 -885 -929 558 -990 992 476 -876 619 657 -205 -613 22 178 -90 791 -53 286 -762 -595 622 500 47 -493 -859 460 14 242 320 -707 -384 -508 -371 322 854 646 -417 -921 999 636 736 414 408 329 863 293 612 552 575 694 -570 -241 231 593 294 -151 -207 43 -350 812 -435 -795 -123 24 383 -246 551 318 722 652 -284 -943 730 593 342 955 302 54 321 640 -839 819 341 758 -689 21 -286 -476 415 912 -423 142 -586 746 489 535 -279 -297 152 207 234 -141 -501 641 -472 -629 -200 -677 -341 136 780 309 346 -890 230 827 158 -236 -890 871 -649 -77 718 -496 -804 -171 786 73 -664 587 -41 382 666 524 -466 -540 16 -663 156 812 573 -895 962 -843 -370 -371 543 -644 802 -902 -430 -920 -241 619 -500 -398 -269 626 -374 -942 -185 659 219 -523 -233 -426 -247 299 91 477 -901 134 608 880 -972 -738 -510 869 323 -666 49 -658 -331 -517 775 461 -144 383 -216 872 240 729 -255 -321 616 -485 -377 -900 -723 32 -477 -762 798 -286 -364 -430 -952 481 748 -846 711 -204 232 -906 323 -375 -730 208 239 375 -664 -799 850 -19 810 806 141 750 815 224 -482 109 -909 55 469 -506 -756 951 306 547 633 -575 686 834 330 -285 -927 1 -513 -162 -1000 708 -669 -38 776 -470 924 321 -590 -853 734 785 -882 835 -16 -685 -718 -289 8 325 -852 483 65 -293 296 -12 -319 387 464 -527 -780 11 -600 186 -518 206 -430 0 -317 642 -409 80 -185 -934 97 -68 886 -259 200 470 382 -364 550 301 -831 430 -654 -821 469 -355 -443 277 975 -463 462 166 -412 -959 528 -955 754 167 -923 -623 -131 635 -49 680 -437 -962 -824 520 929 -385 856 -29 908 -771 665 494 -7 -626 192 -796 206 309 545 -548 -966 163 -902 -506 957 -540 613 443 -684 645 121 -551 -848 586 124 92 256 901 -721 -325 -952 251 -586 -367 282 -763 -967 683 9 -759 98 -659 -602 -711 476 657 -39 939 133 571 335 414 -949 229 301 -2 -998 782 -992 -483 701 667 603 848 -333 -888 686 747 616 900 -930 72 124 697 143 -491 515 -688 16 982 275 -991 558 -206 213 -85 558 -717 697 749 250 -894 174 -325 -158 -963 -429 220 689 -3 178 75 66 -526 -174 -288 -398 263 132 -613 -912 -210 -453 -1000 541 -419 38 121 980 -394 576 -828 -822 583 -37 -288 -570 -345 -50 643 -394 -324 677 366 252 -242 143 -741 837 -228 688 -680 12 706 639 -793 56 438 277 -506 134 -13 903 280 302 -485 238 728 650 258 -941 -897 -943 -140 601 418 -645 -810 -920 -884 861 -76 -422 99 -895 991 -222 -478 -503 871 480 801 -378 360 -565 973 -987 666 717 803 415 331 479 180 202 744 -590 -729 -377 493 -778 -365 -829 143 -169 557 979 945 -411 -601 -997 437 594 -21 -337 941 371 515 -644 825 794 746 -886 -550 -578 871 -797 517 367 -52 836 -696 -114 164 307 -783 712 853 -291 -205 -707 -267 -710 829 -252 -444 491 702 455 371 -599 583 673 140 -755 350 732 -510 419 -628 999 429 -790 680 934 58 -434 -433 227 551 -221 -138 -335 -863 868 -281 173 712 74 551 -432 311 474 621 323 358 210 -599 115 274 -130 552 949 -988 862 -243 877 -384 -746 -649 80 -964 710 7 699 -45 462 364 -434 -655 869 -759 -687 219 -341 -763 926 507 -833 712 4 299 -933 803 -508 -363 -15 117 341 -963 -693 -117 -442 -988 -725 924 85 716 -13 682 -247 -758 -175 -736 95 292 902 -979 -612 163 -362 989 -457 -43 -405 919 -645 314 682 126 465 -395 -606 137 368 802 -992 -356 527 -837 807 -568 -407 -778 -779 -229 254 358 -543 535 371 -304 -904 -296 129 798 -25 -328 103 -600 69 660 432 143 491 814 33 -974 -436 417 265 202 441 -391 -93 -275 77 317 -763 -992 552 715 -427 602 60 103 -330 479 224 548 -320 864 421 -478 -750 -218 -1 770 -87 -391 -548 56 490 -34 232 940 -857 -80 -694 -363 -189 583 -416 205 306 -385 477 -665 -710 -856 -296 -611 158 -385 199 -378 776 -558 476 -607 -526 -365 55 -848 662 -296 -323 -136 -754 -572 681 517 -117 994 -952 -806 346 -663 376 -726 -455 -783 -758 906 85 72 -868 -444 522 9 -113 185 -730 -276 967 294 859 695 -145 -736 -909 172 291 799 797 -834 -209 330 -164 712 62 -109 -837 -630 990 -951 971 159 296 -55 -272 -293 538 83 -401 -335 166 800 -467 -535 383 -856 246 -241 952 -51 179 446 782 -897 -802 -922 -517 140 334 153 -491 -427 999 -792 -637 -375 -497 990 -964 190 258 -2 -750 65 663 528 -774 499 693 -873 345 -231 746 335 172 779 -87 -246 -609 952 -427 781 -25 176 1000 -647 201 742 41 -330 236 -813 -144 955 -793 -36 529 837 -187 -190 814 314 950 706 510 43 -246 -466 -764 -391 -881 26 -728 651 251 -430 -493 -695 845 451 565 684 -976 655 -399 830 -731 -922 -618 -438 -900 275 548 276 -323 -993 653 475 -561 -325 -711 141 707 167 709 772 324 -913 -22 -215 631 922 -451 -402 374 407 -222 964 -697 824 971 -807 -747 -182 -168 631 902 -113 192 149 -283 971 226 -621 948 886 781 518 265 -408 585 878 -301 63 783 332 595 289 -634 617 91 385 238 -119 -551 233 815 90 -283 202 824 -880 -764 718 -557 556 751 -473 198 -352 -283 -254 -144 -896 -349 543 -369 261 -365 617 412 454 -545 -510 -869 -721 494 676 302 547 399 649 -252 312 851 120 620 -215 838 -417 -330 -495 -868 236 -285 -34 -366 877 -88 -33 -507 -254 664 -278 -208 592 -714 860 11 -842 -297 -227 523 -21 -539 -925 -150 -977 287 -654 489 971 635 -932 681 -630 -673 266 -219 884 708 413 -41 -817 -435 825 -240 553 781 -171 -731 -203 869 312 324 -39 -284 499 -485 -303 682 -474 -19 -231 -988 177 -979 323 -9 -723 260 317 -599 -142 -499 -569 647 451 322 -741 579 418 996 -288 557 -269 615 -861 885 70 955 -745 -911 268 -771 932 -434 -608 -421 780 755 159 434 -117 144 247 355 -669 961 -100 958 561 77 348 -6 904 880 -663 -99 82 680 728 -985 -808 -14 437 303 -553 87 391 638 603 193 324 -432 974 -952 144 -818 -663 723 -698 -309 977 -694 -317 -641 -363 364 -204 387 439 -935 689 -526 -28 580 -974 970 638 -269 857 134 721 -428 -487 163 -707 667 200 -665 -316 -543 -728 -259 952 -403 -308 408 -382 671 861 605 671 995 -965 -267 -123 -988 43 -784 -254 782 -144 843 -253 647 996 -242 162 -519 142 -340 -898 470 119 -894 -725 -313 711 -434 -378 373 114 -756 -758 -363 919 135 482 264 -947 588 -504 641 -835 654 -364 -822 -242 -408 -635 782 -465 -817 467 -504 -978 703 278 -574 782 -208 -169 81 343 420 122 105 609 -977 -536 -20 796 810 779 632 -401 237 -891 348 637 162 -934 -980 -827 -330 529 473 211 646 252 543 36 28 335 -630 612 -565 586 482 472 249 106 -615 -85 116 432 87 -357 734 221 833 101 -845 344 896 480 713 -674 -682 -642 -401 713 -902 -579 -598 -903 495 910 627 150 -341 450 -77 -349 394 169 731 537 -346 770 838 -160 -839 968 237 -908 511 -827 746 482 76 -430 -116 -282 -339 -824 971 -764 962 -419 455 713 -360 -657 -103 -337 388 808 -790 213 -608 816 392 196 -83 -118 -947 157 667 714 -163 538 147 307 -188 -814 661 -807 -938 -858 -900 404 -535 -421 312 -369 554 815 996 271 411 104 470 -639 457 -292 -954 -795 306 -655 229 68 132 958 35 -664 342 -356 -193 492 -510 -622 742 -156 886 -82 630 301 68 -273 731 -449 -359 743 -560 928 164 -897 -207 976 107 957 151 -72 544 937 820 -61 -608 446 107 -640 -959 -844 686 863 -273 -590 -78 -51 411 -664 -609 -816 -356 -489 -883 -407 -14 246 -4 -599 912 -153 -666 308 513 -968 431 698 235 707 -897 -960 -294 133 -155 78 -170 805 -388 381 -497 185 425 -112 997 341 257 413 -879 -207 -383 209 -604 -570 5 421 -295 780 -143 -337 796 -736 -883 794 -781 -218 -494 519 -606 -740 456 -55 877 -599 -210 -152 -930 -572 409 -261 8 -287 -271 458 -247 -93 188 -203 -752 -122 183 -283 -911 40 983 -575 -576 -145 336 637 275 -586 678 -276 508 724 406 475 -614 930 -927 178 364 530 31 985 -75 360 -291 -975 937 -854 -88 -658 -438 268 -926 -196 217 463 146 -893 -32 -20 -95 285 924 -712 -194 -81 -958 -457 54 -131 -216 -38 70 101 119 -924 -454 -419 -509 419 -134 -708 -913 -913 447 -987 499 815 144 -299 -467 -314 709 -315 653 -466 669 -187 -829 812 296 970 728 -335 918 -520 -660 -797 584 310 -340 -206 -903 -229 556 178 -675 498 858 -92 36 492 323 -111 171 427 573 957 -729 1000 -888 252 922 -174 21 -97 100 -651 759 197 -224 359 687 57 4 288 -93 -230 -791 -765 559 -280 -797 539 -538 -876 542 708 -554 141 899 981 -377 380 428 348 -712 -948 -168 -822 -300 465 967 372 830 105 -477 -66 -338 -708 723 108 861 383 -128 477 249 -20 -598 111 -92 637 -215 982 194 579 633 -384 -838 958 -375 -513 -121 -750 332 -718 468 45 -728 995 -853 132 376 359 -151 -479 46 -265 7 314 250 -578 -141 482 25 -504 688 723 -9 140 -663 -321 784 726 -469 -691 982 495 -70 709 857 756 -282 -524 666 -19 -389 -878 600 945 662 864 40 583 -697 216 405 -586 643 982 719 925 515 -323 336 -160 -435 900 -519 505 -338 375 527 946 130 -617 -146 316 98 803 -686 -988 751 338 517 -179 -533 992 -531 665 736 281 -350 -685 944 522 608 794 -578 -584 -813 213 377 623 -926 595 -508 134 659 165 -409 909 -996 884 412 -64 808 59 228 547 -626 -197 909 -371 -750 915 630 670 255 517 156 593 250 -290 598 -946 247 287 552 535 -765 999 -348 -431 -568 650 408 -121 796 136 -76 -137 -70 786 346 425 459 -866 -926 -46 356 849 -927 914 163 -718 -926 746 -736 375 -591 -251 -412 652 -480 803 -207 -870 190 -923 -52 448 -529 448 -613 460 475 -262 377 -427 -130 -515 360 -760 -341 -306 -361 153 -732 -725 -419 685 -796 -215 686 867 347 93 372 897 973 -51 263 730 822 804 749 -434 928 687 385 -24 552 -853 -548 -819 817 952 -138 -648 398 759 701 473 -586 417 427 -165 999 -624 -887 -263 -934 252 600 948 249 -303 -641 -582 -595 -965 83 147 -139 -282 678 725 -829 -807 -635 232 -977 -730 809 437 -184 459 -168 615 546 275 -574 -540 -344 -13 -947 -339 -993 -485 -304 448 376 -407 -931 661 179 472 658 194 -341 -677 -264 -231 -37 826 124 -63 -635 457 -724 70 297 478 -677 -270 -396 304 352 -377 -140 484 -140 -814 -574 468 -751 -222 812 404 951 -312 -230 119 -796 760 -214 250 153 965 247 281 289 243 -851 903 -502 -930 -955 -728 -995 718 82 5 753 783 404 735 -39 548 584 -259 516 75 627 635 807 278 746 -297 282 729 -355 767 -914 -602 940 665 -692 -590 -414 -156 -354 -464 -222 648 247 -795 -540 -589 -557 215 -944 -410 -727 184 -445 747 -496 -166 563 392 95 985 871 74 -102 581 506 -868 -730 141 -137 962 71 -766 525 -60 436 -511 -612 -982 259 686 539 -958 -679 -312 478 927 -111 -59 -438 865 -130 375 92 -614 -80 -710 585 979 243 -199 761 -585 247 -857 447 36 -887 733 -645 658 760 173 489 608 782 -776 660 -813 -970 -403 -30 222 705 -632 631 729 -406 452 -579 -541 -244 621 -636 -74 243 -915 -221 -337 308 -20 -885 -917 916 -333 -534 148 -450 -644 -681 -168 -542 -46 -181 -826 -863 221 -41 -1 86 -928 -143 -52 312 -669 139 145 517 -461 256 -284 216 -721 -250 -452 -403 175 -393 369 962 -441 -463 920 -281 556 -343 -123 55 994 416 -650 24 970 -437 69 -246 -481 510 462 4 -822 -346 63 198 160 572 344 -200 -131 -950 -828 -977 -784 623 599 361 -824 -556 870 -506 -946 -745 -944 55 -6 -663 184 -782 -378 -920 989 -647 181 300 134 432 -120 473 427 -539 -474 601 -899 754 -15 -106 444 -626 -750 -530 754 -663 480 -158 -23 699 104 -884 660 -82 441 582 711 -600 880 -447 -550 919 -957 639 -216 -752 -895 -856 714 -204 720 -115 169 -574 -698 286 -690 -983 -625 263 -983 823 137 17 -226 -378 -746 469 -761 281 -489 -286 52 413 -382 50 -403 -518 68 488 83 -227 90 501 -608 -250 52 135 170 477 -175 273 -408 -484 559 -985 787 791 849 -278 -541 699 547 -880 -570 120 828 360 143 -368 899 -250 -134 924 -500 170 495 999 395 -531 955 -419 -16 60 -52 420 768 -778 -608 238 925 504 208 619 146 544 -289 629 458 -530 761 -49 158 -939 -489 114 724 948 -687 -412 576 723 597 -862 835 389 -38 426 -75 552 -96 813 -948 156 705 260 -932 -847 -824 885 453 882 534 -267 240 -722 -877 -894 -470 -222 -169 -538 150 -651 988 236 -949 105 311 -270 519 514 302 920 -690 -38 -38 910 660 -378 905 366 -55 561 691 1 571 554 485 -33 43 -332 210 -889 170 345 789 -544 -945 172 862 -385 -521 436 -967 -336 -605 889 -435 -61 -428 -84 -951 -701 109 122 -573 956 -306 553 -988 376 976 904 904 571 159 836 219 -33 654 -417 -558 -43 498 246 -25 -287 149 -727 -485 630 -450 -691 -577 487 487 543 559 -136 95 -326 187 874 -99 -736 -679 139 290 -974 -971 -790 -204 879 -497 935 -115 524 -892 -300 325 -447 334 -154 -110 -505 884 807 196 864 884 -242 -441 -639 -453 -708 980 943 237 526 -574 330 650 501 970 -43 50 -175 -746 -747 -433 552 -33 -628 488 803 318 665 -533 -838 -132 -167 933 648 -504 -136 541 695 948 97 806 -94 292 76 -963 300 -271 -632 -585 806 -992 135 229 -892 -528 -490 550 -247 -527 577 -825 439 -691 -979 919 808 -613 -69 -623 62 -38 -612 100 -688 278 664 116 330 -343 997 833 771 829 -548 697 -168 -596 -449 -292 -693 -200 631 955 -374 186 -257 702 385 42 -771 -335 -863 131 -955 944 624 -276 640 18 -184 -635 259 -639 2 -556 10 -612 -318 344 -947 -546 518 888 831 -143 44 362 805 184 -661 824 264 -986 731 -129 -718 645 -660 91 745 -728 -958 -876 499 434 886 -508 -540 123 -428 -704 -496 -866 -757 -409 -854 -979 -155 -802 955 -839 -361 716 -514 -427 130 -549 300 479 548 459 -694 8 538 -178 -100 -240 -545 -65 -184 -357 464 639 26 -991 203 584 54 -618 -389 732 573 88 -568 -778 803 3 948 477 -626 -554 -848 -243 975 388 988 711 440 -900 884 927 -157 430 121 143 995 -912 -591 476 -822 -325 394 190 -468 -205 761 -664 -241 23 810 481 486 289 -535 125 -597 291 -930 -595 984 957 348 342 -348 -595 -430 683 918 -19 -968 -729 -162 -870 -574 931 672 -209 -593 782 824 477 -861 -654 680 -551 -756 54 445 -53 544 283 716 -88 -159 -532 -416 -508 -693 979 -920 336 -350 -566 -320 147 553 -781 -176 -828 -757 -690 -731 718 -325 -713 -287 -998 837 -783 440 395 -372 -97 185 -275 7 955 -665 186 889 -460 -326 -683 550 28 347 -896 -542 435 319 832 -447 -521 698 -818 -232 -672 24 -249 124 -86 612 -996 957 -643 108 341 -961 254 -499 -116 -383 971 -197 -59 973 -292 -569 -995 307 -306 -598 159 -902 -428 590 182 -805 466 810 -6 -157 827 873 -787 -447 200 484 -214 -710 -302 448 454 -652 -224 -94 273 -890 -333 182 -403 -760 -688 -5 -408 206 -115 -719 -658 -136 53 -608 470 -85 305 971 913 261 -552 357 228 139 -884 -710 160 -396 -407 -13 659 -537 332 -992 -58 -18 283 199 -502 -572 -956 752 361 -738 246 -309 -568 -882 -968 -284 943 683 -347 601 -172 830 532 220 961 -332 -960 16 27 3 552 843 -316 -912 259 -521 -675 -479 215 543 -595 571 -254 -691 857 505 -474 -640 651 159 -910 -686 -691 -728 -32 -633 -453 -91 256 327 879 -930 11 -948 -229 -528 -360 -903 -558 -444 713 741 -566 -455 623 -580 -498 682 789 -308 -352 697 458 440 81 -805 -711 599 -306 323 -449 -955 49 -888 435 -473 -885 560 547 -49 901 241 -894 112 -115 -784 -157 -268 123 -484 -888 948 68 573 607 440 -489 937 371 562 -198 201 72 -775 -362 398 -151 667 308 707 -468 620 -740 -952 684 -430 -613 -63 -801 -18 -350 231 -140 952 -898 -840 -977 -331 183 -616 74 -721 -165 701 -406 23 -230 918 -507 245 -165 548 301 561 192 -558 -260 189 -203 -152 795 -98 400 611 596 -323 -565 411 245 -364 -708 553 -467 187 238 -890 -849 106 -531 -474 461 750 839 907 -685 -879 954 -185 -638 -717 489 -558 895 -512 -325 -890 193 -690 545 -20 -520 -467 176 511 -198 520 703 -661 -343 -692 331 585 697 346 -264 -127 797 -544 87 9 898 -877 560 773 -523 637 783 -418 -213 -927 -52 -852 139 -328 90 261 540 -265 -271 360 548 993 -990 476 685 912 -777 584 774 -861 -818 -725 -399 410 337 26 178 741 722 -592 555 -900 -162 519 -328 -55 635 700 507 274 -690 -459 -843 -936 -362 -749 418 -455 30 -676 -305 -537 531 -730 -908 -880 248 580 -116 905 -626 66 581 731 421 440 -130 -439 -594 -201 -504 -945 917 -756 760 985 -199 -989 210 -777 -701 5 918 309 10 561 551 -323 -652 130 -666 -798 -835 -523 786 361 419 411 -764 877 341 -750 -603 -538 304 -195 801 -107 -883 -908 927 -434 379 36 -343 600 893 -421 -393 336 128 624 190 866 -186 -300 -619 270 110 -662 758 582 310 -820 615 274 -197 -667 964 -269 -391 509 403 -431 673 727 595 -826 879 248 -397 70 -104 -940 -551 679 27 594 370 693 -982 -283 221 783 687 183 262 875 22 -356 602 -358 685 121 684 -726 -648 -242 111 -412 96 -683 -86 41 810 476 -418 341 -357 128 548 866 -162 -970 820 -525 -887 855 999 401 -256 142 124 619 421 -493 -989 -616 -28 -960 708 -300 -520 -147 -286 -553 211 -266 527 411 754 -157 398 -363 -103 189 362 213 285 236 726 771 -964 642 -304 671 -53 -292 -92 -762 -87 200 -177 -125 89 919 -640 452 -845 296 866 -355 -209 969 266 -902 351 -648 -940 716 -74 -751 96 -515 -783 -500 475 -749 -564 928 -339 -397 -580 109 297 379 -921 352 -316 782 -503 49 -566 -476 398 -24 730 61 -876 306 -970 -971 249 537 -794 533 870 737 -814 -639 -451 -717 789 63 358 560 -350 806 -771 -975 -257 915 -940 792 113 649 -915 -325 605 -63 -899 -27 1 96 894 484 99 588 555 162 -334 306 810 -677 792 -235 -576 566 211 -535 117 -67 110 -93 345 334 557 -922 -78 272 -941 74 -944 -305 -283 439 -227 12 339 831 -880 178 21 859 -957 617 146 870 -98 -366 832 -289 -376 743 -611 460 -204 -66 -496 -153 -489 66 -290 -76 944 -786 -407 -575 845 -293 -487 398 -548 -339 -880 537 573 -333 364 783 -213 530 -776 -333 -411 936 421 -257 -465 56 -509 193 -625 996 275 96 17 -586 881 -71 470 -571 288 407 562 -703 -545 -77 805 -93 858 -30 632 979 -1000 31 -964 72 -814 679 478 -723 222 495 231 158 -531 -959 -62 80 240 786 -690 -633 -936 115 837 639 622 64 -732 -326 483 886 201 475 -497 853 56 -739 988 -817 -11 -714 -845 101 334 467 -68 648 717 182 675 -87 -989 135 884 73 -733 77 689 19 172 -584 799 807 626 -887 -982 -662 106 190 484 656 741 987 77 875 -577 490 -813 -254 -379 779 -814 -610 716 -960 -822 -165 -55 -1000 -855 302 -200 -995 -352 917 611 -136 499 126 -474 56 970 -242 -809 22 501 -612 40 -656 565 122 -289 12 674 73 722 613 922 -992 -982 -522 297 408 -315 227 616 64 -125 -869 478 -539 664 17 -732 503 -80 436 -218 458 527 283 103 156 -692 53 974 209 611 -909 155 145 -130 -128 462 -379 93 -385 844 534 718 248 510 -922 184 -781 347 -615 -963 204 -309 35 -694 822 306 16 -128 -47 -761 -716 -271 -436 622 -821 -212 503 118 236 390 -818 -475 431 388 -492 -789 614 832 -827 -284 -535 -745 -427 -624 -587 103 506 -101 -75 594 935 949 71 976 -673 500 -558 -771 167 -263 -898 218 898 -193 -831 -52 786 825 844 -60 673 935 874 -782 -995 965 40 -850 108 65 -688 -845 -705 815 982 -597 707 -379 666 -654 -428 -103 446 -78 -771 349 -360 -506 -638 -789 198 -849 815 -418 74 -484 983 -198 548 -766 913 -515 -859 -769 869 -167 -297 884 227 192 488 -408 852 -397 791 -662 953 354 91 -68 522 -631 494 836 -934 146 -270 99 474 -618 164 -596 -47 -209 -43 -374 896 -17 435 -136 -807 180 141 -911 889 -568 93 -498 936 -558 -398 -918 -625 -753 -72 26 -720 -402 203 306 -352 167 405 -891 447 979 80 -459 -650 549 -213 80 827 -555 -955 495 936 467 49 94 -274 -619 -230 227 -998 -445 138 -559 -722 -339 939 196 961 618 -676 982 798 24 960 479 -269 -607 147 -444 -672 902 441 229 -980 189 -568 166 460 -696 178 942 -758 38 833 -275 -282 426 787 235 136 91 20 -856 -875 891 -201 -784 -886 -330 75 253 -827 -293 -544 335 857 158 642 933 -59 -626 578 544 433 -469 -616 -602 377 36 721 407 -195 898 -574 -548 152 192 813 -541 129 726 -826 -346 311 321 359 -916 -434 55 -112 -786 -795 -672 778 -287 366 375 -55 821 -706 765 720 398 -805 221 488 603 163 758 -15 682 -445 569 616 -15 996 -460 176 981 -317 -270 636 192 733 -948 -501 96 245 648 -751 -722 154 -541 100 -678 -166 -629 -102 6 -552 -991 854 929 -227 354 584 558 -313 458 933 -763 -452 792 579 743 -941 845 -963 -814 -498 -465 304 -471 475 -266 -889 815 623 876 655 837 749 278 377 -509 -445 -620 714 -233 590 -424 -347 -938 188 -552 146 641 -866 537 113 757 -66 701 -990 -455 588 950 89 -158 650 -834 699 -800 -831 773 119 317 140 -356 749 -465 -571 676 107 -24 -67 638 844 920 127 762 718 -140 64 230 -981 -618 298 -350 -892 -755 -844 -959 356 943 -222 -130 -758 668 973 398 -701 589 -944 -713 881 -292 952 955 -610 743 -930 292 967 -217 497 320 -409 -599 595 833 830 -463 -996 953 664 960 -276 900 -269 226 554 -49 -145 493 145 -602 430 971 472 290 -607 224 -967 -412 -96 -653 132 264 -618 -996 -822 -538 870 -164 121 933 973 -468 687 565 532 -54 -59 -377 -462 -787 -259 -192 159 63 281 -139 698 -705 -321 805 135 214 164 -491 298 50 -285 -865 170 -235 -922 -808 318 -919 -173 -305 799 -133 702 -874 469 959 -493 311 529 -233 -125 -264 745 107 853 -135 494 825 -52 541 913 -908 416 162 -698 -657 -109 -177 89 109 -305 421 -835 165 238 999 349 137 530 -513 920 -250 340 -530 -252 -605 -409 999 -49 -852 -527 -504 241 -291 -326 -398 3 754 360 -196 -258 -110 609 848 -838 -914 449 -838 843 42 704 -61 -935 -573 -626 22 621 396 830 560 630 664 -167 -256 -208 -789 814 -178 -938 -430 -36 428 523 -93 -392 22 105 -636 686 -628 739 751 -767 957 -844 -766 152 -170 -698 -464 461 -314 460 -666 75 830 -574 248 260 -395 -923 -929 564 652 -291 84 107 684 795 -743 463 132 -267 990 -879 -140 -819 959 -934 389 389 569 -839 212 246 -549 48 -960 441 -258 -204 -770 573 480 327 904 -934 -981 709 606 845 -985 128 -906 -518 238 -1000 44 761 438 509 -803 847 -209 926 -69 463 -49 973 812 323 389 -766 335 -91 714 172 -308 -540 488 -769 657 -214 449 -705 358 -563 -731 -773 326 342 -798 678 -18 777 464 430 1000 802 106 750 700 -680 -428 -231 603 49 -39 173 -241 -436 -171 771 359 589 231 503 192 -715 580 357 863 187 59 -494 578 303 1000 -297 599 -664 -74 -112 587 -958 831 664 822 955 440 709 -480 -509 45 124 -403 -35 -678 -310 968 860 -349 -557 -475 742 842 -92 -466 -183 -534 -221 872 -528 -130 526 908 134 -629 458 410 -473 271 -196 229 970 -955 788 977 507 965 -164 -511 43 180 -981 -131 -989 -594 707 -235 207 469 438 756 -770 -923 870 -122 -985 711 -264 407 588 428 456 -14 -759 566 -278 -160 319 472 -269 19 -938 881 -236 -343 -608 386 139 60 957 -868 -675 358 3 -98 -218 340 -76 -385 615 -347 937 705 318 757 533 318 616 189 -910 -273 -97 332 345 305 998 -921 -38 -710 -893 -503 373 805 477 -194 -8 720 38 519 -391 -107 606 875 183 -39 705 286 377 285 577 -610 -914 761 330 935 -835 179 -147 -276 -192 11 -901 996 -329 978 122 -656 -982 -188 973 -495 -13 533 637 -899 -51 -540 -424 971 626 352 -68 -103 965 -848 -493 995 -876 907 849 7 -459 194 -192 -783 -93 -58 53 -585 -559 48 735 689 463 -673 -681 968 59 593 -3 53 833 847 11 163 -660 975 -928 142 875 -209 -565 -609 771 789 350 60 -502 391 -850 479 -136 -170 266 -562 763 -974 770 924 -119 -924 915 -383 465 880 988 974 452 -30 -960 515 -258 990 -20 -756 264 20 928 -170 -892 644 -613 -79 468 558 657 293 -446 -252 299 348 835 790 -701 765 -934 -213 -575 841 882 40 -904 -827 -423 308 -756 -629 204 315 -241 51 631 -701 -389 -159 513 465 -314 204 -517 730 -953 -733 -28 -792 178 -326 562 -380 -163 155 -394 -116 658 -101 725 -151 75 -795 -487 563 128 728 -816 44 -980 924 192 126 -849 -185 -724 -66 840 962 623 445 -314 309 134 -161 -338 550 597 804 100 -582 634 -101 -476 -550 11 75 -3 317 -370 711 445 -663 -361 -942 516 636 -770 -748 184 -912 -239 -567 -651 867 -825 823 -652 -535 768 639 369 154 795 467 662 550 -326 680 806 619 250 -298 -559 -770 237 205 46 -406 872 447 -473 754 -60 -542 -437 600 690 647 -739 -476 -141 -283 562 -566 541 -983 752 985 122 642 27 -784 -816 -538 -18 688 -771 -794 606 9 521 -595 -788 -315 372 -848 927 211 318 919 131 -835 -267 64 -600 640 732 468 -964 649 171 -490 105 715 189 -458 405 -985 409 598 -225 -692 -823 -782 415 145 -986 652 555 -81 -878 -160 174 566 873 903 274 -60 740 -563 716 978 -559 218 698 681 -304 902 707 -907 775 -371 -170 -3 500 -229 543 -463 199 -469 -313 -423 342 831 -155 284 -601 823 -594 -656 -813 -988 107 -113 -155 621 -772 -825 987 601 -725 -253 492 -636 164 869 -800 -363 -126 947 794 359 -756 558 -361 -305 791 -444 110 671 196 207 229 703 713 -518 -409 -398 -492 260 162 -383 -996 -970 528 -566 -812 6 -21 -623 -479 887 394 383 988 511 535 -980 -808 15 -200 372 -536 203 376 -817 912 496 -638 777 -714 -754 -153 929 -601 -370 911 768 28 600 65 71 975 866 -414 -290 -88 90 282 -685 928 581 436 298 -206 936 699 -237 -26 -769 297 114 818 -367 -191 -824 864 -672 787 882 -851 -749 510 -149 954 -351 -1000 784 552 388 129 -744 37 -213 -220 761 -393 461 226 -578 -428 153 -634 -997 -806 407 -922 196 -711 339 622 -941 -16 242 -327 527 -504 -846 355 -516 290 261 -872 791 2 -787 606 430 936 411 793 -149 38 566 -80 -285 338 169 23 -735 -954 36 -759 53 -452 -140 -51 957 -668 -527 371 -793 -456 -678 -34 863 740 -344 338 -498 642 -948 -453 -450 -156 -555 -463 215 -199 280 52 618 -912 -269 746 459 318 -800 793 -486 -871 59 76 -386 -45 705 561 929 46 385 -491 -71 -938 665 970 -215 151 -962 36 -718 -141 -93 -971 -211 529 -474 -76 -836 19 488 -16 781 995 799 663 -491 922 590 469 -413 -678 324 -198 -879 -515 804 -345 -58 276 489 -338 606 -346 375 565 -748 383 -939 -684 357 -375 235 979 212 74 389 -962 193 37 614 665 -484 -228 893 607 701 -621 392 781 540 216 158 601 -857 -427 915 -838 63 -77 -723 -235 -838 244 -498 54 -827 312 -640 -727 -26 -620 -32 541 853 887 98 143 532 -70 -465 318 628 -276 680 264 -792 229 -866 -777 629 -163 -198 200 -301 557 341 -78 -427 440 -213 713 846 376 179 -792 -420 234 953 -432 -574 872 961 -583 37 -56 549 -466 585 -990 -470 593 -771 -832 -438 -771 -429 418 -890 929 726 35 -451 687 -368 267 722 -985 838 220 243 -309 -363 -558 -766 -388 -295 407 -462 -903 511 -404 -568 -625 -59 -847 679 553 70 190 -93 -593 719 201 -862 104 308 838 -329 -213 133 823 892 -304 -564 -112 226 -151 -102 108 -582 996 102 -875 -561 -42 -337 853 -974 504 341 -352 -914 -918 538 625 -121 614 -843 90 499 -902 -760 -22 268 893 -23 9 438 -146 986 824 809 385 -240 -611 302 -920 726 -63 -740 769 791 -179 656 -161 329 531 333 742 -330 -877 -356 -213 409 984 -247 -901 -590 995 593 697 -245 -616 -134 182 -230 -823 141 427 -354 510 695 -827 -243 -190 650 963 791 -568 -101 344 -53 731 -576 -575 632 137 -155 -171 -78 -625 190 -484 -986 -823 175 97 127 -253 459 -192 -937 -317 -623 179 -140 800 -551 -474 235 475 604 769 -561 748 -943 846 -581 186 856 -26 -249 398 941 -811 -696 -331 552 -510 -67 -321 -364 -33 -101 627 -38 -597 -734 -687 763 -557 136 -342 -560 -833 623 -878 -40 -33 -577 201 720 -642 -66 990 -812 431 -640 -993 408 635 418 322 883 167 -650 -279 -792 426 831 635 473 -533 -379 -382 -678 -355 -509 -243 645 643 664 -428 -500 -949 222 -407 -664 -895 -435 877 -714 815 973 -544 -641 22 283 -825 -938 -35 475 870 -314 -431 -662 973 98 -809 -192 686 -991 330 -949 -57 -854 -775 436 -638 800 638 -162 -354 528 -348 703 616 -23 160 -513 977 -960 -596 278 633 628 661 598 -590 -721 -653 -181 329 470 -283 -504 190 102 949 -826 49 227 -611 2 -882 497 491 -135 831 -232 -444 361 -137 -363 439 311 82 584 -68 -752 -794 857 21 -662 -766 -970 -425 146 436 -775 724 789 -878 -294 519 407 662 -380 683 -885 -476 -730 322 -717 90 -16 -938 302 450 983 -398 -438 -349 817 322 484 -924 -830 -733 461 -926 42 731 670 899 -158 -208 -453 -378 798 699 548 116 557 -108 872 -832 -557 287 -147 133 -574 472 -905 -454 293 -922 665 890 -426 -745 545 -310 587 -808 808 877 -667 -962 -171 -249 435 806 -58 -175 866 -419 184 -286 -258 -495 -700 478 -800 -404 -327 -887 -792 -418 -929 908 87 746 -757 -434 497 462 197 -405 640 134 396 -907 -673 -262 799 996 -560 117 -789 687 -119 -135 -391 -284 38 442 -986 -608 -1 892 -488 -946 649 -427 -710 38 118 279 361 -624 392 122 805 681 571 -864 -209 -355 -399 -865 -906 -472 220 -400 159 11 -976 -291 -687 982 152 103 120 751 -181 264 -831 -937 523 209 334 -80 -597 -765 308 -727 851 502 -425 684 508 -102 145 -556 230 39 684 -868 -220 -718 432 -926 -721 857 982 97 843 -185 584 -16 -428 484 526 -937 -801 -387 -437 -208 -934 651 -53 -869 327 592 584 32 -336 811 -86 239 -34 -184 822 73 212 501 -157 -245 -153 88 -359 769 547 -174 372 670 738 315 -972 -756 -126 948 5 202 26 586 -702 -623 -607 575 -991 143 834 -424 -123 -986 -733 420 -986 810 166 155 271 866 -121 -876 570 95 104 657 913 -813 778 528 252 898 201 -764 764 -411 211 967 619 639 -990 -43 16 -109 -356 -764 349 -931 859 381 -241 290 -970 -284 893 -25 -607 -925 824 327 -869 -270 -594 -390 -977 558 619 82 -174 -173 -362 60 828 12 86 354 372 -748 764 -184 976 82 691 464 -108 -785 543 -778 -196 -700 -236 598 461 -458 535 -868 -718 -806 -492 693 -768 218 555 473 -83 932 122 743 385 859 726 465 -811 61 -931 -816 358 -320 -740 468 702 572 -629 -569 915 -728 137 651 597 971 193 -946 424 -902 10 991 124 -475 -550 685 -629 547 -218 358 -639 -4 -684 -282 917 243 18 412 -260 -830 717 -522 714 29 679 -764 -153 736 500 992 246 510 -787 -442 592 351 -523 -403 964 151 217 -264 137 562 164 -39 852 745 444 773 912 -312 890 978 431 -916 -836 814 731 204 891 971 799 460 -654 -536 263 -143 -224 -86 -459 506 149 512 581 774 -60 785 397 520 935 -824 444 -951 131 133 829 544 453 506 739 954 225 -173 879 156 622 -62 777 -109 -389 301 -644 700 -731 777 565 -988 368 789 -677 921 -685 -692 349 887 -145 45 584 -630 486 236 947 -189 264 -602 -144 -468 877 913 45 525 761 -247 249 460 -54 406 520 687 -230 951 -892 821 706 -666 349 -720 462 110 -547 635 -343 86 340 820 657 431 279 -193 -886 736 -754 227 -406 -932 -539 556 873 -653 306 534 205 174 -642 958 -363 -242 -243 942 16 377 577 -745 827 -456 -571 -689 -950 472 940 369 -614 -831 -185 983 -804 -848 463 17 817 -176 -202 -781 158 415 -219 364 196 -273 -492 960 -547 514 -484 106 794 348 -718 118 639 827 -957 -145 -42 -419 -821 584 526 221 531 18 -805 928 557 -221 643 -588 -597 -256 692 508 -514 -947 -275 -465 -236 -681 -542 -989 644 -196 380 -157 -875 55 -882 -842 590 631 670 -278 -308 169 614 -684 -720 510 -404 700 -330 -522 297 -198 162 120 514 -773 -603 238 -287 -573 46 -768 12 360 -842 121 622 474 -189 937 -191 466 875 261 332 -456 -368 -897 -519 -397 300 -729 563 37 -996 -999 -910 877 -518 360 -850 501 337 -697 805 -789 667 -182 33 -904 -854 -829 -631 -646 965 38 -669 -986 -219 -624 728 -819 330 -920 908 -97 -187 -327 -796 -419 -809 817 -364 519 -222 -586 -175 779 466 -482 274 -646 759 635 291 857 248 -198 197 -561 -745 869 -689 -259 -15 809 -971 -13 -540 -604 748 -329 -603 640 681 -549 -469 193 -117 253 508 -697 -993 641 825 591 91 -538 -236 860 -912 70 593 -229 -153 -566 275 -412 282 -207 -97 -829 -984 -179 -751 -564 833 533 422 -96 -120 396 -996 -246 -913 -417 148 862 213 -60 -703 601 446 -225 -438 237 695 -675 546 -610 -873 -561 -301 903 386 285 67 -243 -601 61 167 -893 167 -717 169 177 -425 -476 297 654 -947 680 392 -929 95 692 868 -572 -462 -467 -691 -571 912 -671 -827 633 -359 580 -134 735 -464 -558 338 -786 -971 167 239 789 -49 -740 712 440 -794 834 109 -713 1 938 -488 228 -572 40 -528 868 -658 502 645 635 -374 -233 168 -236 -70 398 352 -785 20 220 373 -480 -102 719 -154 562 -462 -906 477 -953 -432 -98 -954 -165 -846 991 728 753 616 -594 252 -319 -766 473 975 622 -751 -793 900 -234 200 -882 -930 765 -823 170 -634 918 -609 -753 -898 -448 -550 817 841 -148 419 91 296 861 979 -516 -642 -240 281 -158 245 762 -908 258 -338 992 -875 636 960 1000 -826 12 -893 751 93 758 -391 -972 -862 56 -365 566 598 -694 795 -429 -515 -480 -572 -221 -445 -767 -960 501 91 -661 -322 380 -537 553 488 160 843 904 819 -160 578 565 849 -952 -557 -284 -852 794 -702 930 658 -88 -241 122 648 -523 -782 -218 -653 -766 -481 707 -569 284 482 688 -817 -552 -688 -192 902 -620 369 -575 -480 -948 672 442 393 144 -287 958 469 -473 830 -744 454 212 -101 50 -420 -162 891 595 -496 -932 165 -732 443 615 -121 -237 838 -626 57 -331 -897 510 -163 177 68 -564 860 726 -168 854 39 188 799 -511 923 -953 22 514 695 112 697 -326 793 -687 64 -692 -769 550 -272 -188 429 -249 516 410 962 -608 777 27 29 -596 736 439 187 710 662 989 684 -853 -462 279 653 628 665 890 -249 797 595 -272 797 539 -669 -374 54 887 807 225 -479 -229 -169 678 180 -904 -948 -134 -963 924 -215 -874 -206 -325 629 -727 330 135 -556 -718 354 717 -124 156 511 -168 -447 -953 -272 -936 813 545 -823 973 -114 43 -815 -986 338 514 386 690 903 659 880 -620 -114 846 848 -279 -84 577 -971 -174 806 -453 -165 449 -4 35 -579 -408 -333 487 449 -176 930 -577 -557 201 -427 370 704 -14 376 -542 -640 830 -944 -452 -1000 -309 945 -613 -52 -474 866 -947 960 974 -754 964 -808 409 6 117 -961 -868 -575 297 -26 -591 -128 -195 -668 871 17 949 -876 -609 242 -367 151 -632 -574 732 -77 721 -707 118 -754 9 279 18 933 -360 -774 510 83 229 2 371 346 -625 842 -689 -611 300 -873 760 532 -88 -399 -752 990 453 696 836 1000 -712 -319 607 136 607 -108 318 468 406 116 769 463 -686 -812 -975 692 822 -705 -47 714 651 953 289 -312 -933 860 585 37 -556 864 304 678 -129 -303 -657 -327 -101 -311 549 477 -680 -892 -105 -180 -149 -519 420 -400 233 308 -994 -216 974 -321 4 834 -497 532 -546 -818 -752 -729 -365 -393 921 -396 859 781 -589 -386 -127 868 -236 -658 -204 -96 793 991 171 -151 372 423 968 732 -48 -296 -682 714 374 766 201 148 -556 825 994 -801 661 -410 -755 376 -201 614 490 560 -753 544 226 52 -722 -98 -784 -24 875 546 -596 -564 971 -987 -377 325 -879 -416 575 457 516 -695 -382 464 -735 -230 298 504 441 771 703 985 -317 -865 -876 -887 971 -706 30 -314 -268 -950 -588 -752 -78 -963 244 -969 -204 527 654 595 231 107 249 802 181 -251 -341 -189 377 -220 819 170 -707 423 249 -450 985 916 268 -514 -734 299 690 488 777 -754 73 -207 -819 -496 371 -433 -444 -529 110 755 437 -531 840 -289 646 -425 -419 271 -53 548 -752 -875 59 -874 359 156 344 -142 -914 184 296 323 755 -712 315 279 -810 -1000 427 -599 409 165 -699 685 -90 -457 -605 352 995 -74 2 -829 -489 234 375 137 163 693 -500 509 -628 -664 621 -990 -66 321 431 520 816 280 974 -234 -744 993 -529 -875 -365 663 -727 488 297 -255 442 -642 -80 -51 363 574 -246 837 -784 -945 -804 826 -655 -481 -90 449 -347 950 -710 533 -446 -402 -710 -308 356 -426 -399 679 -228 436 -682 -425 -352 -189 297 462 -238 -261 -639 554 686 -27 -195 -863 448 913 -5 -860 -7 -75 871 -285 -773 892 -543 -30 -415 758 306 -266 -904 279 -908 463 -250 -886 -871 120 604 676 -416 388 896 718 -603 294 275 948 -11 225 -299 560 691 -386 -914 -604 -76 349 932 526 680 891 353 226 811 4 -573 -764 -422 121 130 -6 -937 -545 493 -936 -492 -547 811 617 844 789 727 -616 -655 485 771 -854 -777 -596 -720 -853 684 -405 -657 695 -583 -272 -961 -924 -475 230 421 378 -840 -114 932 174 -122 642 -160 -660 405 990 -697 727 37 186 -841 -56 -996 -492 -77 -997 725 -671 134 728 -717 624 -571 390 562 -472 -780 -271 -285 -659 986 -878 -697 -843 -672 611 657 -840 48 -517 950 863 -406 180 -350 -365 -224 -530 -604 -771 -272 364 470 315 -107 602 -542 486 654 -198 -28 154 343 -131 861 959 -604 587 270 -198 501 379 572 738 -475 -928 250 -547 -575 35 -987 499 991 -972 396 -443 -359 276 54 118 -641 -243 203 -183 -140 -558 -425 -679 -542 61 -681 59 583 152 -934 983 -656 -312 -565 618 -645 -234 -696 -492 -569 -135 252 -825 313 679 567 -929 -76 -431 683 727 459 395 -297 540 -44 -596 834 543 200 660 860 -472 -246 980 -546 882 -183 499 -792 934 641 461 134 211 -327 642 -239 920 529 -260 8 -428 798 -317 872 481 -521 953 919 -836 -532 -752 379 -272 340 166 364 534 -195 -295 -235 870 427 636 -533 651 -454 -330 -541 722 -869 875 383 -992 -209 -582 552 -129 123 919 144 922 -447 -950 -778 -340 -665 445 -530 -519 -613 359 899 293 -442 -76 -637 -720 336 -446 256 217 167 -927 -817 -124 286 -10 857 421 -357 -249 -234 -357 566 289 -283 -776 428 205 -203 -1 436 201 -991 948 -932 489 86 -841 -294 42 926 -509 869 695 -444 -707 -39 -68 -64 33 349 -354 -258 143 600 -906 637 4 -476 -378 -253 827 -900 76 -723 907 242 -755 -454 -165 65 189 708 694 -131 783 -403 876 64 -458 -736 322 40 -322 697 -451 -783 -799 294 -715 599 318 91 20 310 -72 -297 -974 621 163 575 166 -953 48 498 -572 253 230 13 65 760 -943 384 895 -595 -348 -650 618 -243 775 967 881 -770 942 423 123 -575 330 130 473 525 711 231 -378 -518 -715 -221 584 196 593 -32 170 626 -584 835 -413 -484 -603 736 181 -27 -79 706 803 -962 538 -967 325 -23 -22 132 -328 982 -418 537 -790 469 212 -142 148 242 -519 -274 585 -782 -583 139 -462 -273 732 680 -180 253 452 -345 489 -278 -404 971 -619 547 -784 517 -481 -889 44 186 474 210 214 824 956 -930 988 720 795 771 -948 -992 956 -626 354 504 -201 450 -707 -622 -979 600 -732 869 -731 725 544 478 12 -668 450 13 -55 319 372 429 -792 328 -286 -320 -13 -119 187 -106 -246 -845 -962 688 -892 -602 247 -757 -606 -684 -566 -114 137 -813 -203 195 -543 -467 373 927 777 -360 510 862 253 322 -13 246 -465 -507 -209 -733 943 616 -211 428 913 -324 -68 829 349 537 -408 467 -493 126 981 819 -3 214 -138 303 994 -893 339 906 564 119 564 297 -9 -818 566 974 -743 -618 -203 -329 20 134 -582 933 -352 463 -177 -540 39 739 933 282 333 242 838 835 288 815 13 -351 685 -788 -571 499 987 884 248 -264 -112 -677 691 334 -883 189 22 474 -788 19 -971 958 795 583 7 141 151 -381 67 -785 434 -923 498 757 -592 617 -135 629 -730 -873 -407 175 -399 942 -241 140 53 223 -224 72 -438 -470 -713 -166 -475 -870 799 624 935 -447 620 714 462 -618 902 865 -513 -158 -909 -657 212 149 -96 -908 -991 -160 -395 -633 -551 -677 -869 -479 731 713 -405 -422 781 -180 -991 302 681 -646 -363 224 913 740 266 241 791 -759 589 108 267 -818 524 17 -293 -605 -32 823 842 -586 970 995 -71 277 881 -488 648 -606 315 123 -564 -328 -310 339 -538 705 -70 651 -197 -48 -836 226 783 -105 318 162 -811 724 -306 306 -69 -393 247 -927 -60 -44 694 543 -990 492 -708 -143 -125 -784 850 843 -184 642 -327 -178 233 201 -500 273 807 -4 453 466 -523 -410 705 44 841 -23 -322 193 108 -63 440 -554 -106 495 -255 -741 537 -904 -118 79 -147 983 -956 853 522 947 -727 -651 -979 146 340 -671 -659 946 420 -562 604 823 785 378 -465 -900 929 -770 89 957 952 -329 -358 -470 -313 427 -315 -447 194 -915 -686 715 278 107 -895 791 337 -190 692 -80 440 -977 489 532 -294 192 726 -428 955 956 332 818 764 991 757 -178 -990 -329 -893 292 -237 -817 716 747 -796 -546 -996 -662 228 799 -156 674 506 -735 -635 -283 -523 119 -892 176 988 789 -148 950 -390 399 536 364 131 113 148 -401 -221 -806 113 389 967 711 658 -145 -564 55 982 194 -833 572 221 -345 436 -262 229 620 -363 -753 -78 -60 857 973 578 -658 764 391 -395 -378 -831 441 -444 -550 -743 492 -681 282 506 -792 -819 624 434 -299 -479 -29 433 -30 203 -21 -130 353 -38 -884 -595 68 -533 111 -706 984 777 487 -662 -7 751 -711 -633 -39 -894 -732 755 -618 -526 109 -837 83 -24 -390 507 -69 -695 653 947 662 -528 980 330 395 -968 -669 -45 -351 595 -58 797 -814 89 -277 810 -441 510 -216 766 219 -566 -323 870 -571 -978 0 -597 141 -632 331 -649 733 -68 896 503 300 -90 -294 534 -43 -851 -857 591 -869 -829 -583 239 -903 -18 864 754 993 164 99 193 -717 238 30 596 981 -398 -764 875 56 -179 576 -527 83 -921 668 -166 77 43 -200 -823 -358 623 -293 735 -602 935 971 997 -737 -744 -325 -8 747 -157 13 98 68 343 27 683 627 -488 -573 71 935 -839 -802 922 -962 461 165 -42 861 -221 -241 367 660 -131 -658 688 -372 -175 711 418 115 -923 -834 -303 -479 621 427 980 -877 -701 -670 587 700 446 -91 709 -148 307 -698 120 -209 -388 924 863 515 188 -779 -158 907 747 332 853 248 -8 -862 -190 -523 -834 -521 205 -451 322 548 265 331 875 -615 -591 702 951 17 804 -23 -143 -910 543 -958 407 -392 917 64 -86 -5 -153 573 -989 -91 -45 -768 732 -707 444 617 -696 670 -515 -735 -310 -639 420 679 -330 -278 978 724 5 873 -373 -588 -689 416 -556 -444 -110 -325 -65 -114 -83 576 156 -714 704 -697 229 -729 539 247 871 -913 -832 845 34 -388 -153 13 -677 -63 -765 -475 938 -25 -980 647 297 -109 -357 538 134 -804 -2 98 -2 -16 -934 350 -17 170 -474 932 493 985 960 -528 -990 -896 298 -171 971 -53 -684 743 -794 -446 -440 839 -279 -511 -688 -870 -260 962 708 636 -11 -36 -583 489 -184 -42 764 -326 959 -552 -675 377 668 -908 -273 362 306 324 989 -652 575 -820 372 -323 750 959 -789 567 359 168 884 -237 -861 987 -324 -783 822 296 583 -969 623 -244 850 -115 -487 -259 -645 643 -732 -57 631 -408 -461 -955 -269 914 488 -492 -641 346 63 -132 -659 -672 23 250 198 -136 930 -683 501 -972 -34 302 985 -796 75 -927 -758 954 638 -649 -689 693 -616 690 965 32 351 509 -85 -673 -876 -359 -318 829 480 778 444 -973 -492 -108 677 440 -1 -349 -991 782 -476 494 -507 446 499 -772 606 -573 -204 431 130 -314 411 848 230 -576 -572 -690 -803 -50 -258 -38 783 412 -440 -995 967 -220 263 -112 -633 -949 686 474 -802 265 -120 -837 785 -87 -294 964 982 -476 -918 -214 781 -989 -132 -603 304 987 -487 279 793 837 555 -433 -36 779 744 -307 -845 425 813 401 -744 -347 -3 -328 904 463 -719 -873 -94 -117 -365 898 336 540 -268 -497 241 331 588 -768 -500 -724 -258 -9 -618 -858 -999 547 -596 589 -251 257 898 300 -633 -989 625 898 -147 331 -557 646 326 -928 -620 -535 682 826 390 -600 797 -87 -908 463 -797 929 -73 -286 -922 -531 -353 -905 548 695 575 277 -498 -24 -44 341 -87 219 926 -825 773 -955 -185 715 -175 435 115 503 -781 -514 515 -654 -414 411 590 206 -890 475 243 -938 -1000 354 -324 203 149 894 568 -515 955 -882 -475 -738 -428 521 879 -513 -440 -514 358 -790 -328 -685 -430 635 -862 157 -320 -408 459 894 669 -139 124 298 -873 753 718 -393 642 342 100 -841 29 -101 884 -142 -603 905 -179 846 748 -240 -639 47 -98 -198 926 -242 714 -645 288 -749 -269 -418 842 745 -575 -195 -221 934 -691 -96 -704 -79 -583 -533 578 -964 588 203 252 -776 148 675 582 319 304 373 -896 -920 -735 100 727 658 -496 -714 367 81 975 92 207 42 -264 779 932 -379 911 168 47 -753 -884 709 -721 190 -402 -252 543 -397 -630 -898 -356 -749 245 -209 674 -685 -752 -406 -637 678 493 585 -96 -435 -794 -152 -577 16 -518 -766 798 -543 472 517 53 -693 -652 799 -978 -511 731 175 -988 -786 -986 -48 539 240 -878 524 138 -670 -355 -959 199 864 -253 -317 497 -828 959 204 409 -171 -557 341 156 176 126 -106 223 -552 -980 -931 -691 781 -949 -819 18 843 -591 -381 605 323 -396 833 -796 67 566 277 -532 249 -54 -338 784 -167 502 -600 -776 938 -279 844 -402 -958 -118 -594 -715 919 513 -131 -216 -221 -910 389 286 -916 602 187 -561 -431 909 -308 555 -875 717 645 469 -128 174 -671 -841 -210 679 210 -18 822 -579 -417 194 -656 726 -190 398 -340 806 -58 -381 257 -797 -42 -682 -416 -82 315 380 404 -901 313 -734 50 208 303 -660 382 -829 991 -575 546 -126 116 976 -332 -742 -815 740 -554 -76 583 -123 -166 325 -196 866 -509 987 -677 -706 -275 814 361 925 -562 23 -887 62 -464 885 423 996 402 -248 -625 -328 651 -8 290 648 -315 -848 599 -531 136 848 -705 -486 390 923 -485 503 -164 -74 -806 -966 463 121 -465 -941 842 -457 -410 -471 -916 782 -650 817 -695 874 -821 -11 979 -228 -193 -545 -133 651 -453 406 73 -667 108 686 248 -431 802 385 -911 664 505 969 258 -871 -993 735 2 -266 774 531 888 652 -341 -666 201 591 246 351 965 -884 687 750 -690 299 588 -915 -160 281 322 -953 833 324 491 829 -879 106 847 -670 985 -619 -964 -535 -650 908 -153 -256 -855 834 42 -922 -901 -336 863 -223 720 -15 573 -780 -576 -426 688 -200 -539 -917 372 -80 -145 -889 502 745 -227 857 325 649 439 -757 -395 -268 426 -765 -893 -219 775 275 -45 117 -867 -362 888 -344 -181 -460 769 -302 422 -681 -421 -575 54 324 -163 -465 -759 878 530 -696 724 506 -545 406 -544 880 70 -955 -700 -435 -770 984 -264 845 182 -186 -427 -151 736 103 -901 512 884 161 646 -29 -855 658 -962 -141 -184 308 977 -736 -934 506 688 559 882 -403 176 842 338 -76 977 -936 505 431 590 200 722 -597 986 -414 789 -907 76 -196 -183 -946 285 -592 -554 -417 -282 -37 267 -323 99 -537 -880 -554 -22 191 705 -161 -311 -933 -909 -410 104 142 -820 749 -704 -949 491 -964 491 -133 -87 544 254 211 462 -213 960 64 850 114 -16 -785 654 -574 -947 993 647 -624 321 -502 -918 763 -500 -489 695 -824 835 88 8 -480 -334 246 -761 -322 -402 784 880 -394 -336 813 -43 -30 -727 990 -370 740 1000 456 372 161 825 -659 -396 -292 -242 -742 -126 435 198 935 818 -694 160 -682 806 -459 -181 282 350 -696 144 -42 1000 6 525 -233 378 -269 757 -863 490 -475 880 189 965 332 -568 399 466 976 997 108 -160 578 988 -602 -14 -195 734 492 -876 -31 -983 929 -964 -842 21 604 85 -383 415 984 -670 -78 257 986 -909 880 -298 41 -381 -736 334 -609 -322 211 -292 -233 807 -577 -165 -535 466 758 202 290 482 890 917 26 66 -508 754 -254 -343 -260 600 46 513 -48 88 744 962 -392 282 -283 54 829 693 -406 -41 732 -966 -654 92 -20 -121 -112 -428 629 30 -607 -453 399 -316 -822 157 9 598 -518 -849 -292 -369 818 -681 316 -792 -848 -902 465 887 -101 -262 63 -890 609 -703 703 753 363 549 190 -909 117 624 631 924 -60 -780 -895 391 -649 -482 406 74 288 818 -584 617 -7 936 557 946 -294 988 688 383 -689 -466 265 -289 -963 -985 -888 604 -49 -565 -649 13 716 -838 846 -118 -360 783 -914 -354 71 -545 211 572 -909 380 263 -898 -564 -684 966 923 458 405 -765 -679 879 -598 -285 -994 144 -433 953 -884 -913 -872 -39 318 -247 -147 610 -461 926 960 928 -179 -828 539 850 761 615 959 -186 939 41 -396 982 -620 156 540 412 270 -982 536 972 538 -874 946 436 352 -66 -382 -596 883 165 -207 -988 -571 -450 720 -515 -950 314 507 844 -432 -667 -916 21 324 857 841 626 -343 -551 -335 34 622 -85 937 114 555 -193 948 769 8 86 645 362 241 -890 -441 179 453 569 -340 -228 -237 501 384 -355 -749 -994 271 -687 -735 313 -197 -991 -513 -983 774 -166 -756 13 -322 754 -752 615 702 702 -599 367 891 895 -307 137 -967 199 923 351 733 865 389 -591 -904 530 168 -514 577 -439 -184 487 -293 -434 437 983 -955 -402 -929 459 -889 -415 491 -176 313 -726 548 -658 346 -120 704 -394 649 -641 -255 529 676 -310 932 593 710 -634 807 981 279 -713 -311 -252 104 9 -571 553 210 -898 150 -625 743 -901 154 -568 200 -804 449 -687 383 -906 -614 -157 619 -482 174 -429 901 -434 925 -601 -80 257 -107 -121 -885 -726 -488 685 -457 -16 -958 649 517 -546 259 65 -833 55 522 321 280 984 331 408 220 197 957 455 828 -416 821 956 641 -449 -658 -124 -954 -537 -224 526 234 858 454 -547 -34 130 -521 -821 917 82 89 -275 978 -407 -901 -186 273 -255 -702 641 521 -490 -141 -35 -25 -811 987 15 562 -98 974 -802 -93 763 309 -827 -31 -855 96 289 -749 817 712 -693 45 -83 -489 -388 234 -102 -564 -223 -250 -132 -997 76 -634 -94 320 247 39 -593 -646 -311 765 -898 939 925 -672 299 822 764 -503 8 64 -128 459 -697 521 152 -780 625 165 433 -429 -965 -947 794 93 -119 -165 880 548 137 983 55 388 -171 163 -910 -975 -740 -695 499 -384 227 497 91 285 36 -829 544 392 326 366 139 942 -152 125 728 -86 183 -529 913 929 809 -972 552 -135 -532 622 -527 765 -457 -305 507 -219 -202 -322 704 624 930 942 -835 623 -631 -826 20 624 -176 -932 -505 309 -790 636 -108 -639 310 -382 469 -890 705 813 -577 -341 -201 560 775 857 829 -848 -417 154 -164 -278 375 17 -282 -782 876 164 761 450 -399 775 -733 -232 -194 -12 923 -355 300 735 -873 410 -285 433 319 -663 114 848 -233 -752 172 -232 975 735 730 120 253 -954 -296 -422 -513 571 889 202 -376 -564 -995 558 -302 -649 371 920 -864 -779 -949 -3 332 747 868 -782 -495 525 595 -439 -344 -286 -338 -793 555 -594 -197 460 -943 352 -926 716 -624 -159 579 139 186 380 788 494 65 -58 -454 -634 110 -36 773 -811 924 -834 -859 802 -692 662 258 172 713 473 -656 549 -163 -191 -331 662 112 -166 212 -276 775 -766 146 581 -266 -972 325 -735 349 -448 -159 214 391 -653 -662 290 471 486 222 -540 951 -437 -875 -889 -711 -433 26 -907 -402 587 -263 -971 -276 -675 -984 543 660 664 -320 -681 484 35 -435 517 82 757 704 18 74 -827 456 149 853 -337 197 774 -818 269 537 -40 79 -995 -522 346 -227 187 -958 -885 -630 -612 -495 -143 -358 -196 694 986 531 258 -307 -834 -873 -192 63 -572 345 31 751 -415 929 -379 -265 197 -910 973 717 -574 253 -467 -252 -10 -251 730 605 -768 592 -736 283 624 -439 128 -211 505 -208 543 374 -823 -754 412 555 -595 -987 574 250 727 -758 -865 313 -953 613 -812 -676 175 924 669 812 439 -818 -366 942 560 885 -69 219 -409 -126 273 -884 -725 -701 -448 -201 17 101 -798 -941 472 -694 305 593 -940 -308 236 501 -620 -75 153 62 975 501 -806 -567 -529 -813 -334 -119 562 470 24 618 -482 -551 -722 695 484 -378 -877 -133 847 -440 -869 -222 -654 702 -279 -882 -31 677 -500 43 -819 690 -516 -77 -279 484 -614 687 875 862 -982 194 621 -109 817 452 -631 -857 549 -186 147 -348 33 -392 -101 932 452 -391 555 -2 172 331 -288 -868 -28 108 -535 550 -540 390 156 383 -673 809 -915 358 407 -21 -183 976 -225 -126 -500 -972 861 -83 967 559 523 -578 -299 994 -61 631 -516 -722 -796 863 -183 525 -431 -81 284 660 914 568 -750 619 326 -985 -595 10 -498 794 -124 700 -956 288 -431 804 -138 265 16 568 697 319 237 353 -921 -418 421 622 898 -792 192 -141 -955 -362 484 71 188 387 474 -848 932 -56 -301 -493 594 -352 -112 644 -969 292 135 93 723 -342 -652 -57 -451 682 294 -66 908 -970 -868 -416 -112 628 -586 -77 339 -795 3 -642 -867 -945 375 356 3 -568 987 154 449 -760 916 -996 231 -750 259 -1 -101 696 815 786 918 448 -627 -655 369 -249 -979 -721 148 -854 697 531 193 -35 380 586 112 -552 708 -111 -848 -846 -315 -818 -475 712 848 682 646 705 -837 498 790 -18 -727 -665 -707 64 907 -508 -510 647 -517 -66 161 299 -855 453 -125 142 -922 -680 161 302 768 496 -38 -263 -271 -264 -821 -708 577 -594 -49 -617 628 664 241 807 249 792 149 658 -72 889 -714 -478 47 -28 -109 -920 -493 -93 303 -875 584 211 471 78 303 951 265 987 -701 -964 42 455 -680 834 -75 167 156 -996 822 -457 -497 -977 -164 522 833 677 316 164 -901 940 16 585 619 885 919 89 894 -382 -626 300 411 551 957 -27 850 654 418 -952 0 -787 -73 963 -764 292 391 -893 936 -110 298 960 980 608 329 980 568 389 567 805 919 -669 -70 911 766 -10 -102 -295 -55 -798 -681 985 626 -59 -343 -832 -743 -12 53 -122 -478 -802 441 -512 695 -935 -851 741 948 -602 728 880 -102 6 -608 557 797 -76 433 562 255 -681 555 -636 -977 502 393 673 86 -454 87 40 828 -149 -691 590 -703 211 -114 11 805 -285 -973 -894 560 -804 -203 -620 835 936 -36 161 -363 -117 -756 -40 759 -733 916 67 239 -959 701 -208 667 -902 -358 349 -131 -883 -236 755 -266 -397 -570 -913 -270 -919 -882 286 848 -772 -405 -995 104 -997 525 149 -53 756 -879 -647 -788 173 -735 -486 448 309 -359 -299 544 719 75 -667 -499 -824 612 -286 65 -14 -467 233 -510 -490 -335 266 873 -485 939 -387 -604 -91 440 -983 -80 570 -481 -745 -897 95 -903 -334 -903 690 -467 -291 -685 -632 -467 -632 509 -643 -712 353 412 751 -345 -14 664 134 786 -284 965 -478 646 -614 100 -490 769 827 -944 -781 -292 966 712 -928 344 951 -963 -49 462 3 -89 147 201 -621 -897 -170 -411 621 807 -47 -678 -496 849 -421 527 261 -489 -915 -580 624 354 553 -469 -729 -853 -377 38 106 -882 -505 250 -262 -264 459 -713 -704 53 -746 -839 -430 -661 -983 962 18 427 128 145 -322 617 -99 452 -867 667 458 653 634 113 -945 -478 -479 586 236 513 -526 -626 -485 -700 658 806 -60 601 -377 -896 426 854 254 178 -270 -920 81 -468 6 -615 673 853 -404 -772 -56 -545 -295 -439 -590 -713 172 -587 -268 979 -790 929 -361 244 463 -55 -256 404 510 920 -41 561 -889 445 -397 694 -886 361 -882 582 522 -88 458 247 657 464 641 882 -457 304 -915 557 715 50 -586 -506 144 -690 -717 826 -413 -224 984 68 325 -638 234 161 423 38 6 410 85 869 360 -522 -219 986 369 -649 -40 771 426 -925 266 691 327 -362 277 877 -505 -37 -660 -999 747 455 484 781 -95 -345 -408 270 399 -362 261 -326 -66 536 467 497 346 243 -451 420 109 900 -876 -804 -498 -920 786 -205 -158 792 889 800 802 -400 860 416 -21 -526 863 57 506 142 -722 -987 934 -929 -810 -435 -830 -713 -196 320 570 161 -744 -110 -353 503 722 -192 463 -473 -298 -860 -69 -686 485 -78 -315 -728 989 728 178 882 -328 5 -639 -570 298 660 -402 868 -676 -848 -119 884 456 -76 -497 0 -157 537 917 186 436 388 840 429 414 -907 -836 394 216 26 322 207 -764 -577 -406 -57 -732 64 -690 151 279 193 -106 -259 -379 -852 -362 -362 -988 245 -105 -466 -70 808 731 118 -608 672 -423 796 -313 402 -746 927 -619 -4 -661 108 697 332 143 597 -28 779 -166 -997 273 530 348 805 97 95 -827 225 446 291 -379 -345 60 985 -111 468 912 416 3 616 -275 -451 2 -924 104 -92 781 -633 -660 82 554 -618 -426 -910 -273 -355 -763 528 -852 567 502 594 840 -197 306 -721 39 880 984 -96 -486 -44 688 464 -432 -75 -444 431 602 -16 538 -817 -974 767 951 -416 -595 -269 -547 -833 896 183 -742 -452 840 -809 945 790 -563 191 925 -910 840 251 367 -427 138 777 198 109 661 -612 572 855 301 -121 463 -3 -67 922 -402 -88 -331 172 -438 -825 -91 412 -975 945 448 308 -853 -40 459 -970 368 219 -828 756 -521 785 -185 -722 -928 747 618 -754 -885 -179 -985 -642 -934 481 224 429 401 898 92 -678 -516 220 741 563 747 613 -872 835 -773 774 384 -235 -396 79 -82 -550 103 499 544 -924 -210 -145 -696 -76 -405 824 -707 224 -539 639 -866 -289 587 932 -698 -795 407 640 -493 -226 15 -963 -805 -476 -672 -750 -459 101 299 769 -447 276 939 -466 -544 -604 423 479 -684 -842 -439 -202 -568 672 -289 -803 343 -947 16 -631 232 59 585 859 686 208 857 -774 -680 269 567 -804 923 -156 -459 637 -296 145 -353 500 446 -258 -436 -309 437 908 995 -660 51 467 614 -20 -958 1 981 698 179 933 -847 495 -809 778 431 71 174 22 523 -468 127 736 109 756 -332 424 -22 827 469 -973 544 271 -359 600 -533 425 709 859 681 -698 49 -868 -804 -604 -148 -843 -361 693 -402 -963 228 -312 -713 686 223 387 -468 -525 -971 -962 116 -629 973 -213 -468 -96 -855 175 -483 786 -895 -324 -442 -887 -276 829 -18 34 220 -864 945 232 296 401 920 -682 255 -83 405 -304 704 713 948 -605 -61 -13 361 -768 496 13 721 -760 -377 -884 902 -103 -661 -964 73 -930 628 -179 -94 -332 -389 471 990 6 41 -857 -804 -616 -4 482 282 -931 -975 -830 -77 -343 -570 -298 -372 986 575 640 -43 -451 388 -365 42 -335 -522 -285 178 363 794 535 914 -767 409 -300 130 936 852 71 476 476 -366 244 808 -4 454 818 96 -287 248 451 -723 -921 612 -199 945 838 87 437 636 929 741 127 -523 -213 -633 564 223 527 515 -362 -498 717 -953 793 -416 519 864 -298 -582 -316 89 388 191 942 -37 -6 530 -349 294 216 -483 528 -356 827 164 -759 27 328 246 231 75 -891 951 -704 -456 -60 185 162 -108 311 50 -716 -840 -5 -656 990 673 401 -766 -573 -442 -844 -601 311 -576 545 -454 -564 772 -200 -76 -572 -284 -572 -337 810 568 -604 -953 -382 -173 991 -979 269 102 -732 -97 435 -496 -362 773 853 -356 -139 -737 912 169 -629 -305 770 -447 -788 -891 -768 981 440 362 489 751 -871 -620 -986 -375 -682 -793 545 -802 92 -288 378 -51 -977 383 62 -491 664 -762 239 959 -442 -121 -216 70 -265 -552 173 898 -662 -210 237 268 621 -517 -61 9 562 -363 606 545 -458 444 856 968 735 228 -493 580 -246 -141 611 88 -497 -660 483 653 -951 -178 98 491 -739 -422 -384 907 -401 180 -790 32 892 461 -859 94 510 237 218 485 -489 -965 -629 977 338 -317 -511 701 -498 427 23 607 -750 -483 -278 -677 -182 -557 992 740 -663 -590 -896 -195 672 744 738 680 -539 -252 700 662 290 -806 280 -738 771 -841 -404 287 -190 748 932 -656 -571 619 946 -353 -105 -253 -704 -744 533 -475 551 573 -492 139 -171 -564 -769 449 433 806 485 -61 -225 529 273 -364 238 -511 -395 -557 -839 -132 -551 806 992 -967 -594 -459 404 -462 377 -535 -309 -545 -725 -300 726 305 -342 953 -187 47 389 379 538 -391 567 -933 -113 399 272 -628 -522 87 -959 -338 290 737 753 133 683 486 179 531 -26 734 -128 811 869 -480 -624 -906 -833 545 47 -916 244 840 -136 -88 -418 -421 -489 55 228 -495 -487 -824 35 102 -789 244 734 -901 551 424 -935 -36 -908 -386 -543 464 -99 718 904 -884 -28 453 845 1000 -494 -582 21 -697 -431 663 640 -969 -462 37 39 -531 497 -799 -894 -132 148 546 -211 28 669 -66 -438 -584 -129 623 303 806 738 510 -760 757 -802 -701 -336 -319 -150 393 -146 951 -183 -22 -700 -85 68 854 -24 -751 797 940 554 992 -601 609 812 998 -631 -424 -775 0 -962 344 751 -219 -354 739 -874 -100 -783 -949 -832 790 -159 -441 23 309 -298 -901 577 -406 -603 551 -493 -523 579 400 463 12 191 528 690 315 -737 -109 -742 6 184 866 -288 -146 881 685 -672 917 684 576 766 381 246 726 932 465 64 -54 10 981 945 -137 -153 -474 -813 -649 246 544 -461 -194 123 -190 -385 -285 577 -375 724 106 -774 -339 618 -245 -479 594 -371 685 184 -855 953 164 -255 741 -941 -793 531 324 650 -746 103 -394 60 -809 645 -47 -422 -637 256 262 -450 -281 246 770 43 929 826 837 -691 -428 -930 463 -775 -770 68 176 -582 398 -386 850 -200 476 430 254 -643 -534 742 97 479 -938 599 566 -381 341 -148 262 -630 -989 -508 271 -373 -938 -611 -290 -683 -216 905 946 316 564 10 714 -899 -30 -120 -895 -795 953 374 -904 -62 605 653 -195 293 -557 244 -677 133 544 -223 298 396 340 -325 -502 -709 -748 737 280 -860 427 749 -366 -32 462 642 -107 985 880 530 271 -957 -192 448 392 595 -29 -464 502 18 -147 743 296 -132 -821 -971 -339 966 247 749 412 748 -532 81 525 398 311 200 565 -807 126 -21 627 -731 -391 304 -96 -965 -938 691 -554 -622 980 157 -991 186 -308 -305 674 -138 -62 930 931 351 996 669 -57 -65 -857 399 675 -358 -158 702 305 -528 959 838 598 -333 998 239 -929 -202 497 -612 -579 -759 -291 602 -99 -813 -753 -508 133 -484 970 364 -473 -543 114 -631 -676 -811 677 45 -14 746 -62 -157 113 -469 -46 629 -866 -580 -665 161 -883 -41 803 418 189 -259 462 467 -915 536 -233 251 872 -269 58 -152 -676 -829 -589 -836 -252 -446 745 393 719 546 -206 -791 -586 -191 -399 -157 160 929 979 104 300 55 -560 -135 -251 -788 29 192 601 833 327 -146 827 -863 -730 -8 -162 -870 758 822 132 430 198 85 -204 -301 -723 576 -452 924 -901 -859 -598 -14 311 769 -492 -220 -980 951 -109 -715 -896 -447 167 -864 66 418 496 564 154 -649 701 335 -26 893 298 936 853 43 -787 861 44 -286 483 325 322 324 -108 357 -350 628 -415 915 207 724 266 414 -823 743 505 -99 177 -474 -798 707 -860 700 -259 117 -156 -604 154 -322 -861 -333 -675 795 -97 398 -877 -9 -3 -779 493 -377 -782 -115 -587 275 992 372 -352 -274 -128 107 -968 560 -380 -787 989 736 145 -563 -608 1000 -794 -632 -207 212 -729 -236 584 -380 -596 895 -933 536 303 -683 687 520 -317 912 -627 978 296 -641 438 -689 494 883 669 958 -762 520 -174 791 730 252 -838 711 -4 858 846 862 -741 256 910 -821 -144 -318 -888 931 -540 -847 -44 420 944 700 798 -240 -76 802 314 573 -161 598 -31 493 117 64 83 -582 -838 -404 521 -740 -917 461 903 -787 87 -457 -538 -822 -841 651 -998 580 -202 760 -955 -906 317 773 937 310 945 -869 -159 113 849 -568 483 -469 915 11 -500 -973 -834 537 -896 -944 -775 -528 -757 -510 -334 932 554 849 -117 474 -557 39 414 -42 -828 -86 344 -62 -20 544 -447 326 -335 -641 -512 -460 -956 -496 231 822 -708 -251 -947 943 260 -392 -904 224 190 -931 563 -398 -69 -669 -336 512 254 -896 610 653 -479 -605 -976 -431 -87 22 944 -570 871 -986 43 -624 966 781 134 347 -395 521 -265 -601 826 -698 229 -229 -477 605 -747 379 18 -275 -983 -890 387 980 300 639 -306 -88 -522 573 -87 315 -640 -967 -265 -532 -124 935 341 608 -833 -471 -924 -255 550 -357 -419 606 -674 -28 -297 446 -178 146 -357 493 921 360 -651 -604 702 -209 77 731 -606 858 -782 -423 809 -210 -440 428 -630 -18 -17 879 -140 792 109 -309 974 13 663 16 225 -288 -729 247 117 783 -135 -713 542 -787 -976 357 -255 686 40 340 -293 -597 -820 770 -490 -637 736 -431 562 -926 536 572 -1 -941 598 399 -379 860 910 -109 -64 852 501 -937 -484 -618 -17 901 785 -199 715 -829 161 -640 950 90 -702 151 40 665 -242 -103 -449 -829 961 -322 -801 -228 -478 544 210 320 506 -639 -296 -182 -219 -87 -187 -838 112 -510 -724 -223 819 -797 -781 -278 -265 254 410 626 648 -982 -771 -172 -106 -696 -774 -707 -230 -411 -680 101 62 -582 -265 -570 283 469 591 906 804 407 268 -182 -164 -858 -816 398 -325 -312 139 991 8 -131 15 443 374 796 -410 -988 614 -780 70 -902 640 758 508 -392 476 448 726 -230 -621 932 -207 398 493 -330 -862 -129 -165 -601 345 461 460 858 -264 -460 83 -105 225 388 335 400 276 665 -774 -586 596 -17 -289 -358 46 -323 261 -506 861 -792 92 -481 -990 -772 706 -623 -325 -695 894 -49 -994 -33 263 166 979 343 -403 794 805 995 390 -115 498 -792 299 -990 328 233 -616 -870 917 -797 811 -204 511 474 -112 -460 598 207 586 438 -324 627 -633 -949 342 869 -465 -672 -993 591 -294 -164 970 -965 857 -524 -984 313 -165 154 -572 123 -99 945 -47 -988 -466 685 -165 488 489 -532 -501 696 490 741 -989 482 88 -41 119 620 -738 -381 419 -990 703 -423 770 -370 -26 378 -497 -423 413 -714 971 405 -159 -353 -597 487 357 -466 -135 812 552 -844 -627 -662 577 -845 460 -168 655 74 -57 -117 450 -242 -179 90 -153 -902 -588 446 -486 -9 691 -849 -702 -438 686 -698 -746 -130 -666 -740 -310 571 -481 -102 412 745 64 931 534 -85 388 -628 -652 -820 -361 -736 109 -167 -317 901 -806 -476 -726 190 -812 668 288 437 -267 -200 829 663 680 -234 597 -664 -518 -431 -974 -302 954 -328 -425 811 -344 56 -573 413 -440 55 -536 -738 757 503 -306 930 -122 80 -619 737 -474 -202 93 923 -732 -713 647 -955 -685 467 -960 -404 242 -879 579 581 619 100 593 -197 739 -793 383 -8 741 644 -380 -602 226 -759 937 714 34 82 131 -797 711 424 451 -477 247 -667 996 834 785 -162 307 970 584 -527 -998 788 -173 -651 -827 629 115 585 -681 764 814 -306 -267 750 -96 687 853 -419 -420 105 493 326 -859 -975 -933 736 54 838 852 -279 -545 517 292 872 -393 382 84 -978 306 -864 899 823 351 569 341 391 -428 -4 820 830 291 472 242 -2 -953 670 257 108 -380 -660 -975 302 957 148 69 -665 -287 -934 696 -11 -170 -578 -764 -705 -961 -940 60 804 333 857 317 -90 -944 -86 738 -261 698 687 16 216 635 -639 -772 -753 -559 34 -69 -347 238 771 -436 -263 -115 600 856 -87 -126 -646 -321 -962 -160 -15 640 -603 -966 996 -561 -631 773 -822 921 -817 -56 117 837 401 -827 515 -362 -773 659 -59 -875 51 541 -707 -623 848 372 -436 -10 -824 100 679 637 -494 -242 -294 -393 851 30 192 -848 -782 -325 -968 774 687 -252 -396 -269 683 402 1000 848 -494 311 -71 -604 609 -338 -326 195 557 652 -956 -47 -735 -333 796 -95 -960 532 45 -739 171 812 751 235 -396 734 16 -436 -420 287 807 -47 815 -466 -788 642 773 -697 -292 -503 -334 806 653 262 -411 -931 -736 -758 943 784 926 -324 695 -848 667 941 154 -960 -567 -823 846 -364 941 -437 -941 355 281 -457 -32 140 835 31 170 -150 -996 -789 -117 -900 -127 -565 932 317 343 978 -215 -944 752 -893 -462 -197 -866 335 -394 -812 -286 -678 -771 -830 456 -954 -619 72 -755 -975 15 994 449 -203 -940 108 -658 929 -521 802 -38 227 196 -815 887 -38 848 286 -680 860 341 615 631 -156 957 742 -733 -218 357 -100 -176 -840 851 -422 468 -317 808 -970 973 374 -147 437 -8 987 -785 -603 486 804 -999 810 -847 -166 6 658 -137 -668 -505 -412 47 292 68 56 -743 199 49 -522 -875 -812 173 239 -412 427 -151 444 482 292 116 -353 -632 -266 -497 479 -358 -360 787 -480 181 -35 -981 -9 -503 -284 463 -975 284 27 895 -570 -34 40 30 -429 -994 947 411 -351 -803 113 -403 927 -508 398 7 805 206 -745 -661 845 153 351 -147 421 311 -858 -431 -846 -301 -558 -749 -354 551 757 -861 -601 -978 -142 -5 411 805 471 -579 -331 837 -847 118 -987 998 -266 918 184 -906 -105 -561 83 -531 -450 680 806 771 -360 -342 -811 -912 373 -757 -271 7 829 239 633 54 657 357 -955 390 574 976 -144 101 328 -98 -108 481 -460 813 -937 805 -581 -618 55 380 -179 350 126 -620 673 836 272 681 339 -273 780 -843 125 403 -536 533 193 769 7 -48 -768 871 -442 917 934 254 846 205 -522 51 -471 -22 -613 153 -417 269 -96 38 954 -881 -452 951 728 700 -239 -917 -27 674 500 -905 388 94 845 343 -271 -897 242 -644 120 -40 -365 331 594 810 389 475 827 195 744 -719 -799 -617 -490 -557 994 -620 -526 -813 -157 243 414 -826 -344 397 -844 787 377 301 -699 305 -250 628 467 557 -18 -275 455 48 681 -690 -556 727 349 -151 546 966 286 297 -209 -218 939 69 328 339 -902 769 256 -222 599 -868 -205 -179 -64 -237 786 411 -343 664 -935 -337 941 364 393 105 -426 298 -896 640 236 22 -417 439 897 286 525 -177 -214 894 -351 -973 932 -850 418 -988 -916 -467 954 533 -480 -791 927 461 -325 511 569 262 -339 -894 186 -569 650 647 664 349 565 -861 853 -71 -526 -155 -681 458 -652 6 251 -150 302 -583 -604 371 -954 -545 9 -36 -793 -678 592 -634 436 156 773 -364 -388 -59 -589 -863 945 412 -741 -83 721 862 -291 -550 -138 -125 -141 176 937 325 -586 895 484 929 804 -614 -919 -557 556 668 -733 -924 -122 910 719 106 -370 -811 -651 845 -239 218 -926 957 951 -16 -959 -602 888 -803 -756 -17 761 195 692 446 -182 -194 996 -968 143 -226 445 -780 -82 -756 225 -10 -314 556 -714 -532 -993 254 326 -330 -644 384 520 696 644 -315 -756 -73 -103 677 -10 256 -387 -654 610 -119 -733 -659 608 417 26 -293 524 -276 -427 780 -929 -851 -362 587 114 -408 424 563 104 216 -478 29 676 983 241 84 -277 -184 -10 -850 -654 -112 -877 337 -185 38 295 -601 124 -451 420 509 -682 163 974 156 166 262 -517 -393 864 -246 263 -835 -662 -691 119 -922 -158 864 930 376 945 551 656 562 640 -946 -487 -711 353 -631 411 -987 -487 679 649 265 627 673 -458 -127 -650 -121 794 -649 707 -537 256 711 600 -469 -525 257 -404 -360 -864 -54 709 -214 238 359 -622 139 595 -537 -882 263 -340 -443 -522 -333 -134 -116 961 521 487 245 170 890 -553 376 852 275 -470 -939 -519 -267 -742 287 -269 900 249 -642 -92 671 325 743 -607 -9 912 -387 -8 -995 287 418 193 127 -188 -231 -151 -340 -293 -263 -395 953 307 118 -436 -410 18 -338 -540 -165 -46 -159 420 407 427 986 -557 861 -498 -299 -650 353 -524 171 407 319 -115 836 -441 771 -120 224 -774 -361 574 333 869 -848 604 -656 980 273 509 -295 -648 454 636 -366 -591 -662 878 593 939 199 144 -684 2 -994 -626 -611 482 981 527 -490 238 381 -303 -434 128 -558 313 72 993 -568 958 -664 -497 -558 -706 454 455 -997 279 909 -477 -1 309 -74 567 -888 59 852 82 144 -102 -699 -418 -788 -702 -884 981 -639 -937 190 669 -355 -1 -575 778 -377 108 -910 877 -7 -138 964 -748 -909 -202 764 -380 -176 -773 -66 -510 867 -306 -606 -446 -102 901 74 600 301 742 203 841 893 -596 -943 -386 345 265 544 -20 762 116 -805 -351 -719 -597 -404 -777 -163 119 -799 534 866 -852 96 -465 -257 93 -714 -335 358 -917 394 94 759 -968 726 128 771 783 -779 -824 754 -819 128 -143 -136 -23 -720 239 374 472 -520 19 174 510 -694 -300 -775 158 -705 947 323 -508 -378 -814 545 908 313 315 -383 153 298 469 -812 536 878 96 741 -836 -827 250 -895 127 909 -129 -244 -58 316 470 -710 289 -812 485 604 784 120 573 400 -873 -239 -972 928 -438 -113 -112 -644 -842 494 802 -259 355 434 753 -535 565 779 -646 658 450 137 -148 -215 -419 988 850 -617 -729 -757 586 235 -203 -410 -294 344 649 -291 708 -229 556 -619 659 907 -245 534 106 -560 281 -561 914 -633 -68 849 -470 -124 -893 -94 298 141 -59 -380 -833 -133 -475 699 -71 -429 -322 -93 -350 -974 851 -934 -463 -520 -303 -262 -668 -290 -205 -243 578 692 -587 228 -129 -965 -936 68 -8 762 556 -285 -178 -140 -966 -513 423 887 743 148 -579 -842 -251 -416 -302 540 81 525 796 160 690 -477 -604 -915 460 -52 -392 833 490 275 555 610 24 -811 -944 -86 824 802 927 -643 -757 644 -204 707 395 303 697 -191 -81 -280 243 -317 -250 40 -983 3 824 955 -139 -188 184 -525 -256 -819 -982 -455 223 291 518 658 -706 655 -921 -228 703 -416 535 442 -959 771 920 -342 771 -901 533 183 -144 39 531 -309 -224 -548 987 -672 -227 -43 706 917 -760 604 157 -343 949 -59 -727 776 81 -251 -214 459 -708 741 -450 -10 -895 -341 -205 -753 496 -977 145 34 361 231 887 -969 987 764 228 725 -348 646 891 -107 -232 650 -996 432 53 578 100 120 -503 -393 -428 -58 578 -560 272 -320 78 -409 -436 -579 -48 -700 311 690 103 504 599 986 -915 382 897 -857 902 -314 -595 -423 403 -55 -149 -977 434 134 305 229 -414 -69 -130 -279 -232 -600 -108 -215 305 -551 283 -719 434 -895 252 -516 -848 923 502 973 -489 -438 99 -575 294 -389 -234 234 -733 990 805 -324 72 434 494 636 -315 -860 -960 665 362 -807 -733 330 -56 -835 786 779 76 255 526 222 -362 -14 -150 524 167 904 -98 397 -177 -101 193 48 -601 175 -401 -768 192 -899 974 -747 -420 885 875 234 -659 -106 -931 -942 348 432 -992 -450 -593 964 -637 -708 -879 -775 -62 244 -538 342 716 793 592 569 17 858 31 377 37 221 109 778 370 -516 731 698 562 -30 -509 -588 179 -171 -71 -487 -583 -447 963 -255 -919 610 -906 -847 -998 417 123 -263 -66 563 797 -652 -944 -1000 -881 -626 -417 -106 967 -451 -461 5 683 342 895 -324 480 -850 -401 493 128 784 -108 71 587 -24 -533 -26 -853 901 451 -237 982 986 -131 -276 845 713 277 -85 -218 819 -912 -366 -611 -867 763 -394 707 893 -56 941 -528 -399 399 461 -82 -736 -561 859 487 -341 130 209 788 897 -771 -860 245 349 992 20 816 -906 18 152 616 -733 -401 -233 -11 297 -303 -953 64 -435 461 960 320 852 791 -630 -113 -960 -907 437 434 -567 -773 258 197 -969 697 913 347 -914 990 -568 985 -1000 -536 -942 -76 894 -274 -737 -559 -635 514 -72 -247 -142 497 -989 376 813 910 -61 701 -49 -49 241 132 -332 302 278 242 913 222 -180 -884 -824 -397 -184 -435 37 -980 -507 -115 -281 -435 480 353 -609 -184 228 -580 906 672 -814 -853 -148 -680 -612 -646 -782 875 491 641 570 -859 -189 748 358 845 -923 -691 -901 254 525 -204 143 626 840 -10 735 982 939 -312 -925 -761 -786 378 200 832 -271 681 693 586 2 -813 -761 -907 414 -98 -112 635 503 -468 -208 492 59 -921 744 737 24 -598 -484 -308 358 804 530 -696 199 698 373 -35 -725 -529 -566 131 185 -645 952 -422 -973 553 -736 -508 -621 -995 564 770 -627 129 989 837 -62 987 -139 919 -528 -227 -854 454 696 774 307 529 307 820 -558 121 534 135 -706 96 -494 -411 573 849 76 -475 -591 -735 205 975 -899 98 221 -440 250 818 -515 -925 277 251 -215 -799 -706 126 -205 -554 -744 806 -567 609 -350 431 -827 978 812 -652 313 688 276 -417 -166 313 304 -242 -336 583 -936 522 802 496 947 -342 464 -198 -213 448 988 219 181 92 994 435 -559 184 899 -308 776 -134 -887 -629 -226 -249 -82 821 342 933 -249 -34 -288 -51 340 900 778 -515 80 711 78 585 -587 366 -364 333 -440 -988 401 -308 640 245 887 826 734 679 701 -712 -85 -307 890 -638 -741 923 502 -144 438 -767 -836 -207 193 -340 -116 805 -102 918 -776 -962 -358 422 112 -992 -492 -571 843 -95 877 730 -752 -97 -277 475 -898 30 -591 -157 674 -367 -960 -262 4 238 -960 366 257 -924 -749 245 -38 187 -315 748 -666 14 487 774 480 271 516 117 -653 934 473 558 934 -523 -164 -260 -547 558 -864 701 -101 474 438 -765 -157 683 -902 -115 341 -152 -771 283 -129 -159 -448 -972 333 -426 -893 -239 850 645 -745 -82 -699 -930 -860 -394 -197 -878 444 -669 123 916 754 302 -517 -853 687 -949 371 844 -455 36 602 -955 899 -285 982 -207 -788 -614 684 -233 -548 834 -297 -611 863 306 -125 577 -992 -48 962 771 965 -8 507 70 119 -313 408 -49 -433 170 -243 -876 228 -453 777 315 -150 877 328 -88 -578 -463 680 -684 -425 -815 -578 82 42 -510 -602 171 979 512 -187 749 118 -800 -50 -764 432 -785 189 -126 -70 -390 266 733 -431 885 578 328 201 -616 -917 802 -547 -956 -892 -702 -160 716 -432 318 -159 -179 -73 -523 931 -667 -830 633 -394 889 -283 98 -848 -48 779 670 427 -697 -671 -129 993 920 120 620 -349 353 380 -816 -203 936 556 -482 53 511 -356 395 656 250 -327 -729 -702 -746 169 712 -24 457 -346 -674 792 473 -119 779 -375 393 -727 209 80 -110 36 820 865 418 -289 -572 72 -803 667 -862 211 521 -358 -41 847 270 -380 -797 -471 -830 -421 134 522 699 355 717 -594 415 -257 598 -654 425 -944 476 -581 -416 69 -301 517 491 -93 425 -527 -904 -764 570 -721 -690 -72 11 595 702 694 -814 259 -510 860 506 -157 -35 91 -874 -626 849 -597 -256 -504 -566 -706 651 -662 -415 -286 -92 155 -495 254 870 -960 429 717 -412 499 757 -882 363 -470 809 10 722 -969 197 432 563 -885 533 421 826 13 -159 -225 -781 -137 544 -524 -877 -279 102 825 842 829 -459 57 818 636 450 744 997 -107 -761 -134 -570 -995 842 187 125 -197 -125 -262 -928 306 -230 -871 331 -544 -253 -652 -899 785 -82 66 203 313 -629 -179 -493 947 -227 -528 279 -957 -498 -632 180 -754 -106 -86 -79 686 652 84 480 633 -208 -94 -906 -996 -966 212 845 -856 43 892 -678 -35 -217 516 -581 -869 751 -22 -710 -903 -775 917 86 1000 -101 211 -923 416 -155 -640 250 -159 -859 252 -602 116 209 -303 724 163 875 691 -478 -449 737 313 -762 -438 -145 900 -892 -15 35 292 195 937 78 536 -752 65 669 -951 -464 -287 538 -14 -257 -909 -964 -859 966 109 -572 514 -89 405 69 46 554 940 -87 725 -409 172 -36 40 -534 76 183 -50 544 326 90 986 -149 138 147 -42 675 923 787 -603 -863 -358 281 -630 -622 489 63 858 -712 -453 -979 -247 -847 293 -250 -644 223 520 609 666 -871 -527 -787 -430 -6 139 404 -598 -197 -321 -527 346 335 930 190 -152 -936 -192 -660 -922 -341 928 -331 633 81 -9 -994 -886 888 823 -776 -688 841 758 52 137 -617 501 -332 498 -206 -241 154 -187 -552 -126 438 801 101 -264 739 -998 -1000 -574 916 -613 110 -564 711 927 944 915 -791 -844 829 197 -596 268 587 -425 -934 122 725 448 -513 375 905 -681 410 37 399 649 957 -165 -193 -155 972 91 -365 529 -728 -569 963 900 -226 514 571 136 136 -993 -727 -192 728 -296 -330 -163 457 974 20 804 -118 -328 736 925 952 163 -14 -124 -742 -748 63 -129 6 115 -775 -339 -762 533 -21 357 496 35 446 515 -247 970 659 -168 -84 -40 -781 960 -653 8 -401 -1 -270 644 466 689 -965 -197 -702 932 142 596 -639 86 -578 -599 789 -538 -832 464 964 767 184 468 901 893 199 -393 194 -377 -645 -745 -377 452 -381 542 288 -21 94 218 -306 -26 882 120 -370 616 622 508 262 623 -955 -422 -365 -846 -698 804 -265 439 -490 333 -860 -758 682 -24 -747 194 -562 334 66 303 -358 -933 416 -442 -904 -625 -344 794 754 -336 15 -449 0 75 -317 -114 -706 702 -908 -712 -632 820 765 667 326 428 -380 323 -658 -646 723 924 481 722 752 -964 698 -657 -726 -43 -645 764 644 -597 343 -805 370 -294 45 328 -739 -277 716 936 -678 110 -785 -215 -219 -217 -522 926 505 -92 422 295 949 454 -132 485 903 -220 -961 931 -256 -694 -929 522 94 898 -854 322 134 86 -727 -845 -269 -790 -441 -966 -50 -720 335 699 -52 941 -438 381 392 423 10 300 -960 262 -721 561 609 -572 -31 904 -751 703 31 -431 588 837 -15 869 -691 46 -570 892 647 749 -575 -799 -786 560 337 -41 -635 71 -445 -922 -102 -212 -669 339 264 -207 652 408 582 938 -456 907 473 1000 439 747 -131 -593 57 420 -822 322 964 -639 -851 -107 934 -298 -920 837 -18 122 -635 -607 703 941 -434 56 108 971 -369 -372 -984 361 999 -329 -84 123 230 603 -375 698 472 -895 491 -114 -193 781 149 908 -440 -101 -503 465 537 -753 63 284 410 642 822 -553 669 -664 286 -261 -947 -968 117 964 -706 -876 -267 -681 -285 -827 -93 -859 -124 -695 735 -905 -133 -412 -182 976 35 637 835 73 -162 329 -18 398 547 -693 -332 -185 416 -687 -40 -366 782 114 716 -478 -820 154 -984 501 -609 944 -447 79 784 21 476 -4 -514 662 83 -966 -32 -92 -869 865 -50 -380 874 -676 -414 -118 306 192 -227 -947 -834 312 -794 -802 -705 -977 27 -406 -552 -500 -859 941 574 -155 165 69 -800 -352 -115 -635 21 -90 367 -390 -133 -351 -421 -677 -72 342 675 189 -862 -831 665 142 -393 39 -912 155 -315 964 549 -629 529 320 -681 905 -964 -225 339 906 619 -946 238 212 824 -699 739 923 -737 -73 945 412 823 683 -500 81 502 836 256 857 37 200 -539 893 683 -214 -435 621 735 560 -723 -395 81 -134 -224 327 -962 -857 -476 -649 -813 15 151 -455 -385 754 427 192 926 -597 -626 18 147 327 187 -15 -718 -610 -331 -575 127 -634 -5 868 811 -973 -574 386 -758 972 -400 -664 31 913 125 -633 760 -817 866 -670 829 771 -258 -692 -700 203 566 -219 -313 289 -873 539 -812 697 91 495 -941 641 831 -714 346 -940 -2 923 332 -833 95 204 474 954 -257 -728 754 -111 -267 202 579 -403 593 891 1000 -564 770 -111 391 194 -842 -74 259 27 249 380 -915 672 -421 -104 775 -133 -130 -20 166 -678 697 -220 179 405 -92 -719 374 842 -619 -194 -686 -877 327 665 681 -958 -225 -809 517 -121 -277 -948 -579 -68 177 512 -480 -70 180 349 -949 -226 -409 -699 276 570 -291 945 -990 759 -881 -526 -656 -237 -692 -355 55 477 668 307 776 334 -891 93 -682 -343 -162 352 -359 -585 234 -582 -515 -360 882 -545 574 -206 -45 704 -626 758 -663 697 821 281 133 975 896 257 511 -810 703 -310 64 -654 3 -856 -697 379 -922 -209 -176 670 464 -997 967 -746 -715 -274 524 -104 -746 -136 25 -986 535 -337 -697 380 -481 821 454 -261 -691 -848 -957 10 352 526 796 -852 -525 -940 49 -645 973 307 -487 -455 -73 70 -270 -776 -311 -87 -925 -916 -209 940 913 -887 613 679 410 402 -760 412 769 -170 742 924 848 -505 -885 457 -529 558 459 929 69 493 -349 91 373 997 -561 -662 -546 140 -328 -144 109 -436 -438 146 -156 862 837 192 115 37 593 334 -288 -678 -347 228 145 -883 753 721 -876 -542 848 448 -583 114 191 111 884 -863 -829 588 629 741 480 -165 -228 681 952 753 585 -559 -846 558 -765 642 139 -419 -962 -683 -659 -914 -100 -964 813 -549 -214 814 -2 -633 -89 -818 663 156 -438 -685 -537 430 997 865 -547 445 180 -527 331 -751 -565 -28 700 679 -953 -751 940 798 -912 -296 -735 854 -126 -385 -165 760 273 -190 -752 -877 227 682 -585 -14 518 -510 -218 -908 -414 177 -904 -227 -699 162 -712 337 -183 -195 -594 429 -412 -546 -204 968 -690 -645 857 -930 -825 -602 -474 379 -25 180 -536 -61 310 910 454 -986 749 -813 377 -717 -905 790 489 -790 760 191 -26 956 -449 925 56 785 558 -313 -802 -184 -660 -559 -278 897 812 472 427 -164 190 329 694 -449 692 663 -115 -783 264 -677 -827 681 232 69 -575 936 -206 -226 687 38 -108 -497 544 81 -662 516 305 -977 -536 -289 -522 488 129 -124 814 -181 395 -510 467 355 795 -126 534 -993 -159 323 -386 -597 -816 -610 -229 109 -923 492 -638 -296 813 -185 -553 -153 -754 -662 -545 970 938 -715 37 -433 -334 60 -843 898 -283 123 -216 -248 784 742 392 -155 -182 269 771 -502 -707 995 -711 -336 218 -964 -732 -546 -256 -387 -904 574 -875 -617 -275 -980 -194 -516 569 -731 -629 -633 -302 -227 841 828 -401 -30 -742 -56 896 -213 -712 491 -844 306 394 -213 -536 359 785 -155 485 -96 -433 151 -671 441 -690 -208 252 -413 -539 47 -363 488 -28 -695 804 420 -489 438 681 171 -648 882 89 -8 519 -121 308 539 597 412 -600 401 101 -423 18 987 913 483 -225 -921 428 817 741 598 -4 730 130 553 -107 645 806 84 -332 -585 786 -638 -645 222 557 39 -426 91 480 777 -384 -62 590 -915 591 -152 231 -479 -743 169 567 -262 178 -182 874 621 -705 -978 -75 588 -770 -737 111 -247 797 -244 -203 658 -48 -273 155 -864 497 352 557 -309 -208 -325 687 -53 291 -799 -597 -277 -120 60 -228 19 420 990 715 405 634 789 -264 614 -998 -608 667 -179 699 -533 462 92 641 585 419 -386 876 665 -195 966 -385 -708 -301 -583 -910 138 643 -967 -666 -204 269 -466 -274 -907 700 773 -237 389 268 481 246 -788 404 -347 -560 546 -428 809 797 -435 126 290 -37 -814 189 803 56 509 500 -574 902 470 -734 687 -822 -576 -976 344 -362 242 712 -579 752 459 -113 -497 -69 598 366 211 -644 -487 -38 -806 -627 -881 537 -377 21 73 -707 121 -48 -339 -16 631 969 -108 -138 -100 -875 827 -724 -332 883 -652 -282 11 -19 748 -589 498 -120 641 -942 -683 676 -142 340 148 319 6 206 -73 58 -33 -148 12 -958 250 -553 -577 504 -444 431 509 -866 142 761 902 -422 -33 -32 394 -747 269 -809 902 656 877 181 -379 -235 917 -317 520 -383 -749 -419 -948 -991 829 993 -926 70 -763 -846 479 443 431 36 729 224 138 934 -871 -495 -106 -620 482 537 -397 -66 792 -542 579 242 493 341 331 711 -920 371 680 319 271 -729 -670 116 949 876 -472 -229 -48 -606 -573 557 417 942 192 578 -147 -941 71 887 -409 -640 392 -619 -267 140 770 -467 -403 647 -289 35 -757 -215 879 -73 -630 -705 329 304 49 -667 246 -999 351 -568 520 -60 -424 357 -180 519 228 450 -513 -294 674 572 649 -756 926 -672 -430 408 -159 232 305 -704 381 -345 993 968 -450 335 133 829 -206 -343 -658 709 989 -552 454 -928 -712 -397 -467 364 -926 894 -872 -107 695 419 -337 83 778 107 811 998 -986 -911 -182 994 410 -570 186 -482 -799 705 -19 502 -126 -928 -656 -261 -677 284 -759 -425 -652 927 95 -563 150 -161 -799 -990 951 -857 -884 -723 -488 -423 244 -746 934 413 747 -639 517 48 -157 752 920 -265 290 447 -319 459 -118 -205 -368 965 -700 -674 590 -669 736 -862 -239 -670 -731 574 -132 -143 -650 -814 -321 981 -846 922 -785 205 -489 -412 -972 -18 -342 240 -50 -901 849 -445 422 -745 508 219 308 -847 -358 406 128 -345 -667 -988 370 -732 -704 -380 -456 510 -628 108 -942 53 -390 809 665 100 -100 -188 674 -320 402 413 -179 365 748 -246 225 -725 682 -125 -658 893 -176 808 -286 834 975 979 -223 -130 687 630 352 985 -222 -116 -454 -490 -545 -268 -645 -280 431 296 856 -465 602 -340 -797 -908 434 -952 -109 -521 48 -1000 288 225 -434 -3 943 -974 829 658 790 433 -469 446 496 -63 -418 -209 824 -461 725 -523 -373 -137 -474 871 -566 -801 588 753 540 -808 24 -488 -314 809 -180 354 -747 506 -202 494 -43 984 -444 -897 -15 -481 -302 223 -771 -244 -32 -604 114 723 325 600 247 148 459 -748 557 -337 -423 822 598 280 897 -78 413 -58 -685 788 -448 882 -749 364 -490 -371 887 -297 -454 688 -600 483 555 32 983 60 756 -304 53 169 -954 -23 -319 -892 -580 -901 -275 -975 -132 558 544 588 410 -656 -685 276 -910 -192 950 -3 637 88 198 -66 214 -996 142 -117 -430 -475 -591 699 -992 206 -317 166 -514 781 816 -913 720 298 -299 -414 -713 493 952 868 712 437 291 -852 -504 769 -461 450 123 -216 -982 -123 -28 -352 -133 -899 816 383 -657 450 -923 520 -719 -498 -448 -390 -155 -362 699 -779 255 -777 866 -763 -489 502 814 -70 44 -163 -604 36 194 384 929 871 -790 -417 787 560 866 483 867 -858 -739 18 -984 -71 550 481 -855 433 -923 -9 -731 231 -998 677 -851 168 969 -921 -135 129 811 -12 687 -330 -647 -778 603 -209 560 -212 101 -505 562 582 -23 496 111 488 508 167 676 -224 418 291 -843 922 227 345 496 502 -492 972 -816 970 -360 324 -168 996 -1000 -559 -55 856 150 517 759 -516 -979 712 -966 535 78 -752 -330 271 644 -437 519 483 -309 215 -908 -384 606 -639 -185 -482 -833 -71 -379 588 -568 733 -710 -749 -296 -344 -334 324 -273 151 -958 -661 -565 652 396 -241 369 -915 -219 608 515 392 -784 -72 -523 721 403 977 -579 -521 -300 -334 -632 146 980 -360 433 -750 -871 382 -952 621 413 -484 -1 714 465 -765 -721 893 -366 113 300 -921 -963 524 947 -53 -174 594 -617 932 689 9 -2 864 -366 -36 622 -140 349 -325 -29 -996 78 -711 665 -831 837 -954 -662 -103 376 -78 936 54 -899 151 -459 -533 -578 150 232 402 -891 616 820 -971 513 -644 -952 834 -119 -565 -667 -299 -50 -802 63 -266 640 -902 -24 842 -465 -578 187 1 -766 373 -598 -175 -238 -108 942 556 -325 -939 -504 -562 690 -15 970 322 473 720 751 831 -221 370 863 -812 809 601 322 -528 -145 -259 74 566 -450 777 -390 -222 179 -231 350 -364 837 -487 -968 531 -764 242 -86 829 399 -449 805 -823 -189 -591 -643 899 191 -817 823 -735 792 -81 -315 897 -202 -159 870 897 195 287 -372 -449 -415 659 -847 15 936 705 657 -668 -483 894 66 -136 -705 447 -335 -716 -479 -43 144 868 -652 -770 -961 295 -612 706 36 944 581 -96 287 -514 -366 921 84 -178 260 -347 -856 -133 964 969 -553 63 -513 971 260 307 -550 64 977 323 442 781 654 180 18 -458 -704 166 -397 -150 -832 642 -26 315 -209 -189 895 270 658 -688 704 -822 442 694 -69 109 -888 675 734 -1 -657 -513 -272 451 -500 -552 -711 468 -310 813 568 -396 -139 680 547 -5 -213 269 885 100 243 702 938 -769 -417 603 -396 -209 -187 543 644 941 574 911 -11 -912 -42 708 -86 247 158 765 363 916 -847 743 -432 -754 450 -199 -816 936 649 -143 -479 107 -185 269 -424 -334 -834 852 319 -484 430 -931 -493 -815 307 38 -733 -759 -916 -788 923 -137 -529 165 135 -497 715 -683 44 -557 359 -373 513 -271 540 -629 382 422 396 946 506 495 404 -142 660 296 -790 896 -151 345 -456 87 -958 924 40 -628 13 69 -585 284 77 961 -370 53 727 -986 -726 131 198 113 -589 564 707 794 -195 821 -323 -978 659 -98 944 -949 498 167 -269 264 -32 -859 -349 -347 -188 246 -457 -582 -924 -148 -318 522 342 -157 -363 -688 -641 -14 -662 -300 375 916 -623 -51 -903 -122 -321 690 -640 377 -136 87 -703 747 -55 -608 64 -144 319 744 -30 253 876 106 -800 537 -495 236 676 62 616 201 -135 -487 -847 248 -279 -682 207 450 -192 -593 312 610 -869 343 194 338 443 779 -455 -278 -208 -269 -700 -577 255 -828 547 -906 329 -731 -686 163 -494 21 -451 881 -80 534 -564 -901 -533 699 726 -156 232 -270 279 624 356 363 731 444 -101 -710 -749 580 296 -497 841 -255 -247 614 380 -712 520 -60 700 -571 -452 935 -339 808 -675 -980 716 22 968 -167 -284 -464 516 56 -267 696 106 489 787 650 -55 25 929 57 -998 -71 -504 -740 728 -877 85 -25 33 -365 25 902 -425 -210 166 141 975 876 -244 386 -636 18 -519 515 758 696 86 335 -265 495 1 -44 -792 -688 -295 -413 675 -968 545 4 320 389 -854 387 -674 712 539 -36 492 676 -592 962 -390 -645 203 -185 -963 -663 -308 -591 1000 -82 -962 -541 841 -32 -781 -676 677 984 -84 -685 -702 249 -562 -398 313 331 849 -674 -217 -860 488 966 732 225 -546 -661 -306 -769 -135 339 185 -903 468 268 96 -151 -478 -285 -174 344 -518 304 -278 -729 482 -611 811 587 -600 -920 78 849 -714 -380 -375 -458 564 738 972 661 883 -474 -459 553 498 -622 979 -890 -702 -38 -468 -18 261 -499 -49 -225 100 -580 -595 919 -107 225 -278 592 -858 853 -5 267 -976 898 -840 -249 896 334 -38 -22 804 -140 410 913 -580 853 -310 -912 -886 517 667 67 -633 -187 -965 316 -828 715 273 766 -175 464 918 74 -943 15 134 90 533 931 -703 -42 213 -955 368 825 -260 -20 -603 -869 -438 -330 -52 -328 -554 482 -598 347 -561 -925 -945 -146 -829 683 747 870 -233 846 -572 -49 337 -453 -515 -927 -212 707 180 985 752 437 258 160 323 -92 -277 -983 213 -214 564 -606 -534 764 200 -813 15 -604 -469 -304 209 810 -561 -530 -84 -909 234 194 792 773 549 593 -507 189 -102 -183 -931 -126 946 -819 -829 -831 918 -424 -339 647 -696 247 895 710 929 355 362 -745 528 172 -302 -869 718 6 -173 22 -613 774 -67 -973 576 -145 43 420 647 816 815 -975 704 -995 -999 -76 -279 724 844 -823 405 -421 -648 335 -151 -378 -393 -611 561 157 -112 -586 -852 -44 -421 -99 -311 617 -537 -409 168 -730 380 403 -302 -332 422 135 -655 -987 451 398 -847 -272 136 -16 -297 -16 754 127 -343 -24 605 143 -622 -122 -166 -451 168 -981 886 -368 -333 265 -5 236 -515 -699 318 92 213 474 98 -474 596 140 -450 251 239 -652 551 -733 216 579 322 434 -95 -94 250 -442 -135 -566 -167 500 -204 785 -221 347 97 -579 311 -925 -235 -296 -568 945 974 486 189 746 -516 481 -484 969 760 -13 745 600 305 -986 -200 -472 641 -289 -812 979 -234 310 580 -231 -549 -906 73 -402 -99 -725 26 872 -187 -677 -230 -398 -561 -855 -401 -213 -779 -513 544 -134 -252 -430 86 -279 541 102 982 -916 -836 398 -335 -720 88 -193 -380 801 499 -324 312 -416 -285 -367 -862 105 121 865 -266 371 -203 -121 236 -607 39 -972 -88 -169 -53 -291 -208 -163 154 412 -361 -455 -397 -623 889 -63 -190 428 -882 112 -367 -149 565 111 -483 550 750 687 351 -51 8 -32 485 320 909 501 21 -942 881 -291 773 353 -757 -809 -516 -688 250 578 -836 727 -614 -57 -244 176 -748 -676 -569 543 -594 -905 -380 -964 209 148 -234 -165 547 -458 -495 -505 -930 628 -962 -423 818 -934 -308 -956 184 -626 -380 -111 -273 746 214 227 598 885 -720 -209 810 -394 -12 900 407 945 -576 958 967 -171 -917 -335 -301 -382 -689 -609 405 -393 417 -809 -940 824 611 256 -172 725 -318 428 504 -870 50 -326 -525 -444 612 727 559 682 -931 722 571 -350 -876 -760 -459 103 -378 78 69 838 -699 361 191 -945 130 873 -245 318 129 -790 230 -636 282 835 -166 351 -481 903 980 -500 595 -85 499 410 837 -554 -980 104 108 848 -952 -647 -91 794 -373 -991 680 206 -261 804 -997 -368 -838 541 -480 -925 -51 -843 343 23 656 176 -641 591 -915 -783 -292 409 238 -972 -701 377 61 891 -535 767 -528 -203 -981 223 -868 -570 -390 111 -142 -129 -288 636 471 -293 -920 974 -942 104 -312 -917 720 -59 -415 710 -255 484 56 207 -970 172 -193 -927 -815 81 177 960 772 -231 886 329 -41 797 -775 -437 722 758 171 -738 -255 5 448 822 705 299 689 938 -122 -347 726 634 -127 -712 -380 -179 -429 558 -618 517 682 572 -193 845 602 467 973 -761 -352 256 -671 -484 22 -402 224 -300 273 835 350 -51 -658 323 -416 300 -63 -583 -436 452 -829 632 -884 -172 515 585 -13 -881 301 -580 -739 72 557 784 -463 886 70 -959 -376 -745 387 -431 -221 -907 638 184 -406 -391 -920 747 111 -3 848 -668 -973 -874 -352 -717 50 -224 -998 -863 643 810 90 -850 78 -411 542 648 -478 29 723 506 -868 -518 960 169 579 658 961 812 -703 -558 657 645 662 -605 -233 866 -43 728 716 -908 -675 306 -662 -703 -862 834 321 -476 -542 -954 -118 -295 275 819 -88 -629 -105 -310 811 144 -696 528 -811 -703 -541 847 400 683 854 -109 -291 -901 -995 354 -494 -784 -101 161 -342 803 149 352 -869 -954 -197 763 176 -573 122 -324 105 711 862 217 681 349 560 -964 -407 796 708 -324 -722 -831 728 -80 865 -853 -264 -998 53 876 -538 241 709 -163 60 -645 -98 -737 -425 -380 -619 245 -687 539 499 -980 50 578 292 152 -605 795 809 998 665 -386 -392 -911 537 756 -653 -161 -657 -152 494 9 -687 -55 -842 -467 228 108 -846 -298 369 297 809 -722 171 -180 886 -526 479 796 -382 -551 -853 573 -741 845 -417 448 -960 141 -114 886 -23 269 -548 245 -847 750 -54 920 196 -911 -676 -600 593 615 433 -459 -13 -846 -393 141 347 -911 458 -9 688 602 -987 346 -775 628 370 707 882 -165 -655 500 -127 -373 -725 -339 557 27 -349 556 138 41 745 809 -481 550 -864 -84 385 671 333 200 831 -73 -982 -628 844 786 -915 -771 -427 -175 291 -367 527 -728 558 456 281 -631 943 -125 931 -189 -776 95 293 -343 -598 -409 -84 787 82 -773 952 -475 -668 -832 503 -112 731 -834 393 509 -84 -797 930 -347 69 -698 -181 -608 -255 -847 -553 657 -223 -686 -192 -704 652 414 -368 54 853 418 -242 196 482 170 849 169 67 986 -188 -786 -859 -989 -388 522 815 869 -531 -819 181 -446 -301 986 -570 -454 -892 287 -707 -953 465 681 -500 -747 -643 31 -750 -474 426 96 -945 127 787 872 -184 -777 650 6 22 354 135 705 736 -609 -925 -761 -205 -268 908 -865 136 -955 117 -321 -521 -207 891 429 838 280 652 262 -517 788 -679 -728 -924 84 682 138 188 185 -1 -140 414 -87 -531 413 9 423 440 682 929 140 -705 746 682 -349 -163 -503 -692 -842 -284 931 -400 246 499 -609 830 -114 -760 -946 -386 236 -163 875 484 624 169 374 816 -503 -106 -738 312 593 -371 -776 252 168 -410 112 -512 802 123 826 827 -408 -212 22 730 -41 -358 -31 673 510 -472 -315 -332 485 276 753 959 -818 174 -906 168 -875 -512 801 388 -394 -822 630 -944 -740 -478 270 804 -189 -323 -480 -453 919 872 106 839 434 -286 471 654 -16 -184 273 414 262 989 451 -948 461 368 10 794 994 234 243 381 290 627 877 926 333 706 -151 -386 -129 630 740 788 257 -316 21 -97 439 -804 538 -271 72 633 124 768 -176 -895 -145 -247 -546 803 720 -618 -32 979 -915 -945 479 670 -812 665 -53 430 342 262 943 -714 758 987 -208 123 530 689 114 68 507 10 915 945 -989 621 -913 -711 -261 660 -28 10 103 -577 394 297 228 789 -39 -797 -254 644 -663 -872 158 -813 950 447 172 -874 269 -484 600 -597 32 235 214 -748 -84 918 -618 243 807 -490 -406 -326 -29 522 829 559 487 -722 482 -331 86 529 -248 -668 611 -912 -425 -167 829 624 -288 708 627 792 390 -630 -854 136 -266 -354 -620 -962 598 148 977 700 35 948 -925 -544 -809 -754 1 302 73 -517 812 -840 818 177 28 535 122 206 -608 -650 -255 226 -928 -740 -672 871 -221 -363 326 377 278 394 34 -811 -199 -504 611 536 552 796 984 687 537 540 348 877 764 -807 -707 925 -674 223 -928 -129 -325 -643 -461 -865 935 460 755 327 -691 -88 -891 54 -647 -954 703 -759 493 -490 930 597 550 -757 522 -315 702 539 831 -546 93 -644 -596 -684 -788 -15 11 160 -161 848 -661 950 103 36 -151 22 -570 -350 -373 408 271 -929 -657 -853 -650 -394 -752 -725 393 488 -920 314 891 688 383 -205 598 -406 665 18 -881 -562 171 129 542 -757 -753 478 -263 84 -761 814 -901 -371 -867 245 -446 822 872 636 554 -753 -646 -375 -573 -890 -124 -35 478 -99 -512 417 -684 -804 486 823 -963 -187 -751 -517 -52 -59 -519 894 -776 -393 757 760 98 766 -200 -483 364 631 790 914 -723 588 -529 -193 -758 -357 403 -699 -53 292 303 -291 -455 -752 -937 -19 86 -75 -941 41 411 -655 554 80 127 -135 -722 974 -888 -103 944 924 -885 -669 862 -748 594 75 557 373 64 -869 412 -748 463 897 646 243 440 -430 -427 277 378 12 337 -534 -370 987 124 943 271 138 -819 -358 663 684 -575 636 -230 -198 101 -375 69 638 -395 -60 -614 776 -286 -189 738 -542 -435 -77 207 -247 996 -43 -200 770 42 501 229 291 366 -315 -438 -910 566 -758 368 139 437 -43 -907 530 -706 -11 -413 -769 595 -203 -594 500 905 -182 -317 803 23 -446 92 542 -174 231 651 -774 694 -872 994 961 1000 676 107 859 77 182 243 445 -562 -208 648 -797 -103 432 -283 -745 -788 -533 -577 -967 342 184 789 -435 674 665 679 487 -470 572 252 -833 -772 803 -110 648 -86 -921 -977 408 387 -548 -723 436 -807 -657 -602 950 229 -542 -921 -774 966 120 322 706 -77 -875 932 -910 -341 -931 598 384 -133 -989 -126 -522 142 383 -894 205 -833 769 591 201 12 -741 -793 -74 177 261 -780 809 -439 -455 -606 -751 -90 464 -451 689 788 -612 661 -362 -232 -768 -566 277 533 -368 431 -330 426 -21 715 807 685 80 811 693 -378 -791 886 223 -183 -470 -327 -504 41 -493 -216 -226 790 489 359 -241 -861 -425 620 904 724 -473 -7 -115 939 326 -472 330 -857 416 -774 -442 58 -688 618 -906 220 692 -760 -496 -174 -286 -738 793 218 662 -808 -31 -814 -342 -58 -974 529 577 779 321 -7 -980 -635 -447 643 -435 -488 -782 21 -148 -565 560 -710 41 -995 -873 175 450 -146 769 -995 594 -404 588 779 -722 -323 874 -927 -420 -873 486 -924 -567 887 0 -941 -766 -870 871 -986 -522 942 -172 286 188 -791 -32 814 972 509 -168 -182 -830 655 -133 536 547 -971 -759 983 257 755 -248 878 296 572 -329 989 888 -583 167 158 -880 -79 706 6 -180 295 977 669 373 -621 -864 258 -636 802 423 -276 -723 -729 725 -835 459 456 -552 -366 -644 -338 847 706 940 154 457 -998 967 46 -673 -434 -212 -267 832 933 780 526 -507 140 -981 940 -1000 734 -664 757 -32 -272 566 550 554 777 -804 926 784 -155 340 963 504 -801 419 -687 351 -485 909 -628 -50 -577 -257 849 -32 -899 645 -921 -576 -488 -285 -605 827 -195 -905 -780 725 -469 318 -602 -343 -552 -18 -324 567 641 278 -36 809 686 395 23 -505 -446 239 -7 -505 614 413 777 78 -410 -747 -607 -706 527 -738 896 -907 -580 -205 910 362 -570 433 -474 -511 -95 -994 -641 -678 -53 937 380 53 -396 992 117 -957 441 45 -933 -344 -529 713 -10 438 414 -481 -349 763 132 611 -264 -902 -531 939 -299 330 -570 -475 327 838 485 -611 963 -950 672 -611 -368 907 -678 541 -24 -8 706 -497 -668 953 -319 -498 122 962 490 -260 -992 -846 553 807 -791 -943 768 -684 208 -449 852 398 -252 -887 -11 392 -375 384 229 115 548 623 677 206 -535 -442 677 97 414 -666 -878 -270 322 -641 287 864 943 -861 836 -803 570 -14 -689 -873 106 -48 -386 -282 714 203 733 -919 183 437 -653 540 429 689 667 -307 -499 471 -529 357 592 537 640 -562 788 -50 -774 -718 671 -134 326 346 -930 558 -657 518 15 -964 -404 -735 -816 231 -11 -988 -355 -409 -201 -310 941 769 60 -651 -582 270 -133 706 -993 443 -141 223 -652 590 -583 -471 529 -789 -871 719 908 783 -310 572 -97 637 44 611 -737 -249 159 -151 -931 -529 742 881 631 -277 520 -893 -897 459 848 455 -45 344 437 -981 572 -712 -565 -207 66 -222 327 898 -807 961 -30 844 -388 -445 -438 440 -487 -996 -276 345 69 -19 942 369 250 -587 802 -59 -544 111 -854 -68 575 -482 -360 231 -904 153 -66 228 271 696 -674 -98 650 -481 910 795 749 -610 -962 -23 -214 -642 -957 894 620 -363 364 980 77 -264 -734 -659 -715 -743 -868 -817 352 292 -355 -694 -473 166 350 536 199 -958 816 -29 -400 -552 -778 -836 729 231 -659 831 429 312 -483 400 -774 -209 149 481 -371 -816 926 -194 562 -339 -473 -958 305 165 -60 -846 -54 814 -746 6 432 230 194 38 55 -138 -281 17 204 -341 642 -144 -431 -240 -715 937 -630 603 -629 -928 -214 -814 -454 -777 505 -476 -371 -181 357 -745 601 43 -437 478 252 206 928 -49 -207 517 855 -219 -864 -327 -926 -241 -709 606 -717 151 -440 -94 -195 -854 -222 -518 32 664 -967 31 -985 -381 -354 -767 -44 83 -928 845 -609 -417 -444 904 -985 132 -369 -888 398 501 -716 -293 514 43 -377 -69 43 921 -132 -241 -517 463 -971 55 791 -999 -34 548 245 -549 -58 -400 933 905 -70 -202 -75 -673 500 -255 194 -4 754 -934 554 -470 792 -279 670 -780 -840 -525 -873 74 336 -513 448 -151 -92 776 87 642 -772 -121 -302 -75 158 -726 657 -173 -665 -602 563 -408 205 -370 -482 821 162 -618 522 92 254 112 -948 -460 -702 824 215 -926 384 -875 -208 623 670 -768 622 -879 -954 -577 -797 615 -789 493 851 701 383 -803 32 152 714 956 -669 640 -978 -742 277 -386 -247 -379 828 -273 123 877 -798 336 -465 128 -60 60 -869 397 600 901 871 -446 308 596 -506 257 575 -528 -287 53 662 602 -716 -517 879 -664 881 -920 937 -809 -174 -377 191 -856 766 470 677 -82 57 -178 -785 -339 -34 -981 -284 586 -937 706 -228 155 846 -143 667 279 122 467 263 481 14 -96 431 873 952 -974 -885 270 947 768 316 778 852 -188 -291 196 -104 -908 -596 -875 -881 736 392 982 -529 -662 606 -866 935 -589 -922 543 766 680 -815 213 -437 636 -116 109 880 -9 -875 583 -412 -789 -998 955 536 -279 598 -456 -918 799 -858 716 -391 554 411 -646 988 -514 923 -276 -667 790 -658 -121 458 -565 -988 -958 51 190 280 576 14 -40 311 789 -900 213 592 -142 319 259 -102 -219 483 -203 465 -141 -512 -305 -136 -869 -574 -318 585 -795 -322 -969 -24 -992 278 -223 41 418 58 -559 -452 702 833 200 -509 363 -931 -941 -914 743 -966 -449 459 573 -819 -646 797 -293 23 149 -946 515 -809 303 -62 -761 -634 -527 -564 -646 878 -410 246 803 388 -294 169 240 -833 963 -609 -851 -709 868 -203 131 -258 -99 199 -577 1 -754 -147 606 -951 -760 -508 -471 466 475 823 -775 -462 -461 -691 191 982 -126 -678 -192 914 -307 -144 753 928 -990 971 95 535 -385 653 -161 128 -540 -326 -192 -750 -201 -807 786 -801 133 485 -667 -908 281 -367 645 -520 756 616 -303 -337 -516 623 -189 -192 -863 222 -621 -446 598 -729 -194 -742 -223 52 7 -399 -464 -666 658 395 -209 147 -363 447 -416 -543 300 -590 876 515 592 -846 52 -934 -925 466 221 -978 -857 340 305 -844 -476 103 720 -221 -970 -177 725 -999 506 479 -968 -265 185 938 597 -678 992 970 273 -326 -18 67 -753 -413 521 -620 -36 -826 875 -409 -569 752 921 641 586 906 924 -792 -621 786 -51 -348 -678 774 973 59 699 523 -605 165 -905 811 334 981 -907 -171 -115 248 67 420 372 -163 795 70 -633 100 271 332 -343 -104 979 722 -727 513 -911 59 -280 859 236 446 -872 829 224 906 -45 -346 -669 -309 -886 -132 929 -593 -316 -737 -242 780 -888 331 239 -358 -861 324 -638 -922 191 -603 -546 -123 -953 153 469 689 789 811 357 458 603 587 604 660 -403 -249 804 374 -124 -322 -827 393 -706 -400 -439 774 93 552 131 -700 -195 466 192 -416 97 -877 -573 720 753 -369 81 41 517 -434 904 -480 763 605 -258 295 -668 -737 -155 974 549 -690 -120 720 628 -222 293 996 112 -993 -381 -595 -445 -323 727 -142 509 -530 -756 -221 585 -275 -504 -648 26 -482 -877 160 391 246 -203 328 442 -983 -536 724 -509 -907 -748 743 311 -554 -865 15 -727 460 807 -963 -78 768 995 411 -58 488 353 562 -266 816 208 -441 -862 166 966 -284 -371 283 -718 17 892 531 -705 -117 -887 -85 590 488 -393 959 -229 531 -707 488 -684 -668 499 82 31 -944 -848 -800 878 242 425 -695 -566 760 -17 -112 540 -984 476 -900 612 -628 264 -28 -276 476 555 -896 -49 -970 -879 -770 755 -446 -209 837 -785 -123 -991 63 734 818 -656 -565 133 76 26 -630 501 -634 851 346 247 63 51 -266 864 574 974 -527 -45 270 141 496 358 -735 -730 -399 585 -724 180 -402 18 -478 234 -818 -248 -962 -755 740 1 378 516 90 -772 659 -267 -105 -631 183 576 835 687 -205 331 -758 -135 -600 376 -870 -409 453 750 26 417 284 720 -388 -374 438 407 -350 -296 -344 -353 -502 -324 4 690 -182 388 -341 -561 -674 -746 710 -170 -267 -734 -467 744 -271 529 -418 -301 883 114 -492 671 -1000 -648 -876 266 518 858 -623 -556 640 -219 -975 -579 -381 926 -528 366 -287 -989 -760 -156 568 22 984 21 -506 -571 829 -336 -200 -538 -480 797 447 -868 -641 107 453 812 -869 482 -637 -87 -29 -70 612 -209 -525 -870 -752 -715 -270 -402 -776 -61 399 460 940 782 -100 301 -583 462 510 816 -35 -875 -730 -943 -660 -888 775 849 801 -666 38 -708 838 -562 -184 550 -971 -45 -607 -130 -903 701 -520 -85 -360 400 -98 81 457 872 -636 377 -319 -302 -751 225 607 674 265 -491 22 707 -567 684 487 648 381 -108 -374 -480 179 -815 -231 405 361 58 496 944 781 729 -832 -465 409 104 -834 -737 -275 665 925 -262 822 -1 -939 -986 596 122 80 250 288 883 937 -805 326 -960 194 -759 155 175 475 -288 642 -619 555 40 122 -876 669 106 715 493 -228 -995 -550 487 -279 -334 772 -853 641 215 369 974 -158 -352 -20 10 444 -386 27 545 189 539 920 688 -475 764 542 462 396 963 493 893 308 -497 252 920 652 -106 -192 -949 384 502 559 696 209 -532 -608 -292 -964 -316 -969 276 129 307 35 -555 -290 728 233 -880 -975 -78 32 272 -290 469 142 -815 274 588 -652 203 -753 -61 331 -396 -794 561 159 -947 -220 62 -641 491 945 -107 112 862 -100 -748 776 -845 12 458 -413 -523 350 896 -790 68 505 133 542 -879 -621 -900 147 -378 855 546 408 902 742 954 -517 797 -152 130 49 236 688 -184 -472 -736 716 51 -293 -82 -956 -122 654 678 50 99 -820 55 100 293 -927 213 334 535 -130 280 532 580 91 -786 129 -982 287 48 -175 -494 -878 210 859 73 -960 -27 -161 -360 -345 222 485 -991 -900 477 -116 326 -835 595 -845 -546 36 163 395 -773 -923 -579 -341 710 359 -622 -430 -889 -570 226 740 -839 966 839 461 -104 630 -165 -69 52 -90 -528 804 -621 563 -944 226 -214 -315 -981 -287 -877 214 59 -868 615 -358 418 417 -846 -177 -139 -503 -734 172 309 5 -862 409 -903 -834 -774 -851 56 595 -831 195 715 -675 48 573 169 -543 522 673 -466 -615 714 149 34 524 167 652 54 560 -820 91 -370 258 919 447 226 395 870 996 -635 495 471 -176 499 -491 134 459 -798 185 -538 -798 -400 414 481 -207 -493 -959 197 -119 -299 862 -389 499 -687 695 542 989 225 -542 -541 -697 -286 129 -1000 -626 692 -500 421 -365 -320 157 369 952 -27 -974 -967 271 -481 -597 975 -273 447 -134 330 -982 874 294 15 714 -163 -319 -139 853 -319 680 47 -128 -511 -909 541 348 539 676 -362 -287 -225 -947 830 311 -360 -283 426 -42 -180 199 673 -690 337 -665 387 -99 -997 70 816 -667 -870 -826 320 -452 254 946 -394 -942 297 -296 -457 296 -584 -350 817 -623 949 480 -515 -372 331 -312 55 -166 -277 612 73 -866 -62 -265 -17 956 203 -670 254 -254 801 912 370 -143 743 -889 -4 756 491 -56 238 436 108 524 -867 -13 255 697 156 -676 -549 393 -902 -706 -753 -659 -474 287 936 66 88 783 -342 533 -351 12 -513 730 -147 -64 632 247 -948 646 413 873 915 -32 -78 -524 510 256 -7 30 -212 -321 -351 -657 216 -579 764 819 94 710 293 856 -303 -73 -744 -268 -340 561 157 -901 -86 -172 -290 -244 349 -137 41 341 903 934 -808 -385 243 -656 456 -425 216 526 -862 -38 340 -328 421 165 -424 -55 139 -700 344 757 617 -267 799 -148 -265 571 5 -285 -750 -799 654 939 809 -862 541 -41 -131 786 45 -63 -727 342 -926 188 639 -237 778 -785 585 938 699 -653 -475 230 -531 608 181 -860 -647 15 402 -238 747 757 -306 -32 107 581 980 -380 759 -299 436 143 630 -848 -77 30 209 429 812 249 950 -96 480 -440 -9 -592 252 -859 131 -708 297 118 287 -577 299 228 567 623 -436 419 678 830 925 -23 234 -552 0 -342 285 -493 -538 27 462 118 -841 -112 28 -848 653 52 -124 -910 -557 -686 -266 410 -442 193 34 108 74 91 -234 -596 308 -157 -171 -428 318 -813 -58 647 -591 -493 534 -471 -867 -972 -191 803 465 764 -742 887 744 -985 307 187 -607 556 966 936 -93 -928 621 100 -479 -520 -870 401 391 38 1 734 -109 -121 896 -902 702 -467 634 626 -664 37 -290 302 -831 -54 -92 249 -766 325 503 -656 983 -59 96 -392 936 -608 -367 433 -635 602 -81 -728 788 -817 403 654 929 -826 692 -629 -539 -446 844 -83 812 -264 -28 147 782 -507 -8 599 296 -949 111 -196 -564 -142 -311 -720 -691 -913 -741 130 571 27 -75 62 -988 494 210 304 -961 -657 -309 -543 -415 290 -925 292 205 290 -70 950 306 533 -110 -19 330 959 252 -977 57 -975 734 -93 44 -138 37 -111 -623 -561 -681 491 -995 -625 -812 -108 -615 656 -208 820 919 284 659 938 194 958 896 -248 619 770 915 -101 -971 789 -739 61 -654 95 -906 588 -268 652 310 -743 -568 798 945 207 217 140 123 -639 153 -541 573 319 812 -432 44 653 59 107 651 -700 919 387 763 337 663 54 -650 -760 -199 878 -123 -457 -768 -212 85 -63 -729 -562 -642 227 798 -178 975 684 -499 949 -990 -660 -370 292 313 -462 -787 867 -45 679 -227 110 -286 -335 571 325 76 -108 594 12 -209 634 1000 -367 -525 436 880 -12 603 -585 -692 -636 530 -13 969 -680 651 -61 430 -410 -890 868 992 -548 21 473 -830 -756 -966 325 382 -682 -178 -117 844 446 933 496 356 362 772 625 878 -994 330 895 349 -271 3 -480 427 -705 28 874 435 -697 -758 -817 330 -31 602 -86 -525 313 -766 -580 -407 912 -787 -307 -204 -165 -242 870 490 937 -497 811 434 -293 -360 -750 -342 -916 182 369 500 144 -592 -932 148 595 672 -969 322 -918 -224 400 -267 -475 920 -84 717 581 -266 400 415 -942 303 41 -783 -389 -867 -404 898 -429 -79 472 -42 37 -99 -999 20 -784 -987 -347 884 -694 -267 28 -831 2 782 822 513 -740 52 -575 -258 -533 931 -585 -450 -377 610 -886 -239 -776 226 226 -154 613 -677 -41 -301 -391 10 -658 411 -658 -896 9 -869 56 746 887 113 -499 555 857 276 864 -169 -795 16 -493 -517 781 232 986 742 -143 -310 501 -310 501 780 979 -98 217 734 642 -757 -645 -165 278 -284 -961 -285 -349 -999 293 8 -280 -736 -132 -531 784 -866 673 -57 -985 -386 943 -283 -318 390 17 -570 956 -934 270 769 -698 353 160 698 483 412 48 -754 -631 14 -912 -999 -159 -172 -136 -79 927 26 82 926 -405 -380 -272 790 -674 137 -454 742 -431 -611 56 427 782 669 79 319 -2 -563 358 482 318 84 111 -588 -570 -404 -58 976 -777 -174 751 -382 883 306 -568 554 960 -636 568 -394 158 -796 386 -252 -133 878 -491 686 784 -167 165 -843 672 -381 -578 988 -39 -306 156 -493 636 -629 -190 916 -712 943 805 452 -665 -9 -725 287 823 -399 -858 524 -133 -455 -890 891 825 -546 286 252 -765 591 -24 -432 -159 -604 413 -717 -496 700 -95 493 579 453 -73 -512 -733 -468 324 661 494 -874 572 -495 -929 608 -174 -265 115 763 -231 893 972 -915 -933 -752 -603 899 483 -496 -256 -323 -854 315 444 902 768 814 -818 -649 980 435 522 376 99 -572 83 582 -282 925 28 38 479 -954 621 -58 943 -716 585 359 1000 -957 -474 -486 610 757 -853 668 -654 206 321 540 -760 942 -397 710 -380 -207 340 -790 312 617 563 112 780 497 470 -217 -128 -24 896 -715 -613 -366 400 884 -916 -178 382 787 -587 -434 -786 -441 757 -497 256 -681 541 -49 644 -941 674 348 577 -911 598 393 266 364 -952 -589 4 -379 806 -237 84 -857 -107 -139 520 101 -132 266 -968 65 919 -709 934 -126 -396 -326 -461 279 61 46 648 694 -56 522 -814 -296 216 787 -438 607 93 -272 -443 167 777 347 407 -735 -719 562 47 -890 693 302 726 -246 -811 262 -268 90 918 784 1 313 917 829 982 -781 243 860 112 -175 558 151 858 -48 308 -584 -280 -432 -1 874 -637 -954 707 -460 -703 32 -720 626 766 700 -374 545 572 959 -699 -923 142 996 -808 749 16 -535 -888 91 -999 -384 752 -666 -218 131 315 642 -723 408 458 479 -40 -156 709 -974 -393 921 291 736 42 -47 366 179 -377 116 -603 -106 -437 834 -355 -927 483 149 -982 -437 641 5 -121 -540 704 748 532 -600 552 8 764 534 -351 150 -120 897 -860 -938 -781 848 447 630 -360 390 -900 952 -231 186 722 -687 -755 -476 -543 34 -740 -62 727 -343 -452 -51 -378 627 767 -873 539 252 -358 809 -536 196 490 799 172 419 784 -623 93 -823 601 -54 -765 -797 -593 -51 -727 -465 -568 233 780 -867 452 253 372 -632 -717 -341 -531 984 274 -957 -37 761 455 183 467 512 -258 -42 -672 -56 -889 -662 -194 -275 -56 45 -312 -207 -738 -949 -400 761 -885 754 -893 -36 843 -596 -496 -292 948 -768 -686 639 885 284 469 -181 696 908 253 42 593 -464 -294 887 52 387 -587 503 -528 -210 624 210 332 -131 -62 -963 120 325 -469 477 361 -863 -454 949 -923 -806 -814 -647 130 28 -489 -265 874 34 170 693 953 -819 134 -988 -668 -113 238 -687 506 53 764 -829 65 -824 488 -767 -9 0 437 749 466 -72 311 -234 -769 702 -650 584 -887 683 227 -48 953 162 -257 -731 35 369 -568 395 927 -145 -591 811 531 -501 636 -47 -559 465 502 154 478 -776 744 -403 751 -368 -321 -554 -965 186 39 220 448 -46 230 601 327 -289 990 -737 -509 -614 648 -914 383 702 932 -277 314 414 939 960 -712 -250 -174 789 34 421 -908 120 479 411 61 971 -308 -508 178 5 391 757 982 713 -619 220 637 -111 107 -140 -643 -886 26 299 -946 -271 -530 390 -585 -947 -48 412 -628 240 -211 828 -766 -936 -279 -210 -103 213 -171 -798 -729 646 213 -946 527 -439 -648 860 671 -733 748 -921 -684 67 934 914 -490 -438 -147 -487 90 -849 413 865 -943 -764 -621 453 56 -225 91 617 656 -587 142 122 -365 -911 95 -678 583 366 771 -400 70 -896 666 268 794 -226 23 432 -136 599 -151 -150 125 403 682 266 61 -429 367 161 934 157 -334 -465 875 -640 864 -837 864 764 810 216 503 -266 512 -170 122 171 908 -316 774 -473 -644 -17 339 -833 -120 -610 33 -883 -507 57 -939 -821 854 -447 47 -119 -874 690 743 580 -128 17 -553 332 53 -337 -72 -111 -956 -285 832 -510 -264 725 637 -959 -328 -720 675 963 359 773 -900 -800 -559 800 -693 889 622 839 -242 33 -920 189 95 861 -379 841 854 959 -640 488 633 -613 -936 113 9 446 272 -641 -873 895 -120 -686 597 571 -61 697 440 -311 -476 -27 -356 979 857 629 671 -303 641 85 158 -803 -439 349 -387 653 -240 -490 22 -108 -444 -12 283 608 -528 554 -673 -331 -651 513 -59 -887 -360 -698 230 -196 532 -953 62 -955 -730 -667 -859 594 996 -709 -786 728 384 -702 185 836 68 593 356 921 582 -96 17 859 968 870 -557 -286 -814 731 -145 895 714 193 373 454 447 -607 376 -191 -822 934 632 591 -585 6 -499 290 91 30 -882 8 -465 113 720 744 362 -946 319 588 -880 704 -942 -550 -177 0 307 848 -736 -842 650 -944 625 -64 -698 -813 409 -99 -135 74 -392 -128 631 218 -364 -671 -340 943 -502 238 535 -328 -6 16 -936 -296 265 667 374 987 319 -662 425 -956 -980 -570 520 -120 -842 657 392 -847 -111 -54 -768 357 -55 630 841 -149 -300 586 343 -223 -467 -47 -708 696 681 337 431 -753 184 585 -657 -589 375 -243 -789 553 -21 831 -462 -894 -139 -207 166 -526 -792 277 -59 -704 -604 175 -143 672 -845 525 -800 -805 -676 -726 211 -234 -967 -692 -219 442 -242 -275 977 -771 757 513 741 -236 798 555 123 -627 -912 65 -454 -440 614 722 -690 76 -807 -73 -986 -858 333 895 535 -778 1000 -54 -203 916 183 463 -518 17 -537 -162 -847 19 28 262 -878 -98 325 573 -392 48 922 -719 986 647 826 336 -904 -461 -177 -799 -244 111 476 -792 99 147 -48 -570 -844 -408 500 347 -356 -956 340 -548 102 -139 246 -15 793 53 928 -932 200 -140 -902 -215 502 123 438 -458 249 -502 -159 980 125 -417 -444 596 -321 -4 826 278 -325 -862 -76 -888 678 -256 558 466 211 -339 86 -955 179 -50 -413 901 -935 -828 987 855 -633 -2 302 288 -400 473 -11 579 -466 263 116 745 94 86 37 685 -193 775 472 955 581 947 785 -223 -833 247 549 336 817 516 584 543 -394 -403 -775 -194 857 -87 513 249 -164 -79 -329 -911 928 -18 764 -767 561 -158 550 -261 854 666 -973 751 -131 -251 675 644 83 -383 534 -493 364 678 -206 -302 400 -409 626 481 -525 866 379 336 940 649 -176 -704 -940 -638 -340 -907 -35 242 984 -930 -57 -277 -516 628 -702 182 -606 -285 147 700 97 138 321 344 697 -721 -972 -44 -29 -677 -791 912 735 572 -879 -316 -243 341 -203 -32 614 -595 -312 26 238 123 402 -964 485 -818 412 -183 -925 -310 458 -876 749 -710 -445 355 -617 -413 583 -343 -502 66 267 -226 -544 -351 774 787 247 -961 312 214 -874 121 -724 -310 3 -309 384 -313 340 -900 76 -444 -351 -515 81 557 -633 815 557 372 919 362 -917 886 -945 334 8 -986 188 -370 -939 -933 494 53 -380 -460 216 592 -524 179 534 933 -627 929 428 -878 -667 -111 122 409 -107 -558 388 413 -918 636 -996 -38 464 122 -858 -141 90 554 309 -875 -186 873 -570 -777 224 -208 232 590 -308 -209 469 -419 779 -34 -588 -740 91 362 151 -920 740 740 503 -985 -978 -526 -174 645 847 -695 -403 740 -845 875 -446 423 305 459 -471 869 665 -537 -183 453 -286 526 -311 -342 130 450 417 264 -308 -213 -867 756 -985 701 556 167 -324 -473 -197 484 697 -891 644 -239 -52 -386 251 -216 486 -143 -471 -726 515 613 -944 915 -430 -833 -110 -241 685 -822 739 -577 166 -803 -525 146 697 -631 -896 342 893 635 123 173 -992 -93 -675 647 -748 -863 287 -557 -62 864 -362 967 412 -121 666 -794 259 112 -745 707 863 -755 830 240 980 641 -703 -6 810 827 541 767 64 -557 -975 922 -171 -5 -545 320 -223 -784 622 -221 -919 947 371 250 -205 303 823 -34 558 -376 928 -621 -667 -597 -645 850 -381 -231 663 -968 766 -666 -579 738 682 -358 996 443 15 57 -756 -414 675 -539 -324 -952 -133 734 -659 -188 -719 -149 481 -418 819 -194 -420 -27 -102 -329 -464 -268 -357 -999 -120 283 -970 -281 317 -457 -680 -229 -896 -274 -615 -220 934 -236 -537 520 -497 -246 220 -194 499 157 -104 -700 206 425 610 -761 -416 709 816 15 -855 -49 -473 117 605 533 782 807 273 121 -525 777 -862 -772 -421 -939 926 -832 545 343 -328 545 -34 -764 -802 -640 -944 -443 709 544 -636 77 -937 -377 711 571 488 -867 524 -250 -442 -848 291 -641 719 -533 126 307 -535 -765 -929 -850 -494 833 516 774 683 -141 -475 -304 314 -654 365 -563 961 -491 712 889 -131 -767 652 -78 358 -930 297 289 -396 473 362 -675 592 273 -764 69 406 -381 450 150 626 -274 -841 9 -905 -313 358 -565 718 271 -656 332 -449 442 -198 -770 -615 715 821 -885 -121 978 67 -184 268 -547 -432 626 270 -132 312 675 -55 -24 -476 842 -971 -152 865 -80 -931 -423 -313 913 447 -20 -725 371 754 662 -738 -171 -412 -607 707 -332 644 989 483 595 -806 -185 -452 721 -249 744 20 -633 48 -550 686 327 -692 305 -503 384 189 997 526 -654 904 180 622 519 454 758 585 -650 877 -773 451 -688 -204 357 -390 -109 -142 707 -82 181 178 -75 809 -626 -824 201 -341 -228 186 -555 766 -856 -630 701 853 859 75 709 -872 -299 -182 -2 848 -909 880 828 832 -398 -638 -690 -725 -736 -69 210 528 -933 -25 871 -823 -234 776 143 298 452 -682 693 702 -323 290 8 906 -247 479 -658 123 450 -237 -641 673 -296 -419 -747 -265 924 -359 -333 493 -385 973 848 -783 676 -630 690 -76 257 204 696 191 26 749 -147 54 318 4 -894 -9 -118 430 -703 871 548 -920 424 -153 -46 -400 223 -69 -474 -844 -474 397 -382 372 399 -37 -247 -322 462 424 -66 -994 783 246 260 495 -108 -637 799 -740 789 627 572 531 -147 -480 -537 830 -55 953 -205 595 -839 972 855 -532 39 -168 -62 -953 -769 751 -355 -119 6 -262 852 -357 -663 -509 -959 -923 774 609 -969 706 836 -766 622 -338 -931 339 484 -265 -973 -197 -859 751 292 -972 -823 -388 -462 822 -257 342 -227 543 811 -109 142 -880 -777 261 -676 -14 -477 595 -146 381 418 -719 229 587 -516 -14 -687 745 -514 -737 386 -141 -382 618 794 6 39 -978 -111 33 -853 455 -666 -624 581 594 563 875 85 455 464 463 589 286 -859 -218 -617 62 -615 -863 -918 -568 20 694 -287 111 741 135 -210 340 -32 627 -46 -334 -526 -908 460 -40 739 599 -231 238 694 504 95 -662 -619 -629 814 205 707 57 573 -118 -880 982 -932 -522 -192 854 -785 -860 -990 132 -905 389 -944 -288 -574 -440 845 116 -42 -657 651 -958 564 -106 -192 -173 -192 37 -524 73 -250 -361 992 856 651 746 697 -739 -575 -857 994 -683 -983 431 7 800 -615 282 266 -5 -77 316 -691 -792 -428 -454 776 493 867 712 677 647 -4 -858 213 139 565 -613 53 -136 -14 414 182 407 -285 502 968 144 485 970 -828 -498 -739 645 221 -495 -298 517 -566 862 -124 -768 230 -961 -188 -641 -69 -974 -527 -450 784 -706 -628 -347 -728 -343 -965 440 897 766 -234 -169 111 -575 169 -682 815 -225 233 -976 -537 -800 983 736 -118 -562 29 -533 655 91 -136 -503 -197 61 -252 829 519 170 -704 733 157 781 792 833 -585 630 954 369 728 376 812 727 192 -943 -228 -997 -235 614 273 -547 459 -93 35 174 -427 -982 612 608 515 47 -785 788 -178 -864 248 -890 194 -884 159 425 -883 395 -958 285 -159 -740 -338 -849 913 675 708 -91 -63 -742 -969 458 12 687 -407 909 155 -202 478 -47 124 414 -743 -182 885 -617 -564 702 517 -646 -807 -883 -193 -117 -315 -4 620 1000 854 663 934 481 898 -415 259 -152 -459 -310 122 -340 350 491 985 975 -862 511 -374 569 -53 689 -801 -123 226 628 -487 269 -411 -535 -828 589 206 496 70 -177 -33 -270 943 455 817 -783 324 -627 -772 704 -914 702 -156 -548 -851 -145 377 -107 785 862 -885 -382 -910 -485 -56 -251 584 -421 -434 -891 510 443 -986 -424 -56 -173 -176 714 -152 8 722 909 -946 -490 768 344 178 -95 487 -283 -611 -289 -515 -644 329 632 151 670 -469 293 -546 -890 -257 -365 -620 470 -32 -421 18 -709 410 672 552 -177 -181 254 900 186 -11 924 -238 -355 522 789 -746 -29 602 939 960 -661 238 -180 -291 -490 -927 -992 701 -242 158 -295 -214 579 -19 467 810 -939 -210 -137 -849 -906 -416 -590 943 964 -860 154 -553 -435 -635 239 -829 888 138 -639 -672 -839 901 -912 -862 -778 582 -568 27 -836 -42 970 965 57 990 527 630 370 -587 -638 -148 -249 -125 -853 656 -50 208 344 -663 356 -172 274 285 235 680 958 -365 962 -928 101 190 -707 -115 603 -551 980 -767 -377 641 232 529 -341 -971 -246 -256 -491 262 -754 823 -852 -297 828 541 87 447 503 -877 -810 -941 577 883 212 -797 -122 515 816 558 -515 -686 -216 811 318 475 -813 442 521 971 -523 -107 401 -525 523 558 -233 -350 -114 972 -484 215 521 -203 263 -783 -130 -749 -721 858 401 -802 173 -583 48 309 -226 562 239 480 -697 -69 -769 161 485 -164 -397 -14 -778 -269 -486 199 -993 295 -459 -733 903 674 -379 343 128 259 -193 -77 -991 -995 533 -201 799 466 -472 -205 -915 866 -901 310 198 412 -654 -962 -621 -284 -797 967 -940 -602 419 407 -208 520 333 -428 -123 -120 -210 -564 240 876 -518 432 -320 -372 503 442 867 767 -168 -188 -802 551 -653 -188 858 399 -884 -582 213 -965 81 -334 -36 -954 778 453 -465 -718 -123 790 12 -707 -993 993 166 230 -967 677 -601 -683 159 -25 607 -609 -665 546 813 -139 -504 -73 900 17 -315 967 93 -654 798 -907 -225 -647 -314 292 453 -995 -666 -261 -853 878 733 -797 455 11 13 -745 548 -853 -688 582 -312 926 -358 -653 331 -234 -776 47 30 622 309 -202 -443 598 5 648 77 -995 512 -215 -865 -777 629 198 -444 -854 511 -390 109 962 -90 -86 -114 -904 -941 -709 489 -813 -563 209 43 -909 749 -476 -219 326 -340 -754 -604 -751 -553 757 634 647 521 -421 790 74 -480 -957 496 -962 907 -10 -501 897 507 131 -661 221 -816 565 -289 223 857 956 -883 -969 -257 623 349 932 471 144 -100 -829 -38 -939 580 631 -164 426 -366 135 895 -189 707 -332 55 68 -889 -729 475 -530 -844 -44 843 622 -28 105 -789 76 -768 -21 -878 307 -301 -812 758 -208 -363 -375 -23 612 -56 -141 -449 -541 869 759 -794 857 254 854 528 -597 881 -59 -721 -963 48 -978 -33 892 779 542 142 -697 -652 -742 788 -643 44 446 -560 -889 630 657 326 138 437 -269 631 881 -784 -164 -154 962 482 -777 -44 -694 337 -720 -279 632 73 -559 -942 83 691 -639 101 235 -171 -721 -638 912 -627 -519 -599 -923 697 387 -819 -655 -389 780 629 174 -165 -872 774 -747 -831 -119 476 401 668 -923 789 124 -948 -783 -331 -576 -8 -428 949 909 10 883 -330 705 -195 384 170 656 602 -702 923 98 -56 260 -346 60 898 -840 977 975 442 -314 -346 182 918 -595 -944 571 141 840 -815 71 544 151 -537 562 -868 -237 -911 862 971 -633 776 831 -424 -327 -724 516 526 -189 111 346 435 -821 249 -728 -933 -8 928 -678 991 -845 -984 3 99 594 -479 130 722 641 -300 -290 -495 282 -629 -64 -185 739 650 -287 -351 290 -268 924 -434 -838 -238 958 -873 674 -981 -74 282 -276 -982 418 -307 823 -403 -183 364 -683 646 -962 135 -518 -118 886 119 470 125 343 -605 -236 826 495 149 -40 138 -844 -144 -9 138 733 915 -86 865 -331 510 -313 -558 -344 397 -465 700 25 -707 -102 846 -326 931 449 -935 -504 -41 887 838 135 -618 693 -651 -383 883 -30 -656 -442 -613 775 587 301 444 -617 -490 781 526 -424 483 467 569 -576 -557 669 -106 987 36 -566 423 -105 902 -631 657 -914 -132 398 -828 863 122 653 -270 -948 169 81 106 -971 636 -928 652 -417 706 -963 -343 -126 -813 -772 597 -683 -452 550 -319 671 -731 -110 -57 -462 -751 575 -804 455 -844 527 -309 620 690 -103 914 174 727 940 -601 264 493 -116 12 -212 -708 336 -341 952 224 -914 163 -254 -866 -584 677 -379 -424 -151 612 587 -153 -456 -229 434 -952 731 -992 -141 -404 -671 719 571 455 525 879 -514 898 -219 873 -300 -568 171 723 -614 -952 -881 -693 -476 -223 -977 654 -469 -803 -692 -62 -522 324 333 989 991 684 -666 -952 511 -770 -956 181 -451 -126 794 -904 -972 251 675 -158 -557 -246 841 -389 -194 -731 -842 529 -885 405 593 567 -72 28 -17 -125 17 -192 798 380 -23 -5 -942 967 -671 -429 -336 235 373 232 26 -771 899 -13 -653 24 -759 -617 -791 711 -39 85 345 604 461 -84 -543 -784 -987 517 135 721 -263 -130 802 453 -181 997 596 -383 -396 -167 575 687 -349 197 -473 -612 -711 -630 980 152 -607 -751 782 277 115 150 978 109 161 24 118 -81 109 736 -975 18 658 -497 -184 800 260 905 -702 221 -707 851 -461 -222 797 -850 125 -249 -728 444 350 449 -971 -805 400 559 677 657 659 -859 932 593 -305 -274 196 381 136 -477 254 -666 103 346 671 -395 24 17 -396 841 643 -431 -340 -833 893 -387 -335 366 -381 43 261 216 -305 -852 738 195 -424 -981 -409 459 379 -281 -630 -818 -266 -104 -542 -519 735 -487 398 -134 -416 874 -345 -455 -104 -563 -119 833 -601 689 199 665 514 798 586 -898 -456 -71 -466 579 421 -794 -87 -179 -143 371 -304 -878 503 -391 -988 866 -291 -381 -824 905 580 -414 469 -351 714 -960 956 -882 -760 -367 421 601 -783 970 122 332 -172 -19 478 -176 -415 460 818 -762 -225 -944 300 -840 -412 -496 -410 303 816 642 902 723 -554 407 164 -550 -129 819 312 -917 439 278 -616 -975 154 -672 -316 -523 452 94 -202 -660 -487 721 -396 -832 178 -621 934 268 916 -462 -927 681 470 904 -539 237 635 -985 870 175 -419 542 -624 -932 -557 -773 437 -369 118 291 -157 492 675 -762 101 57 -509 787 -584 812 232 364 -118 216 657 417 -724 -145 275 -700 -740 280 820 337 -554 -689 566 284 -226 413 -914 492 804 76 -302 169 505 -752 481 510 757 -463 -833 569 -146 -414 306 -937 977 346 -543 -466 -704 630 480 997 505 822 -470 173 985 -742 -168 -5 -332 -170 -850 98 410 -705 490 -271 -9 -478 30 845 648 71 393 -25 -266 511 572 -969 705 -72 -891 -936 -141 -857 -631 -895 764 -959 -244 -534 -579 953 -682 802 956 -35 982 253 584 -571 -665 620 106 544 873 253 868 127 929 706 202 794 838 544 -964 -442 995 146 -963 -307 -468 117 973 910 -589 578 -921 490 729 889 -273 -548 -483 914 773 -856 106 -701 -91 -386 911 -399 920 450 675 -403 238 -834 782 -827 141 565 8 -290 -511 -483 776 -831 293 -277 151 3 153 181 45 -705 196 821 -972 -914 866 418 278 662 -193 -643 353 -955 924 -561 -538 699 -882 -434 392 -827 59 522 -348 -388 367 696 162 -608 -630 846 -116 -768 -373 -104 976 584 -132 -755 -620 138 429 71 359 563 130 -741 -917 608 -224 26 -35 -502 28 -415 -384 654 -577 -122 -502 678 -160 953 224 -163 267 607 504 147 434 -32 -735 249 -573 845 83 46 -26 512 -919 -273 -407 999 254 705 -12 -266 569 -379 655 -764 -679 -182 123 875 255 752 474 254 724 859 836 -256 -459 -843 262 -966 -117 -179 -681 -197 958 823 285 -81 915 -677 -415 79 -220 781 474 819 -495 -213 1 -505 -369 77 -155 -50 681 -121 -121 -555 953 -568 -370 -544 466 732 457 119 363 -426 -854 -426 399 -314 -978 -70 -741 810 -863 497 -987 909 -757 171 813 171 429 -354 -325 976 -525 238 -479 427 -592 542 -821 424 -697 -141 -748 461 547 -739 -383 -183 927 319 -641 -947 198 992 138 -711 -319 482 50 -661 942 -254 -423 906 607 -542 959 -810 805 -92 239 420 -851 93 -951 -222 332 789 -337 -423 556 244 535 257 -941 -655 596 -438 -662 258 -701 -248 -327 639 556 200 -290 983 344 -143 850 -994 745 195 -843 -927 973 724 -311 -294 186 -941 807 936 -751 379 -869 -797 -698 712 26 372 769 21 559 452 -380 601 -170 633 111 336 509 -666 782 791 238 -336 -131 -973 69 503 -942 461 -15 116 216 -546 849 -663 489 -824 -932 687 -134 779 311 840 -383 776 173 45 -125 624 -192 435 439 610 -639 -999 665 80 952 -702 693 931 643 653 477 -633 537 -153 227 728 42 -244 -891 -672 -557 -240 -833 320 -217 -62 -742 660 127 -819 -990 -306 -47 745 -87 -889 -956 641 -283 282 -360 437 -720 -973 967 -63 582 785 301 -368 -463 -45 677 466 -631 -605 526 222 104 169 851 788 860 30 466 334 -422 112 -859 -810 697 290 491 275 -938 -115 -321 450 -259 998 -309 -929 135 972 -107 -670 380 -383 71 203 -909 -592 469 452 -561 323 -19 -387 860 -419 -427 -885 584 865 492 275 -25 -548 -951 906 700 661 313 465 -610 939 -59 -263 347 -220 -998 -921 -318 488 996 -588 767 -729 -513 -997 426 933 376 -36 542 656 754 -75 794 -367 886 -494 -728 -850 578 170 -155 995 432 -85 86 -748 657 -481 241 -757 -388 -16 -541 304 597 212 870 -210 185 -849 -705 -744 -132 281 574 612 -362 606 330 -220 407 -989 -701 835 328 64 -826 418 -383 168 -146 704 -689 967 172 737 389 287 518 -73 -123 -500 206 838 308 -190 -264 334 961 -325 -109 -743 -452 26 -297 -513 -964 -349 248 -860 -900 -646 745 -136 902 -13 -695 -627 644 -726 -364 106 -222 270 -409 554 186 -368 -87 -810 194 879 -767 159 -833 -113 -494 -328 686 -403 442 540 -935 -240 -355 -972 962 645 665 103 -566 -456 268 634 391 673 993 -729 -3 -282 977 -393 -18 -760 276 -495 -987 545 566 -163 41 -580 608 -199 115 -524 -283 -678 -303 -340 -112 878 -562 -81 793 -600 362 -441 -333 377 -806 -265 906 -521 -292 218 -967 22 -90 -985 -321 -507 626 -188 -538 -848 -10 -853 -120 -840 -25 -611 -612 175 -167 992 -369 372 929 587 493 932 -275 332 425 33 -653 536 683 -369 702 -114 -925 702 -574 -227 -190 487 233 -382 -243 941 -693 -951 251 -645 -139 786 834 -247 501 468 471 -621 939 323 -946 552 -200 231 -649 -500 362 -523 288 -770 547 -172 233 162 692 666 -80 -121 825 -706 -917 431 -275 -169 301 576 364 -298 508 649 -916 948 -691 -838 -962 723 -599 349 -619 264 -607 -316 41 346 231 -487 139 -444 -16 -576 -945 -902 -696 207 -748 -857 -78 -529 -236 166 -76 321 305 741 79 431 956 -957 369 -847 994 521 165 -48 -347 -270 -689 352 124 -305 173 -434 551 258 -952 -575 191 -699 -153 441 -660 -894 -776 -836 577 -852 547 -915 -381 49 -345 412 328 -919 -863 511 -990 262 183 -912 -277 177 -561 -580 33 90 -67 998 -502 229 -948 -467 -100 88 429 424 707 635 557 -892 794 -79 -52 -85 -176 402 648 -429 678 959 -835 -127 773 -66 292 875 -805 -270 774 70 -490 -118 -269 -762 -997 -19 -762 185 -362 860 -341 -845 701 -301 48 -45 -709 -835 -671 -464 34 138 -39 -87 -906 501 225 -959 27 39 792 -145 397 -715 737 -974 -331 320 134 602 20 -473 -12 847 -11 35 -896 146 126 -494 -655 -747 424 124 -833 -393 -478 451 -957 -195 -186 901 258 831 487 -403 -35 378 141 897 646 83 267 31 965 -661 710 -690 -805 18 107 150 -492 472 347 -215 -626 839 -840 359 733 -47 -190 -226 -873 -715 918 -995 823 648 494 31 760 215 267 -821 -360 -837 -896 -186 657 -170 758 867 184 -228 -490 447 702 -614 23 217 191 766 -560 -298 384 730 -514 89 -470 -981 -905 698 -670 -790 -190 171 777 -282 16 -805 -779 29 -764 245 -602 692 -815 -395 974 840 417 534 620 358 255 782 986 -806 -828 88 -570 -315 -446 -105 251 -176 681 654 -251 320 172 47 -462 -363 -320 758 -252 331 -23 -602 -737 -792 639 -345 411 -643 533 -700 586 -80 -615 497 217 655 -529 -715 813 864 -750 -921 -161 -81 409 685 204 -63 -930 -835 266 275 -898 -25 770 290 -879 -241 -395 517 929 -175 215 -506 -554 -594 587 192 -847 178 214 -66 64 825 488 -888 552 -268 -20 469 358 747 -270 985 -803 192 -962 503 -429 -822 -450 878 699 -450 -835 -137 752 74 -362 604 417 -971 256 388 -322 618 357 172 197 21 961 -608 -731 943 -979 952 -990 708 -955 390 402 586 688 -503 -868 841 877 -462 840 501 -846 -899 -618 203 562 433 186 828 -60 949 991 519 -849 -45 877 -185 -724 -127 -621 908 -152 -50 -548 8 222 719 349 650 304 438 476 -868 -633 -497 -739 417 74 -653 -295 772 795 757 -177 -76 204 179 605 631 924 -173 390 953 296 -474 596 590 -396 513 240 -903 -595 141 -566 -190 -125 400 -730 496 120 -920 -193 -859 922 -304 -739 80 286 201 -949 319 25 -528 98 844 868 -954 -292 745 -57 533 -392 -927 -793 967 724 -225 59 155 339 286 -873 -951 -535 24 851 -122 -980 -160 143 -391 -685 -93 20 -353 406 -173 -291 766 817 545 -485 -422 319 -869 -656 -561 151 -380 880 -508 -917 201 313 567 -297 586 558 461 562 354 -888 519 -429 -259 170 -89 610 140 346 -876 102 587 -289 634 184 -730 741 -47 -939 24 771 -402 -380 -686 692 542 -663 -687 -125 -645 73 905 -685 269 546 -948 636 -471 -578 -543 -606 -571 -946 -353 -876 676 756 -722 206 768 -241 744 -79 -656 -711 417 -423 705 108 296 -116 994 110 -933 252 -18 818 -722 -49 -308 580 359 167 -394 -378 -390 -519 -695 -735 827 -718 312 721 689 -115 155 74 671 787 48 -733 -826 -44 -118 -727 -816 -961 -933 656 -114 492 -68 -108 -488 -802 -667 649 -196 -604 829 -902 237 170 157 905 848 -560 -892 -148 -664 422 -939 861 -544 26 198 -157 566 364 909 -818 490 -616 161 -714 -144 -640 25 739 209 225 -900 627 -65 -66 547 -353 832 336 -614 887 929 -203 -268 -969 840 579 787 675 907 363 857 793 244 -923 -373 243 803 284 224 -457 933 847 -333 -972 -140 496 -917 799 -822 -44 -258 459 382 -526 0 739 -814 511 495 253 972 -890 -137 302 654 36 -752 -234 -716 -336 -315 -393 532 -932 -441 48 373 -850 333 -705 -219 -308 -658 -432 -330 -946 928 -509 -783 87 -72 -324 744 410 285 -294 -948 612 -44 702 -840 -781 120 422 561 -921 819 634 320 766 -98 -813 -588 -447 714 -607 606 -936 806 -35 -341 -796 -506 743 -995 119 -476 315 -446 -720 -842 -921 357 -543 -612 750 732 -392 -411 -129 -238 -545 316 585 -2 181 -956 389 -871 61 -662 999 677 813 982 -311 -96 -596 794 -856 -784 313 -217 646 -906 -20 318 928 556 989 565 830 295 442 85 -121 347 -488 -845 -833 -713 88 -308 93 -503 499 374 -528 428 -414 332 -776 215 709 -826 -698 -942 282 -185 -820 0 -341 699 469 -259 -220 -886 501 -127 -454 895 223 791 -91 -479 -821 -774 -762 816 -816 -218 795 822 -145 -650 183 751 -713 13 930 -685 904 -331 457 507 644 551 425 385 -848 333 620 499 -342 996 90 -412 -521 931 -338 813 -422 -354 -59 282 -790 -61 943 -532 -304 -693 -332 746 -898 -570 -422 11 172 245 932 -142 138 -277 -292 -819 -395 400 807 -813 -611 909 -576 772 993 564 103 950 321 -737 608 -899 -779 -806 904 -725 720 -916 426 -368 51 255 -406 -530 -462 -451 -929 780 219 -755 -924 233 -910 800 315 903 -173 817 605 -742 927 798 831 443 -591 31 -619 -499 668 709 326 -534 329 48 835 432 -617 -984 691 87 -7 -312 -789 -958 288 -882 -947 -433 419 -374 -297 -982 -48 -222 -83 518 139 551 219 -584 209 746 679 392 277 680 788 -146 474 -20 -871 -692 937 -375 -108 799 204 -717 321 745 588 -783 107 -104 -556 633 -27 211 -764 -29 -946 -961 901 -609 951 532 -147 -829 244 999 -945 -689 -217 -954 991 216 -65 308 99 -766 -40 -542 -721 -866 -636 299 -330 878 -733 931 -431 491 194 516 -270 501 312 559 -942 343 -278 106 -323 358 -771 272 -213 218 -813 -32 -684 -148 124 -564 -9 -583 -113 65 -187 340 -309 834 499 417 -122 -811 303 -554 -726 -747 194 -770 930 -230 500 958 -187 -439 -13 -62 775 339 497 773 -560 -64 515 953 375 -929 -246 491 -241 -423 321 -375 -328 -466 -344 183 557 997 367 240 510 -377 -161 -747 -803 104 158 39 432 938 -438 -994 -366 -808 -724 692 -952 706 800 -945 -366 235 -331 376 674 282 -924 676 -540 -211 19 779 -383 -915 560 712 9 856 -61 358 -777 195 -255 -655 139 -65 750 -66 -803 -270 989 -950 24 -613 -297 -780 -660 505 -373 -502 -32 198 -719 -53 115 -860 -912 -501 -128 217 -216 855 -249 -421 -623 -109 -624 181 225 -899 927 -103 -963 724 -438 933 -221 574 -549 -651 -404 838 182 -465 -60 104 523 -716 436 301 496 -861 20 903 -754 781 -870 894 816 752 472 353 621 -402 508 32 -951 865 279 711 723 -159 -176 716 -166 309 -82 -503 -657 -389 -402 78 -85 -274 20 126 678 -789 -252 802 427 -278 -257 -631 -171 -106 -773 -128 -406 765 -629 -515 -482 439 -782 263 -78 -612 824 256 -990 902 -469 -546 659 -316 -451 520 332 -242 -620 -896 -240 413 -533 -267 -953 499 686 383 -454 -370 602 767 -109 734 -712 -447 612 -121 45 422 339 43 -722 -927 767 -282 -922 445 417 -660 190 132 -980 -252 -865 578 818 -187 764 -309 909 8 -809 -451 92 722 -560 -870 127 -791 -655 -887 570 -57 64 -405 -615 323 -719 391 806 203 124 -941 525 -300 686 638 -585 484 -742 -746 -608 776 -655 -36 -366 -293 -875 60 22 520 -310 98 169 835 -560 61 -820 667 -322 -38 -259 -162 -221 -284 -657 814 -534 513 935 33 871 -793 838 -220 151 937 947 338 816 747 534 186 -974 980 321 -747 181 -317 943 125 -633 -645 -334 998 940 599 -245 332 145 346 -86 -995 454 -397 927 -689 698 188 106 -68 385 380 -234 370 238 -747 293 -66 -183 -696 -74 -261 -231 -296 307 904 -20 112 5 -639 -566 622 111 -906 -702 -696 -189 738 557 -761 -312 489 -810 922 971 -373 452 -450 -864 869 -151 948 -385 -124 -483 -541 -392 418 -227 44 -240 715 551 -456 -426 -641 927 -587 -807 562 -182 -167 21 922 142 -246 723 -989 534 -821 505 -204 528 -876 -403 299 496 -677 -371 -14 149 104 -672 -56 884 871 -771 320 -943 -605 803 853 759 779 -827 -850 -32 32 -166 -550 340 16 -86 -767 764 -262 -943 -693 -26 -859 -17 727 -228 -760 -349 565 -373 -617 -211 -680 -349 -155 842 296 -869 364 -75 994 495 -997 -571 348 -322 809 -198 -769 851 750 8 191 -392 -228 -914 386 878 -954 234 137 476 345 -223 327 -195 -365 -196 83 118 -874 746 -658 -529 -235 -460 98 657 -475 857 786 739 -738 504 611 -755 -555 840 908 648 -817 -576 -863 389 116 -533 -63 352 395 114 -747 439 -812 -577 991 -664 106 474 831 301 -342 553 555 -962 -89 95 203 -871 583 969 -106 -56 -146 -548 75 834 67 -693 -587 630 -188 595 -910 520 -808 -927 998 70 587 905 -930 -640 -546 432 -301 -428 -368 599 928 460 957 -755 -418 -292 662 -496 -892 393 689 -846 88 -540 -913 -317 -221 960 811 488 236 560 -112 376 7 946 826 623 136 765 136 855 213 82 -950 -91 -622 -11 -652 667 885 -425 -82 193 826 701 -254 162 748 408 728 -105 753 665 72 -93 607 -476 848 -269 -904 253 -308 -900 421 -708 -368 -349 479 -22 307 -593 910 -907 448 787 -444 -274 10 239 67 -514 188 -943 -247 -623 542 86 69 -815 501 990 716 -770 -665 -411 -728 305 -860 -166 813 761 601 -393 -137 -952 127 103 -201 519 -834 -511 -21 585 102 -640 -751 -143 -762 708 538 900 -644 -703 28 -94 498 900 731 -216 -561 964 -819 750 -561 224 149 -143 671 -585 198 -145 974 -253 -143 260 431 436 -724 -460 903 881 -105 582 56 -626 651 833 59 832 943 -940 232 2 473 742 957 781 -741 898 139 568 -718 -671 505 -665 -394 987 -903 301 -395 121 863 786 -544 523 704 -624 -325 -993 648 316 -686 -636 872 -310 67 113 -630 -841 861 -980 -19 -11 -133 -322 151 -195 428 693 -612 350 -350 -258 -800 512 -500 -640 -174 -5 836 -522 597 616 -437 359 -105 609 -200 564 221 -120 -684 -344 36 77 501 -39 326 -695 -939 278 -717 -960 -102 -807 -813 -103 566 81 752 -199 147 -875 630 -762 -599 -699 -871 622 924 885 -476 -758 -134 -407 206 715 -654 -831 -403 -747 443 -461 -721 -951 -122 863 -601 722 253 -174 -428 663 -917 -803 -892 153 -856 -101 199 -497 12 293 830 -390 -250 563 -521 216 734 -172 -862 223 -574 -632 734 941 -159 -352 -737 -180 57 -727 -953 210 -398 494 848 -685 -666 -481 -656 143 427 -288 584 -312 616 949 493 -763 617 -957 -843 225 -294 -301 -741 -162 -66 894 -715 248 603 283 -432 404 364 833 -661 -171 -610 184 830 262 -634 -736 258 -333 -604 426 -420 929 -208 811 -613 705 448 -177 -739 578 -446 -969 504 641 -990 -408 -539 -741 660 601 -456 204 -164 -758 54 772 729 -301 -915 669 438 438 414 418 447 990 -523 -812 -22 889 53 -163 374 -365 -492 448 592 -421 -957 -452 732 225 -241 687 -507 -579 745 -153 -695 -166 939 -735 769 -927 933 366 -764 352 -716 -402 -793 924 -561 -361 -141 681 -686 -728 -605 -132 -412 -814 -590 810 58 -194 -57 549 649 -377 264 388 -70 -462 330 -490 -98 -750 125 150 -986 147 -336 -966 -936 613 663 224 -888 247 -413 594 597 -538 955 -308 -622 -652 78 -512 440 -122 251 -58 -660 34 736 38 409 -161 -164 870 -607 384 -809 161 199 -726 53 967 -624 727 827 -994 -328 -710 -856 -329 738 116 -231 40 720 904 697 270 -956 940 -283 -9 -620 -721 113 -840 131 -20 690 -439 434 288 938 -561 107 -459 36 427 787 -646 -116 -269 667 -647 -774 193 17 696 333 311 -834 578 -358 163 346 -522 288 217 228 284 -338 722 -852 16 -378 -288 226 105 -378 10 -318 -124 421 121 129 -422 -852 -400 91 514 957 -709 -77 -32 -84 -743 -54 643 691 -209 -709 441 -532 -884 -565 65 717 -416 -256 430 -896 626 -337 370 -45 -480 -139 -146 63 756 -242 789 -250 724 564 -221 244 119 347 273 912 -698 451 -5 683 -184 -527 -603 -785 -66 323 654 -466 -680 408 540 81 -671 259 375 437 419 -311 -602 372 -508 -200 -345 250 784 -969 676 -893 -277 -946 428 -744 931 -225 281 9 -539 -87 -44 397 275 2 -992 930 592 -802 704 -229 97 -981 533 -219 -428 185 305 -331 -136 -484 -637 -232 573 -603 -533 402 926 133 229 -426 -616 545 -671 -953 -645 662 -239 -810 966 -167 870 479 244 -618 -740 704 715 298 224 542 572 348 703 -91 196 474 -94 772 -650 935 490 201 -379 -677 -485 735 595 712 377 -333 -221 449 806 923 -887 -361 991 52 732 -473 184 127 -314 -648 430 -720 440 63 -956 361 856 386 -844 -345 577 -40 526 -854 906 -10 -334 878 382 457 993 316 -662 356 96 753 5 -391 -796 -156 477 -600 -849 946 -720 -613 -418 981 -257 -792 754 -772 -139 157 621 -273 -604 -470 -340 961 950 350 58 -96 388 -53 -723 209 724 716 991 174 -79 -306 -466 -763 33 -114 -804 656 -315 -919 116 315 -380 -217 145 267 -590 -55 665 -151 171 803 969 767 572 431 -384 494 -559 973 216 87 281 781 981 -760 -739 -530 -410 983 14 92 751 -881 -660 106 514 436 199 493 -110 -368 -278 718 596 3 513 -844 -780 934 271 -739 -850 948 -534 -942 593 305 273 429 -287 -537 56 -272 911 441 -997 325 -511 957 820 -497 206 -530 -899 552 -515 562 -558 847 -205 129 864 -945 635 -578 318 618 308 -983 887 -62 -898 391 599 -87 -711 -424 765 635 -559 785 -893 -213 -249 411 785 729 -374 -414 -164 -149 -644 -957 -74 806 708 -196 108 546 669 158 462 -465 -688 854 569 -507 -62 -749 -936 -285 969 620 -895 335 -517 -447 -193 -323 797 987 -839 145 -376 7 -249 213 -13 -222 277 -820 -418 311 692 932 322 159 -434 497 709 464 1 896 675 438 209 431 -16 604 153 82 531 -886 -339 -606 351 803 237 -149 366 -639 -891 573 -396 -158 -783 312 -229 -708 -711 -709 -533 -737 -999 -136 -468 447 -667 -622 -166 985 -850 -668 -450 270 991 348 -583 957 -718 714 -143 745 -598 -874 -679 275 -334 -290 -766 934 89 -731 -459 178 -748 795 500 738 -344 799 90 -433 356 -264 602 566 -835 228 -765 -25 310 547 296 -492 758 -679 -417 125 58 730 548 -178 -305 -224 -73 328 538 617 -186 -721 290 983 262 913 -307 592 503 -460 -341 -113 -462 -540 -208 -44 -547 -885 372 -573 150 -724 -372 -283 509 660 970 -539 -80 924 738 27 -555 -649 406 -453 498 -181 -779 423 801 -800 -83 452 -718 -982 534 228 -569 60 26 -311 -864 937 471 -946 383 754 460 749 -770 50 -216 953 -1000 -565 908 -744 372 907 753 159 -943 -53 741 -633 208 899 481 866 -691 -392 -144 652 -321 -387 894 -16 419 247 238 255 -18 437 -636 -407 611 -981 -846 864 -859 246 669 -593 -336 971 -857 -31 -626 929 632 -1 -177 -539 -902 578 -547 -965 775 87 17 53 -841 373 341 32 -353 892 806 -26 669 -212 -483 778 637 -894 452 167 915 120 391 881 -925 60 794 653 -43 560 706 149 -408 473 -711 -436 420 -137 318 -147 1 470 -896 -475 -943 662 39 -721 847 504 -341 244 698 -873 803 561 653 906 79 141 -796 191 447 767 13 -23 -137 -909 -977 -165 653 -932 -302 198 -891 -501 248 -47 739 950 -299 -500 203 -915 941 -718 544 -884 -808 -958 628 648 -242 -950 35 547 -818 -39 -279 -111 880 -736 -947 296 644 -845 309 -887 263 -326 962 -924 -501 -635 -945 844 -189 124 81 -369 -21 -885 -610 702 618 -914 488 702 -394 327 -274 -313 -954 -913 -514 566 670 96 591 118 274 -189 -118 -156 883 813 -133 -258 -409 -412 -740 -875 721 689 304 89 787 885 596 354 -614 954 739 -25 430 -121 -153 579 -944 -559 -216 -920 600 -216 -207 -527 281 -756 300 -990 824 -500 -805 860 282 666 179 -221 -421 990 232 -652 111 -380 446 -230 269 906 840 -467 -477 -8 -830 -340 516 947 539 519 -608 -805 798 108 -403 898 -399 919 947 422 -559 828 127 0 724 -45 901 900 228 -9 -983 75 -452 -604 97 -171 -463 153 -207 150 -853 563 -960 -292 787 318 240 -335 317 -20 -439 -387 -566 589 855 189 -323 481 -134 -239 -928 -801 960 -250 -32 -584 20 674 -396 966 -245 623 860 -435 824 724 991 -986 -731 -968 -414 658 271 16 -61 -589 -927 608 -802 760 805 273 -468 806 114 752 279 744 -373 828 -741 -281 954 495 684 617 448 -635 687 -47 -234 -210 744 -826 -168 332 103 377 74 -341 954 81 341 -147 358 -473 -760 -6 440 689 383 310 57 654 -360 38 -498 -292 205 -70 487 300 -930 -742 -745 -560 -362 757 -600 687 -109 274 -887 134 -239 864 -844 -942 314 345 -416 146 496 373 368 816 -221 944 -199 671 -336 -546 543 586 264 559 201 819 -800 859 286 -834 487 -471 -777 -843 -219 442 249 894 -330 814 -120 -206 309 -833 399 -511 829 -799 -918 878 -482 -680 -853 308 -625 811 283 585 254 -303 -867 925 -437 -655 945 -206 -137 931 -562 -632 -457 -666 601 994 -95 67 360 165 -887 -129 511 -110 124 355 915 -929 -976 209 760 328 908 -777 536 -125 704 -268 986 -955 658 -672 637 -430 498 192 561 521 -24 133 130 544 764 -454 -889 -513 -662 133 -62 28 -916 173 448 241 585 -586 -922 521 257 -684 758 -105 808 688 920 710 -614 582 407 798 -970 -871 -502 256 491 991 -274 -735 825 -672 -953 -113 626 -797 -620 -586 -331 841 938 476 231 -217 62 275 -717 -814 -572 -585 -995 937 89 -896 933 613 -288 193 534 703 -905 -740 -793 -244 -9 -18 264 238 -329 -781 -88 -568 -487 -55 511 727 126 -908 -806 204 -589 -211 -409 -747 -782 900 774 293 -756 625 575 -478 -666 -833 706 -280 -249 712 291 -739 149 -247 -222 -982 945 -58 -836 -634 467 699 -499 189 489 909 724 197 621 -299 407 459 131 -465 -754 -588 756 -819 762 -272 -788 -687 -672 -509 -665 -369 786 -718 -431 634 452 -669 34 454 750 332 -353 -179 963 361 79 -209 302 -482 -715 -721 -231 -138 -780 -76 -13 -661 512 -221 24 -997 -928 -18 732 979 288 -801 -162 -352 -677 -231 694 -680 -214 576 890 -651 883 -49 560 -286 -918 369 -810 57 656 -315 691 371 -935 33 -263 344 -659 -275 806 718 -223 -693 642 -582 -174 -811 922 -49 -204 -237 124 74 -101 486 -356 553 -557 -7 623 724 -742 -54 -117 -802 -946 889 -705 -244 -458 272 -155 -141 281 126 -630 -921 -505 407 -877 -890 -412 656 642 -84 -586 827 181 -681 516 723 363 -378 -157 -444 556 689 369 -59 -42 -597 -341 136 395 323 -39 -847 825 695 39 934 493 -982 -645 618 -532 -788 295 -646 -968 736 -710 663 765 -953 13 932 251 504 818 870 -709 -155 390 -576 -853 788 97 699 -317 -255 -89 -475 -811 -744 718 782 -619 230 257 763 946 101 -354 474 -396 277 -132 416 -261 -744 198 -754 -834 -616 -657 527 -572 642 604 -120 -110 -281 422 -183 820 -433 472 -979 -717 269 871 988 3 376 -47 -505 -281 -162 -811 768 -872 478 772 310 -402 548 -283 -809 -815 846 -504 -527 -92 -747 883 506 745 -270 393 -906 -261 874 11 355 184 -402 -608 970 79 888 -78 781 -459 127 764 -196 -923 -887 903 -511 -283 296 765 -151 646 598 -816 310 634 319 -778 -563 -694 -276 862 598 419 -373 706 260 944 985 237 257 -464 -201 901 913 -364 212 -857 -513 393 462 625 521 343 178 180 866 639 807 705 775 -906 960 -430 -554 892 -292 621 -867 929 340 239 72 878 -670 438 -333 881 887 799 -539 724 145 -288 676 -491 191 -717 86 926 -810 -959 -705 113 915 -18 -310 357 98 -905 -377 816 708 -539 221 -62 635 712 -833 178 -402 729 681 570 429 362 -656 -26 -750 646 -693 487 -123 363 -186 522 -2 -121 635 -93 595 416 -472 -724 351 775 -368 470 -384 140 -204 -547 265 -93 -410 -994 -616 -337 -308 -478 -278 673 -852 530 -221 965 -200 -982 616 -439 831 -186 -319 531 -990 -988 -529 -112 825 415 -390 -623 29 -523 697 258 652 151 -406 745 837 -677 773 -749 -551 -306 -990 979 -63 693 906 897 511 -137 -265 611 -696 100 -590 182 -573 557 -53 -275 27 -289 -338 150 785 -911 733 267 713 785 -866 806 423 -304 -438 807 952 170 136 -228 -458 325 6 -634 -664 -15 -102 -257 -658 882 -426 662 319 -186 -164 86 -153 426 -412 -127 619 -342 -260 -650 -814 305 -521 906 -957 -16 -370 752 -115 683 -509 -674 355 132 456 -948 160 218 -172 -407 232 423 886 -495 369 -691 -196 -458 -1000 965 279 217 -705 984 90 73 -936 303 863 343 -672 -352 -485 -743 596 616 -664 -801 -387 715 -852 772 -245 754 -571 583 -625 104 632 247 -372 177 955 721 -28 -10 942 682 -691 602 163 657 -254 963 48 -491 -114 903 -623 34 -649 130 -7 857 165 -61 30 269 307 -334 611 -519 592 463 -489 -738 15 106 -595 112 -954 -282 -559 837 -885 -114 -290 -773 617 -722 858 156 160 -340 -122 772 -793 906 302 394 606 -869 -136 269 -127 440 346 73 74 534 970 791 -665 158 -636 -720 137 970 848 -348 591 -798 331 -67 353 -229 -143 24 -886 -294 -299 317 453 -437 505 334 371 -130 559 -885 -665 121 -417 251 -288 128 -485 -69 291 -107 -696 -492 89 402 -103 4 -240 -491 -64 -402 -789 -844 -622 845 483 879 -229 777 37 308 788 -86 552 -678 -14 -93 -460 -20 42 -806 -18 -339 597 -915 -109 651 381 749 994 -905 -169 178 -344 -430 837 -791 -844 71 90 683 -651 -969 -163 -565 -482 -801 -645 -826 -155 778 854 412 -360 -210 650 -579 185 -208 -96 -798 -390 -191 -854 50 923 823 -520 -731 321 -988 300 482 -28 -795 -692 504 88 -539 687 -711 -791 918 932 -607 -612 311 -626 -666 -985 450 561 774 -201 -411 839 949 -365 531 827 -79 233 779 -81 -352 625 -785 720 618 64 532 -590 319 659 -463 -271 -834 -934 264 316 213 -88 394 -275 487 -265 601 589 -679 730 335 -844 -776 194 -25 948 -540 -185 48 202 988 -560 -43 0 213 894 628 91 361 -609 -746 98 872 355 -778 -713 -659 -826 -51 -532 -615 213 -125 -717 577 -469 -841 243 732 -623 941 621 -818 228 277 553 721 418 200 -487 -62 958 -332 -743 619 -524 -26 -889 172 -81 -334 -808 988 56 806 -310 228 450 -376 341 493 17 -364 -514 -924 -335 591 523 394 94 84 -424 -370 120 521 -75 886 192 -66 -256 119 -416 -982 555 772 752 -580 468 849 786 36 -745 275 -223 -377 740 -195 708 -935 -495 571 518 -583 -324 420 -984 392 -757 408 -385 -705 -572 -281 7 -174 -219 -699 863 226 -102 -570 670 153 -129 -106 -721 402 -369 -581 84 -170 23 -229 893 -563 -913 -545 456 662 -992 975 -75 524 370 -567 -302 -419 -296 -881 758 850 -815 -521 -79 161 -198 999 183 -605 720 747 506 238 -366 -304 -774 -754 -205 457 -695 -781 -881 -995 -905 970 -762 211 -380 486 -116 75 276 -787 -68 910 217 -849 -540 375 -888 -306 918 555 -264 -864 452 137 -949 293 -578 -570 778 807 -773 992 81 -982 716 717 323 -849 717 -978 -806 102 657 -34 -682 -6 -693 -296 936 -272 884 -125 -800 515 389 -502 851 -746 -927 -467 -844 -709 845 -130 756 -509 -591 933 156 400 -732 526 545 -741 -219 -884 732 -321 -259 216 176 -209 628 -63 605 -205 -707 510 592 -357 -827 -904 -357 -895 39 891 239 443 927 417 -954 349 -126 -654 976 531 96 -705 362 -430 555 131 -309 -675 221 965 -296 239 912 -99 966 978 -538 -266 341 -941 200 -661 967 855 -26 643 46 -457 -904 -258 -634 61 -510 -761 -961 497 -112 -771 428 313 531 -576 823 -585 -262 969 -51 118 285 200 214 71 -419 33 968 313 117 392 341 -678 -660 561 -576 42 -966 -585 -35 713 646 279 440 627 -269 -418 -803 -396 -621 273 101 -285 87 599 454 -961 396 -705 -35 -501 -743 235 -138 56 502 587 970 537 -61 57 -642 731 -588 92 -209 143 -935 347 283 210 -497 679 307 768 651 2 558 418 45 839 -667 -778 -7 -935 170 -947 -679 -887 -793 -337 -158 -396 522 662 -319 82 7 712 485 383 -468 -476 -583 39 -181 556 268 399 632 -332 862 212 692 286 -878 -431 -39 460 259 72 -910 922 123 -879 -696 509 645 -366 -937 641 47 172 -62 -380 944 -543 12 322 -838 298 775 108 884 264 702 776 -278 -202 -13 -491 -420 576 -86 -731 918 -93 -783 -137 -935 -637 88 136 442 118 239 613 499 -787 -340 -560 -971 922 -718 262 668 786 225 783 -237 75 903 -299 459 -306 993 -942 872 -364 -846 -177 -350 168 644 -304 -816 863 -717 -839 453 471 -155 609 85 595 -303 -663 585 806 -691 501 -921 -532 33 336 231 957 -95 -842 -369 491 161 225 -132 -449 643 -576 -302 -421 538 712 -739 750 -181 -293 653 -137 136 -899 -740 -887 325 550 731 -843 -565 537 -262 686 249 281 -299 -222 764 -481 138 398 661 -409 154 797 -207 189 625 -165 504 -78 -571 108 892 143 -664 610 -184 113 113 401 -195 798 -594 -826 373 -977 516 969 -797 -413 885 85 158 60 986 495 283 233 442 -41 152 25 -625 -481 533 398 -109 796 112 239 365 -7 270 -448 -218 988 -244 477 863 60 729 -763 -224 879 105 326 -305 -933 383 158 636 963 -198 -797 180 680 242 446 847 -838 555 754 398 -857 903 -897 593 -17 -119 809 -999 -244 -971 638 860 896 208 -569 -83 368 -321 -729 379 493 -114 -551 262 -388 -445 -814 -988 831 -230 95 973 -558 368 61 -547 -800 130 -34 -224 110 759 -977 -617 98 -385 324 137 -32 22 553 499 545 534 327 -52 2 -783 -997 677 863 405 -119 -49 828 -917 374 897 -806 342 821 -171 0 534 -146 -846 928 703 -387 -666 -554 -766 -923 -100 -890 -698 870 -825 -506 -958 575 -757 -662 747 962 -699 556 -115 -900 -504 85 759 261 698 -189 -511 -283 140 149 854 -899 337 -361 497 954 80 302 450 739 277 528 -595 -863 441 654 28 -98 -165 -358 186 -503 261 54 568 249 -325 683 457 145 -818 685 -791 465 539 246 715 -107 -289 -530 -704 454 -47 -1 842 535 232 -278 374 -270 529 377 -891 -547 -497 500 -578 -518 262 -674 966 -678 -186 -600 -575 -453 666 856 -188 -648 -216 -357 -802 -247 -987 -923 749 -479 -481 -598 687 -729 -564 -394 791 801 -795 964 197 304 822 -394 -197 -47 -540 293 116 -614 644 -625 -612 -969 -262 -286 192 -601 484 50 313 649 569 867 -855 -538 301 477 -101 286 -198 709 270 -554 766 -488 518 -320 -616 104 298 -778 698 30 794 -271 892 -790 299 -972 -321 -87 421 -137 -759 -232 122 639 -283 387 981 -797 38 45 -655 -73 -458 697 -537 878 -536 -589 299 -993 -778 -6 -34 -828 937 759 20 -913 -892 301 -94 -588 381 -998 -241 -791 -712 971 479 131 509 264 -38 -612 73 -372 -93 -863 57 999 -806 -288 410 -84 -306 441 -759 993 506 565 -385 498 -381 748 422 -566 272 -463 563 131 728 -769 959 -552 431 -364 -695 -474 695 560 -224 275 -614 -839 -870 -731 -232 953 -170 6 -277 -188 475 -599 -339 393 152 -461 142 -207 89 -262 794 -540 355 -246 -406 796 -327 798 -266 -785 -778 -796 -650 58 640 -800 254 266 327 -740 17 -777 392 891 -672 335 -823 502 -436 -414 212 -295 -321 514 396 59 291 -422 -770 -78 19 -656 -847 886 408 -283 -666 -819 -855 -249 837 -776 481 232 -939 352 883 236 -127 87 -116 -12 -855 364 -6 -302 275 15 -138 -703 846 171 -659 -747 -41 -84 589 859 -705 323 -193 889 -720 -550 824 879 662 680 -153 -178 -186 349 -500 -211 275 20 969 -200 -785 -729 -259 777 -658 240 294 -886 -748 154 180 489 544 531 -528 -326 903 -445 863 267 -208 -654 -456 -649 413 -406 883 160 753 474 -624 521 507 -919 359 638 -881 858 -268 -249 954 -28 -437 -865 -568 -670 860 -747 -793 505 -274 -839 560 -222 -725 440 933 -512 -892 112 911 -542 572 880 521 -214 948 696 -488 881 67 -445 -120 -179 -10 -916 -707 450 751 -172 719 541 765 233 143 -581 264 758 -94 -276 628 -7 -271 -677 807 686 270 321 -852 307 -532 802 333 808 -574 -485 350 632 -94 337 -980 294 258 -381 -170 462 650 -755 161 -605 -327 -871 194 -872 -518 -864 -589 489 73 -695 488 68 -437 -392 150 -132 294 122 -11 516 -19 229 -86 -533 262 -662 772 253 -96 -904 -12 -154 -468 294 -203 23 78 851 500 -759 -767 882 -227 -644 497 -675 303 -351 -221 87 -721 325 -985 72 -82 923 941 -838 -869 934 505 92 510 -99 658 720 349 -575 30 236 -577 -680 -916 -700 646 734 -233 410 378 -615 934 -819 -771 371 364 -770 -952 -790 -414 348 344 570 -936 -35 996 71 223 -886 -165 -471 -211 312 150 -261 198 826 459 421 575 -284 -902 -711 -371 -193 -925 886 919 651 952 -716 -250 611 617 -297 664 -552 -438 -77 -904 -625 176 -22 -147 730 250 -384 290 -47 -420 942 493 -162 968 -319 -349 -807 -21 -52 -233 -101 -226 530 -68 -763 306 -709 505 176 434 -22 726 -52 667 -975 -240 500 116 -105 -474 -430 401 253 528 195 258 -601 924 -55 112 -930 -258 934 -290 -61 -611 -491 -2 117 126 -883 -74 -490 -729 916 -104 -494 -542 958 -815 -294 662 309 -375 1 502 -767 -1 -743 -35 -127 647 616 172 -813 665 -832 -503 400 501 992 760 895 -713 -13 -401 -983 342 -851 354 945 -524 697 -99 -475 688 -731 365 885 168 434 -57 -574 359 481 168 -960 212 234 -298 -215 -942 215 884 -174 -517 502 -894 -27 -747 819 -550 -739 -741 -37 325 583 -39 -185 -420 583 -459 267 905 -50 -373 -877 -67 840 -810 624 -537 320 -345 467 -95 606 291 -555 233 258 -388 -248 404 -738 260 -396 581 803 150 284 -133 190 77 535 -23 -879 -238 130 626 -394 -530 -92 695 -608 434 607 484 917 -965 92 426 466 904 482 -987 -42 -651 707 -663 635 158 -454 18 103 48 -174 451 -589 -526 582 155 207 -618 95 -257 -630 -364 620 58 970 313 -172 359 -471 107 -118 352 -966 617 -65 -733 -587 813 34 -833 -482 -387 558 718 -533 275 826 -105 564 441 901 86 -338 -1000 -819 417 10 -617 43 -306 521 -720 -288 -469 187 -899 -291 6 929 -450 758 -188 793 200 345 -852 997 -120 -677 850 -45 27 952 445 -204 64 728 280 -657 -757 8 749 -74 -802 -571 771 841 205 -440 589 -732 -889 -517 318 -108 363 -234 623 -917 113 879 388 -30 366 164 475 12 138 224 638 370 634 416 740 -835 -95 -989 -837 620 596 -583 -281 -328 846 63 754 -511 408 -966 240 843 -716 252 -154 -752 -951 -764 616 418 260 552 359 -71 -123 996 -701 -329 -50 182 -690 837 304 -72 -365 196 217 -910 65 -163 947 -460 128 -68 -389 -353 741 -242 246 -733 -799 136 -920 -753 -761 -246 139 -296 787 -455 675 440 -17 -783 -446 -989 718 -353 829 629 970 166 -4 217 61 923 313 196 746 688 52 -13 890 -910 192 -66 948 922 -772 46 798 -294 -339 922 -615 -363 684 -703 928 299 972 -945 -848 -817 304 890 168 897 207 -764 291 -979 370 580 609 -217 -258 -728 -191 635 -410 189 603 241 331 -124 578 570 743 786 763 -603 700 -1000 793 606 603 -395 625 -567 974 -597 900 -768 560 -972 101 351 750 -336 749 -573 691 555 -375 -924 -923 -232 272 -75 -311 231 735 -80 -468 -708 405 851 -711 -854 -985 -95 200 571 633 669 725 427 -44 231 -589 758 -25 558 911 585 43 -422 -810 -475 -919 -70 -2 368 -224 703 186 412 822 893 -481 400 -654 -696 142 934 -513 906 -658 686 973 -305 -414 -210 332 54 813 466 -15 -779 634 -190 549 417 -808 160 -306 -834 947 -608 -201 254 -93 983 -893 406 -614 412 324 -659 612 727 -990 212 139 16 -961 -907 -588 -85 267 -558 588 476 -132 -822 339 453 -215 47 -435 289 725 -488 874 819 -262 371 369 -554 -9 -746 845 374 763 -303 -352 513 -732 674 -976 -696 -138 381 -141 -663 773 172 787 953 -13 689 467 -545 -126 153 -157 231 778 721 -302 -425 -700 -820 541 -620 681 141 157 387 74 699 746 -165 -610 138 -877 -519 412 -492 -520 -753 -485 354 -820 500 686 458 -192 677 674 693 32 -90 397 -891 -844 -578 733 89 125 -448 830 465 -771 -866 839 -473 -506 -738 -562 366 -303 -661 91 503 893 -318 927 339 133 928 840 -322 168 -805 -541 -266 575 632 697 -20 419 -719 -525 772 597 747 19 261 990 254 309 -206 -741 -1 810 -485 964 473 -312 618 -71 -435 587 -741 -959 -25 226 561 306 432 728 -39 -434 -202 759 -181 522 620 422 905 -548 522 449 879 989 887 -267 -368 -834 185 472 603 588 594 -453 131 -979 -565 739 -342 894 270 958 341 463 -696 903 -634 -444 -622 606 662 -378 -277 15 502 444 -993 558 316 -473 373 909 917 600 -717 927 594 -269 614 -27 -612 -919 -579 66 -657 317 191 925 -107 -144 764 306 -616 -74 -458 -717 -928 -70 821 -50 86 636 -333 -610 -38 -650 -387 -579 -512 -809 -892 238 947 93 -755 -849 678 487 -964 -546 83 893 758 229 192 154 -755 -346 988 217 -865 -634 -534 -598 -906 174 -430 -459 -962 348 -597 -816 -825 226 -157 -919 -965 950 735 -428 -33 26 -569 -302 45 -181 854 3 823 -867 -288 -793 -595 -916 6 -930 45 -687 631 -119 628 637 -820 -899 363 207 -543 -813 -653 355 -623 56 618 -537 -980 468 429 509 262 -688 713 -818 -452 906 832 412 -983 781 -758 -586 -76 319 -951 -884 83 -840 -725 -114 597 248 -576 -44 -481 -675 927 376 980 539 -505 -172 136 -953 338 -591 -44 104 443 -357 731 -637 245 -386 977 336 -309 651 -469 826 395 -819 -916 108 -682 -637 7 -333 -379 -730 182 788 -480 28 -371 869 -986 -836 -31 982 612 -936 124 -932 788 887 192 -586 635 294 580 -65 -369 -900 387 896 744 -654 590 350 -287 -223 -3 79 -638 541 519 357 661 -299 -103 -980 -242 333 -342 429 -461 -762 -306 507 -972 -433 -250 714 200 890 -986 -921 -893 -839 945 -141 -703 -27 914 612 650 -424 588 270 702 -392 -361 447 933 -288 855 -112 -849 -119 725 6 -192 446 -970 -705 -283 -320 -222 336 26 -992 -839 -353 25 -677 675 -293 799 860 788 -760 121 524 -240 808 654 16 -491 436 -298 -125 -253 -456 -182 919 681 -255 530 -637 453 719 -699 -468 660 -723 238 -165 68 -933 -670 312 -358 -78 105 222 186 -568 -283 929 -401 246 42 187 16 818 -660 -344 680 -196 -795 -140 -96 -528 -19 -875 -713 339 -138 -436 -672 -623 -296 793 -533 -677 783 -680 -184 -296 -713 -113 -733 -989 -512 -328 -163 103 896 355 508 638 -260 79 -539 -925 -551 50 824 907 -831 249 -13 -944 34 -418 -126 -238 -822 -204 678 -632 -171 -142 80 652 -513 761 -993 -870 277 758 -991 -465 -291 894 -766 737 964 -699 978 -121 -820 -640 -203 -370 329 138 -41 520 657 -658 607 390 145 299 951 544 66 -214 307 -567 651 85 887 43 191 -987 560 425 -310 603 -155 450 928 923 -523 -244 650 -342 94 -193 -572 -409 -563 796 610 -756 284 862 -714 -326 21 621 127 383 -826 -282 982 -951 993 -969 981 879 837 -703 -539 -460 159 -776 -496 -986 -611 -888 -324 739 -668 -739 202 -412 -225 -322 259 -182 426 -843 719 377 114 339 -850 749 -545 -736 256 211 162 170 -828 293 -945 -985 4 -310 -831 -757 -904 -307 -670 182 -250 843 708 480 468 -355 262 -345 -504 -359 696 375 -350 -889 -427 380 -462 -581 869 -120 569 853 -216 908 -424 917 238 -28 -208 689 -72 350 -948 597 773 -630 687 -298 127 -856 75 495 -203 730 -355 -150 974 -560 30 876 -776 -975 -931 293 337 459 -769 -594 513 117 857 134 -256 -200 -213 704 339 -272 -312 -773 -606 490 -264 -931 -167 -635 -738 -197 732 179 873 325 438 35 920 735 -717 -744 -175 655 309 601 -481 586 -777 878 139 -409 -472 72 3 -486 187 305 -670 717 686 -739 920 -426 418 93 -202 -152 -187 102 400 707 -149 -284 408 808 -424 -603 527 -509 623 955 -377 59 510 -505 -980 316 266 220 144 -172 392 5 762 632 728 -884 512 -83 -346 -510 377 -458 -783 192 638 183 -793 -336 256 108 534 463 -712 -137 337 333 184 -412 -554 -948 -565 786 -420 -946 608 -909 702 -918 656 670 -59 -311 -915 519 643 -608 199 -248 -182 937 857 -874 566 287 923 -794 421 -528 182 642 211 -179 -507 -514 341 -529 -420 -553 -225 194 222 949 449 -144 -873 -454 -362 931 -63 -406 -519 637 -963 943 974 387 177 -474 217 -647 -903 -959 -323 -600 -754 849 974 -367 -905 -964 -798 -565 -340 962 286 -639 356 210 -367 648 -528 -488 -405 -656 -188 -787 145 -792 -843 -132 -55 108 979 251 391 309 -982 -81 33 -829 776 23 -984 -434 -990 -153 201 436 860 -697 -23 777 111 -1 620 874 816 826 28 -853 -901 -525 -502 -551 -714 729 -528 -690 348 660 -913 -304 822 -998 -675 -688 -313 26 365 150 511 428 -26 -417 492 807 252 -72 -32 154 -23 351 358 -804 -481 146 -672 -62 139 405 -674 0 825 -34 168 612 -611 486 32 508 -280 -418 861 -447 12 -606 187 -903 -602 -125 -983 860 554 -182 -95 -827 -636 -960 269 -455 -618 -399 -22 11 549 -387 56 -621 -277 -340 -149 573 575 913 -169 -76 884 990 932 994 812 -635 -405 -704 -698 -324 731 368 -562 -468 372 690 -48 -188 -835 -936 883 -256 931 -682 -609 8 -410 874 -173 0 850 540 357 -804 -467 250 -151 -428 -759 571 -105 822 23 -931 547 -874 212 706 623 833 -450 479 -332 477 -524 73 375 338 869 -975 474 681 705 872 63 786 -402 -293 289 -601 493 -33 330 696 -375 -995 -5 336 166 -575 60 -839 650 -136 -912 -419 317 -773 -142 -556 -776 -610 -256 949 -464 615 -533 -670 -331 -248 759 281 -659 -807 -852 -489 985 -757 -244 273 -220 822 -32 143 -570 -344 -851 -576 -68 200 -296 -941 940 -692 346 -676 262 -271 472 -292 -504 -830 -587 -849 651 -161 -168 -351 -401 492 837 -458 -733 -834 -2 641 -108 -611 -812 659 -57 -231 343 -43 -216 811 799 761 -950 -439 -582 874 -584 -4 -476 939 -906 -598 -69 664 570 -540 582 547 -917 649 571 -863 150 -998 97 -464 -477 162 131 364 770 83 587 -250 195 826 9 -479 -378 -520 -559 786 576 -466 489 -626 979 777 735 430 679 -902 -528 -18 -651 -424 -353 162 -779 -215 -563 -654 -416 -642 155 -677 448 110 478 533 -275 -987 -61 534 -138 -360 -296 -474 -204 -42 -576 363 -407 828 988 128 -70 -494 411 601 -617 -643 322 385 815 94 907 -210 804 -914 -574 381 778 268 -807 757 161 -184 210 -687 -456 429 708 319 297 -218 -256 757 957 -51 -660 -653 -978 813 -495 963 528 -74 -80 -42 -657 985 -783 656 499 -276 -967 87 300 -657 233 -178 -93 -122 -623 -86 188 323 -600 -590 -535 508 330 -420 920 -621 519 -706 754 118 773 622 -76 495 912 271 -271 -370 -551 455 -610 252 -389 418 -979 -207 -362 -410 -527 -113 -930 1 154 967 639 308 -628 890 -642 435 130 -610 -765 883 -705 697 -280 -304 -888 762 407 749 -965 -575 -746 -780 -194 -823 -175 -32 -395 -420 -553 -989 614 291 -837 -122 478 934 419 -667 957 -407 -14 491 -15 280 -114 -83 -248 -588 -107 444 996 -776 -655 29 -847 -25 -965 820 75 -732 -368 19 -971 -346 894 -73 -343 -536 863 -85 -419 -739 764 295 234 -946 22 -269 818 780 -690 -884 455 -847 -237 605 905 -290 579 452 -443 631 -883 498 989 -377 335 -868 536 -512 -144 -848 -774 -448 -603 262 -489 117 959 144 -349 933 435 -495 -299 -528 15 313 -27 -197 789 -90 446 376 160 -793 -251 412 854 -126 -769 999 -970 -172 113 562 -57 -152 947 -260 -644 -658 -106 -574 786 807 306 832 984 -697 599 641 919 -157 -148 -120 -374 -77 839 732 165 -433 802 -396 11 -90 -284 -481 -573 47 727 262 -639 249 -702 -580 678 576 -373 150 -465 535 -156 -426 70 -807 -707 -897 -801 -684 -896 245 465 471 -210 -966 185 -16 -964 473 888 -936 -634 88 221 -784 227 72 534 410 893 262 -838 684 132 774 -18 -321 -169 -670 -12 757 -358 789 692 -665 -287 626 424 563 869 -825 -352 144 758 -875 -70 33 -376 751 69 745 -885 -363 -946 -672 151 -457 433 -677 -789 867 -643 904 500 -714 754 727 528 730 42 -64 -195 38 -98 -299 -950 333 -613 -719 -311 -588 -291 504 -397 365 -46 17 -320 -859 172 -980 -162 -76 -484 -85 184 610 492 -925 35 -27 -500 -216 19 -364 925 -468 640 887 347 961 -15 434 -182 -262 -706 -89 766 615 -673 197 590 580 692 -339 611 -504 195 111 -29 -567 -82 583 -32 -814 497 10 -412 624 841 614 -405 506 -842 -197 -459 800 247 -761 843 986 375 414 -147 886 -759 380 928 -637 -385 464 -673 595 153 -924 549 343 75 71 424 673 579 250 -957 105 -585 455 145 -792 537 792 597 -922 9 -559 787 288 -372 267 -693 -928 -940 273 44 125 865 785 675 -76 591 107 -150 376 -117 -497 631 -924 -912 -41 616 866 389 -610 -185 852 32 -225 -713 -514 -701 90 -447 -950 603 -647 903 433 -26 -372 739 301 -206 -273 -253 -178 148 -643 659 -671 617 -874 434 244 917 -510 933 493 417 438 708 881 241 -745 70 -669 -489 -664 -914 -914 -280 -416 -42 914 916 571 702 -353 -157 381 -860 -954 929 -160 -22 -621 403 554 670 475 -406 805 432 796 -785 -215 -142 -134 -990 -685 -370 25 -156 166 903 691 -610 -318 32 621 173 471 -511 -766 382 65 937 382 -279 332 -677 542 748 -205 -826 401 -765 -539 191 -32 238 887 501 666 344 -693 60 698 -514 113 -402 279 -482 -636 -711 -400 -369 633 -877 -975 -447 -9 720 115 846 960 307 -266 -864 -643 -547 535 325 799 -727 -893 8 383 643 -687 -778 -670 -360 895 733 382 184 -561 -718 -814 568 198 583 593 -555 361 -588 -137 377 -15 -852 47 672 -150 336 92 -343 -712 -342 -352 601 -556 -690 741 -699 939 -950 132 711 163 114 981 -170 -239 788 963 919 -285 951 -448 526 741 -151 378 -645 320 122 -878 -871 509 278 -754 649 -728 461 587 886 357 156 -911 629 -229 495 -631 -542 358 466 810 -348 607 911 -724 317 314 -69 487 888 169 741 -169 -784 740 208 815 -590 -257 590 492 635 -58 -868 206 445 632 -68 578 316 956 -267 -230 -552 -666 -894 -202 638 -166 32 124 521 -816 709 511 -312 386 950 9 -342 -793 -999 -32 514 417 -659 -873 -48 674 -211 -412 -415 23 -538 673 698 77 -558 -394 -824 -100 280 927 -820 915 857 -741 9 825 636 -992 -235 -315 629 594 293 -942 -137 -908 204 -313 -326 328 -276 940 893 -914 821 66 -74 16 -217 -791 856 108 -379 -31 743 296 683 -624 -958 -445 -353 255 958 31 471 946 -867 654 -512 -320 -672 869 -453 126 805 -782 -183 -94 -14 -895 -64 102 829 580 -505 798 946 968 694 -395 -292 -776 -235 796 -440 576 -60 -204 -316 -696 -606 -761 -20 -3 96 348 -491 -560 843 -56 718 -173 -443 862 932 -521 861 -115 -484 846 -296 923 -337 126 333 756 -294 872 -758 -121 665 -841 -539 289 77 55 807 652 794 518 151 -896 -962 508 518 690 -415 38 753 793 -147 175 591 947 -652 -965 421 -893 818 -136 1 -739 -609 -464 602 45 723 -826 133 -556 -673 -602 -966 422 784 402 859 980 -65 672 68 199 -657 -279 86 719 426 -395 761 964 170 114 683 294 456 -709 -447 411 932 8 -313 435 -96 -882 -595 -283 549 969 620 258 284 642 -89 402 -839 800 -519 -443 -591 -146 -182 -820 -494 -964 -116 212 -365 -278 -791 -418 383 36 437 365 737 -943 395 923 292 762 422 889 -250 -712 -119 838 -637 -429 265 354 -12 278 -458 159 -210 826 -655 -381 -577 332 431 618 533 -189 -262 720 -738 -546 673 -654 156 203 177 505 288 -190 -961 426 355 959 298 377 3 253 -280 56 749 -7 155 -58 -721 67 -505 -402 -375 -785 756 -69 -5 -378 569 335 625 270 904 261 568 989 -120 -271 611 477 -788 -317 -738 -830 536 757 -786 -437 690 424 -758 180 238 326 -223 -905 -684 940 542 -258 542 -20 -652 219 741 -520 603 -166 817 687 -203 -450 -64 -262 543 -481 439 -810 -481 894 -712 115 -468 -892 495 734 -320 449 -582 -198 -716 839 -940 612 416 -641 -245 167 866 -203 -813 590 902 -5 981 -505 -368 536 100 520 187 -122 450 64 72 602 683 597 695 821 -512 -767 707 744 -435 -111 528 138 96 967 147 610 5 -843 -435 630 816 -407 409 -352 663 801 -618 715 372 -199 550 297 -508 769 -905 69 -761 -260 -307 -829 597 7 -739 -536 -610 957 74 615 -305 839 -238 -728 700 721 950 -53 -596 -114 369 231 -188 -68 -20 -255 489 544 542 748 690 -764 -574 -74 273 -241 709 -796 -815 510 -751 153 620 941 -833 258 993 865 853 -313 -415 -482 310 -744 -914 944 -392 -157 -819 -914 220 -890 440 474 639 -466 -813 -202 -719 265 528 -351 796 -133 733 -394 -74 -741 218 633 -800 -889 -457 -28 850 -333 -346 232 -451 325 -73 221 620 956 -900 587 -449 -893 22 124 -603 339 -93 937 -88 -857 -664 314 527 365 289 756 306 290 123 143 831 -432 515 827 -910 -268 158 808 24 488 -693 862 469 -566 -115 820 199 -525 -602 775 -471 -28 -58 -217 -769 -519 616 406 109 241 -528 436 777 -502 -634 259 994 -593 817 153 818 166 906 224 317 343 -809 327 -441 43 -614 337 427 753 -898 -918 -265 63 -458 -721 654 118 879 379 -647 -276 295 -795 -888 202 -233 547 -14 -917 -244 889 832 -334 219 -805 -581 517 598 267 602 185 -428 709 986 902 -947 -594 -964 879 954 430 -190 -413 -223 975 -103 14 73 573 975 -186 -345 554 -314 -707 -511 220 -418 -735 703 -112 877 -396 -393 -351 -722 763 -740 409 -920 171 -844 772 702 -741 -124 516 -280 -805 -935 -246 434 -269 -153 -736 32 -417 492 -858 393 424 -657 901 346 925 93 568 901 754 -618 -342 -225 -226 -691 -786 -478 -784 -240 864 -359 562 -269 734 -533 -630 40 -834 377 -703 -473 578 493 769 291 812 -833 -968 266 -772 748 672 -496 -545 94 64 -354 -889 -98 725 -569 628 -373 -903 139 123 147 -839 -89 269 -999 96 -761 703 -918 -110 -403 -798 -510 883 721 391 -779 35 -542 499 114 -311 474 215 910 922 -195 578 2 869 -516 -854 -829 456 908 -320 -755 588 -867 -162 -110 -605 390 907 -905 -922 -876 758 640 80 -808 645 -842 -577 122 -851 614 405 -351 15 -632 811 -296 -554 -42 -270 522 371 956 -290 488 304 -579 -254 -602 -173 -470 -214 -154 -774 -256 298 938 -855 -213 -758 974 -289 -328 909 198 112 -110 840 -670 -522 -224 934 301 -69 240 315 209 -160 -128 72 -40 600 -356 493 -909 156 52 -263 -364 705 -852 991 -595 -848 -450 739 -607 -111 747 -735 -651 -534 861 368 206 -620 -695 -664 -906 78 -235 -813 -828 -302 408 811 529 -91 -111 880 223 -222 -429 -137 -536 973 -999 -604 530 -958 -536 -988 670 642 337 919 -362 716 -191 -569 601 920 -683 320 581 636 -871 -263 -833 -690 434 688 837 -625 -730 514 -777 217 281 551 70 843 -958 479 -846 113 -63 859 186 402 914 840 746 741 -214 -339 -432 -318 -352 -253 114 -533 41 -26 690 -501 353 498 100 722 -907 -505 524 533 -671 -245 -623 993 466 -405 219 26 -847 -957 -3 -488 521 -943 -135 999 934 365 -762 -939 193 526 -796 -744 889 670 904 -663 190 -653 598 181 -421 708 122 541 582 -746 -632 -686 104 603 -643 469 -856 333 66 43 -339 375 659 -228 -558 -582 787 26 698 419 -525 -89 -474 550 -21 465 -253 -643 -104 929 -80 742 895 15 -724 820 288 872 -332 873 413 302 402 -875 906 458 -888 703 -607 55 776 -676 -776 478 -969 -411 -56 947 76 915 787 372 -394 -893 -58 -398 993 978 417 969 -956 -194 504 610 -236 -434 -54 -488 930 587 -880 -729 -776 998 985 -935 268 -757 -263 -343 -956 152 749 32 -945 79 -257 -685 -61 180 -619 916 125 811 63 -249 -291 242 932 -38 821 -147 969 -165 446 65 -280 154 758 434 34 333 -507 506 -131 622 718 522 487 50 -325 -536 -514 -960 960 -882 -575 -144 48 -987 903 -883 -715 -595 -650 522 -382 -46 -652 -587 -604 203 707 365 -155 -689 -144 -795 223 467 249 184 921 -534 -8 367 115 740 589 776 224 86 101 -503 -226 -696 847 -781 639 -464 25 -925 756 -288 858 -396 286 393 -811 780 742 -781 -822 -911 -127 674 493 -103 189 -357 485 39 -528 256 440 916 -112 623 -246 -95 210 -509 700 842 729 98 -791 903 -707 -60 -992 -883 787 401 917 -896 912 567 -617 846 257 592 -874 -599 604 -694 225 623 673 810 -226 987 -92 589 440 -530 -717 -688 485 -682 684 -641 808 -788 45 -912 414 77 -343 600 -431 386 -133 -198 889 951 -293 -151 635 478 442 -789 -851 494 -62 -181 -8 -178 -58 782 -120 -845 -245 426 919 29 -156 -473 -858 -215 -221 346 -929 -93 949 46 731 72 720 312 276 921 876 -747 -578 322 -916 -89 493 -520 -600 -441 664 -287 -560 -512 -310 -128 -845 -259 143 -23 278 -274 462 168 -928 -590 373 280 -372 159 151 872 351 954 -414 186 718 405 -199 -64 736 38 -846 244 807 -126 -41 -389 583 -846 277 -142 -916 729 -297 421 673 120 -504 804 -622 339 -690 -701 466 146 527 883 895 999 988 -293 -78 -346 517 -483 -925 -591 -8 610 54 -961 -287 -907 615 -734 -936 -190 942 -135 -731 -619 863 -403 -183 756 -96 -413 489 -152 -362 90 -533 648 827 419 -296 807 -761 124 -546 -201 -492 60 -161 -338 25 -145 852 -125 -424 635 -121 -90 425 -120 -462 -635 176 -112 581 -261 -862 -554 241 -960 -71 235 -111 709 485 571 -943 -527 -829 147 757 288 -757 393 -810 657 -65 -289 -160 -557 155 -814 884 -319 -731 -840 -8 21 769 758 19 -688 191 -749 -192 -944 -10 -143 313 -56 -36 509 415 498 -1000 -306 -424 700 -26 -926 -113 -145 653 95 -730 -605 -767 855 17 164 516 -838 701 715 -133 226 911 168 929 955 642 679 300 -576 -479 387 -864 -777 -984 -129 244 850 917 -736 554 126 405 -241 173 -27 626 -563 944 448 -345 430 -916 820 89 898 -935 -55 374 351 378 581 432 726 864 736 -993 1000 565 995 -597 511 -621 886 224 -773 -897 -262 -124 183 -818 -608 569 753 705 705 694 -996 414 343 433 -28 587 -344 604 521 -147 561 743 -343 171 -910 582 936 -596 733 457 -16 -397 766 459 402 296 -690 -437 44 -49 483 427 -256 -428 115 901 186 -449 545 573 -405 -225 -399 -176 -886 -880 -931 91 -434 -939 502 -254 820 -673 -350 -442 70 47 650 -588 -364 428 154 -960 -477 605 -68 196 457 477 -941 -834 454 273 -408 598 -792 -98 -506 -586 -942 106 -622 -763 695 121 714 -311 721 -525 851 781 -830 -187 -856 -329 -732 258 505 -406 -7 773 -390 476 710 735 -613 826 -189 -131 -346 447 -322 -911 708 790 -717 -350 736 185 -320 468 -20 -858 -985 -336 -473 439 -295 -455 -320 687 -483 26 415 527 -612 -493 -840 221 -772 332 -286 -381 -885 737 879 -7 -264 321 -668 395 -863 -947 266 -554 -188 541 876 845 -466 858 -109 375 -89 391 491 -645 880 -528 -841 118 420 533 -124 -135 -133 -130 368 529 -843 -918 176 181 -218 -952 601 -46 78 328 993 -27 950 320 317 -742 -636 424 108 59 -762 51 26 519 417 664 884 272 62 221 -718 -619 -964 840 -76 603 262 907 -877 285 -203 -676 -839 -946 24 -905 445 -216 -344 -912 541 46 468 -606 163 -267 432 848 -11 175 921 930 400 -997 213 745 205 765 41 -147 684 228 -649 236 -806 223 493 583 -715 719 -241 339 -606 210 815 -226 21 219 -219 -736 -644 856 641 527 459 529 -679 365 -215 751 53 -327 242 -322 -929 349 -464 -171 975 -537 -224 -135 -628 819 -656 -716 223 -488 582 35 -549 -243 487 180 956 370 752 679 562 983 239 -568 -490 823 661 -408 478 809 -954 -715 729 905 -55 -757 -609 288 180 -196 152 -978 -718 780 -903 -702 556 609 223 599 -416 -84 -218 879 -936 -982 231 135 -952 59 -668 972 603 518 -136 636 -310 410 -91 381 705 909 -830 -545 241 -749 -670 182 -906 104 -377 -228 135 -91 -811 992 -456 604 970 921 482 -674 868 -914 379 232 -325 -559 -64 -393 -88 521 -801 354 606 -25 903 -329 -931 225 -229 -618 -286 273 -192 28 717 -964 808 -421 -138 849 -798 180 -486 -979 600 726 -840 -940 542 727 -301 -476 -776 -396 746 -57 611 670 -482 529 342 -665 9 352 877 -620 -308 635 -521 -822 551 -109 -409 -458 56 527 -255 -982 -142 407 696 -49 210 -667 145 948 -514 88 -572 -409 -189 973 243 -143 -539 -298 -806 -984 174 307 573 -14 957 -106 971 139 314 -296 714 -37 -895 540 -872 994 491 65 559 -325 51 -987 -970 847 -567 -804 134 -590 -381 382 522 609 -567 -105 867 -336 135 -457 919 207 7 639 -826 -567 -306 348 851 -806 -224 -657 34 967 -826 -16 240 250 -591 -827 -215 987 -310 923 -373 182 -32 945 810 306 681 891 -68 -574 -398 -137 -220 23 194 66 -268 -794 -530 560 -855 671 55 -90 313 310 70 155 -26 -673 53 180 -908 226 -730 350 -537 647 -845 -765 220 -757 -570 269 103 -574 -126 905 -600 681 759 438 -226 -776 167 256 915 -495 -249 -914 357 814 947 730 -843 650 -240 217 103 -929 -329 573 805 -849 -920 889 79 -280 883 594 -413 846 501 677 766 -374 -666 -666 995 -493 -766 794 -999 180 26 -561 -38 879 -402 172 77 -358 633 805 -614 581 574 -48 179 78 -986 886 -13 -678 -711 90 -531 -652 -468 -529 -634 -391 -279 -31 -731 -171 -933 -174 -612 -263 -797 662 103 -557 -933 -692 -352 955 305 -367 -626 -596 -631 724 -881 369 994 419 -760 182 -602 -378 153 973 -930 567 299 78 -609 -117 508 56 -873 -975 248 100 265 54 -121 -540 111 -99 -18 628 134 -495 -222 309 -755 -403 655 -526 -397 413 -818 986 720 -79 831 -625 999 735 645 775 -21 -690 -919 439 270 -177 -898 337 -793 -688 777 -458 85 919 -698 93 -577 -404 -161 -339 -837 -178 -225 678 273 -620 -806 842 42 187 692 -959 -168 -39 666 683 817 189 -365 485 -473 -494 -306 742 -947 -268 -62 490 508 -626 955 969 -744 602 84 591 703 -452 -567 613 -692 -262 -189 -152 -706 821 683 850 471 62 288 652 764 899 612 865 -327 448 95 -669 -700 890 -622 -960 -448 -467 482 -286 -365 629 -907 618 -524 -60 -945 -739 322 -134 -761 -730 563 -608 973 -78 56 -491 -355 27 956 996 571 341 -717 -364 212 -165 390 -2 499 -450 -887 -291 -359 -14 -580 588 -482 856 573 218 -827 -68 44 -992 -749 789 259 197 125 121 -36 -704 -665 181 -755 323 -704 847 775 -677 -343 949 -612 -673 876 944 620 199 -525 -85 847 -941 283 -361 435 380 -433 543 -51 311 13 -904 170 -124 -582 979 -776 -627 -752 882 -336 917 -944 452 468 -225 596 -619 -792 445 330 900 731 -914 -100 -574 898 -877 285 499 198 -640 285 -917 -129 -195 277 -898 -468 -425 717 775 359 915 158 -66 690 514 -36 -141 -145 -399 551 790 949 -233 634 548 834 320 139 577 806 489 -38 697 -813 -711 -164 569 -457 912 -325 15 49 518 -360 -497 -985 996 -400 519 618 781 857 -931 545 -775 -790 -301 -93 -427 429 -280 649 238 52 -907 -432 -261 -89 -684 -711 -174 -113 926 -337 933 887 360 525 489 -637 -528 560 -728 302 347 702 -388 -86 998 -133 -116 -427 519 504 747 -898 -522 -778 -550 -239 -464 -825 479 -562 -96 -600 217 -487 -692 260 61 -736 280 348 -847 147 65 555 -944 -782 -686 -596 209 -918 955 -570 -947 -321 -679 316 20 181 418 310 85 -211 -155 952 145 36 683 680 -608 110 744 182 -353 -257 -226 358 -108 -147 -861 -597 373 -7 316 -353 756 -161 -6 130 330 938 264 46 -716 -488 379 -259 -829 820 -606 23 -746 -349 -589 -190 -112 964 249 341 -262 924 -580 -387 -19 -260 -625 -990 -158 -916 945 753 684 -122 -501 -154 -84 160 453 -495 397 711 -439 792 -42 -579 349 441 -490 58 -104 126 -886 -960 597 555 -804 924 955 -531 345 514 606 850 362 774 -283 -138 -772 635 164 155 381 -379 -387 -314 996 -621 736 1000 913 -893 157 806 -584 798 -515 -917 437 358 -222 -409 69 135 337 -614 -876 988 654 -337 -291 -293 217 44 -460 640 -624 -308 -681 582 194 892 240 -527 725 223 -449 -911 938 -782 850 613 717 -323 408 -619 656 375 917 -611 -967 -251 -886 -169 663 16 379 -599 -941 383 674 982 140 -806 293 -373 -650 199 -105 -143 -244 -956 -996 -981 -597 44 -15 -944 -734 -646 335 -615 -61 -486 -215 694 -850 84 -870 -512 909 -380 -661 -383 -181 831 -486 -572 -781 113 -371 428 -861 339 139 -994 -813 206 301 460 706 14 645 -992 -325 -396 -994 683 -57 549 -682 -474 660 -147 157 907 -136 -854 -504 651 823 550 -621 -907 779 -541 -338 -983 -499 299 596 72 -945 647 845 478 908 -529 383 346 -486 -647 925 732 714 622 391 446 793 -748 -447 -793 -239 -160 347 -249 -262 730 74 770 243 -549 -809 -252 751 449 -919 268 762 625 -381 27 -390 -270 269 -268 40 -175 920 395 -370 983 -302 -777 -289 -577 -659 104 908 -490 -695 914 681 861 -766 -41 347 663 773 82 -590 490 -729 -490 -69 -173 195 -567 440 -805 382 -145 934 552 -600 283 -169 838 119 934 279 989 483 99 -236 817 949 -255 -107 -813 -25 780 -401 935 -33 203 -460 957 -670 -410 -864 948 517 -638 -652 -829 131 -158 66 -917 887 -351 -716 -202 31 -87 -671 -728 -753 -847 996 758 582 527 962 540 449 -53 421 551 52 668 646 -95 -31 660 -53 155 687 -322 -224 -888 -900 -452 233 231 848 625 528 -913 986 278 698 76 897 254 50 436 823 -887 116 -453 687 -734 524 -229 258 -370 -308 -638 -678 -255 263 44 -40 691 -763 695 252 440 885 727 -914 -357 -22 -421 -392 -744 760 958 80 796 -200 857 969 -173 924 -542 -788 782 -862 614 -81 -129 164 -139 -587 620 -265 776 -185 674 297 40 22 925 -527 -913 863 956 105 572 -96 346 -210 -205 996 143 16 -653 -582 895 -223 -463 123 460 -347 -487 -765 -48 734 616 707 186 831 -182 946 -410 794 -679 -855 -257 880 -559 -794 -299 -909 179 -157 746 344 -208 -598 -79 -649 207 339 595 228 697 -667 -99 209 654 -795 -328 -571 -634 274 -965 -802 -401 -275 -173 -803 -277 -208 -307 441 868 -923 691 808 327 -320 -680 -20 306 611 -150 -292 -745 240 -465 -18 274 -243 -160 550 -636 467 -690 284 -299 775 887 166 107 972 -811 -733 -524 -236 -661 913 -998 24 314 209 -72 933 -156 -356 896 154 -193 -171 -310 -764 -522 25 550 566 885 -939 -36 -437 153 454 374 511 649 774 830 -740 -413 213 -60 944 -237 205 155 -656 -229 846 -119 215 -605 558 318 -464 -33 -519 -484 -486 927 -174 -443 447 200 -530 886 553 -243 -763 533 -35 521 324 753 451 -640 567 -335 -911 -13 975 -822 998 711 906 -941 212 -562 -335 -236 531 421 -155 -811 498 -257 711 -58 989 -939 565 -915 105 101 177 626 31 -994 -464 806 -142 86 708 -736 100 954 -480 -157 -556 870 -937 483 -541 -305 -462 7 708 -773 -555 631 -284 602 -648 970 -255 214 -55 516 317 -561 699 855 855 -78 687 548 525 -676 230 -986 853 514 819 767 437 130 510 -287 -865 -995 635 84 448 -333 -737 -677 994 133 -598 253 -431 -499 -313 390 -404 -238 -24 -824 -559 -448 -338 227 -429 989 -949 57 588 536 3 -215 -228 201 985 -521 -800 787 537 684 250 -469 -375 -745 -104 -871 -965 439 -823 -362 -205 831 329 -984 -388 612 -940 958 763 633 919 -505 -672 412 -402 -428 -231 -752 -459 -475 -858 880 -319 -959 -301 409 21 -470 848 -580 492 273 -376 294 -145 -804 -986 -533 875 -364 -919 -210 -419 37 -309 325 -122 -749 833 768 -445 -885 -247 -330 -35 -226 47 478 300 -468 -69 -278 75 -973 -296 -944 -304 543 -759 777 -587 -866 -871 -163 -121 -40 -11 -714 701 -703 36 625 235 -169 -296 272 273 239 -209 -273 513 924 -876 590 -580 -272 571 -686 -316 -728 632 -594 261 -741 458 -154 50 -944 678 -455 -861 683 904 834 350 -586 990 -410 -101 -509 -379 -236 -613 -831 -449 327 460 -907 253 933 7 -672 -664 -313 -900 434 -594 506 -48 41 -738 237 917 -739 457 -884 -423 -574 -68 411 -454 428 -31 -503 904 -266 693 -540 935 794 -619 -289 -978 -735 -624 -677 -238 -757 939 733 -237 215 -731 -170 25 891 659 -270 -433 -754 -80 -446 -833 4 -258 57 -260 -485 -828 833 155 -786 910 -663 225 -736 711 -212 -725 -863 257 -73 994 64 180 945 544 759 -931 -463 -19 -90 271 -637 -154 -502 555 250 -700 -289 85 -908 618 962 -381 171 -922 907 164 975 -138 -610 928 302 762 -930 844 -691 555 -424 -266 419 651 -13 328 418 -344 -146 746 -624 -256 -142 -166 -553 127 846 209 954 185 323 -289 -58 -849 107 -877 -988 -443 -47 456 -304 -199 179 882 -188 -561 402 -358 -571 253 -745 -84 119 -655 -12 880 803 871 -91 -621 -171 156 688 -569 710 -249 97 -562 -831 419 -783 985 743 702 274 -43 657 -49 694 830 407 -946 434 650 -788 -801 997 58 723 -530 409 362 676 46 -26 -212 231 389 -580 761 -473 -329 -124 441 -515 812 854 948 -948 -185 -72 961 761 488 794 234 800 166 -722 839 -655 532 686 -631 -971 160 -204 772 -85 774 814 -603 -370 -580 999 -754 -22 -843 508 652 -210 -740 745 -888 864 -585 640 629 854 -28 -890 -525 -781 -563 863 -839 808 364 -579 762 653 831 -528 -977 321 280 -821 -174 110 -350 -859 170 473 -487 -560 -142 761 622 350 138 -945 326 274 64 -115 -270 495 -25 -540 -602 973 -95 -131 -387 -131 -213 -742 -857 776 -354 519 232 714 -169 410 890 392 -357 -94 880 -878 -433 708 -584 747 -719 308 713 -519 660 769 806 -246 -619 978 163 -372 389 142 -665 407 -515 36 -410 -496 -523 -939 -932 355 686 -887 585 262 690 -616 393 533 -445 844 366 -197 -215 678 -674 923 -439 280 608 -685 -170 -181 721 442 -189 -456 387 569 943 -62 -432 785 977 38 -978 981 -265 106 -8 -657 -848 -763 -94 855 -972 30 262 -125 427 -690 51 838 136 656 620 327 669 -688 -359 374 -897 678 -232 -592 470 263 872 841 -308 214 -233 -407 238 141 573 -995 -397 -717 -170 980 413 297 -267 602 -634 944 329 339 -277 97 750 -96 -526 109 -892 -969 -836 -637 -415 588 780 791 982 462 -196 464 -342 318 432 -561 -304 -899 -592 179 437 320 -448 -101 535 47 892 -955 -471 -683 -720 507 29 -125 683 -684 -791 -958 -934 230 -919 -844 351 446 860 552 950 386 -854 84 -774 -909 -524 -499 -974 -165 -464 -731 594 879 -437 -667 -486 -590 633 -484 778 -546 936 -662 169 943 -831 205 483 131 639 -101 -289 750 624 944 -564 282 836 910 -391 911 401 110 365 290 94 -870 217 821 290 330 311 -95 -846 -586 -138 -440 -193 -443 -362 812 -25 793 185 851 232 -891 792 -298 810 244 -46 -55 663 -189 575 -351 897 587 -83 -357 654 372 -156 -320 -14 824 653 921 -7 837 647 -908 223 -109 490 241 98 804 -835 -701 884 909 462 180 -115 -788 860 431 -860 -733 -812 16 717 -376 -95 616 388 -114 -220 420 226 -272 -703 -628 -49 -208 -56 720 -222 751 250 -929 -447 -361 -617 -788 -802 -456 736 -268 93 -358 248 479 637 371 493 -700 400 -540 -577 -531 54 -302 -30 -151 -139 282 746 -820 -199 -962 -384 817 -500 -170 1 671 -427 552 165 339 -67 261 688 -589 385 -699 18 -819 629 670 -593 -957 -689 -24 -88 -55 400 409 -777 -810 917 -969 -674 630 -867 49 143 -258 680 304 66 -575 -624 -120 -701 122 -883 -789 544 -949 -585 917 583 -723 315 -678 259 566 211 -782 718 157 -665 -733 -614 -664 755 251 -353 -219 231 -502 133 543 594 -2 156 -62 594 963 -631 506 547 458 932 -911 -701 869 -446 -235 -412 -225 -605 608 212 786 428 850 576 319 185 -814 652 360 -174 -290 -382 -835 -56 -141 -255 -32 859 -469 54 506 5 -545 252 502 173 476 -792 522 591 -504 -178 659 369 -183 708 -681 -804 723 49 -605 -234 160 -446 -707 -436 -484 -773 136 639 -153 94 -43 -943 240 29 -590 -126 615 -385 -649 705 -337 -23 712 -9 245 -117 104 889 514 -275 143 519 898 -463 151 914 716 612 -625 632 -934 -727 -628 -322 207 -401 749 -654 -957 249 997 -62 -873 -992 -633 255 42 -871 162 -308 429 -261 576 235 -204 102 -83 105 267 -340 -37 -431 386 -850 -849 -66 -626 554 -65 -824 -569 651 148 -16 -337 -320 273 -589 -573 -593 -189 -290 -324 885 -828 791 878 -332 217 -610 -990 492 -598 -21 47 -778 -417 -537 507 -265 -5 716 -57 -905 219 329 -799 475 36 -167 456 63 -620 148 -156 -5 -511 85 -656 -731 271 -16 -436 251 744 -872 397 363 -421 -561 552 672 868 947 459 12 119 -593 804 -224 254 463 -569 -198 -918 -643 441 -319 885 857 32 -742 -347 321 753 -841 -668 -738 42 -708 677 -982 848 396 783 232 -818 75 876 -205 996 -329 109 -98 799 -986 -32 -714 -109 -873 -376 -49 871 -226 628 543 766 16 89 606 816 838 174 -434 -429 -475 -193 -775 973 211 -440 -560 918 751 -724 797 -692 -507 636 -338 -927 6 -871 -888 811 -503 478 -655 450 -876 900 586 861 458 -222 -82 -248 814 -659 933 205 102 260 -829 -376 314 921 -391 -775 -731 543 -676 -808 -280 65 211 99 -821 477 -944 -561 376 -261 172 -569 821 604 477 -66 148 744 -112 821 -20 615 -778 251 547 -132 945 -697 -824 -844 -992 -959 -64 -922 -73 729 299 524 154 -705 611 142 80 384 464 -194 970 -594 -601 -187 -458 487 813 -267 447 587 999 -868 -945 -263 -675 802 561 561 -731 -578 530 -383 -598 -497 177 -770 -902 -505 -128 669 1000 -215 -439 685 -825 -119 893 -986 -705 904 621 333 -752 -413 891 -465 -176 -826 729 138 292 658 -496 -877 -50 -527 176 310 -792 597 68 791 115 533 -990 690 -911 -112 482 -930 -86 -204 329 -28 -106 -728 941 -777 867 385 234 135 647 400 -581 -136 555 -105 -647 458 472 213 -685 750 688 -477 569 188 -533 635 297 -906 -477 -878 -722 725 -347 443 79 -745 333 -112 -595 -462 866 803 232 247 -462 709 -771 -989 -205 -373 531 113 -951 59 833 851 316 -195 863 -613 -578 365 -381 814 -408 176 379 -334 -788 -183 76 351 -917 -988 691 -562 -127 810 743 858 192 683 485 -723 -100 -532 697 -857 691 877 895 -803 -316 -119 229 965 468 434 612 783 -181 309 111 -746 -169 -881 350 -46 -336 -783 354 448 -711 880 47 156 105 510 797 -806 -802 622 -570 840 722 590 -507 414 491 -808 -210 -113 51 167 -780 -540 -719 -567 614 -795 708 722 849 -839 185 -177 519 579 681 999 -901 -155 714 -557 -71 524 -769 80 313 742 -993 -419 786 -248 -775 -176 -97 249 331 191 604 -333 -807 109 -909 664 122 271 651 256 1000 850 62 -864 937 294 812 463 960 439 154 -259 -725 840 -421 609 -872 749 -596 69 721 987 399 -899 -806 -126 396 -12 -869 818 -906 305 670 561 594 749 -536 670 -527 245 -85 -177 79 -163 -794 437 23 26 -618 -527 -279 772 -239 556 537 399 712 336 299 7 788 -322 407 -430 754 -513 158 -41 -704 -544 -885 -103 274 -836 877 985 657 -997 261 -455 317 203 37 -30 -228 484 -620 797 -321 811 437 935 -690 -567 764 837 92 161 -754 222 285 -428 83 166 -420 -673 451 654 -726 315 201 846 -487 -41 248 930 527 -984 363 -686 127 141 -680 -162 416 -806 99 -560 393 -549 -339 -261 298 591 -425 400 233 -926 885 821 -581 -149 -243 -938 989 646 -935 275 -429 233 -890 205 247 494 930 633 -722 -413 921 953 53 679 909 850 -985 526 -90 -728 355 -256 -758 533 -656 316 912 66 316 -494 -346 -795 -337 437 958 460 696 970 796 113 828 -639 -487 -654 696 994 -885 -228 -611 474 799 -57 -599 756 374 -220 795 -579 517 295 865 186 -992 979 -728 251 -221 -496 -921 -829 958 -863 -456 -791 -261 -322 -176 204 914 273 573 -330 -124 -838 -149 715 673 -900 70 -999 817 -988 380 -855 -449 -236 -162 693 915 -254 -906 626 441 854 247 316 -828 -534 -581 644 312 -514 700 -689 626 713 16 -332 -35 128 -69 879 -841 637 827 -209 -415 -601 263 -178 378 -74 99 -481 678 26 -412 40 688 -899 -928 390 -160 28 852 -983 -91 940 -626 524 871 -661 -506 -210 832 521 -125 780 524 29 -542 542 -885 742 915 912 885 -674 842 -662 -369 129 116 771 -38 386 -947 -574 537 -729 -638 994 -319 -180 -454 37 -705 984 -357 -193 -741 496 -30 -549 -512 -372 -157 13 659 217 -50 -853 266 -232 521 76 -690 -379 -285 -480 -386 -805 279 537 -224 -683 742 748 -482 450 923 375 -162 555 467 -775 -819 613 260 218 575 947 322 -371 696 891 11 -135 11 993 565 770 268 -744 -748 46 844 -211 -751 -805 897 181 -140 -655 -250 -300 -277 -560 578 -662 862 415 856 -587 520 -888 -111 697 -320 -921 -138 -232 -720 -882 279 501 925 -896 -707 -544 -37 475 320 93 758 378 128 841 202 -531 211 -544 81 959 859 -83 957 -244 -476 164 -651 112 125 -920 315 873 -888 625 276 -897 971 95 -441 813 -475 486 121 871 -397 254 -8 -996 570 -640 882 -557 -461 22 452 -160 852 -220 614 70 -349 456 -638 775 42 -498 -760 225 884 -172 913 -88 -615 -686 -898 -155 757 441 -308 482 175 -509 384 -543 70 -467 50 -487 -741 881 -14 -350 378 796 -443 63 589 179 614 967 -878 973 -659 507 -191 -228 264 535 -90 968 291 208 86 711 -744 635 688 448 -551 -658 173 474 825 -366 604 -517 853 142 -575 415 -668 -205 -914 -574 -529 860 -283 788 -993 -468 -659 756 696 -125 501 -12 -291 -940 986 386 -487 -639 938 -702 782 -875 -747 -587 -107 694 971 -159 -334 956 -413 813 -554 391 896 565 -130 -954 -643 -820 515 -262 740 189 161 679 32 1 157 -345 228 661 -616 -515 -7 -264 -803 911 22 732 325 -527 -952 634 802 -43 -977 -104 -898 -907 307 893 -429 258 950 128 773 933 500 -859 533 440 311 372 -124 -309 -926 -511 492 443 -242 -785 775 349 -646 673 -919 -308 -880 -593 279 -277 -515 -648 797 -401 143 -276 -241 -468 -308 282 604 -592 745 529 -159 955 -83 -612 -78 54 579 -646 986 -200 675 327 127 -367 574 -430 -767 67 -493 375 3 949 -957 84 -730 -331 363 -159 -136 -633 248 -418 926 323 -948 -528 -496 -299 -327 -462 677 -754 -654 -347 32 188 947 -134 -418 -698 -678 -822 291 98 -448 -644 -764 867 282 -448 -936 221 909 541 -452 -269 567 -839 -320 -863 853 -847 -335 131 -117 959 -383 -381 -627 -204 584 -148 -475 -100 728 462 589 -207 -615 -659 -34 -430 -896 -745 -380 336 -298 478 -33 -199 -365 993 -142 507 -821 -544 225 -329 -194 557 998 213 963 -998 -448 138 -488 11 -638 303 445 -387 -283 670 458 380 61 605 -244 978 -118 22 -780 786 632 779 -897 841 -246 808 47 -953 -597 -933 158 489 -271 -82 -76 -691 -701 181 -110 -524 958 -184 625 -917 -203 731 -936 -198 -784 -871 -620 900 -651 -434 3 89 -132 -47 -449 161 884 556 -924 589 334 898 -428 537 -549 65 449 652 -120 -588 -586 239 -381 97 -366 -814 827 615 -735 230 -612 791 -381 -159 995 -284 -813 -948 558 -791 -778 758 -512 159 738 642 195 -8 665 -139 562 -574 -853 -924 820 -8 -995 286 -89 -82 255 166 -671 687 -955 -663 400 -83 46 565 458 578 -407 -917 207 -935 -301 168 -513 -141 602 -318 -635 -654 -418 648 -692 -266 -558 -539 -528 786 843 -483 905 -193 737 69 -676 -998 421 -77 548 -259 625 -879 -337 364 57 629 -40 592 931 -360 -60 -283 -423 229 5 -528 -619 91 -489 471 -583 -200 471 563 841 105 713 -69 -84 46 636 221 -46 195 496 651 884 317 825 -564 -115 734 245 -748 -64 286 -901 524 -279 37 836 -668 66 -54 -602 321 -164 593 891 174 -396 129 -286 195 449 791 91 750 -489 -80 480 869 -404 -376 305 992 -239 539 -811 -255 589 -984 639 -701 -926 -894 -311 90 236 -719 421 -385 -68 764 600 785 752 663 178 -72 -220 -801 881 506 183 -584 975 930 702 -61 418 -825 -232 -681 -630 -322 -12 -542 514 -120 67 -118 899 -85 -946 863 383 776 648 917 -965 692 141 431 532 -857 -19 -93 -244 -939 498 -489 538 835 819 87 -490 455 -534 221 -103 437 -182 -345 402 1 38 -142 742 -116 -900 586 44 263 -648 465 -203 852 -325 -951 -884 -514 -327 -980 347 125 795 418 942 158 41 -441 -955 -189 -840 103 384 947 -665 619 802 -753 -274 554 513 434 -811 -621 -498 -696 -767 -929 784 976 -527 648 -64 -791 835 349 902 104 345 580 508 483 -501 -545 -859 -679 -163 326 146 -828 375 -937 -210 872 207 856 -333 276 326 -685 -824 -578 -779 315 811 -682 -585 -892 703 -750 54 -191 244 161 525 -874 645 477 -629 578 491 100 849 117 74 -34 296 231 -612 -44 -206 -43 -50 466 -362 -598 -550 759 251 455 -701 -855 763 -36 46 849 653 -842 -653 210 241 -472 -156 31 898 -976 483 -900 295 94 73 127 -257 471 -766 850 -659 470 -909 -990 440 18 -794 312 979 218 335 -327 396 786 -929 930 581 -237 -886 245 852 -70 -123 487 -513 -846 -830 125 69 -619 398 -900 711 999 -67 -492 -903 -954 324 -479 687 812 874 -115 385 715 432 534 -414 -244 -49 474 122 98 795 924 286 -461 18 -628 -142 679 15 -260 402 -479 907 399 -903 -174 896 -88 737 457 -414 388 -510 845 618 -134 8 -329 -647 -102 645 -68 -40 -550 110 999 259 -162 673 -53 -50 857 230 716 97 -431 -994 1000 51 285 -2 -921 -700 -706 -497 -617 -924 -300 48 752 415 -820 381 -472 -557 192 367 -466 576 389 952 -561 -341 674 -558 -902 996 967 -501 -343 -917 -657 155 121 -330 217 -410 -991 527 594 -126 -179 0 271 -519 -950 530 17 844 68 152 977 605 -614 -472 468 572 -641 -158 -234 702 943 -932 -782 533 215 -383 -927 -313 663 35 -611 -460 -973 -118 845 689 686 -970 -263 -585 -75 484 -314 -17 277 961 506 -61 984 -178 -429 -865 159 993 -80 -325 43 -817 -681 -437 -135 -693 -940 806 847 -918 -868 -560 -653 -702 -966 -656 249 879 156 954 -954 -212 324 526 869 -727 760 247 -87 -600 438 904 -129 75 649 -118 -192 -868 -433 895 581 730 -359 -589 148 -348 -833 895 753 150 889 -907 -560 308 534 -67 196 394 -424 736 -60 612 -17 -594 163 -14 900 -127 633 767 652 176 928 855 74 736 425 -450 -675 506 765 1 -440 885 82 -330 880 235 -506 -394 714 694 255 -851 -434 -578 -850 239 -65 119 745 -162 815 -653 -58 752 -713 208 281 896 -703 -680 -162 -649 551 -917 -972 430 -565 515 764 304 -327 669 -385 781 -702 79 -831 960 -681 -626 -517 -69 738 681 785 -182 -279 -45 328 -603 600 -839 996 -168 -407 -756 -74 -436 -443 602 -621 321 -182 123 749 -696 893 -606 414 691 980 -134 469 -584 -653 594 -429 751 12 826 -272 274 -568 953 27 911 -208 -416 519 225 -169 -593 -180 628 213 912 -150 412 128 279 940 54 -761 624 968 364 -793 343 555 -896 283 -163 242 223 483 584 -787 610 -622 294 79 -525 -252 948 478 154 485 632 -60 -570 399 -513 571 -675 -394 -867 -221 910 482 169 -318 -376 -688 108 -161 -559 -282 -927 840 -388 -664 446 -678 239 353 -650 640 -159 186 -452 420 -6 140 95 -644 -162 78 -339 -580 214 -154 -301 116 -931 741 -453 855 39 -342 -732 0 -743 -234 120 748 -285 -355 -839 -87 -266 56 -855 -188 698 401 747 -560 -667 -534 445 -897 -574 596 -987 -89 -913 -525 371 275 -343 -729 -708 67 160 -2 -554 -674 -952 -365 910 -586 69 -267 776 -635 819 714 599 -406 758 -803 -965 -234 825 -546 605 -856 793 373 120 -716 -395 -414 906 -860 98 201 -248 -971 -522 859 -671 -232 -654 214 -28 -870 -377 -540 -925 -443 -672 625 -990 -512 -686 -311 243 539 -317 586 868 560 684 -88 -521 -350 -41 838 330 -603 650 265 -801 -313 314 -936 554 -484 -1000 384 500 -65 -366 -622 -388 -789 83 -999 53 634 875 -947 360 -834 -469 -545 -835 -182 -863 -56 -334 220 905 795 -793 -921 -196 -60 -523 541 -384 -301 -134 -285 -352 -861 572 -244 602 801 252 644 922 -863 -63 536 557 524 -580 129 611 294 -795 61 876 -994 -307 -36 -356 573 85 42 -245 159 430 904 -529 997 -697 623 -113 710 750 439 -494 -70 -652 -168 466 -14 -256 -995 22 342 -452 122 -927 -216 -96 710 912 -707 -19 -309 -667 134 827 -891 707 -785 -504 13 -654 -589 -808 -413 -845 -36 -475 854 237 948 -932 -372 -249 872 91 642 -897 -72 808 -285 829 -824 -577 574 -705 696 521 942 527 37 413 96 -432 -244 477 -182 121 226 754 833 -951 -819 222 320 -724 571 841 -478 -19 390 -249 622 -393 -885 98 201 553 823 873 -426 364 174 -918 670 45 -263 559 -602 854 417 -882 -657 163 -419 545 452 -542 773 -864 620 -727 820 454 -7 904 196 -927 -575 580 285 -820 -515 -987 324 623 -178 518 363 -967 -874 294 874 -135 -713 483 127 756 786 -340 322 225 -121 -929 237 119 -657 -14 -139 894 599 334 741 -841 454 275 -79 -131 320 500 -90 -286 93 217 -559 500 40 260 209 -164 -267 195 401 -382 -607 -167 594 -572 -353 -270 996 -245 -489 -338 -133 713 311 358 354 -284 -451 729 -496 -133 681 812 89 -668 388 368 837 533 206 -837 -626 -564 942 -510 -26 304 87 237 4 -398 -200 66 481 -716 403 -61 439 958 -409 -323 -385 -13 -253 806 839 -695 -94 402 364 -191 -761 235 -189 -879 -1000 483 -903 -139 790 136 -35 -190 -657 -965 -301 279 -777 -596 -346 105 891 430 764 994 10 672 112 727 -656 137 598 -282 -998 -990 998 -533 -423 -372 828 -853 -622 -317 -531 -226 723 -298 -646 277 -58 908 -626 561 -502 -624 108 656 -581 394 426 -70 -583 -520 497 516 611 451 606 723 -468 -219 -186 31 96 -45 -127 -539 902 467 -774 238 -559 563 -75 466 996 -272 649 -615 -677 -761 540 788 -960 -148 -391 401 -954 -773 575 -957 165 502 -931 746 -623 -104 -885 -22 196 -933 -827 36 969 -10 -115 705 37 -395 568 -907 513 261 634 291 -411 -131 64 817 376 -562 -467 321 -745 -446 772 -7 160 803 891 173 717 -780 175 -297 -555 -783 527 -934 -515 332 -354 -768 -98 -709 935 118 168 -735 -415 619 798 -200 2 -311 -832 73 950 518 -127 -55 -18 351 -219 544 -104 -607 -484 -875 184 -443 -817 -624 -622 -156 -181 -326 -574 -465 -396 70 134 795 -357 -296 47 654 -707 -697 -539 -792 843 145 775 -477 -478 558 558 959 694 -474 385 120 507 -298 -706 -994 -781 522 300 995 -201 612 498 -943 -803 -399 762 -468 794 438 -89 750 536 -406 830 -899 -71 -272 -887 7 760 778 -18 116 -964 -410 244 -8 -716 249 565 -936 111 -68 483 998 489 302 950 604 840 627 -106 -770 -923 627 -310 537 284 -20 563 660 -928 -724 325 81 362 -23 385 704 -94 24 751 -563 293 -197 -779 340 -50 -133 -531 -354 684 39 849 663 -800 -773 714 24 320 -106 -600 -130 -349 -537 -116 981 -924 -99 -104 40 320 922 -868 390 836 245 233 -384 340 768 -812 -481 -639 217 85 -516 427 811 -938 -36 31 878 59 -959 -728 -160 474 786 529 45 -812 47 739 -326 349 -124 -516 720 -102 -762 -565 509 512 -768 -369 373 982 356 641 734 -637 -805 -353 -188 544 740 -169 783 -988 546 -887 -709 52 418 -43 -965 -580 -188 -462 -788 -531 -950 -754 -627 -655 -533 -42 258 902 -516 -828 593 186 772 -473 576 971 -645 -310 -677 469 -898 -815 363 259 -77 -762 -583 944 -152 -450 -722 790 953 -557 -270 251 -89 864 -465 -900 107 -7 -603 785 -187 907 -134 690 470 -556 203 -466 613 -458 347 932 -597 51 -590 -653 855 125 -759 -372 -904 -413 -451 -204 -800 541 -142 -701 953 424 -362 -238 664 -384 -428 -925 636 549 342 -528 524 -218 -677 726 -408 -666 131 -17 36 -572 -115 501 -282 -198 -168 -438 -47 49 -429 552 -980 998 -454 -899 948 -35 382 -750 -641 992 176 -767 804 600 161 -108 480 932 385 601 -776 -819 -378 -203 -6 -742 -212 760 -871 869 -105 545 338 -29 -361 891 -440 396 -473 -774 280 762 625 200 644 821 -743 -50 -493 263 960 795 -192 -870 923 506 -680 411 703 404 740 169 -572 -201 527 279 -817 219 147 874 -399 -970 -754 -42 170 -405 691 -590 726 -249 742 -675 -197 335 685 -299 -182 62 -917 925 30 -151 375 -984 696 791 954 7 -563 310 -461 318 488 -219 -249 -840 -407 243 543 -584 764 83 719 -451 856 -845 -11 571 270 -652 -11 160 -85 761 427 -544 189 181 -136 -713 -819 631 348 426 -100 346 -348 912 -556 58 -29 -832 -767 401 297 52 -527 797 40 197 484 -529 121 553 -819 -344 384 -465 569 -122 561 -201 327 -35 134 798 10 -190 -365 274 -857 86 204 -954 -709 301 -669 795 738 -368 267 972 -468 703 -113 733 -81 -568 790 98 178 493 -637 115 -914 -711 -834 -836 313 912 189 -994 -49 -702 378 86 -575 -972 -244 808 981 405 -9 979 -992 468 109 351 -908 519 770 564 683 -331 -540 708 -427 776 305 958 -388 -895 -763 59 -74 -358 877 389 488 636 -484 -368 10 740 -115 -613 194 172 871 471 -669 84 -969 398 -530 -148 701 155 997 245 276 -899 13 433 -411 -759 -343 -163 -616 -360 -490 -931 -346 -532 765 796 -91 816 490 440 558 432 -425 -383 152 759 -23 -303 559 770 -844 234 354 533 -592 -653 -171 -772 304 459 53 -737 -845 180 -511 664 741 701 299 226 912 -348 362 -333 551 68 330 -397 292 -766 777 906 -175 819 -894 -836 155 -208 301 533 767 936 -557 -886 35 560 -461 -142 -986 -479 -137 -19 -924 -458 590 337 -921 -298 -909 -614 385 -378 490 728 -349 -489 383 -246 -44 -889 -835 -15 549 -500 -968 7 -10 270 103 -525 -781 823 132 137 352 -950 -732 428 -470 1000 494 -188 -673 742 80 330 -92 -978 989 751 922 846 -80 -407 862 790 600 53 -420 -372 -481 849 -741 -239 -843 -789 552 214 781 879 222 538 -28 -180 -603 108 701 -66 487 733 -854 300 920 -538 -160 503 654 -289 -109 517 -754 893 731 -640 -240 -863 729 93 840 -818 114 522 757 833 660 235 900 297 321 -732 -208 -636 -468 -562 927 -978 631 -691 144 371 20 -588 -702 818 -896 303 -411 989 -340 505 -19 621 -941 416 -686 35 -383 -535 -558 -495 -975 128 -874 84 103 -516 905 504 -298 241 734 848 -88 734 94 6 433 784 706 720 626 833 326 -216 504 -920 -264 -251 405 -995 521 101 -811 983 -183 -635 278 -964 845 -658 -578 573 -880 69 85 828 382 658 646 -982 280 321 -400 -268 -921 521 586 281 277 304 -423 223 -214 519 586 -246 57 -205 -540 -439 -793 -941 -86 -361 -550 805 310 736 47 -611 57 -418 -413 -138 309 -547 59 847 -445 739 754 -970 -308 931 467 -254 -683 17 -796 -571 368 -587 -334 446 621 -476 92 117 -901 274 533 721 420 -757 169 522 -875 492 -298 -364 -411 -987 185 280 -726 901 805 -127 630 -938 41 893 683 60 36 986 338 -162 271 744 145 839 271 -438 -664 -578 -329 -377 -333 27 404 16 -268 -87 669 789 601 161 -902 -132 955 -239 338 655 97 352 759 801 290 -687 -859 530 -691 -764 -390 523 -543 61 -58 -828 -333 -507 594 176 -531 741 213 993 -9 -748 569 950 115 -818 972 -465 914 -851 255 -865 259 -172 -946 -996 814 -812 -618 146 -47 550 -363 -240 -495 -91 -833 -261 -711 422 -70 714 -535 -821 -321 -309 -654 -883 163 -327 -607 -588 779 -475 -787 70 -394 -403 584 686 697 52 -500 54 -250 -525 907 794 -362 -520 -601 -381 660 -665 -346 -196 -719 113 590 374 979 469 -173 914 257 -172 -701 421 494 -279 157 620 864 622 -642 -950 -148 -690 -64 187 222 514 474 784 484 712 -847 829 -661 -311 -862 -305 -933 -339 358 -601 471 681 795 -322 -815 908 -326 -651 -573 -979 248 -234 -163 -699 177 -728 434 -994 -91 35 -596 811 -649 912 -404 -681 687 138 773 166 -680 -44 861 68 -457 995 -270 -226 679 -509 -725 -511 -300 -563 -196 852 -623 107 -324 704 -292 967 476 -505 -575 452 456 915 -221 139 -831 -23 -258 -160 -193 683 171 217 930 -812 -150 -795 284 -588 -597 243 -87 980 525 -8 838 -964 647 -985 -442 417 809 249 -278 -35 -131 742 572 -945 -451 785 -254 -159 736 -620 741 -413 -999 -946 -591 -967 992 -199 852 434 825 -882 808 -854 -280 946 -257 972 579 -239 -230 111 -454 425 752 73 104 186 90 -278 999 -285 -572 -620 -725 -253 273 499 13 834 -403 55 -979 56 446 384 -509 562 -21 -567 254 524 750 -212 749 -340 -903 287 -988 -583 -765 -753 815 -428 859 987 90 -658 91 -266 -839 -388 470 561 94 -555 430 952 -182 637 199 432 -489 -802 -788 3 572 72 6 -350 -316 -598 -869 419 329 -754 -786 710 -118 729 873 913 -683 -904 592 -522 -150 -43 -161 481 434 469 904 -217 -102 -567 444 -862 161 -911 970 644 130 60 -195 67 951 -405 -267 -211 -708 958 -189 -495 384 621 -884 79 464 924 -19 -556 -634 858 -463 -82 215 510 -321 -236 -734 721 -925 375 994 207 45 369 -120 -61 -590 -640 955 -792 -919 307 964 286 -287 -444 346 474 551 -535 -3 -900 871 -459 914 -460 -563 702 546 -466 306 690 233 983 -997 -225 971 940 429 420 542 -933 -889 767 -472 1 -641 113 428 -879 -423 630 672 -158 35 200 646 219 -423 564 286 -361 329 -527 -197 477 -786 249 78 -794 -568 -902 836 825 -932 556 32 -699 61 178 -658 444 -893 -427 457 -882 -315 320 -945 -620 562 -349 845 -469 -175 -831 982 966 -467 -341 -80 -289 78 824 544 -65 -793 -45 258 -80 -64 600 -275 -563 -513 235 1000 12 -465 895 -626 106 -173 61 -147 -28 -100 -656 -304 948 -841 740 -1 169 -963 359 476 316 708 -391 183 -801 -384 763 144 -782 927 252 697 -309 541 361 -418 -701 -267 -757 504 856 -436 239 712 29 -987 116 -626 -168 869 780 107 -431 -912 266 -236 -552 -473 -596 -362 236 -922 -195 979 156 -74 -382 882 -186 -918 -624 699 -547 883 524 -869 957 -610 -426 -223 -62 -552 529 704 437 -149 600 -864 -237 6 520 763 176 -189 466 -817 454 674 -184 605 -862 -663 -117 -37 -73 -24 680 -415 583 653 97 487 -89 -101 -131 -618 -584 60 274 -523 -437 -356 316 -253 352 -847 -87 -280 675 35 454 -853 633 734 213 676 -907 -154 507 -513 502 -278 -98 768 -478 -354 -595 -634 -921 -435 728 528 -421 -190 -443 748 202 -848 -397 165 -145 -549 -682 878 -504 241 -692 20 -275 -319 -85 -275 918 237 412 -564 -621 98 -877 68 -184 912 -179 -596 391 -344 957 647 -85 193 264 43 896 96 -227 689 467 777 790 -534 684 362 277 3 -857 662 -824 72 917 -422 -493 223 472 -477 -274 -929 857 310 -180 -156 297 290 513 -616 -891 -310 -187 -962 421 -819 913 -319 -388 640 -598 704 -754 -482 851 -5 -697 976 -651 263 287 60 805 856 349 785 -76 -342 137 -799 215 277 -419 694 -378 -790 -899 78 804 -55 664 298 533 363 -535 200 394 -974 -229 897 856 546 46 -277 -408 -663 -472 673 351 -644 -742 773 256 283 -855 -458 149 -867 559 -720 -677 784 -216 -209 -476 471 -637 -121 -639 -68 492 -117 907 -274 399 -9 -146 -613 713 -306 427 -797 111 61 -518 -165 -968 -974 376 -160 -412 -882 803 -889 646 -168 -62 -943 386 576 939 695 855 -593 -808 -340 867 -430 793 415 433 228 512 507 -33 -594 656 751 131 -531 888 516 -382 993 -945 510 407 814 -281 -340 -750 -231 -743 -77 16 -610 112 497 283 -480 6 -988 -14 420 -957 2 595 -86 -896 64 -758 -494 316 -784 432 803 -191 -887 395 281 666 998 271 268 134 -703 -116 -718 -315 91 -57 -966 -750 -443 279 -755 889 -570 79 351 462 340 245 -16 859 721 -210 856 -505 288 -623 458 281 704 795 866 392 767 -58 847 -691 668 937 -205 -353 138 -939 -688 -204 354 147 -903 -399 663 694 436 615 544 603 67 541 -569 679 837 -781 438 -884 -622 -608 -692 613 -995 890 -424 -246 719 973 494 -786 50 -248 646 -686 153 -398 911 -620 -958 -860 -790 -499 -536 -827 469 -144 -121 -270 641 304 -501 -350 -729 -747 -442 600 -772 -784 274 731 -227 636 778 265 774 677 18 174 553 -662 582 946 827 -647 632 -338 956 -553 -853 -765 539 -895 -739 -236 109 -185 256 790 -493 134 180 -354 538 776 -936 -24 -885 487 809 -54 293 156 -346 666 -738 90 -409 -410 29 -476 203 971 657 116 742 -240 246 878 44 -622 -888 -625 953 -362 -423 -542 817 -162 -665 -613 -964 570 -777 -764 -202 596 -241 137 -137 748 -750 -99 -935 432 952 911 148 428 95 -195 -561 -920 678 771 -96 644 -240 -363 -403 238 -13 -224 146 -658 72 460 317 -622 246 -664 -313 -230 -418 273 576 305 428 607 549 930 461 -854 716 76 419 -115 169 -485 144 -627 862 -72 -487 320 340 -687 977 817 -853 834 -365 -60 560 -341 290 849 -249 -1000 -839 609 -768 556 898 -578 -995 -280 150 531 -149 -107 324 147 -267 -35 722 6 383 -801 598 995 187 50 -115 762 -399 -90 603 296 -633 771 -42 260 -199 -879 -146 -271 -605 265 -110 -369 754 194 -368 -356 329 665 -623 -981 786 507 500 423 -705 -191 917 -371 -476 -613 654 -805 278 741 -354 883 137 -665 -294 -630 -818 283 -675 -304 271 778 -547 996 74 -307 124 -581 -268 824 -995 -475 26 535 841 -453 662 -531 -569 -82 -533 648 -711 -693 299 691 -950 -455 -43 368 194 -135 -81 250 -572 -912 803 -9 -948 -704 -498 334 -220 -89 -580 417 -528 -26 94 -634 818 -410 786 821 263 -792 560 -513 -917 613 191 -206 884 -221 -519 548 662 797 -237 -40 340 301 326 -111 -815 489 -9 -44 134 -807 -996 319 -248 370 -671 487 892 -763 -538 291 685 -331 104 -800 -963 -611 137 804 -104 -493 676 -822 572 604 166 -56 -149 550 -834 -117 923 -126 261 -508 -751 -646 -396 429 562 -501 -422 -443 872 -69 -877 2 968 813 270 770 -579 -266 -758 -511 -809 8 -950 820 575 622 783 -432 883 743 -868 879 306 -738 -761 184 238 7 262 -704 530 255 -958 -668 -845 622 -165 -754 858 -775 -45 975 -504 216 476 849 -785 943 -991 99 -191 805 522 206 453 927 -941 263 685 -179 562 671 761 -768 -894 647 -605 542 219 808 902 445 168 105 410 633 -373 0 46 -604 724 -611 -435 -559 949 872 300 619 666 -1000 102 921 720 -500 561 -273 166 -461 -85 457 925 226 207 -359 -666 202 -328 -917 -821 -341 664 436 607 -429 -949 -49 -905 422 -404 96 -902 33 -903 -565 -645 349 -681 -249 229 -237 -121 875 -382 -734 -962 -130 509 277 393 203 -887 -211 421 25 -362 121 -968 287 976 443 675 11 461 -577 -599 546 267 -913 -872 -992 120 962 -711 85 221 934 970 -908 209 -647 769 -881 804 954 471 687 -845 -674 -190 565 976 -378 -852 635 -485 -682 374 -328 -551 799 454 -334 -868 -420 -814 -936 -272 -79 589 -216 942 936 761 773 -767 330 275 927 -765 174 -520 28 -843 864 820 450 853 -830 775 623 383 884 263 111 -636 123 977 -585 -587 -287 403 -717 347 337 665 184 751 -996 629 -659 122 -886 36 -575 -555 -645 3 -99 -819 950 101 -196 -533 -575 -415 -589 -737 312 -934 -68 -733 508 585 -106 -75 -305 944 -364 22 -222 -611 -330 927 196 25 -601 567 -875 634 890 -893 -195 780 -470 -979 -806 -181 -87 -94 -596 -682 -807 -682 -353 324 -449 -511 736 34 -201 -555 832 -943 882 -364 -984 -901 975 -742 -489 854 399 677 84 427 -551 -971 551 986 -425 -104 -823 -23 497 -877 -782 -517 745 -172 -202 -988 -442 266 753 -932 -233 290 981 -811 82 278 -110 195 671 551 733 559 -562 -176 -195 213 926 -259 877 -274 -643 555 171 -882 -825 532 -627 309 710 720 623 -710 -672 -746 930 -975 -75 -80 606 -919 -852 -525 -959 -284 -812 540 -366 -763 967 -789 -22 735 622 517 202 373 -963 -315 -645 136 826 -846 -639 -123 228 92 -23 -147 -18 -793 717 235 -602 -173 233 667 -560 263 630 -296 -500 -895 907 203 78 936 -466 -549 -210 594 50 -381 951 681 354 643 206 -366 -532 -690 254 -519 932 191 125 -646 -415 -469 19 91 -75 0 -232 -511 -357 -977 366 383 705 -999 957 888 545 563 -605 947 -656 335 -711 -468 -618 963 -10 -265 -282 -290 -64 21 -627 960 -976 -683 316 852 917 185 515 652 -323 852 678 828 255 -685 -966 -195 109 928 331 -381 916 92 -616 -967 -525 -824 554 -236 -258 657 744 -881 -78 -134 -707 -760 471 -813 -731 -995 413 -782 819 -726 -787 -207 55 -169 -1000 684 618 437 918 106 -184 483 641 839 -624 -202 907 -727 468 164 699 -732 -571 178 918 137 -309 790 -897 -429 741 572 -708 812 -590 -138 -34 389 936 23 -359 -146 -342 -687 -539 -529 -509 -525 -882 247 -325 837 -331 -865 989 636 518 -546 -571 -887 901 464 137 763 173 -60 -479 654 690 -264 -945 84 535 -162 153 -698 804 -675 835 -294 809 -800 -953 -326 956 -103 589 -683 279 -888 -426 -627 -3 -613 600 908 13 978 -724 506 292 -360 -175 -920 259 704 -506 -491 -959 -907 31 -401 250 -847 115 691 581 -799 244 141 -707 -991 -354 612 -910 505 -196 565 610 323 -11 -933 793 105 463 -438 -252 -299 -527 -372 883 -754 -587 490 -656 -475 -913 128 969 905 -785 -143 685 687 -501 477 152 -412 359 -652 -272 588 256 948 417 -465 -776 -803 936 261 237 -684 519 184 209 -666 -439 -704 -726 -404 -562 169 -503 671 -148 764 271 54 40 -127 908 512 -160 78 -39 -742 -436 -836 -691 549 -9 641 105 393 -723 -594 -650 802 -783 -404 -860 912 26 625 889 -115 352 698 -991 765 -486 -574 832 839 -475 -854 -254 544 979 -917 202 851 -241 -104 -566 638 411 632 125 351 431 -257 -510 -818 762 -307 248 590 776 -571 -192 535 244 -827 -953 212 -199 208 354 838 -778 -523 117 -591 991 -559 -894 -275 953 -120 -825 625 -59 -461 910 -987 67 885 363 -561 311 -777 -734 -492 49 359 61 -824 -47 463 -13 -62 213 341 520 -297 413 -163 -152 -603 -175 64 800 153 -470 -10 16 41 462 -819 -794 -733 446 713 317 -54 388 127 541 861 550 -326 -574 -86 52 -910 -596 276 -221 923 -266 -384 -665 -560 544 -534 482 -435 -535 941 -516 -898 348 -797 931 -88 -74 -193 -932 488 -498 261 -434 -871 -498 307 -624 -868 -611 -124 -763 629 424 -494 -845 -616 -362 51 -188 -477 -658 749 295 -804 -72 444 -198 466 504 -646 -82 868 459 -998 -743 208 508 -596 294 578 516 101 -474 -152 -424 -4 148 -588 590 -231 -156 459 -286 -418 -606 937 -15 -878 -720 694 -19 67 -198 -486 -97 -634 256 862 95 -385 -794 795 473 -154 297 114 468 -875 -16 460 -218 246 -893 -633 -726 -51 -39 -611 -579 470 -673 52 298 424 -184 -696 998 -628 -497 -462 897 673 202 694 -528 810 125 -334 -364 -788 -603 -127 -136 260 605 164 755 -255 -425 93 -576 792 -739 -174 830 -166 -5 -910 711 432 -223 -621 447 -99 -353 -373 -287 245 -173 220 929 158 19 -784 455 792 -803 -612 -627 -743 -487 798 -27 -737 401 579 379 -853 -124 -926 374 -429 763 468 774 531 749 624 -160 -681 -950 -728 285 -305 553 696 505 -655 -875 -793 -21 778 481 -271 -867 -289 823 -531 -1000 298 -285 244 737 247 -167 -688 -216 619 -2 -73 471 -86 -60 80 265 -903 465 737 602 -747 78 -880 -3 623 745 121 -452 244 740 961 220 687 -593 -335 777 -894 278 -375 -715 -908 489 5 176 -732 -738 296 863 -433 320 -737 -377 -306 -145 -782 -92 -759 339 -609 875 315 -499 -305 -298 -610 -587 610 -851 658 1000 849 -862 891 579 -910 -494 387 619 -682 -890 877 -656 566 -260 710 18 166 602 -572 -773 137 116 524 -775 -598 -896 -778 -27 192 -434 508 -132 824 67 826 36 -434 875 -300 15 471 841 -155 -277 394 852 386 -835 -651 230 489 759 68 -430 342 -967 -481 -784 -814 -6 -10 724 503 423 -217 19 -718 -26 -993 269 -994 -817 -222 -1000 685 -356 85 -232 96 -378 -16 939 265 -979 49 -928 861 -688 327 -468 736 -739 402 -766 -325 498 -384 574 279 856 -451 -732 513 -137 21 246 961 -991 649 -112 415 -128 629 -892 295 -867 -425 -374 551 -192 -76 -556 616 -153 -185 967 -154 -62 -149 -147 -281 -280 -877 -855 76 -948 -829 764 -64 -670 186 -287 -740 31 741 -552 411 130 -485 505 758 980 864 -892 -125 -741 -725 150 -930 313 -398 -576 -528 177 73 -480 447 -650 78 44 -911 -192 -989 -34 -433 -326 -334 -353 -748 -130 492 -804 -978 -297 723 627 227 -552 -482 822 603 -659 -390 826 -889 -865 386 802 -251 -771 893 -394 -467 924 533 133 -255 786 29 859 774 119 337 302 -990 -710 -690 328 572 -837 939 -401 222 -855 213 -784 317 125 267 819 -162 765 817 168 -521 890 72 -542 -740 -103 -870 -321 740 166 240 494 -151 988 819 -743 -269 -881 -934 -336 228 -841 -753 454 -450 -25 941 -1000 -680 291 -74 -288 -251 270 937 -554 -554 -313 758 -513 126 -21 595 -937 292 -819 566 836 500 368 -885 829 733 945 850 81 345 -589 567 -102 790 557 995 -217 -578 518 -628 796 -143 924 628 109 -773 -352 -409 -85 -944 -967 -286 -185 -970 -973 -79 884 680 399 -14 775 -910 -69 -219 -831 -154 -729 -543 409 -770 543 196 17 -788 -265 829 -623 271 -488 -384 -843 349 -1 -931 -758 169 868 -985 -462 -849 -690 589 571 598 -427 86 792 489 537 775 57 -509 -68 -550 238 -683 36 100 695 -890 824 260 -614 -538 471 -899 -739 -187 -533 -701 -447 -917 -388 -953 -649 317 889 406 -392 405 706 309 -736 989 -503 -273 72 838 869 -268 -648 -212 104 -852 949 441 -789 -275 -31 471 -200 572 -51 298 767 375 -240 160 -161 532 673 -479 -133 706 -305 -476 735 -636 295 251 93 724 229 -960 -501 -631 -67 -158 615 -943 -640 -628 840 -72 464 17 486 437 698 220 -295 -543 -905 -491 2 201 -525 475 -31 -631 -293 -892 -251 -476 -67 786 831 -256 -546 92 861 845 18 -948 465 -447 -135 364 590 655 402 -542 -668 926 -449 784 -396 -639 744 103 794 -849 -796 -241 60 597 828 156 -601 -683 -160 -857 786 -975 569 574 867 -155 -248 157 495 444 927 59 -965 -746 872 -809 -767 129 733 857 -128 -587 999 669 28 903 159 346 -796 -923 50 531 -614 690 995 401 -704 -908 315 245 -812 -721 -838 345 -149 -509 796 -677 -114 738 570 157 738 305 804 -427 705 -709 252 -241 -985 434 815 -928 -261 405 273 778 391 -585 624 -749 -736 -332 570 -149 508 -814 -162 -852 423 -541 -561 831 466 348 -879 201 141 754 -453 562 902 519 531 -609 -514 -398 -261 194 63 -418 -641 -712 -794 316 -189 322 -236 -480 152 813 512 -439 -672 -686 -324 394 276 -716 -764 233 -446 982 -133 482 10 13 -716 -999 -472 -722 622 -851 -402 228 -701 411 -817 612 -955 910 145 550 151 502 -626 -978 -507 113 290 984 801 -556 795 648 937 -593 -99 -827 -468 49 637 199 -504 -687 37 -234 -757 526 937 606 -117 993 -322 645 -323 -790 198 -817 -546 -143 370 -782 416 324 -628 770 626 -187 132 46 -458 -230 729 -548 -163 3 -305 -234 903 697 639 -435 890 465 955 -763 -720 -352 47 61 -668 351 405 -468 279 -494 588 57 -856 -875 106 -593 341 -371 284 899 -592 481 -522 -535 813 105 56 -245 -132 989 -456 -13 -24 322 26 -214 -386 -861 -59 -960 909 500 -714 289 163 -506 774 937 209 -27 -171 961 522 -309 -548 376 737 578 190 -105 149 976 384 -678 400 144 529 278 -16 -127 197 28 269 205 -79 675 -899 -510 -995 -870 -970 490 -752 832 -443 -384 230 -717 -122 -430 -527 -827 601 534 -178 -452 470 -679 -563 -602 116 417 861 -481 -513 516 -350 -416 547 -901 463 -49 300 -879 -480 -517 -41 -76 -489 60 -175 -926 627 939 -860 -700 -442 326 555 473 782 705 -443 229 569 -736 237 688 -522 640 540 669 433 -101 942 -957 -468 -763 449 23 70 -535 -461 500 523 -896 284 839 679 559 -793 112 -330 -498 -534 -220 -180 812 677 70 618 -19 -753 -609 763 50 -467 898 -40 -727 76 -257 -270 -958 899 -852 -895 -891 598 -231 -823 -943 -929 -454 -435 -37 617 -98 -815 -964 -747 527 -864 591 477 509 -442 -88 635 901 787 543 -212 -599 489 799 795 895 -811 900 -23 -614 328 -127 -975 -659 739 54 -691 283 -971 262 561 -738 -937 -430 -964 934 567 963 520 -974 912 692 -836 394 13 -956 517 600 -752 83 929 98 -108 241 -312 -722 159 -722 224 -35 -400 455 -14 170 -641 559 -994 482 -660 -56 822 111 863 322 -38 -774 402 69 367 499 133 -218 -232 -128 -871 -640 -368 360 -738 -454 862 -336 -122 -825 19 -740 -319 -467 293 508 924 502 -183 -934 -607 970 -34 -219 -7 323 -649 476 -781 3 248 -369 259 842 446 680 811 -354 -449 -959 45 -770 -472 863 -240 689 -112 -423 702 -443 -966 665 -680 -992 -819 -982 -356 722 -801 0 960 236 895 -794 807 -238 521 -232 162 497 400 341 -735 -618 -221 282 1000 -881 -509 109 -578 -658 416 260 -488 164 -282 -603 72 -423 414 -351 -813 916 760 -403 -45 980 778 26 286 727 -324 -449 -919 232 689 180 -25 -19 452 -900 157 138 -105 -19 462 -978 -123 852 -99 -421 739 -714 64 -858 -938 720 437 979 -631 878 -786 -34 812 119 -644 161 461 265 907 384 -970 -855 -736 86 -394 264 828 -988 -329 -414 -902 -608 -822 -665 945 -73 387 191 526 131 332 339 -24 -590 -214 731 91 -91 -504 -158 -442 -242 445 150 -327 -820 747 -994 -540 -988 -799 -413 -103 459 -55 521 941 -449 822 -992 -112 -804 38 -65 554 404 70 287 633 421 -650 -239 978 -646 -735 124 -792 3 135 739 306 -772 -262 217 -309 -76 256 -454 75 -894 -426 360 37 -268 -493 170 -636 -280 20 -361 -748 -799 230 -293 181 568 528 -924 -57 748 -701 438 -613 696 -951 378 307 331 -278 -833 547 -813 420 507 990 -96 816 982 -211 265 435 920 456 -259 -170 -4 133 982 -274 571 -111 184 -437 -292 489 394 -247 -384 -907 487 -567 359 329 -888 -758 -743 -167 437 710 -317 -520 -22 453 -459 354 -167 434 925 631 130 1000 -297 193 -565 -137 -966 -244 -444 385 -364 37 -876 533 -365 -399 -317 306 -34 -220 -793 584 952 -482 -127 -901 -619 -795 -684 -536 -414 586 716 417 828 -137 -592 428 406 98 564 452 -324 -533 479 974 -197 -737 -391 745 210 -516 -270 -81 -350 752 541 885 -732 490 -697 -66 114 -931 -822 511 303 639 -544 -560 -717 449 -863 -138 -709 -694 -738 -511 -282 -662 298 92 -267 -85 -431 163 -879 278 -498 -449 216 -115 679 -408 -62 -532 599 -262 448 441 -821 981 -641 -733 330 243 -69 -799 -98 -256 201 348 -371 -529 545 182 -26 -2 -943 144 -172 177 -579 -675 -918 39 -167 650 -940 607 -947 496 -632 44 -825 578 609 89 40 -839 -271 16 422 -271 740 366 -851 -61 301 -345 -80 294 911 -853 -920 -221 388 -8 337 248 505 -843 603 -973 -781 -539 781 -511 389 -612 -544 283 423 113 954 -819 -957 305 922 934 -7 -935 751 -520 -554 793 584 -524 17 111 562 373 -721 -104 813 -508 -516 558 88 -133 -664 885 -270 529 -762 564 -983 -667 -457 637 367 726 -990 567 592 -828 856 -374 496 989 438 -962 88 -103 -1 52 849 -17 838 -173 918 -677 256 -214 541 423 -164 -20 247 14 -755 -997 -485 464 851 639 -856 307 769 -254 549 668 50 -735 -860 673 -965 110 533 52 319 990 -845 -654 -573 743 -675 -473 -303 -608 479 -221 87 512 -691 517 -615 910 631 807 284 673 49 886 -96 -420 431 359 -496 854 878 -969 634 975 -796 818 -492 800 877 -451 447 -773 168 -616 -11 210 565 365 107 -227 85 198 -216 861 -271 -591 -519 941 -291 -165 513 -225 412 855 -491 556 988 7 902 -441 301 -775 578 699 -634 946 -902 328 -478 -143 394 809 230 967 26 601 206 235 724 -599 -898 667 -60 103 -960 -876 873 -810 48 792 -47 -72 537 218 213 933 758 119 -645 -635 -913 22 210 -63 111 581 762 -624 -336 -620 -558 616 -465 -113 -559 109 -560 648 -790 832 -526 -898 710 -183 654 237 -433 -109 223 -642 414 -311 70 -340 982 -845 937 -903 679 -506 227 -794 415 255 190 820 -736 -872 -993 -409 -284 107 -193 832 -405 46 788 -51 -170 -446 96 568 -384 446 -734 694 391 -279 920 -428 -592 726 540 468 -955 91 -913 504 -886 -281 572 647 29 229 491 -562 -359 989 960 867 -36 156 -657 978 -423 -121 952 207 386 -372 970 140 -593 -722 176 120 406 548 27 -54 -72 666 -345 -49 -867 -278 -953 -940 -893 -972 69 -923 -127 124 -342 -888 -677 -288 -280 465 223 717 -303 158 -61 -81 -857 228 896 163 -680 625 -463 911 965 -555 -47 489 135 765 -786 -481 348 -706 570 -53 147 777 230 505 900 916 57 941 -398 -754 -438 473 53 263 164 -294 -745 680 685 320 -89 562 3 -20 86 676 654 -623 952 -32 714 -656 980 478 380 -762 -678 -348 -166 59 -664 390 328 -831 -517 331 435 616 540 -401 195 -652 125 -229 365 556 -703 643 -806 33 -733 -268 -888 -7 -680 -170 182 185 -853 -491 -496 423 120 -810 -253 147 222 905 341 -884 -863 -757 589 -15 184 -913 -457 1000 392 -410 -114 -662 -908 -221 21 255 -63 381 653 107 -469 -549 891 -241 -251 113 460 -998 726 618 183 -214 -918 748 998 -540 227 -319 823 449 490 644 116 35 151 -15 -872 939 -640 307 909 548 -755 -439 -591 285 -6 -674 -354 -616 494 196 791 889 504 291 689 -132 961 -190 -411 -217 265 784 764 728 -638 833 -34 -211 381 -366 -233 -182 -348 154 -411 369 -421 181 -317 508 -682 -375 -154 -294 759 -137 -101 -264 -499 792 -304 -482 -493 248 -192 -894 -305 -364 -796 -751 172 -13 877 950 -272 682 -177 -362 243 -17 525 398 719 501 -822 -582 144 -161 936 435 865 511 20 -175 712 -486 598 -769 374 982 693 -112 320 662 338 -729 -742 511 771 -77 540 564 -896 934 -355 -293 -596 -414 572 180 -986 204 -733 -641 859 296 72 394 727 937 517 721 213 -595 186 703 515 495 196 -769 -149 100 -408 -852 -346 -456 -812 969 364 591 538 319 -930 369 410 -672 -192 -926 369 -384 858 176 -857 -632 727 892 -667 -833 741 939 251 935 157 525 743 -477 860 70 491 -607 713 780 273 815 -360 -375 -961 -823 -400 931 -446 861 -708 491 211 -243 621 145 -826 -680 595 -333 -406 266 -126 -479 722 173 318 -995 -824 -219 386 900 -233 -544 -232 216 -9 505 -699 15 538 756 -1000 -152 -211 712 -297 -309 695 971 312 -497 444 -514 972 930 -466 390 138 990 -257 -755 -944 435 203 462 -794 -893 -649 51 56 -513 -135 730 601 974 -25 951 -383 729 80 -926 533 -424 -598 710 49 135 95 -635 98 648 -617 -369 384 -265 851 255 354 29 178 888 -356 29 -934 -665 -495 349 465 748 -925 872 89 881 314 -150 -460 622 396 67 -648 -902 -449 407 291 -429 -272 159 -666 -773 -561 678 66 256 -900 567 354 -141 -874 90 459 -780 859 -894 329 -943 0 -201 244 -953 -559 -152 -510 512 -334 -973 443 -733 383 -702 -142 -627 -762 334 462 222 568 -433 353 844 -134 -721 -570 611 398 915 817 426 -732 572 214 -288 369 -847 607 57 -397 648 -548 -450 -185 -863 983 -136 -288 343 515 566 911 367 842 79 -807 956 127 175 801 -301 798 529 923 207 -597 971 -279 224 692 -530 741 363 909 -471 160 722 547 -281 -161 474 125 304 -856 113 -261 -455 -877 137 -28 -344 -516 211 -351 -185 -920 677 52 481 575 763 733 299 39 -516 701 -560 948 448 838 -734 698 -411 -803 466 -685 -604 -540 729 280 929 270 333 -364 480 -507 529 -5 -658 312 891 950 -121 -869 -755 -106 606 -744 199 -944 -3 504 357 554 667 -307 685 -683 -802 -936 695 -29 -123 -717 -207 -99 726 125 -562 162 -644 987 759 -345 -725 -748 -128 983 -698 178 679 454 -7 -966 -93 944 838 -956 -990 -884 263 692 -669 -121 -797 884 -435 -283 -142 -114 -885 782 682 849 -980 391 -314 -812 268 52 68 -659 -232 -888 196 -167 26 -537 -594 715 -359 5 828 -905 309 -306 -524 4 -30 490 548 177 -317 92 858 708 926 -967 408 -177 177 907 -459 17 -345 -399 39 -431 540 655 724 469 -108 169 -313 800 697 420 -567 -976 76 844 742 -975 327 524 636 24 71 468 -222 -686 -433 -862 -575 -129 267 613 257 -66 62 -265 721 941 981 215 661 -517 907 -73 102 -529 23 -175 991 450 18 -461 -525 -209 26 635 -955 -923 -698 213 883 523 -808 70 839 674 -239 -362 314 -413 -77 924 -707 -187 920 -941 3 -71 461 -528 484 920 531 943 -830 -518 769 975 -174 190 335 -697 -208 -329 669 -455 831 -669 -622 -915 -395 -396 -332 554 -352 -903 930 -102 -766 -678 -189 403 619 -915 -394 -746 949 943 -435 429 -77 126 -838 -384 277 113 207 236 159 330 502 937 -699 -245 -762 501 -4 -923 33 966 -537 546 351 693 -779 715 830 -29 -514 -278 229 616 973 -102 476 -911 -984 293 930 -606 -658 -518 929 282 58 -521 34 -724 933 143 -450 741 899 -380 -468 929 -998 -765 536 -752 586 -294 414 51 -349 276 844 -507 539 -104 -263 166 543 -944 137 480 -395 626 162 762 -250 -420 -155 911 167 94 -51 -721 328 685 -731 -759 602 588 -893 298 499 482 -704 -692 -672 -435 -263 -165 -992 752 -879 -948 -364 27 803 328 460 -534 882 315 -553 -505 828 985 360 243 438 103 317 11 -645 461 -157 215 -729 615 59 -603 -826 -624 -408 329 93 746 314 -919 -644 -976 938 127 -112 768 623 762 233 99 -992 -479 -699 834 870 947 734 120 -934 -623 692 492 801 944 -372 -43 253 37 -228 -308 -974 706 243 636 544 -424 147 468 -914 -111 -35 -612 -58 -878 115 -546 -77 -13 -263 136 -182 -265 588 121 -529 -646 -437 -292 -772 -242 -42 -401 -577 558 -640 -99 -358 203 -605 -976 195 608 -300 -843 364 -60 106 -600 91 993 131 -803 -961 -528 -684 -930 -168 -682 231 724 -658 824 365 -697 -159 -977 179 477 -59 969 -221 807 -528 952 913 -146 695 410 311 466 656 305 -412 314 -716 -832 -466 754 -537 -246 489 -22 -147 -730 374 329 -710 834 555 -971 410 -124 549 -782 185 -651 887 -644 950 327 -291 -967 579 773 -126 278 -639 -46 13 -712 978 -702 -261 -963 53 554 -575 -155 753 731 388 -779 163 -255 -597 509 -64 -105 389 909 423 -380 -482 -710 482 -765 623 385 -567 774 146 807 723 802 194 -556 868 63 -418 -921 743 -289 596 -108 -904 331 -276 -353 -516 -136 -243 -985 551 -428 -615 -432 -534 -747 541 484 345 -675 -335 -419 -868 -405 331 -66 832 -228 -636 -466 -93 -889 712 -696 -706 359 909 -530 716 -276 744 386 843 -734 308 642 313 -860 120 -854 -663 85 -758 -351 -672 691 300 793 633 -165 151 -161 -841 940 -286 -167 15 -277 684 80 238 229 12 -868 398 725 -299 576 -493 940 853 390 -131 965 974 -973 -599 -212 -211 -500 399 -586 853 -368 873 955 647 660 202 235 489 -477 -490 408 -243 -338 -918 -219 -62 -606 -378 638 -71 -68 973 805 -228 -362 224 -953 -602 958 -116 -253 -316 -772 694 -340 -968 -467 -740 485 105 626 -530 -298 995 586 398 926 -80 925 -954 -378 753 497 56 -363 536 187 -549 -918 103 981 -6 886 -442 299 -548 -751 -954 827 585 140 60 947 -594 532 386 634 -762 237 576 -951 -934 655 735 204 750 -503 -777 290 -811 176 -169 872 -346 401 863 -926 315 906 751 223 -375 562 -494 128 -983 789 -98 883 -643 476 -558 861 587 348 -100 -642 445 -268 69 -477 687 264 876 841 -253 885 258 735 120 -248 942 702 550 -380 572 238 -810 873 -357 -837 428 -267 431 -638 -598 -344 431 102 319 66 -982 -383 181 174 14 -658 2 -590 966 398 -931 221 915 -448 -172 -384 897 -357 303 300 902 337 192 36 -710 -262 -313 366 512 194 -597 -192 501 -336 -271 -108 253 272 -260 -729 866 576 -653 -455 -551 -754 -30 680 491 -276 -710 -216 880 117 -868 -363 -284 -253 198 -391 743 -645 -669 194 365 -566 -567 225 -915 -478 -265 -848 -775 -835 605 213 806 -344 377 539 902 117 60 -222 124 -599 -464 -504 -974 -413 -138 530 -873 -703 252 288 656 726 456 -849 -840 -109 -62 -943 -531 426 -726 204 829 -451 -380 358 -621 -514 369 -263 169 -622 55 -290 129 39 -983 -528 -579 -913 772 -465 -6 687 -783 376 -577 255 985 -967 -655 50 156 -41 -1 246 -362 764 417 -237 697 890 -967 -501 733 652 -59 -475 -690 -675 640 443 802 -46 767 289 -187 -455 -176 -789 -314 393 907 -521 337 705 -706 -611 797 908 678 525 217 -584 64 -439 -793 5 -286 -898 -814 -907 705 -621 -257 -137 -117 23 -202 -999 606 -234 825 -409 -15 -948 766 -819 747 925 -629 -606 -754 -220 100 201 988 -366 177 -703 498 -328 -887 -977 -567 -649 271 94 -892 -910 783 -18 -401 -513 340 -75 -91 -199 97 727 17 -444 -936 586 483 46 -294 734 -326 -177 -972 174 -969 -227 -75 84 -335 535 -856 -712 -581 271 175 462 850 2 -211 758 869 270 -737 -146 305 305 -959 593 -56 764 349 254 284 587 589 -488 541 -898 -826 -372 -490 -591 -659 -300 -781 588 966 -180 518 214 163 -578 -993 260 508 -631 631 789 -438 382 -996 -52 -925 -582 -552 -829 617 549 661 199 633 -625 6 -995 804 -119 -799 -434 -818 852 -355 185 626 737 655 405 -477 -525 -947 -941 367 -28 949 -333 248 -860 280 279 849 -151 -926 -906 -690 23 828 -950 632 648 530 -372 -774 69 -471 626 -393 -7 121 -945 756 -932 221 -344 63 -492 523 986 -25 -800 658 40 -681 -250 -383 -317 722 652 -327 -436 -142 787 -244 -615 9 -999 -412 171 114 -630 -980 621 -234 99 644 302 80 -580 905 -932 -433 6 341 -58 -758 741 392 -617 -96 -244 243 897 716 -339 554 -717 -51 -216 -634 675 161 -172 298 -370 134 -318 -218 935 890 808 272 447 -88 73 -999 168 751 -830 646 429 14 -352 701 628 -364 -808 -852 623 -392 91 912 -688 -767 -805 987 -812 -165 979 -597 151 -129 959 588 759 -937 529 521 514 563 746 631 588 -97 -594 991 518 673 942 951 205 -265 -594 793 394 218 452 77 -177 641 482 136 912 -640 -2 500 632 990 352 -862 -318 849 -627 797 -283 -241 663 283 384 -190 717 -713 544 -813 937 620 -158 -672 -271 -221 80 393 660 202 650 719 666 398 576 389 -719 -924 -154 -361 343 -99 144 -444 15 -26 -847 199 -37 968 196 24 -405 -639 939 130 172 -646 479 -902 541 -644 -192 -904 932 231 946 -694 -601 250 -878 1 -974 -540 -40 -864 -912 -421 821 -987 -823 -682 -682 95 893 -19 356 978 -557 759 54 651 320 -74 -438 271 330 -522 -346 730 -320 201 200 -612 -67 -311 -361 476 492 -884 -411 210 -16 -940 212 -366 244 -51 122 459 14 -419 -334 -358 173 -818 -326 -458 680 204 273 -485 431 68 -667 -389 602 -880 -555 470 -218 429 -451 644 243 789 964 -143 862 304 -818 664 640 -521 21 785 -888 375 328 193 -490 -665 50 630 14 -37 -303 -999 74 -543 697 988 970 -253 288 812 908 20 -361 537 -501 -815 779 104 496 -202 161 494 -356 743 79 873 -503 -917 439 -702 -599 -101 -417 -491 138 -671 -382 92 -182 -545 -174 728 -438 -941 -968 27 -800 -796 -174 445 -600 -279 258 -119 252 -539 256 228 494 -381 -106 -232 -125 -398 -265 -711 273 -527 -898 -782 -749 -938 -826 -637 13 414 -120 632 -546 324 -602 -698 48 150 -399 -587 584 724 950 -440 -357 952 841 -165 -69 57 -314 131 -129 -992 928 -127 803 655 -516 -928 189 -659 -806 923 -92 -554 -936 488 996 -617 378 -757 -57 843 275 369 565 205 156 135 -294 860 504 673 -656 -721 -930 832 28 -549 -983 335 767 215 163 664 -767 -127 -420 483 288 -881 -11 -995 -712 648 -605 796 -435 -308 -583 -31 216 -756 -247 -77 -687 941 -281 -157 908 286 174 667 158 401 399 -598 -951 -707 -398 -977 -112 473 319 894 938 674 447 -853 770 -899 194 617 -186 -20 -625 -136 77 562 399 452 -866 395 881 210 -144 -141 531 -215 72 -951 12 -613 -267 -212 -970 -459 -708 -711 -309 -768 262 -68 468 -776 215 -778 -341 209 333 -627 616 -553 794 -880 619 418 501 517 -106 -128 449 -964 -409 -981 102 817 -852 543 -528 183 -81 -235 327 917 -871 -339 -506 -931 955 -647 763 -665 -270 -292 -85 116 -536 -387 842 -80 -308 -955 -850 -369 -118 -384 -148 -233 111 629 11 -962 671 115 -66 620 -344 -169 -313 -882 520 -153 33 -517 -473 363 370 297 -448 -116 744 -406 -936 -959 -455 -213 -941 565 219 -37 994 -552 490 196 -600 -159 -768 -846 22 418 -589 -943 -25 542 -640 -924 768 -593 720 447 -405 -571 -332 744 469 -443 633 -697 -974 -266 105 -565 -396 -252 680 419 989 17 803 -759 -263 436 908 -41 747 335 -575 432 -950 -877 -166 428 727 -994 -973 -552 474 458 451 -772 -731 958 -223 -965 -590 -434 -54 575 890 -420 308 -971 102 53 216 -539 864 426 -140 -40 -450 267 -193 948 233 230 -167 335 -633 -844 -29 -70 -518 -204 -427 -885 -890 807 675 844 610 -636 495 -729 784 215 -469 -299 306 -553 -253 -532 652 200 181 615 691 -47 709 938 156 420 -588 662 -453 261 528 960 -611 434 367 -933 -398 420 330 266 911 -797 893 436 -401 247 -987 -153 -863 -391 -697 183 -793 -257 514 -673 -388 662 -637 -498 -861 -301 853 638 739 497 407 79 342 -679 -859 -961 -25 -750 204 887 -798 664 -478 -952 627 691 -553 -382 -660 876 -657 909 -750 651 530 -455 -673 419 -127 -507 467 -519 111 -395 108 -374 -259 -257 533 -992 889 985 -918 921 -325 -559 -384 262 204 -544 -13 -776 617 255 340 -601 884 -783 -142 -63 371 60 442 259 -17 -985 608 -872 130 706 -180 -927 943 549 338 -634 -628 -214 -467 -165 363 179 -969 -860 -246 -115 -179 969 -563 114 -958 315 -695 892 -785 519 364 -897 911 437 697 -983 817 223 707 -963 -939 620 723 -430 -62 -653 372 189 426 7 -206 2 -754 -505 -303 -62 -302 -619 533 -69 -93 93 -561 862 -275 223 191 883 1000 -177 -534 -987 -344 878 -428 1 218 999 45 -575 -436 154 560 891 -988 -683 993 554 288 -980 -250 -291 973 -717 -7 300 -209 957 977 641 -128 254 770 986 935 -745 790 583 663 -322 -643 -884 872 -631 -717 -829 -135 -412 721 961 273 -397 -815 433 650 -669 -789 527 -544 -479 -247 750 -726 121 321 -795 586 -194 -466 551 -407 36 946 273 497 -425 48 345 -176 -284 278 -851 573 255 -680 385 -742 246 -405 -97 -15 -500 -57 -886 -136 -658 -742 491 -200 344 -595 59 724 -728 -688 -854 636 -741 -351 -907 761 742 -683 -488 720 613 376 -596 827 280 -360 451 -596 360 -280 -635 -792 -447 273 879 333 144 471 470 27 -664 423 152 624 104 -281 -597 -17 -123 611 -946 330 -146 149 487 -926 -7 -549 751 153 106 -25 -116 -431 -933 600 -427 -253 226 -505 -369 -255 38 132 761 313 516 45 -435 -731 925 327 -822 -301 -167 935 285 246 241 -135 353 -229 502 -997 83 -135 120 -566 348 102 253 832 -635 600 283 307 -117 -645 -733 -681 272 627 -78 180 26 617 795 -665 827 465 454 -26 716 -88 753 192 462 -507 31 309 349 -701 287 38 130 393 -740 -400 -385 502 24 755 513 -819 71 -376 465 418 -429 -174 -111 -652 962 -940 901 118 90 -657 -158 455 609 -32 397 -109 80 744 -782 -528 -379 -641 384 -688 -370 782 658 -809 205 913 270 -924 -71 878 840 530 -925 -939 -180 -384 -632 816 -739 498 61 -79 -85 162 -945 -284 -419 533 636 896 366 -910 -801 726 -397 -525 -265 33 52 558 -172 -377 -48 -171 -6 -578 284 -645 -933 -840 863 -779 -45 28 788 136 701 -253 523 579 -673 -849 -250 -196 -881 386 522 -24 -601 954 92 -318 -162 -124 668 -804 -547 -618 -160 770 159 835 -896 -693 972 -593 -250 315 -70 -665 893 -836 680 -679 143 922 598 -269 -726 -5 713 503 -491 -35 -527 12 950 586 714 415 397 -629 -700 -812 409 -670 551 -522 20 647 -416 346 454 -751 756 -44 91 424 77 -900 526 195 -817 286 65 -604 -45 462 334 206 926 797 -431 793 -924 315 -579 615 -50 -317 -897 -723 -204 -369 163 -646 -185 790 -143 -834 199 -508 -564 -501 -136 223 601 -479 969 -117 550 -583 659 -518 358 912 336 217 -445 -779 -742 721 7 965 -829 -155 -351 264 -423 169 597 -228 -647 -208 135 476 480 -828 107 71 106 202 -748 403 469 866 581 765 -354 997 296 -921 -916 -349 427 959 118 -815 181 -39 -736 -211 -580 -794 -822 -433 -361 107 -174 -609 -686 -273 163 -371 566 416 -697 90 868 -466 153 -715 -764 572 71 34 3 -122 959 -950 481 -849 270 887 -562 640 408 -17 -147 -41 284 -990 -879 450 460 -578 -428 -498 -476 -705 605 182 435 311 -74 185 325 60 712 83 -89 795 724 607 694 401 388 -899 159 -403 734 604 -825 785 380 687 626 233 437 172 -191 541 -824 -478 -648 952 413 869 -604 492 713 66 3 958 -940 -859 123 243 399 457 -686 301 -686 -958 -282 29 -304 769 768 -182 -832 -890 144 -641 414 632 -93 617 908 -302 23 -594 965 613 -59 599 778 502 44 -963 204 -312 873 33 -325 637 -839 -537 -473 784 -708 -219 -405 538 148 804 -154 -119 -299 -409 -357 266 620 15 -9 -770 818 388 -735 584 -714 492 -922 -501 -964 683 424 633 156 442 -306 -680 74 -241 -495 366 644 -629 672 151 459 249 -427 801 384 -439 -332 610 700 716 988 932 207 331 513 -507 -722 218 23 995 -795 911 648 450 -75 -94 500 -118 402 867 746 -634 400 545 307 -109 -631 284 638 723 387 -652 94 105 -982 -333 -319 -103 681 755 166 -561 642 175 -520 -871 426 801 -609 -773 401 -336 -700 -808 809 109 566 334 395 -221 -821 -101 -861 -274 105 626 -232 140 51 -299 -801 -790 -232 908 -202 -300 634 961 574 620 462 610 -437 319 903 753 -913 526 239 423 845 703 -904 -68 -296 -978 -639 -782 871 -142 461 -426 -753 626 538 398 531 -956 -478 619 -220 427 630 97 688 977 287 168 573 -873 885 534 257 -461 356 530 -333 -736 88 -784 740 -610 -859 533 138 171 -77 -582 -727 -165 -30 500 -6 804 -149 720 -110 575 -437 11 114 -781 576 582 24 -490 -658 -143 534 -875 -680 189 121 103 895 950 -243 -393 -902 701 866 438 82 -447 -852 -861 263 960 -530 137 -668 913 674 916 -712 527 -69 830 -806 -732 -799 -914 177 -677 321 331 328 -494 -797 63 365 -879 497 -852 89 532 212 -890 617 -202 638 234 -423 -37 -561 -330 -283 534 -411 731 299 -298 -281 222 251 158 157 366 -117 175 508 -419 -597 -249 -54 568 135 -477 545 644 935 999 -218 250 624 -620 -341 -469 -255 -845 -881 159 131 68 383 -315 745 -79 820 572 -622 167 -891 390 -348 530 618 -381 -315 -932 25 -519 457 -915 -744 104 595 -273 -638 882 -509 823 -237 -830 1 -621 -642 -417 -25 -372 956 -588 896 -630 209 -658 475 112 -742 477 313 923 -724 991 579 -71 -113 246 566 -94 939 -767 575 -379 -81 451 733 489 -555 -170 -815 -539 413 48 894 462 -124 870 626 566 848 -733 -250 151 -554 780 212 668 -676 -757 -479 386 -167 171 -815 -837 905 -70 674 494 -330 -97 339 -337 -870 695 475 274 -767 96 696 560 -348 -350 -210 -315 -979 -975 569 -257 -560 -654 -974 -912 353 485 846 821 -590 -897 112 905 102 930 -283 555 -265 -352 -461 -350 771 480 -408 774 263 -681 875 -857 327 -442 -791 642 512 -945 772 -180 -778 594 960 -416 -531 -984 -117 327 -820 699 -809 -710 376 826 -458 796 -355 -2 -198 -306 -362 947 -408 -676 -232 -885 192 -308 -116 119 949 -337 -516 -349 -832 825 -49 -998 71 859 -403 457 -568 769 -824 -29 -803 636 302 74 303 -218 850 361 -56 -20 -481 924 76 -976 712 541 327 604 169 -648 -645 -227 -285 810 817 -945 -772 808 -43 -801 676 496 -160 42 -195 -480 -312 -271 335 -926 129 161 755 -183 -567 338 -502 377 -322 287 203 -638 -382 122 928 341 -947 197 -751 -737 -833 -595 -915 429 -299 983 -868 -549 -234 -658 -561 -759 -942 -245 -128 -499 685 80 697 -531 -601 335 -445 4 -66 934 -157 513 598 -424 -302 -720 655 11 22 728 781 -784 -442 -448 383 -453 -303 385 -17 -613 -172 470 444 386 -887 887 275 -832 -150 -293 -263 723 -226 846 -393 25 626 585 350 496 442 192 -233 -293 770 448 -259 -666 767 291 785 995 -274 -699 517 492 233 289 -931 16 377 810 -10 401 680 -93 527 -664 281 881 181 458 -577 -472 -636 -697 110 140 133 -634 -863 447 -234 -428 -549 -145 -147 -586 425 153 -266 -146 158 -510 -324 638 689 122 650 169 -637 914 -694 299 109 -371 -563 602 417 396 192 399 852 -842 256 -605 851 -673 -724 809 589 -503 -350 -863 260 -464 780 -75 -480 456 -703 604 909 -739 14 -693 395 626 902 -602 -112 622 879 927 -113 658 927 -759 238 -177 49 86 -698 -566 58 713 870 13 -300 348 -622 123 21 -425 851 587 -438 590 -104 -456 -779 -249 110 -810 -73 -89 -235 -12 -98 832 -432 -165 250 -841 -790 686 511 663 -184 948 143 456 -280 24 543 -216 768 572 586 -863 964 -73 -920 327 161 -848 -680 843 824 375 423 -241 -315 569 -954 -495 -616 199 -752 254 801 291 -628 661 310 176 -607 67 643 -968 -965 -600 -638 -14 -733 -523 -810 141 728 945 -109 -661 -546 -355 515 -24 635 -609 542 86 -471 -900 -827 -366 740 -697 820 -611 -401 -46 794 465 -857 282 330 -937 853 -480 34 -887 307 -766 -307 782 872 190 608 172 -545 973 -284 -731 -992 794 752 -898 -279 -189 -730 368 217 589 -86 -594 -689 645 -766 -796 964 -577 343 -599 -158 262 -846 470 -138 -816 -143 668 -170 184 -126 -118 -383 -804 -513 884 227 151 273 -754 -429 -342 478 945 -886 -60 -38 -522 433 439 -849 -350 -998 943 -384 743 728 -800 613 25 -529 308 -771 -463 74 99 -684 406 729 332 -324 -801 -30 909 -60 -628 -997 662 58 366 798 866 417 893 118 574 539 386 -730 -219 237 67 660 -836 -924 412 992 9 -665 -293 1000 41 -53 26 908 -836 61 32 760 -328 -727 -439 168 -375 23 347 58 -352 444 582 784 876 832 94 -878 527 284 -726 899 -503 -914 -805 -991 -920 -739 342 208 111 -391 119 998 -403 961 71 -504 778 -976 225 606 379 242 -653 -175 -527 478 -451 -188 215 -484 626 -944 -251 419 -759 986 -444 655 -160 -374 -92 988 355 -469 -470 176 -683 897 942 501 -483 795 -441 -437 -6 345 176 -927 266 -599 -596 -795 -816 -993 -567 770 -155 -362 -467 824 -275 -367 151 -531 -726 -373 584 -833 729 712 449 -456 628 569 -209 124 737 176 748 580 -81 -721 238 383 -653 576 -466 459 -43 195 -437 960 -348 -861 -386 -659 849 -853 935 984 -32 -26 324 176 -789 -13 706 -289 541 -529 173 -705 -641 -536 -742 579 -8 700 129 412 -332 -145 526 948 969 409 639 798 538 -95 697 312 971 -62 668 -206 141 98 -986 -67 277 -627 970 645 -549 -880 -624 -746 878 -805 722 -287 -256 710 -852 -755 297 -35 546 -102 363 -958 927 147 -181 -927 900 748 196 486 914 73 438 -241 887 -429 354 -480 770 10 706 -599 -300 -739 -156 221 -535 -620 -490 -794 374 -658 -240 -47 -772 -240 518 10 931 -677 929 292 -232 551 284 -418 -871 292 -900 967 -612 -440 523 -625 -534 508 65 -140 -839 728 427 460 702 414 245 602 -964 0 -697 -975 -189 -628 -260 205 -796 432 647 891 -821 -801 353 772 -208 353 -564 785 361 667 -423 -318 137 180 -474 896 609 -927 264 -353 -389 430 453 846 629 -617 -863 -412 379 880 637 -864 53 -620 -795 -41 19 -40 555 -676 175 -131 904 -792 421 -139 577 -52 515 762 640 736 -687 -471 758 -837 895 -649 -8 -513 -753 145 350 73 -269 152 499 -888 966 351 -878 -700 343 -315 -539 -99 470 -769 782 762 7 -18 743 -44 -229 290 830 993 97 -200 243 -684 -871 640 -997 -536 -850 603 33 767 -977 833 412 253 -998 290 589 933 -127 -502 839 -537 629 -506 571 -214 143 760 570 -773 -644 568 -955 -171 -177 74 113 -846 198 392 606 -995 626 -321 -910 -235 -529 324 -386 -125 380 -971 493 -992 -793 -272 811 310 753 586 204 251 -695 42 778 -237 -483 -390 551 516 90 -710 577 -970 378 260 635 317 483 -62 568 -747 735 70 -54 -335 284 839 -298 495 917 -112 -24 -924 788 -456 569 804 489 365 -260 -605 492 -56 527 -677 -65 45 679 104 946 364 -600 -673 -500 -465 399 579 -206 220 -163 -888 23 166 -582 -38 -165 -639 894 727 998 538 -755 791 -554 -288 403 -239 -850 -186 837 -199 -663 469 -930 -717 158 298 139 -469 -179 176 337 308 781 -243 -434 159 61 39 743 -893 -176 -957 998 361 934 -808 -794 -479 -178 -113 375 738 -80 -724 859 134 -785 759 -579 71 220 -629 -682 765 70 279 509 -899 -594 -71 -778 400 -256 78 -420 843 241 -806 650 93 -865 -720 860 254 568 656 -26 -838 484 372 -868 684 406 -381 10 -128 356 -245 589 -833 166 996 230 60 -545 -399 251 31 -822 470 796 326 -234 -822 527 -900 935 772 -770 -333 8 -792 942 -178 235 -140 981 174 -880 -532 836 632 843 -922 421 120 -903 -881 -132 -272 569 -985 892 9 605 269 270 751 -107 790 -394 -582 -86 296 -810 852 -259 14 777 -534 483 502 545 467 494 -756 140 -221 575 521 -202 -146 -537 -200 926 -220 -115 -68 -783 -228 -95 740 995 -785 98 -978 -88 810 784 713 -628 -507 736 575 -601 251 -276 -376 993 973 -104 952 576 -38 886 973 -857 -137 604 -824 856 -60 -369 -342 228 -922 681 293 -701 80 -974 -586 600 -539 -633 -654 -697 476 131 76 -935 -702 260 -969 -522 -991 -523 231 390 -271 -105 -123 848 -822 434 -107 62 -155 -861 -176 420 -389 806 -386 -747 705 177 -348 902 -338 -384 593 948 -57 -719 -703 -150 500 -879 57 -122 -90 351 568 -572 -225 -163 -978 132 28 628 -206 474 -96 740 -771 -78 190 442 -740 624 78 398 -154 -344 -945 242 -680 739 693 199 -305 -949 -401 -711 -984 184 80 -718 196 909 767 -215 -268 -647 504 695 389 940 22 305 498 -410 -284 533 -779 -573 -971 -507 846 491 50 -233 -479 290 -275 217 33 -723 -330 163 -445 622 -367 -344 940 -245 122 -837 333 891 172 -20 -200 -480 471 -387 711 -224 -347 -45 616 -953 531 -82 -97 -411 -224 -356 -661 -909 500 -190 -393 -960 586 567 -668 804 360 -582 154 416 -816 722 -799 604 441 -873 -739 531 -900 134 -153 -454 -56 -945 952 807 -581 355 -725 526 -554 939 -841 883 203 872 502 682 577 -955 -859 -158 808 -743 -797 342 -731 -269 106 640 -943 -824 998 99 187 361 563 440 811 -704 106 -668 -1 -574 -528 794 31 528 641 896 -353 -842 51 64 -345 419 -487 519 -49 -666 -489 221 735 -966 444 -956 835 -244 882 -964 83 396 -878 265 892 448 251 925 -55 -441 224 344 -295 -254 -826 931 -470 731 -218 841 -638 -469 573 883 -3 -445 611 -433 735 -571 -734 7 520 333 -823 637 -906 832 293 819 185 -668 -719 -865 689 780 -316 526 -481 481 -375 929 521 -69 621 -55 271 389 -632 -70 -761 -20 -556 -254 981 -116 -718 527 113 147 7 173 -750 -160 -317 -910 191 -261 57 499 806 23 301 -16 -684 797 -652 -51 358 -714 96 -864 626 -596 327 231 788 -883 767 -892 280 974 -823 -328 -336 -553 446 -964 -27 -158 -220 815 69 440 -963 661 -891 832 0 559 -57 -521 -903 -711 190 -91 706 -638 -324 586 -291 -47 -86 -278 843 90 25 854 313 -824 -876 -828 -953 -763 -69 -726 -850 -867 42 838 889 735 -870 737 382 626 -836 -891 753 657 -295 -69 687 -315 -323 -676 696 -539 608 428 -46 535 67 -768 -230 -167 -344 -988 -462 764 444 488 267 -634 -769 -550 902 18 -244 -472 998 531 -870 -826 849 -119 -826 307 960 -546 -25 -28 417 738 907 -453 -558 -35 745 618 138 368 -668 255 750 -194 -131 -84 903 -249 -644 -297 -703 -21 -101 229 -181 609 -162 -632 692 29 677 870 -45 -667 87 -416 978 -931 -953 362 681 21 -768 81 -691 -813 678 600 -855 80 204 594 -931 -772 -730 -772 -902 183 -281 529 435 842 701 -310 676 -851 -967 -99 293 681 -138 304 -138 -425 -323 -256 671 -546 818 -933 -842 -970 -490 -574 389 -198 -100 -744 -221 465 -299 817 2 -728 -571 566 151 687 -98 543 -859 -92 -406 207 -570 568 902 -892 -382 -74 513 -249 -909 -183 -961 338 -529 670 -707 58 -272 664 567 302 -180 224 -663 346 371 658 -980 345 901 636 493 117 458 -870 -599 276 966 267 24 -721 -920 -468 595 38 -955 -206 -368 -691 331 -60 334 -502 906 -572 756 357 -553 698 459 306 20 568 -325 -667 588 -741 -491 37 -81 724 -20 556 -34 234 74 358 916 -886 -107 -952 531 -736 -860 -615 -67 -392 710 650 -476 -20 -352 86 -238 -2 -812 331 237 591 -461 -62 -441 329 272 108 -606 961 615 -373 -120 246 -695 720 -156 249 -113 746 -621 434 -476 -221 31 -985 270 364 -785 -466 -280 309 -260 406 249 312 915 -629 168 220 -831 287 -985 845 -824 104 245 504 -711 209 67 -476 256 -95 935 362 -243 851 276 -595 136 -725 -634 35 -298 704 -969 -324 -739 -425 238 -225 -92 260 600 -261 -41 -202 264 249 67 124 -409 -385 319 -621 -540 61 -622 -765 179 864 5 261 669 -507 61 558 -18 -246 410 184 -291 700 681 938 -651 -533 -142 169 320 887 406 -89 623 245 -61 -801 154 -198 8 497 -124 -726 422 363 890 349 -693 999 -456 625 -345 458 -703 259 -842 551 -847 -956 -106 -481 506 -542 -615 195 -938 -646 345 -349 -388 816 972 -430 -377 390 -516 -327 -614 605 -925 -21 -460 852 -769 -468 913 -240 910 -386 221 -978 109 -925 -210 -57 -954 571 -860 -292 909 -992 -360 -498 181 -824 -847 -761 531 484 -329 232 586 590 -186 25 -319 -751 384 -47 112 -181 -580 -957 -665 400 -561 27 588 -798 -570 730 22 953 -118 -407 457 798 211 -399 -53 -434 519 -741 631 308 71 -157 -659 347 258 138 -635 -922 833 517 564 -472 997 -142 -210 380 812 617 209 -835 -629 -575 -317 -663 -890 979 999 -22 -468 38 -369 299 705 831 -577 -886 661 525 -310 -296 774 108 -574 854 -212 245 -18 609 331 182 980 305 834 720 -415 437 -971 92 817 -599 -108 -660 800 -910 51 970 -793 -402 24 -81 43 55 272 315 -230 485 521 -618 88 -82 501 322 373 -337 740 -89 -764 86 -855 -635 -114 659 827 488 469 967 409 790 357 -996 -576 -570 -853 -964 -340 619 -368 281 -259 -728 -861 -791 -487 -835 777 995 136 -823 -773 -285 510 750 -881 -669 430 408 436 806 562 653 613 400 -330 -368 -866 -253 -355 812 -294 663 -953 -228 -216 -188 303 85 595 170 649 -735 -518 -796 -227 613 -256 -374 671 -701 -112 -807 -216 -36 855 832 -78 242 -543 -862 -157 892 -1000 539 228 -624 170 852 189 751 -994 -230 -4 -257 90 543 453 150 758 84 -824 537 582 723 -708 350 427 690 -608 -564 -795 -296 500 -404 -119 456 -642 -454 219 -243 -423 -385 585 122 265 -314 258 -331 -559 385 -646 185 877 58 218 14 355 -357 -234 -313 -815 -963 303 -155 768 -50 860 -65 599 -331 907 -313 808 865 -579 -601 859 -105 -849 -946 913 317 -123 -608 -488 -925 279 -92 331 221 374 -836 563 -119 -539 568 32 595 298 394 525 10 -61 -295 554 455 18 282 887 -783 -338 684 -969 507 -124 406 846 -844 -175 975 -508 -250 -559 -668 463 738 -137 -958 920 -762 346 -515 -475 -768 98 -963 -255 -761 -657 -10 624 692 -145 618 -206 -142 -467 216 909 -785 912 -169 -68 758 -601 -267 798 -734 571 251 955 -793 275 415 -401 136 -536 294 -449 930 -674 53 -162 845 922 -270 -976 -914 -264 -951 910 -897 402 -764 354 165 126 -254 462 -478 -594 -692 19 570 452 385 -544 -42 -802 438 520 513 -699 392 614 -771 310 -849 257 463 230 -606 -708 -243 -938 -216 721 531 573 454 216 -668 360 476 86 -907 -471 428 -318 906 674 -635 376 -248 271 -225 -529 -553 415 -920 408 -927 -698 664 -889 -614 -4 -368 236 703 -532 -61 -675 -601 232 -994 -951 -113 128 -691 997 20 147 789 515 659 -388 -981 597 -522 453 162 -429 -980 415 -657 -526 339 665 -475 542 194 -367 -857 469 -511 803 184 183 725 963 -346 -249 -885 -465 -521 -487 230 -137 685 -980 255 250 307 746 -17 409 -497 769 569 118 877 -293 965 -812 355 887 -915 262 561 678 -311 -843 517 -624 -921 -171 256 -57 -704 768 841 127 -161 917 576 435 -74 -719 -591 -681 838 -75 419 -10 -863 641 862 -512 -10 108 -332 -577 -458 203 838 -986 -831 -320 467 963 -125 -750 -574 -375 33 -131 953 972 -616 -332 836 953 133 550 -243 300 -544 482 866 -237 711 350 237 349 470 -210 626 119 658 -626 -796 -325 15 281 187 -433 -236 -705 709 -59 -667 825 -155 -471 566 662 -93 706 995 185 -110 338 365 717 667 -405 -349 -102 -784 -803 -914 -151 -521 -578 -956 122 322 -305 756 704 589 702 -655 379 478 940 -100 422 -921 427 508 754 -670 131 213 244 129 494 -330 -879 -725 227 372 -498 304 -790 431 -470 737 -618 68 144 995 -922 361 -498 -461 -242 117 -696 -583 409 -288 735 -81 839 816 -277 -610 606 -685 -178 229 42 -388 -251 -97 -449 -555 531 -651 67 -254 -780 223 -52 -501 834 -175 -999 311 406 789 -1000 -353 -565 -247 -111 556 477 -533 -913 -795 704 590 676 -650 -387 192 -281 -390 939 477 -686 -546 934 159 757 -514 700 -777 910 543 -400 608 -452 750 -456 -157 -562 -590 -1000 474 -106 870 -544 860 -747 332 154 215 -950 152 -660 823 -783 642 500 -64 -861 18 893 -257 261 -208 88 -674 -550 -945 945 -307 575 -502 652 497 -708 -915 831 432 -13 -25 953 -151 457 444 750 -646 -536 -284 -309 841 -526 865 -202 323 656 -704 260 -168 591 -974 -934 908 946 -12 -695 -551 -384 2 -108 49 -722 -806 -612 -608 -1000 -17 -514 -866 -222 534 -599 -538 498 -732 -702 -733 -258 589 -465 -688 -988 687 -157 -549 -335 -208 -841 667 -329 -56 -226 -770 671 856 -683 -332 -700 896 -156 562 692 178 -598 -235 946 224 -870 -607 252 -607 92 -79 227 -605 -576 545 267 994 -554 -543 911 484 -340 315 -741 789 936 -377 279 303 -400 -321 -31 497 -450 -828 -894 928 80 230 -678 -175 -106 -805 979 289 638 -313 -357 -860 665 704 178 -759 -847 -985 -104 724 245 662 467 -142 750 -818 12 -739 -197 -373 -725 323 527 842 789 -240 -27 66 482 357 -443 411 -181 -104 -899 -83 2 -203 -730 -709 -356 -939 -46 449 544 97 -723 -230 -667 824 -291 832 -622 -751 -178 -388 158 682 500 672 -403 -454 359 758 -348 802 -417 -543 123 -707 204 651 869 -385 -715 830 -876 900 -104 -15 402 819 693 157 -448 -952 -71 232 689 878 -660 -971 321 759 564 -854 -760 333 -416 407 969 341 -934 303 819 933 821 -981 -106 153 -855 -77 369 -650 496 -82 -993 61 458 559 673 673 -678 508 -673 767 565 419 -572 304 295 930 -278 -420 -68 850 -991 -986 -755 647 903 509 162 -428 -456 117 -463 -237 -849 -674 -92 -874 -235 -851 14 748 64 239 -672 856 -95 -23 -916 483 150 -15 -761 692 -840 -377 818 -33 -934 -373 -378 -656 -75 585 -890 843 927 -329 51 261 347 -150 197 -971 269 274 -728 650 -594 78 -714 827 903 -59 -328 -783 692 620 763 820 744 -714 698 332 329 74 -603 875 -246 557 290 -75 -314 -920 -773 665 945 760 -827 -895 525 795 512 -207 157 76 775 -189 -345 29 965 -405 902 -808 -264 -36 506 -783 -78 -464 444 784 -748 455 -350 317 734 431 429 -591 699 505 442 502 30 843 859 869 -783 342 -717 -41 -745 993 144 -927 -365 -897 -898 579 -892 -2 526 -456 -773 462 -524 -682 -219 -866 -422 938 -686 859 -638 392 -327 -445 -781 -398 -566 -629 264 476 519 -430 -451 255 -725 -154 -675 -28 396 337 -824 876 -259 -759 -580 587 -736 156 -779 -993 -836 6 -895 -710 -69 -638 -44 176 428 585 123 -346 -976 634 -697 409 510 -569 119 -331 92 444 -580 718 241 949 -631 443 -773 -257 -907 -923 -261 -206 -762 728 -49 52 139 701 971 -796 -747 -282 -453 973 873 37 -457 191 996 307 -211 -867 -176 738 184 901 384 830 148 90 911 -985 -306 368 114 -428 -286 -36 773 63 -466 -180 -838 275 479 -947 460 -25 -674 496 155 -924 959 627 651 -66 -203 -91 640 -702 -742 -820 -285 119 521 390 202 -8 741 903 803 166 -831 -542 -22 775 -732 976 203 588 -934 869 -525 508 464 -76 26 431 754 260 567 -753 -992 -642 717 -813 -4 231 197 -930 957 -299 -117 910 540 524 235 901 600 364 -952 -190 -93 612 791 692 859 -203 954 971 992 -784 898 -56 343 947 -364 -318 430 -446 -266 728 117 873 -293 382 -378 12 -624 192 818 -176 993 -964 -800 -619 829 934 -463 -184 -678 -883 43 -215 807 -592 -888 -705 -794 509 -45 -236 -209 -515 276 -200 -122 -570 -533 -923 -377 500 972 -45 -510 -106 71 -864 -171 712 -711 -802 -897 -945 3 961 918 -1 872 -365 697 872 727 583 0 115 -502 877 -92 -797 267 -815 -881 53 242 -346 -87 438 866 -267 375 -829 -435 -833 -431 -827 298 410 711 -305 628 -88 542 798 -283 304 -889 658 -796 477 870 129 839 -943 -701 -367 571 638 419 -463 -77 -300 -695 -646 -680 65 -321 661 223 -413 -287 661 753 -828 878 -772 337 -306 931 248 -786 -969 742 221 -170 201 45 81 -736 706 230 -910 901 -268 194 50 426 997 -656 867 -461 -59 -260 699 -107 -268 811 628 -328 -311 -429 -376 712 -505 219 795 -511 814 823 243 -868 636 556 824 -914 121 939 472 887 -353 831 417 -574 260 -943 -196 -662 635 -978 392 461 440 -694 95 687 401 969 528 347 962 284 -293 -595 921 701 702 -838 -897 934 485 -382 -731 -27 674 -70 -775 -244 493 951 966 422 -274 498 407 -32 69 -362 500 -392 239 -46 775 -217 320 546 681 -161 982 119 -264 -925 843 -639 97 -472 755 671 10 -589 296 -71 -577 -225 979 -391 -726 -640 412 40 -808 -920 291 213 -33 212 -350 -156 449 3 858 91 -514 68 -670 -800 133 294 -648 852 -749 -332 -214 797 886 -991 -346 -807 460 -805 634 -121 -646 -329 840 -865 574 -35 -546 -177 857 -510 921 -398 841 -837 386 -162 -556 -950 -994 -324 -304 -821 113 -566 -652 501 180 951 601 962 -163 26 90 -312 -578 -262 213 -275 973 -201 807 814 279 -203 468 27 -516 952 -325 534 62 512 643 -943 148 -392 346 321 491 -263 -91 496 942 40 -751 959 -877 322 780 -795 230 577 -275 746 167 -380 -810 -2 602 158 -805 156 836 319 540 576 574 364 -985 -352 998 778 -424 719 -549 -166 -627 183 810 -709 250 5 -690 749 185 468 100 594 242 135 -1000 892 187 740 725 -937 -690 103 723 921 -419 478 924 642 221 199 -55 -330 143 -276 186 689 425 951 67 848 -876 927 252 -695 -724 -104 -635 -53 -733 -826 66 254 795 -284 317 968 -548 941 -243 127 -655 821 -864 942 -920 -222 499 -589 295 -980 -622 -126 -861 -810 -34 -572 255 -68 -889 -114 -652 448 -658 -951 178 807 778 -613 76 313 66 -880 -560 586 732 -846 -658 640 -737 272 366 -841 -823 -221 788 558 -141 604 -599 194 -504 705 -31 -698 -81 -307 -252 -859 -4 -289 48 440 371 -826 303 -335 -86 885 292 -435 -61 -192 -614 -563 -117 -936 -915 476 974 -217 -49 -794 -581 -524 -982 -730 152 -342 -14 190 319 -382 789 -368 -508 252 934 197 481 -22 954 887 570 -13 -727 110 -75 -402 -228 -483 -250 -134 -552 942 898 323 439 -868 -135 -526 -792 816 -744 -404 577 106 -886 70 211 -873 427 179 -890 759 968 772 -119 -798 -717 960 -288 240 -793 719 -743 85 -839 -508 -824 905 686 -261 441 640 -926 -625 635 -360 650 308 -820 -149 -362 -767 -635 -618 348 619 -720 510 500 612 896 -390 -91 -944 25 -717 235 796 -168 288 -377 -354 -9 815 -511 -894 334 -948 -54 988 -320 780 -885 673 938 16 -970 -12 31 -637 437 762 670 404 -193 -343 -692 265 664 -262 -319 -37 -5 588 389 975 -879 584 393 -523 641 -785 -141 -362 -425 -393 -122 -531 -323 -656 586 872 -271 -365 817 -391 -228 594 -229 -145 -92 21 455 -928 918 -760 974 67 336 666 -866 995 194 -428 289 -783 244 -676 332 -544 -703 -359 784 -46 -645 60 -357 -506 -409 -651 -525 127 -194 -911 -804 45 642 -384 658 323 -609 679 445 -736 892 133 772 388 -106 -611 389 143 599 -264 -94 -172 -315 585 -660 117 155 -633 -387 402 223 794 -539 -692 -442 58 -382 820 708 -669 806 -722 -937 -414 524 -355 905 -100 -250 -846 -168 -523 321 -860 31 -593 -397 168 975 -522 -549 -574 -65 439 -891 133 -209 814 -949 390 128 671 -421 39 911 567 618 -162 -283 -573 584 -451 -872 -982 958 722 -502 465 -361 109 805 886 -961 -523 158 -127 966 -796 -401 -328 664 -760 943 838 12 -206 645 273 15 136 -301 -833 -854 772 910 255 821 -228 -926 226 463 -726 518 973 -899 253 215 -867 -145 543 -717 115 -203 209 -310 -855 378 -442 677 854 65 -808 682 -31 -810 -318 763 -436 -87 585 237 833 -557 956 777 -234 942 444 -877 194 -984 -14 185 -744 -258 722 -782 -760 -271 141 613 481 277 -13 84 352 81 420 349 -297 -572 831 920 257 377 -864 -369 449 -290 35 -536 -730 956 -601 168 -337 -9 878 -303 339 -898 705 600 -760 -871 963 -962 869 -501 555 -402 824 -304 -816 -352 -732 -625 975 589 -302 -755 195 -872 236 571 491 225 -840 -211 -226 295 -828 -496 557 861 605 -408 460 114 -983 756 173 -100 -115 318 498 295 -390 -537 951 -295 -318 -178 652 364 -287 746 -619 873 -876 644 -411 -707 106 658 -51 515 -478 281 828 62 -13 658 -110 396 451 674 951 -825 297 -8 -723 884 967 -734 736 530 673 976 -618 60 710 -718 592 406 578 608 -791 596 180 -244 297 940 -935 -199 -874 356 491 -944 148 657 -162 -212 270 72 -562 -156 613 -511 -580 -710 527 -860 -25 -116 447 -639 -389 32 336 -415 796 333 70 -577 -922 -203 667 -877 492 11 -607 -847 -891 -944 -195 925 217 129 826 -888 -464 -936 -398 -574 -384 493 -588 -316 -541 703 620 -515 873 33 852 657 -997 50 -913 308 -216 280 -523 -994 557 -624 -71 360 -310 -539 285 -353 579 -465 880 -988 517 248 590 887 163 356 632 446 625 -2 613 170 30 393 560 -535 857 -559 -260 -783 627 -17 443 902 -5 28 414 -128 376 -90 -607 -43 -923 -1000 766 -800 719 300 -719 680 353 302 853 -555 540 112 -694 75 606 892 965 447 -157 -667 5 188 861 581 -587 -756 -396 688 503 -980 -301 -86 -279 906 -208 467 252 523 808 264 197 81 -731 399 382 -990 263 -93 -741 237 111 -94 -280 -747 971 -138 -921 156 -755 528 836 -161 891 859 231 -860 -485 -995 -672 -473 -881 -380 405 -636 -1000 921 25 -719 767 130 867 783 1000 -897 725 726 199 550 -59 -65 -849 -812 683 -871 -150 -178 754 -170 531 819 896 906 810 69 -862 -570 -443 649 -249 -205 285 175 255 -471 -895 324 98 665 -394 909 -979 207 -305 -400 398 350 917 713 -74 381 885 779 -265 -797 626 123 -976 86 -316 364 131 992 681 -595 843 -742 381 409 336 844 -801 855 347 -34 118 -530 988 -301 968 770 -929 916 744 -798 -912 378 -957 -682 177 -56 833 -815 -633 502 109 410 864 -434 -47 -78 782 717 751 -692 306 -138 260 -318 -540 -270 -85 -772 676 931 -148 -849 -397 318 -838 -789 130 948 -15 -939 468 -823 -359 726 -834 -618 -1000 734 -733 -703 175 -284 810 284 -166 -880 797 515 116 -996 500 -91 -989 714 -793 417 153 280 -75 644 598 -731 -977 999 963 841 676 -671 18 -564 494 -46 -493 -57 982 -571 -18 -592 -792 443 772 138 938 387 -756 964 646 610 -528 382 220 643 627 895 971 336 -493 617 751 886 992 344 380 -223 859 786 99 -969 -373 773 -186 -988 418 -381 534 829 -990 -706 736 -908 -94 -200 -889 367 -57 -406 547 -664 330 293 -833 -629 -574 -248 -154 -761 -30 86 952 -269 -586 -748 164 -339 -284 896 -782 677 629 608 -381 355 701 -120 402 161 686 5 248 85 -204 -148 -859 754 283 -274 -24 794 349 632 363 464 -318 549 -932 -214 -695 638 54 -719 -47 -667 475 -179 41 -540 -749 123 -703 331 178 557 90 -333 -824 794 -82 140 -548 7 32 -611 -103 974 -310 -352 962 -5 -405 379 -515 218 590 88 -876 -519 928 -896 577 -149 -672 -547 -409 -110 -870 -704 55 399 931 -922 -84 134 -740 -534 45 402 752 -315 316 797 -873 -783 -543 501 145 422 847 712 -838 -55 -349 -456 411 -140 171 -269 205 -28 -356 676 330 -468 975 -163 -635 -449 -244 193 720 -491 -50 588 -413 -795 628 -539 -368 532 -17 -92 148 -46 203 -26 645 299 786 649 474 -301 262 62 864 372 -402 -83 -119 -75 182 -472 406 -927 762 -895 -39 -80 721 763 -988 120 109 386 916 699 -781 -775 -479 768 337 -772 -617 -376 -834 51 884 -600 -501 -866 145 -543 310 -268 184 -131 -867 0 671 32 940 325 35 324 -409 -43 399 337 -812 808 752 265 998 642 -138 189 -844 -907 -790 -892 -8 937 989 -343 -365 875 29 -708 -627 -925 851 575 -87 623 208 478 -925 489 -359 523 -870 -842 673 -321 -515 807 -401 -343 -800 -143 617 418 -297 -677 28 831 438 199 596 116 -936 -296 498 97 -868 -576 39 -908 -812 -742 -790 226 -345 -369 -304 -229 715 634 -734 114 -116 301 784 515 522 973 -232 -826 -261 -98 -538 527 -679 -75 -978 -927 224 340 943 425 398 351 -194 -630 -649 -84 -252 -346 -757 -755 428 875 -498 -885 -861 276 87 -596 -160 -422 -180 178 166 754 128 233 -457 656 -842 773 -319 -80 -422 -740 74 949 -746 777 8 570 -396 252 -131 650 -507 494 835 23 -396 -835 -440 -855 -596 -512 -56 -497 566 -363 -350 -817 760 -608 -837 -438 244 -601 -8 825 716 -195 -802 61 61 557 -238 -750 241 -124 -847 928 712 862 -625 -113 788 207 -366 -571 -846 -295 848 -595 -368 -320 735 577 589 -463 860 93 937 527 -104 -493 -875 -23 -244 -413 -647 -655 -457 333 -973 -631 -76 -990 -515 408 -197 -942 944 -796 -219 -185 -515 -37 294 154 -610 606 -644 -403 861 -375 957 653 -98 872 578 -597 77 626 822 482 172 561 959 284 759 -34 377 51 -677 -20 -404 -818 -229 -726 331 -228 -380 238 669 -967 690 -940 -904 -692 -895 -48 737 -232 445 49 60 116 -987 -319 -558 -704 55 -833 940 -124 676 76 -379 953 -976 520 -768 754 556 465 117 708 191 994 850 -973 -708 -806 366 4 -986 980 399 303 -828 -190 814 -702 -410 481 912 -833 801 856 21 -401 -990 -413 -924 567 -402 680 594 -554 129 -485 553 157 -555 454 130 813 -989 124 800 -190 -286 752 -417 -274 -784 536 193 -719 190 875 -732 441 -672 -882 350 -692 323 972 -119 -517 -731 644 736 -263 737 -404 217 308 -970 265 509 444 -632 408 -729 -649 -369 196 -678 -681 -952 -488 -508 -363 982 -598 161 725 775 281 256 912 -295 725 -609 559 183 -670 -839 518 -855 640 -488 234 489 827 -656 -293 -585 565 -439 -142 -510 -1 363 783 -348 -507 -194 -971 -262 467 -768 -14 -589 -413 -816 914 -296 -294 -136 -188 -813 -957 -516 -116 -439 -47 334 616 314 -200 -341 427 295 -550 715 496 -774 866 -413 736 175 -227 -5 -69 -468 -21 -154 -289 -647 -376 -649 30 437 888 -651 249 332 -471 77 -525 -240 13 318 -405 306 355 770 -781 433 -658 932 205 79 -806 381 304 -139 262 917 660 126 -578 -221 -207 -809 280 693 -254 746 -635 -137 664 910 -94 -987 -756 11 964 -344 -220 667 -225 450 425 600 79 733 23 -574 259 -600 -228 -148 -331 -393 -796 558 445 587 -396 402 -207 -222 834 0 74 -483 610 171 -837 -225 -430 -567 -922 634 -255 54 946 -33 570 -781 -382 -264 367 909 -761 -134 -31 320 -991 -506 -395 -888 -963 -932 834 201 -102 -107 163 63 -758 532 403 -298 -158 -454 -340 -179 483 -497 -802 -161 -455 290 570 886 786 481 808 -433 -163 446 14 -751 -604 768 -685 -691 839 -16 46 -647 -617 -208 505 -807 227 -165 -257 814 52 -32 -743 350 985 -613 6 -119 -952 836 -848 579 -530 841 -77 -648 918 512 702 -730 -917 -842 -217 832 -261 164 -840 81 -27 617 596 359 74 349 -968 899 -208 175 -655 754 534 -66 -101 -536 -873 -538 -402 -719 217 -898 -844 -317 981 343 811 -662 575 488 -559 748 842 643 906 -137 873 394 -193 -490 819 172 -912 -909 255 -635 390 549 505 322 -971 467 207 114 -47 -460 792 -256 436 -261 -574 -216 49 300 -298 691 -495 -357 828 -741 371 -244 193 384 -832 -836 146 893 762 620 -162 531 -408 666 -313 398 -545 308 -975 34 -130 48 -769 -815 56 -363 -982 645 339 323 35 -90 616 -33 589 143 -948 -639 -384 7 514 -785 -546 796 -626 925 918 543 -304 831 -475 -818 -52 -667 -749 -579 -761 95 851 -116 758 317 -583 457 288 523 -378 -764 422 130 -634 344 -80 -392 -292 438 424 775 -148 -310 -20 952 51 47 -759 370 249 -689 -937 739 190 715 -789 297 538 -42 -319 -949 668 952 117 -725 864 -870 -572 822 -631 -450 182 674 399 983 -496 -696 60 469 -316 544 138 688 -432 139 302 799 -461 -609 349 492 393 923 -416 -536 520 -726 -904 -218 386 841 261 -788 -174 -947 342 103 354 -299 382 81 -404 -660 385 -808 227 788 -314 -32 737 -788 98 -722 810 -805 -82 962 680 458 639 -604 396 490 432 -16 -411 461 843 483 705 374 -532 -608 349 681 97 207 -479 -973 -227 863 -845 -253 -47 -106 -485 853 115 172 747 247 -346 -114 -423 -625 -70 -378 998 653 677 -7 -688 557 119 242 -320 -459 441 -381 -142 -880 897 676 -852 394 953 247 -105 -510 -43 525 -186 -903 346 602 -679 -243 379 856 -463 653 -9 -754 -640 -370 320 -342 735 519 620 -752 -373 723 -128 394 -734 568 -253 -271 -997 182 813 -26 280 -5 -739 715 -691 -162 -855 724 341 941 552 -767 458 727 -60 -834 -327 -588 227 415 -400 -526 256 -465 -887 396 -544 591 -284 -34 357 698 549 199 -967 -680 599 -428 736 876 -255 -69 971 -124 -450 -823 -433 -43 -433 -221 -54 -458 -459 864 -593 426 532 -897 472 499 989 -31 -301 767 -588 -293 467 -287 358 284 -245 243 -803 137 -1000 -132 732 330 431 895 -692 -711 927 973 -193 -442 861 863 -834 -772 -247 -393 81 985 257 -815 269 746 401 -96 25 -367 243 -15 715 741 635 -101 485 515 857 102 -780 710 326 506 -586 -833 856 -544 -642 -317 219 -475 74 848 137 303 446 953 -213 -628 -85 452 -634 223 206 -815 627 -398 -17 538 -378 -761 838 -928 374 -821 651 -739 665 -180 -268 -557 -653 -673 656 -397 -379 -638 950 422 -562 323 778 173 -790 274 856 642 -363 848 280 308 -769 -104 445 -376 308 357 584 399 -446 644 -211 -513 104 281 437 508 -44 922 359 -731 851 -292 -611 -962 569 332 533 -982 235 885 -899 -400 -348 254 -316 552 -953 129 -840 236 298 221 132 957 -685 -447 -766 -300 260 868 726 -811 -525 813 410 -438 543 -177 -482 365 675 -772 498 144 551 -622 142 119 520 -865 305 -104 -987 260 705 959 -305 -849 567 291 386 465 807 -890 727 -250 -731 -635 -478 -96 115 617 421 142 248 -468 -650 431 -364 -21 889 -106 -869 405 -523 991 868 -779 -429 844 -614 -796 351 -37 891 23 -798 -852 233 -196 42 -712 993 -14 950 -29 308 -306 -464 -248 790 550 851 936 -890 322 -923 359 561 678 -643 290 183 -936 -541 456 -398 438 883 -786 769 926 111 271 -23 409 950 11 -494 -782 237 -777 -83 860 575 635 753 372 266 75 -850 -895 757 -773 127 865 746 639 -904 -468 184 749 129 694 -394 585 -879 965 351 245 -413 861 -22 275 222 -153 426 -947 -747 952 89 -335 807 285 349 -556 -276 868 -210 -144 -490 -530 -808 -392 -30 382 -421 627 150 -701 255 -655 -4 -672 -862 -963 647 118 -35 -395 -915 -237 -984 -668 -125 -396 530 78 633 -831 -569 -970 473 -729 -202 201 847 -576 211 -23 370 483 562 355 981 -159 15 -87 -323 892 -951 793 972 763 3 840 517 -783 59 148 995 -527 749 255 -910 361 -265 -110 -677 -460 -443 -945 -914 379 357 -127 49 630 932 115 678 153 674 -518 968 -602 221 -534 688 463 424 357 -842 -134 -939 -352 -890 358 -406 -27 -35 -616 216 923 711 -653 -894 260 -10 414 266 954 -621 683 -650 33 -780 573 -79 -133 806 282 722 33 -28 160 510 -681 -434 -153 650 -898 -172 -869 449 -49 -548 -927 -565 75 -786 484 -378 -888 -961 335 -83 373 867 -329 -806 -340 -703 930 -875 844 -481 32 222 -480 -507 206 944 697 377 -85 766 695 638 -135 -350 -579 -585 -655 -700 418 192 123 -730 404 -161 -446 -274 -691 216 151 897 914 929 235 483 182 158 750 -465 -719 247 843 488 892 379 580 -224 210 -16 891 -415 -401 962 -276 297 -696 -168 -679 602 179 -94 -375 973 -794 969 -20 712 -638 881 57 626 -176 -894 -253 178 -909 -421 503 34 252 -256 -596 -555 603 -37 136 -695 -874 875 873 675 -265 -253 -962 721 393 -557 446 933 -631 -480 -936 883 -854 -762 -459 884 -1000 -959 -513 -90 -399 -308 366 212 330 139 -228 -290 -331 -227 65 -436 835 -993 17 641 6 -821 105 585 -826 -79 212 -950 275 -736 564 152 800 223 829 -320 797 377 675 17 214 -406 347 549 -586 -672 224 -636 -439 31 578 632 -646 -413 -315 553 923 65 573 -931 99 -337 64 -762 -707 874 111 527 330 682 504 -409 -70 -122 -916 -410 382 -500 958 -574 363 113 424 -643 -485 242 -726 -241 506 -382 -918 773 -995 -318 755 539 477 -245 789 579 -714 -925 698 -662 72 636 -535 285 -17 243 -114 -327 -333 -437 -905 -13 -893 -407 -491 39 -838 -181 -592 -523 -441 513 -330 294 -404 228 888 418 -188 416 -588 -31 -556 602 826 -64 68 51 627 968 204 706 -279 -217 -453 935 915 884 160 -273 -887 -488 -599 -692 -79 -402 -810 327 -606 -68 -607 111 -78 -240 -809 848 829 866 -63 -562 396 -780 -700 -475 779 -10 406 586 831 -974 -397 826 -281 737 775 -247 -668 974 949 273 901 -342 -479 207 99 -41 -955 915 823 482 -565 -690 -102 -294 675 835 244 -414 -777 -712 40 -712 -156 -409 533 -816 866 418 682 973 -120 -935 -417 328 -213 -172 -87 -432 65 67 -676 807 -464 -580 -172 773 -764 -370 -830 728 -667 309 840 14 -254 898 139 -165 -578 -296 525 880 -207 533 413 -707 -518 414 -986 -26 328 -995 -396 -554 -234 -337 825 672 196 846 530 -203 425 -640 -346 -32 387 889 331 -705 867 680 -42 935 -288 103 -378 -89 -9 -413 -85 980 -212 395 327 -699 562 -336 802 -94 820 -618 825 -921 -8 -650 972 -752 604 -409 731 759 -571 793 537 993 388 -581 489 -878 -249 357 -581 753 614 362 -746 631 -980 516 253 747 -405 411 366 770 229 -52 -203 -422 417 413 -682 -357 -108 200 -468 -120 265 355 581 -194 823 -309 608 641 409 223 786 -415 -279 670 -129 -576 81 984 -522 897 -613 318 -785 841 383 -209 932 -331 458 172 918 -255 814 745 865 -340 -87 899 -628 -631 185 -67 -693 -956 -153 -50 810 -936 -90 955 -75 -15 453 448 298 -52 -371 -316 855 -871 7 885 554 895 669 -539 602 -117 958 -982 -723 -190 -841 -779 889 858 -145 816 859 -414 391 -290 -912 -626 10 -899 -304 999 -794 302 -348 -659 -822 -730 -181 -919 -851 -918 -475 775 -777 27 575 551 403 -759 452 -986 390 996 -410 -737 -379 602 764 -42 332 -275 165 -683 -943 -604 384 -549 903 -84 -185 -486 -627 785 770 -756 944 163 420 -818 184 -88 -201 7 226 954 820 268 -487 -79 160 752 -6 898 292 271 966 54 -867 -223 -190 -725 -712 964 -41 258 -420 -689 -403 -283 221 -855 343 -357 489 -582 543 -257 -592 446 286 -308 -701 -739 -394 877 316 -618 -525 -23 -354 19 -806 459 -445 -739 244 183 -881 40 -817 -114 -852 -115 626 229 650 168 824 881 747 -532 258 407 -738 362 -510 400 -913 701 189 -920 -119 -426 481 869 -863 51 -42 869 394 -625 765 -792 540 -448 -395 198 -57 226 624 -67 -520 -637 -890 -374 807 930 179 541 -841 766 904 250 623 387 805 640 802 475 -473 -400 15 -48 15 -747 123 10 842 -805 -610 -487 -155 435 396 124 749 487 -493 957 -184 -5 218 -790 -904 -800 308 -422 810 486 -350 608 932 530 -261 653 533 -822 552 -545 -447 -792 -780 -50 -64 -364 534 -835 673 -482 792 -993 371 -239 483 358 -27 -983 562 -939 862 596 -775 -673 -776 917 203 895 -84 -802 578 7 905 645 -866 -318 583 -698 609 -189 525 -177 -634 90 -146 -223 662 926 -751 -507 -276 -539 -810 192 954 -480 668 -254 -643 192 -841 -688 130 -185 -195 220 841 948 916 736 -180 -235 -472 -976 287 822 -380 -120 918 -896 498 685 649 369 106 -161 -137 692 -317 -825 -277 -699 298 -866 823 793 857 -938 116 -96 111 32 -417 438 445 885 -876 941 213 -216 -716 -272 218 271 265 37 -321 -275 606 -78 926 396 61 9 -413 12 -715 631 -868 386 -778 90 844 763 -485 252 -255 -637 897 -812 743 500 -950 785 -758 -706 733 -760 -910 163 -592 25 -236 106 878 312 383 -309 -394 158 -211 -542 -911 -576 -318 585 587 -572 -77 967 17 652 -362 806 208 6 616 506 -640 28 284 -7 306 -787 570 514 85 375 -512 26 -578 428 -329 -492 -135 -973 -796 -710 816 343 -727 435 541 903 849 416 678 -218 -677 -999 179 255 184 814 -95 -608 224 740 111 -765 712 514 583 451 -792 78 351 -643 -37 673 -637 -598 -820 224 -785 -330 73 770 812 -455 62 516 58 -176 -4 412 279 -135 690 -784 536 502 -409 -909 -383 679 115 571 -505 -22 -515 416 -612 -297 -737 279 -303 -672 -614 518 213 -532 64 -523 615 63 -8 -466 -75 455 261 -150 334 89 -10 -792 852 -712 -643 -523 -989 528 26 715 366 -56 354 808 392 549 -57 -607 906 -988 -481 694 -810 -301 499 -769 -926 -647 -301 -398 903 32 -139 408 -963 140 -233 -826 -194 -901 618 932 139 930 -936 -437 480 -884 -485 -36 -673 654 -865 917 -652 -870 -273 587 595 -798 134 488 -638 -283 417 21 -388 675 -409 -711 -634 507 483 462 -711 836 824 576 -249 551 235 753 679 -489 -214 -998 768 -11 467 159 -384 -87 -698 -445 -281 -951 -179 -793 825 157 52 -435 183 796 549 944 -798 585 -434 357 -720 -473 543 885 953 -907 398 618 -79 -42 746 -981 -550 -743 828 -611 503 -984 961 -926 -216 328 -94 -227 -24 179 -745 -604 115 -892 -101 260 -862 104 -71 46 835 64 522 -210 -290 498 581 -21 695 -967 600 -204 -758 -114 40 -358 -974 733 415 -388 -558 -369 418 211 -411 -35 18 -242 -269 -620 136 72 624 -874 -867 484 935 -780 -600 -6 376 -904 104 -782 -122 344 158 -68 485 -809 81 -354 -655 635 153 538 640 10 491 -741 -441 685 262 -263 845 481 -716 165 881 65 421 -335 14 -684 -658 -492 -607 738 -412 751 -362 -947 -399 462 656 -619 888 496 553 539 -67 458 -773 571 535 -752 -583 -750 302 -337 -344 94 639 -830 -870 -749 -529 483 -221 -419 -793 230 740 -978 301 -128 -62 284 -752 740 -289 -390 437 -231 -552 715 136 -829 667 -258 80 678 -79 -254 -815 801 -155 -378 -200 -542 924 -191 -497 620 439 -801 960 709 -528 -840 607 -835 836 539 515 -726 -624 734 774 -786 386 -469 349 656 -541 -503 138 685 181 -665 834 237 926 513 193 -896 12 643 -260 434 -278 -481 482 77 -381 -412 314 -486 -474 -699 479 -298 -243 110 178 -252 -714 -439 -224 524 402 537 -934 423 742 140 733 103 -331 270 747 -264 574 844 -815 -747 -355 745 -104 532 746 -429 -2 -619 -783 -458 643 -296 59 17 -675 309 243 -664 -81 400 -781 642 -231 -331 387 433 -584 -647 287 -433 979 -692 -906 177 -267 -798 -572 -480 -318 -705 -539 805 965 168 -584 225 356 494 900 520 -70 796 823 -219 -31 760 480 306 377 -641 383 -405 -551 946 136 -225 -147 -769 -948 -136 417 -155 218 -150 884 -626 329 -649 -164 -462 999 -903 -924 -157 457 593 -860 917 426 178 -86 711 -360 -319 -645 193 185 589 -306 908 36 -662 925 -920 -399 -229 991 -345 888 863 -792 703 -596 958 -717 965 -701 -605 530 -175 782 -947 606 -296 914 -344 304 154 684 -857 399 656 -294 964 -73 147 149 987 77 -976 -764 -280 -178 174 -194 770 440 5 -932 -300 42 -823 580 673 -934 688 565 256 -308 -921 -200 356 230 -490 -503 620 -72 59 -715 366 772 -480 258 -151 -984 -366 -467 328 -899 23 146 -595 9 -789 280 -655 -908 -49 -279 -427 899 732 -875 758 -123 -204 -128 356 499 -596 -4 759 289 -862 281 -326 64 217 922 -939 -405 -922 797 -524 199 -214 -237 -127 -686 23 847 -127 417 -871 -793 -379 -579 589 -95 -488 -38 354 -530 -747 440 -95 -592 -555 432 758 806 -820 469 928 749 688 -133 -526 801 -390 121 645 53 31 350 -600 -613 -763 -931 684 -931 -2 -121 884 -226 656 -737 -632 882 -68 529 332 920 -657 338 -869 -191 64 -156 397 688 -183 924 -314 316 88 757 -203 368 -429 -493 -23 -533 649 169 438 -416 -829 60 237 767 310 890 627 857 -101 82 -618 53 305 -176 740 -951 -132 -221 996 670 -156 -529 199 572 39 155 -856 -489 849 21 -866 -671 549 120 -534 531 -27 19 -13 -829 -677 731 -211 -931 869 218 303 -494 -751 313 816 -29 599 -220 367 284 1000 700 -86 950 -122 716 -690 -400 -829 -982 -617 -736 -555 -485 -292 452 285 880 -370 288 715 -842 -259 -779 -356 -441 125 657 903 34 460 -955 -437 -190 -757 12 989 -736 70 557 429 440 -231 -548 47 -317 -338 536 692 -963 176 4 627 -834 -943 656 -211 470 -594 -76 556 -383 -196 -99 -929 -930 -546 778 310 923 85 -868 -389 -551 -459 -624 -911 -454 772 89 968 248 193 116 561 904 -925 886 -594 137 -756 507 -637 -882 204 185 844 -23 -895 627 119 -23 -627 -564 579 891 -358 -362 -307 519 -373 532 587 -678 -753 -860 -686 -774 -147 -979 835 258 231 702 954 627 252 -290 555 -289 -745 -122 -81 823 -116 -712 -490 717 -773 -923 -216 734 -550 647 682 -708 -480 -441 -4 940 879 -765 -506 140 747 947 982 287 -489 -10 -798 501 252 152 700 5 666 131 -634 -231 -182 102 66 -491 -603 477 -554 594 -115 -897 125 -148 -663 -697 -821 -514 903 56 -451 -367 358 987 -282 770 80 602 741 655 -365 -328 -150 -985 -269 863 -971 -652 989 83 76 -821 505 -483 -385 591 932 -269 949 -176 -324 574 -20 484 750 839 -182 -547 516 670 -743 17 -609 969 -125 432 644 -242 834 -973 -912 491 -499 128 -360 396 -745 498 -837 -492 830 541 -644 728 275 246 -246 -805 514 336 6 994 -598 -917 -997 221 184 131 -881 960 514 94 -183 -282 114 237 293 -711 768 -810 -509 -558 -967 -477 -742 386 -943 471 853 -874 517 -46 -549 471 119 970 607 844 -630 -919 363 253 255 757 816 -392 -733 315 220 -251 184 360 -547 634 676 -129 -904 528 137 86 -311 -484 716 986 -233 270 -362 369 -71 -137 643 68 -226 -898 224 699 764 333 579 -853 -115 499 -419 238 -889 309 605 -868 571 -749 -437 915 -939 776 281 584 -21 -222 -967 669 -491 -155 -19 945 -381 324 261 136 486 -381 -456 -864 -398 -525 551 690 -118 361 449 807 600 364 713 -546 660 -259 587 -711 73 126 -402 194 692 -641 222 512 -660 -990 -232 -296 -519 -335 -45 -180 403 37 -673 -515 714 40 -248 764 -570 -854 217 266 -666 -404 -980 410 399 -447 708 -405 776 767 247 378 -746 719 1000 -564 -738 151 -11 224 -535 651 23 246 -841 -288 170 -602 -737 645 -107 -657 75 442 -399 -857 -931 304 583 -921 -910 -303 141 -247 -350 -102 316 -265 888 -11 445 544 -668 999 784 -291 -836 642 -699 -750 488 -197 200 -376 -432 -22 -354 422 827 -652 412 -396 586 -736 888 -772 325 -436 -705 -195 176 877 -924 98 227 442 -919 836 526 -165 -68 199 -484 -754 376 -130 905 -293 -581 -945 -251 -994 -449 504 -336 -835 815 -837 -979 734 579 478 -585 560 889 -183 921 -497 -174 994 -968 394 -578 161 545 207 516 344 909 132 222 -84 -61 -797 674 363 791 934 498 -632 -363 -351 -956 174 -219 787 643 -759 -262 207 579 -38 -623 -496 -666 -98 -720 600 715 -154 65 -308 64 606 558 -987 -260 699 -1000 423 -320 700 -284 -780 -204 -390 -737 261 -689 392 -73 -140 687 -268 879 -346 507 -933 -406 -49 -415 -356 -768 -14 -279 -847 -179 281 972 -341 -525 6 107 -148 -760 -328 -257 674 517 -157 -803 -917 -62 719 514 331 -158 655 -120 295 705 340 805 478 -800 -356 31 -850 -792 -66 -253 -548 169 792 -725 233 -554 39 -592 29 -187 161 665 770 680 -939 502 -943 322 -742 -209 436 586 947 268 -494 669 -577 -225 -859 -354 -361 591 -523 -455 232 -942 325 -269 -644 302 -614 -125 826 -160 612 -731 966 651 -41 -371 -297 320 -53 191 374 -66 286 -325 275 49 350 -711 -703 -391 511 908 -583 525 -26 -287 834 238 147 2 -826 -760 -749 -31 187 878 -573 413 -313 -772 797 -567 -26 -915 -863 -952 845 173 -106 224 -237 718 -847 -4 -156 515 299 -160 -351 535 530 60 885 996 -935 110 612 754 -616 140 -504 235 12 429 13 -915 769 -853 235 -640 -713 428 -683 391 552 960 574 589 201 599 987 -343 -937 -798 -512 757 116 -214 929 407 -782 -472 713 33 507 118 112 68 666 -572 -478 871 -768 -34 -509 -232 38 -937 905 -616 -494 -57 97 -332 924 27 -289 993 -38 206 -234 -906 226 787 -606 125 268 -570 -714 303 98 -614 549 129 487 429 -236 -674 621 -238 -381 855 -951 -309 -657 -706 -351 -86 295 -785 128 386 433 -813 629 -254 -33 -549 -965 448 86 -812 -720 977 15 760 -401 744 561 -869 -506 677 347 661 -153 526 -238 611 -397 957 -537 752 431 953 -282 -2 111 175 -486 280 18 -504 490 -818 882 -253 165 -173 985 50 -186 -35 284 864 -133 -247 -316 -254 56 -366 865 -974 521 323 -937 -283 -480 -762 329 -142 -924 -408 704 -895 -694 817 -169 60 -208 548 -282 998 -222 123 496 -731 -388 -221 -467 -396 881 -482 -655 -776 847 -155 862 922 381 99 264 -364 -974 -204 -273 -595 978 -81 373 -20 -394 814 942 -762 981 296 -658 808 509 37 -475 282 -141 560 54 -467 -193 -640 -395 588 -698 813 -400 307 680 -235 -292 -321 -438 -446 196 837 -817 -125 -563 -621 -179 -903 63 -410 -376 155 -513 316 208 -985 -639 -715 150 48 193 -498 -574 942 -901 753 613 536 -350 818 109 175 395 808 -491 53 16 588 843 732 -135 -998 983 -10 -175 712 586 151 384 -899 186 -106 624 -689 -575 270 -883 -666 636 -879 812 -152 -877 174 -915 -430 -408 601 -204 -322 891 -181 -115 -548 767 606 -478 -873 942 -395 -897 602 -376 124 -654 -868 -49 553 -209 -887 -54 755 -927 202 -899 253 -242 636 157 909 -204 659 707 878 -366 76 -935 -619 317 -6 564 951 -872 -281 180 680 -672 222 -90 792 563 -948 341 525 710 -311 266 300 803 549 489 -518 -541 -220 292 762 12 -601 480 498 746 665 -730 -567 417 -218 -290 -116 -125 891 -734 720 256 -677 528 -90 63 17 -403 -295 261 665 598 277 -496 -838 -279 -908 -890 764 -168 93 -33 -921 -582 -376 -744 -606 558 449 -465 491 -703 -297 344 -907 -528 608 624 -166 997 46 -918 -774 339 216 -951 -933 224 903 -558 -593 -205 -984 -516 -769 -828 120 824 -362 635 775 -811 -976 -113 569 391 514 911 350 465 963 -995 502 -110 -882 -121 -442 161 -839 -783 -627 862 22 730 -111 -800 -702 889 999 -857 397 718 970 -849 876 -987 365 853 -647 612 908 -418 -972 -602 442 -548 360 678 -230 -607 82 664 -238 276 12 733 -605 40 -105 -804 -830 854 957 -543 -781 779 -842 375 -508 817 -567 -395 -828 -423 863 -474 -567 -336 -15 491 -235 -480 397 178 942 -920 -965 957 6 -15 -536 659 599 701 623 602 17 -871 651 736 527 -599 -145 -785 -918 -753 -584 -66 -240 -25 -820 885 61 667 -358 947 -334 319 671 -619 190 212 351 -434 332 886 458 517 -19 -623 -566 -241 400 -365 -345 724 -822 -893 286 -839 82 901 119 -209 520 590 -158 474 -967 -339 344 -373 -345 -400 962 -745 -222 -34 -26 790 -542 313 -406 687 876 462 -50 -438 -309 -431 36 -156 664 843 -59 351 -217 898 -973 474 929 915 781 -216 -654 -303 -334 716 176 -181 -712 36 -18 718 320 -962 -476 673 681 -364 -832 -745 60 627 -234 -897 -804 -207 -74 -966 586 59 727 -882 804 -916 67 -467 -802 154 -659 -923 351 -177 656 -735 -995 987 -882 -138 -336 -977 -821 12 445 -695 -488 939 949 456 185 -273 19 -28 264 -99 973 596 -372 900 543 456 184 -866 -68 -795 -616 438 815 -24 382 -935 552 -260 349 646 -217 442 547 161 -941 -617 655 155 -669 -207 -166 273 199 -399 -386 642 -593 -272 -853 -702 -530 983 -407 513 572 -868 -804 204 -639 107 681 -190 652 144 -870 163 286 -46 -384 644 -632 -374 -414 -407 -64 -787 445 -980 -680 411 -115 -847 -91 111 601 -258 -754 -545 471 434 -482 961 -825 -746 348 496 -994 -907 578 214 38 483 -796 790 -897 -179 -557 395 818 90 -393 -417 56 412 943 388 712 -875 -360 200 -304 279 -946 222 840 -538 -172 -425 -129 806 911 176 -635 -450 931 863 86 -514 178 -430 447 -916 929 -414 -951 -915 143 -539 -609 -947 913 -294 -129 674 -872 661 -444 420 -589 -884 -695 285 853 -445 502 -190 21 604 360 78 211 377 923 -638 940 -750 471 -805 -171 -452 632 505 -347 -217 170 913 -187 917 306 120 533 89 101 549 788 -595 624 106 -988 980 -582 -550 -811 234 69 -193 -636 912 -954 -722 -947 -642 47 -234 -498 288 916 643 -630 -805 -406 -577 551 -627 483 -772 592 936 -538 -179 -68 -771 -971 -901 -230 -739 868 128 -347 538 -952 -769 -688 -732 216 -812 988 -761 926 925 -38 -44 717 833 -888 -768 -175 -469 -292 -614 -172 -446 -857 -174 -55 -705 -427 -933 -745 278 317 700 -492 820 909 -394 453 -38 -201 -274 -869 -10 -281 582 -344 797 377 238 -159 -585 -386 -294 -459 249 757 -471 732 535 -738 -783 -150 -996 146 900 -649 -40 960 -701 -291 514 -218 -131 -739 959 -315 330 446 -675 861 -255 80 -815 523 -899 696 -187 594 787 -32 -510 -137 830 557 697 -448 986 -935 559 -402 -771 193 -49 949 -732 212 260 -249 -239 -998 861 495 -978 141 -824 -937 850 645 957 -851 -492 -485 257 583 734 -467 -496 -385 112 233 217 -428 -659 149 -298 10 -729 -555 80 -722 -265 -35 348 298 767 437 966 195 -857 -956 -825 -85 -638 486 668 729 648 -629 -418 -640 -735 -132 192 -29 847 267 -924 171 -234 -471 808 -184 409 287 -32 -471 475 355 -216 290 -985 -505 702 882 982 625 226 596 903 -938 593 430 -739 -201 5 877 100 614 911 641 947 460 477 -295 -289 -719 50 -72 -295 403 668 460 161 766 611 228 900 -61 522 596 581 211 -478 100 -35 816 21 492 -878 52 -924 664 133 -630 736 -956 -639 101 -126 -131 290 -183 -127 705 -812 41 386 -444 945 -101 870 33 -629 -894 160 352 -559 448 230 -527 262 400 -746 -174 833 -925 -858 -7 -270 -738 -93 11 -146 16 -31 728 -723 -583 -391 375 -472 -273 -942 -952 613 8 0 664 -675 -703 -61 628 -903 -522 625 815 13 -86 556 601 -782 330 299 624 -551 48 -10 649 76 -199 -633 -226 -243 -71 637 -483 709 893 277 410 -414 231 -95 945 -354 -278 339 -189 -354 -361 498 144 193 -822 -60 -937 534 -17 -213 252 -891 -778 281 -407 -336 -498 702 214 -517 -373 321 -338 -555 667 -68 -302 504 -391 471 707 -792 -338 -975 322 933 87 -185 583 -154 -377 259 248 -574 359 -62 -695 -110 68 -378 -132 562 943 -622 -567 -624 732 193 259 32 -374 758 395 -902 328 413 974 -364 -574 247 -764 10 -713 921 420 -284 801 387 956 464 -420 980 -966 505 -327 413 -396 660 991 -15 -160 -405 954 202 753 -107 59 -441 641 294 951 798 593 832 567 -858 817 992 -459 -600 -961 -560 448 -741 557 840 -831 -143 -520 592 805 -447 462 -239 -79 822 -911 -747 -497 -640 156 253 637 461 113 -843 734 765 890 335 -394 -985 367 -937 -372 401 923 400 378 -517 -424 5 -441 41 -489 -314 -974 -207 87 -631 -639 589 -538 -130 -50 -39 976 759 351 -666 -827 571 -570 952 491 729 -454 -636 668 -533 294 -791 -669 894 863 701 73 711 -909 -317 545 848 92 535 749 -383 442 -895 685 -862 -209 -751 -541 773 162 -111 127 -424 -635 50 -563 -500 -873 850 0 -792 -918 -376 -472 26 -168 565 305 584 538 719 -509 901 302 -633 -123 657 454 451 -648 388 343 460 17 -440 774 389 -184 450 -416 -158 898 673 -902 -988 292 537 298 -237 -271 470 -394 -124 -886 164 505 209 694 -569 -91 -505 -142 417 271 850 308 507 430 -416 391 748 -95 668 141 -558 101 568 483 944 -652 -707 315 117 132 868 244 965 -406 647 867 -68 843 345 -944 395 -804 -829 -684 -800 -776 427 -745 -623 502 -403 131 -751 -310 -344 -836 174 210 -847 788 -897 205 -644 -304 745 269 368 830 -526 619 -188 -180 175 -794 640 479 -917 -683 529 -523 -697 507 -214 -264 -216 -191 -487 -733 242 639 352 -568 -942 -112 297 -328 -996 -171 42 -613 710 -83 -89 -906 -305 522 353 -341 -100 -948 -813 415 742 777 271 731 214 195 -563 89 -180 -748 632 -50 -875 248 914 -71 537 -310 -476 775 198 136 412 96 607 -618 -180 562 262 633 210 355 -626 -243 233 -976 885 781 353 -900 263 788 -525 373 60 352 -821 -576 302 -367 -113 -436 482 -721 867 441 496 -693 -537 -685 -211 253 523 926 682 -917 -965 297 671 -773 276 850 -349 953 477 -494 -207 496 756 832 736 -75 -917 430 -405 469 263 -506 405 163 840 -440 327 810 -633 757 -578 -740 339 -903 -714 -138 270 247 532 -65 14 -717 388 102 -742 802 740 302 -922 904 276 743 -771 757 -21 -988 415 -468 228 957 -555 -125 894 860 589 -441 -766 174 917 367 944 -117 298 568 -486 -139 -986 -37 -496 286 -520 -937 821 -811 847 347 -571 446 -166 -208 -45 -940 530 -116 379 -856 -316 415 591 -991 507 -24 68 -539 -809 157 841 -752 26 436 -748 572 -836 -300 -986 174 199 -626 -691 -593 240 854 -568 698 -53 -886 -735 -440 778 -290 -625 480 -969 312 399 -17 -465 -779 381 277 280 718 523 392 696 -800 -780 -946 201 715 -757 -477 -948 486 895 923 -958 395 -668 720 284 937 -557 453 -301 -140 401 496 550 -730 -207 -680 -675 -819 -803 710 -240 -497 817 398 554 413 741 680 924 -545 710 -474 162 757 903 -322 596 -201 -600 760 793 -940 -291 296 257 -470 -275 325 193 948 95 -835 601 181 70 719 -108 -894 244 439 960 -717 -88 -610 -929 -521 492 -431 -80 -170 -1000 286 640 -435 -819 689 -571 -182 805 11 -510 -462 311 737 476 -514 739 681 -398 731 -633 450 982 -824 875 -11 -776 -363 -449 -224 -822 -791 -877 790 426 -135 774 -46 -715 826 331 618 79 -886 850 -442 -803 -632 -680 -797 -435 -742 -228 175 147 -189 -643 626 836 656 -795 343 -596 78 437 -388 379 -460 151 464 -245 952 -34 -618 418 -703 85 -139 -393 -429 164 182 -707 244 931 -68 276 347 -224 -720 -561 -320 -286 687 -361 383 903 -582 -437 711 -641 846 -39 714 -128 -693 502 329 -728 -710 791 627 242 -135 883 925 -276 55 -815 -106 -54 -638 641 952 -528 121 -246 -999 853 -426 -391 -860 -433 -646 -614 -130 -737 -116 906 -27 -387 882 123 48 -380 399 862 -842 -323 747 885 -364 829 -922 -59 -592 685 -238 -257 -6 838 786 -165 -821 599 -30 431 42 -643 -201 -58 -580 -279 153 -611 -66 -205 -188 479 -795 852 -765 -927 378 -679 299 -457 217 33 -245 -857 422 -620 -480 -150 36 698 -855 -833 634 -418 -499 -13 -551 -337 -647 -356 113 -560 232 -443 -225 367 -776 -262 -783 -649 -419 209 -427 851 75 -448 499 876 212 184 453 -978 385 44 -697 -854 745 -401 581 794 -516 -131 53 717 -329 645 366 579 -136 144 -248 -926 741 515 620 -233 624 612 -996 -398 -796 184 685 -882 -306 -840 -857 -389 -53 -12 500 366 -705 393 -52 89 -640 670 689 -785 224 387 -325 694 -610 -313 -537 948 59 -993 939 -934 523 915 565 -700 -23 275 -761 544 227 644 538 190 822 903 -149 595 -653 240 533 409 632 751 -257 -253 887 -330 -577 890 465 -726 -875 325 848 -297 566 67 -823 576 -636 665 -246 -82 -834 -609 727 374 -871 30 -573 932 -96 -151 -258 -738 -604 118 -372 -112 988 -604 383 -254 -450 -895 92 -39 338 -171 501 710 499 953 -332 -486 -722 316 549 -795 588 -752 -564 549 -797 209 -694 712 -999 -255 236 949 563 -768 -606 176 -34 701 248 -83 0 -369 136 -40 565 -641 395 889 -223 -140 133 -497 925 440 205 -841 -216 817 -711 -413 282 -730 -90 -191 -653 613 -187 -600 -29 205 698 -137 146 -755 142 -900 -155 -241 472 -163 434 219 -633 297 320 -859 -744 71 -868 -209 -250 -87 425 939 211 -651 -134 265 -576 -655 -398 -532 -212 594 -691 698 407 350 -114 -817 -497 284 170 -597 -219 -647 -166 101 486 714 795 -39 485 -38 -278 -161 562 196 484 79 -699 -527 869 136 552 642 118 -106 740 183 -231 543 -825 49 -879 348 -632 -3 -968 -51 11 -946 -354 34 22 -790 327 -39 -734 -283 443 724 60 582 265 253 -182 -343 68 326 138 -887 967 777 -298 -300 -749 -389 -282 -931 807 281 111 -546 -533 318 861 794 -867 -540 -864 808 -91 62 -875 963 697 970 -564 193 160 490 -870 -838 -8 564 646 -821 641 841 -636 785 -382 -936 -515 -2 753 -500 -266 921 -389 944 167 -183 634 -216 -143 585 -250 492 -818 531 839 558 -821 105 246 -213 465 158 763 -849 497 449 -642 -44 -467 803 -722 149 -473 -977 -699 -64 -85 -276 -214 -483 542 -129 -720 233 297 367 -19 238 294 -527 -251 -408 454 725 -356 661 415 117 -691 164 -254 181 761 121 -527 -704 -4 386 348 603 -653 -929 355 -559 294 694 -697 -437 464 613 -146 807 497 -820 -729 360 436 711 -958 1000 -278 -989 384 -250 -535 -306 246 -375 -537 -39 543 -823 70 457 -477 -529 -106 -661 -307 282 477 471 -137 -585 577 739 302 180 -936 -412 -384 135 -3 824 -78 -115 447 1 -729 -134 -940 688 381 885 -742 -874 -683 -354 -284 398 897 -222 -244 357 888 355 837 -46 -460 862 250 930 -535 266 885 -474 -901 -8 -379 477 -421 0 -805 349 -743 -307 -625 -27 -788 -342 101 361 -608 976 308 -930 -784 -593 -120 -24 904 -937 -210 -191 -305 -936 -54 -929 526 487 -774 -392 -865 -401 202 -547 -14 -425 418 708 875 -901 681 543 -429 -167 -642 248 -554 -839 500 -663 -880 -998 3 295 -223 -603 721 560 -171 149 458 184 -771 -104 -474 -998 -531 903 -809 -401 304 -282 -605 303 -46 -419 237 117 -551 202 938 668 -932 -258 72 -243 130 652 815 538 898 757 -324 667 707 388 3 956 -675 -265 -874 275 -425 583 -436 173 -63 40 -878 233 898 -930 895 -397 -635 -467 -425 273 404 775 170 -783 -798 -280 925 859 -753 -455 -764 612 559 -541 39 -751 -54 -844 135 934 -424 865 672 384 602 502 779 -364 808 541 310 453 -309 739 573 -51 933 679 -766 403 238 -559 -206 -997 -734 -53 -473 -461 -642 -446 177 254 428 78 31 533 975 320 657 513 782 935 570 -401 -625 477 -949 976 636 -319 -847 417 -895 278 277 941 141 813 -675 -11 -248 -467 199 666 -578 -528 -977 0 -397 282 480 -898 -421 -980 325 899 -318 -804 690 -776 555 433 580 190 -514 735 265 525 10 -27 914 -376 409 -239 937 114 754 -116 -962 578 -752 401 -371 480 918 987 460 -604 -303 95 596 -467 724 -292 544 959 -756 -999 -971 -884 285 -145 536 -657 177 259 -726 -867 751 -454 85 -586 -155 209 504 -365 342 335 -65 -719 968 494 962 -660 789 208 -628 465 624 -558 214 1000 4 525 -435 99 71 789 683 825 -822 233 -587 -287 -374 -384 -406 654 731 -191 -650 146 -859 310 625 -95 -871 821 -827 -326 -999 76 210 690 400 303 350 -392 -300 -1000 604 -874 -153 -445 673 -10 206 898 778 -464 -409 503 935 -116 337 129 -23 -585 839 -316 -956 -851 -53 284 -495 624 732 -727 -940 969 754 803 -247 -670 -4 -910 -926 -205 55 730 501 -513 -697 925 -705 -109 676 314 446 -791 302 779 -59 -346 390 477 -742 -183 -385 752 603 249 -624 632 -293 891 -746 -900 143 23 944 537 -244 218 -46 579 -818 145 -866 882 -460 414 264 693 -590 390 -896 769 86 -104 826 576 324 140 643 673 512 530 265 339 898 -178 224 -829 -841 -358 982 675 -273 -207 -896 -565 919 527 -792 -382 479 701 -950 529 -22 -264 86 583 661 907 -174 893 -915 424 -702 200 -57 -98 -215 -342 -706 165 -811 -378 -440 220 -625 31 -841 690 -150 328 940 -854 923 217 806 207 -823 -207 764 -613 308 -969 -274 -749 599 175 -54 956 718 -766 -339 -492 -89 -40 -826 556 888 -133 -266 -967 -872 -390 -415 611 -559 -642 331 294 -976 -133 471 274 -770 434 -240 -364 450 -587 438 418 944 480 -682 444 -111 593 -19 -745 -905 -408 -311 -330 -904 841 -357 -750 -913 27 744 -476 295 783 689 -289 322 203 -3 -817 450 778 -191 -380 337 102 698 303 -515 771 -731 242 883 995 411 341 379 468 909 906 -807 272 -405 170 566 802 -593 -574 -32 -326 287 -429 -650 512 -607 449 -355 286 533 -749 807 10 642 633 320 -598 135 -514 -21 -54 -22 -133 342 -50 204 -185 109 887 -29 -580 -3 923 164 572 -797 -909 480 102 189 -319 406 224 672 1 769 -699 -452 773 -194 -497 -981 383 335 873 -671 -975 451 351 331 -61 -638 -987 453 -808 -217 -164 -374 -349 -430 957 43 -744 -166 167 763 35 -40 -249 -944 -355 295 933 305 44 617 -434 933 -132 -620 -819 843 337 950 185 789 -902 750 -940 435 915 -224 -313 800 -310 311 47 347 -998 215 -733 -608 39 585 418 211 814 -154 802 599 -446 346 -696 -336 -437 -149 246 474 96 -706 209 -289 -277 -65 -453 -588 -590 -481 -559 -540 893 305 614 -294 503 241 324 428 728 261 -499 196 335 693 813 29 253 707 -921 654 311 619 542 -859 -39 -603 115 -294 556 -260 974 -767 -741 -479 -995 -786 130 388 -736 538 -43 899 -847 296 -279 -669 -615 -357 -698 857 568 -912 -672 -191 153 415 216 -776 -18 -272 -386 -311 -561 -48 429 -817 -24 -110 -387 885 -879 674 622 302 -23 802 219 -496 -262 -970 585 625 498 -49 -33 -761 -327 134 552 832 462 -79 -417 -904 656 649 521 599 -23 984 948 -837 465 565 951 -334 771 956 -557 -726 -673 887 -302 -3 -245 783 160 -964 -700 -261 867 -33 771 770 759 669 -467 272 -405 -425 244 -326 116 510 -390 194 -731 543 185 354 -944 687 -637 -428 670 386 574 564 941 -140 578 -901 -416 -212 -87 -478 -803 -52 244 583 -258 464 -51 -572 536 533 566 -171 65 109 558 298 314 -995 -810 -255 -878 340 -784 -737 311 -107 -950 404 -119 233 -748 -651 354 189 -865 -981 45 -552 558 46 572 131 -752 -310 531 772 -628 866 998 857 276 692 -348 -526 -864 -376 604 636 790 -512 867 110 -896 -824 -231 974 -957 -363 -849 873 366 -420 -329 -6 291 -155 161 116 656 975 -983 -782 -6 453 902 288 720 -573 702 394 -797 -876 197 -43 -851 -399 796 306 -473 855 633 -614 297 594 154 664 257 -250 539 765 511 230 -895 -322 640 -188 -5 236 -794 -153 417 -71 745 982 845 -105 -530 145 543 -24 228 842 698 -629 -364 32 -722 -86 317 821 485 847 -350 -469 -942 -443 298 310 946 600 730 488 -300 844 -843 495 385 532 430 -499 -4 -899 163 -188 -832 -960 -597 581 -584 -2 188 273 -999 773 403 -483 772 -105 -740 -5 786 -443 131 7 -404 741 -76 -298 568 326 287 413 519 479 530 -96 195 103 666 501 359 -624 719 -168 209 146 44 361 -143 621 -856 727 -93 -159 -152 236 548 -375 -241 622 -378 68 -217 -797 -199 476 -597 729 -321 667 539 55 -861 700 520 -503 151 -9 -437 -976 -445 375 777 479 -483 -23 -180 422 913 223 -217 509 860 -557 27 -26 -670 -52 780 847 -198 -748 -69 -532 -468 -774 528 986 -541 211 523 835 -900 -484 422 995 -285 841 -627 -326 -259 440 -892 -689 -986 -3 -486 128 645 -602 378 834 201 980 -246 741 50 -996 258 457 -672 206 511 907 -768 -71 -885 -193 96 202 540 -216 -764 496 114 -631 32 806 886 985 932 -471 -685 -190 -759 -422 888 612 -920 176 486 -130 -784 375 303 420 902 -839 288 230 734 -844 -969 -642 376 -491 288 -23 -846 820 487 -346 -242 -5 -694 683 711 -723 487 606 440 266 381 -506 -153 376 932 491 890 659 955 151 991 -675 774 137 25 275 -287 -408 839 109 539 -674 -964 -182 938 144 -984 172 588 -242 -728 595 -34 836 -689 -167 754 76 284 -801 680 724 343 414 -198 838 322 -337 -520 707 734 438 -133 -535 -675 638 -292 -215 551 -154 -84 452 -366 -391 -881 358 -895 -873 -528 242 263 -918 420 97 982 -422 615 -65 -655 32 -179 -827 -964 -332 985 278 -929 -445 775 -651 66 660 4 744 -572 988 -376 580 368 652 -846 -340 -106 773 -672 -23 -126 -463 -377 -115 36 -397 -370 515 218 -618 542 -28 -994 539 -348 -443 489 -531 -460 461 -636 -111 -768 -405 705 -318 936 -134 -139 -281 513 89 686 417 436 205 -780 -905 805 113 259 -280 115 300 567 -669 894 -237 -657 512 862 382 -894 131 -510 273 231 -347 -365 485 -297 787 -909 82 590 418 -93 5 -376 -722 -292 202 968 -435 105 530 58 866 900 217 -77 -121 604 -57 604 -521 466 193 495 -826 720 938 862 -185 826 918 -267 -291 -512 -59 665 -693 702 -948 623 -249 -532 -727 -414 -833 -411 -361 -639 -279 994 -550 925 -588 603 30 875 -538 -951 918 -804 53 -28 -395 310 -144 -426 417 702 192 236 133 400 -124 35 -557 -657 -883 922 -188 636 -863 915 216 352 67 -270 -35 704 -119 -533 -859 573 -601 -48 139 -136 922 435 726 19 -504 -904 -572 909 204 44 877 631 -144 744 -672 206 839 518 32 124 -947 -677 -456 409 -704 -962 884 -464 75 89 585 -986 -469 -90 910 601 -288 637 683 -277 638 19 -262 936 682 876 -359 -181 656 601 233 -512 748 -386 -749 -292 314 -380 972 993 127 396 -295 231 -204 331 -390 124 -465 738 -945 855 320 -187 875 -122 429 -459 611 504 -347 839 -572 -947 381 -778 -107 46 183 -532 -763 -112 419 -851 -211 -866 -656 892 92 -852 926 -880 -258 -493 866 -9 -270 -667 -762 -215 -196 -752 -193 675 -415 -318 -104 -889 802 5 -806 -400 -106 -287 156 -193 -314 583 11 631 165 174 -356 -569 -581 665 -59 704 -66 -346 -430 573 231 81 -955 -353 -540 -977 816 714 897 400 831 314 554 -408 140 -791 -435 -637 -316 -225 -422 -290 -420 -497 -849 -424 707 740 -947 -728 439 -428 -580 -296 157 588 869 935 305 821 961 141 -452 -376 676 283 -717 -38 -474 211 333 920 742 103 581 478 388 -532 -593 910 618 523 462 320 79 -207 -914 -91 11 894 34 -209 -63 183 359 540 -133 375 -140 297 -516 -652 385 506 392 -518 819 20 -477 -636 795 358 -89 12 -142 906 567 -324 971 -779 -195 331 -216 337 826 -133 121 -158 -304 -212 165 387 256 -200 702 755 -62 -805 89 -830 -627 -623 -324 -927 -889 608 -230 821 -629 -432 530 394 -761 -247 604 890 919 43 -754 111 -557 -9 372 -243 -312 835 -978 158 -898 138 253 -475 -628 -736 174 282 540 -348 -555 593 718 -475 -879 -987 -718 572 229 -377 247 -598 491 -388 88 -92 482 -77 -844 -975 -371 -409 -130 -712 314 -961 283 -354 219 -39 137 -819 -495 -284 219 -728 -794 -327 913 256 993 707 -990 -391 80 -679 991 -869 -193 338 930 428 99 -466 720 953 820 -971 83 379 974 412 -697 -824 558 536 -874 566 -913 73 -681 311 -581 797 -833 87 -501 757 -613 642 605 -765 570 868 666 799 28 35 314 480 48 -64 -545 -997 -115 802 135 241 -155 -765 -168 -858 -631 -128 -262 499 -250 492 -469 399 -683 334 -978 281 -842 954 -716 728 172 -463 -353 -870 -328 -250 415 -882 566 91 -206 -153 -132 -397 934 -260 -206 380 -56 -550 -69 -66 732 202 -857 -761 -116 441 290 745 -865 -629 607 88 -81 15 -221 15 -410 403 -447 409 313 -27 823 530 -185 -251 762 313 -96 575 -443 622 -522 521 752 43 -516 -222 -544 690 26 991 146 684 537 -276 -250 -609 -121 -881 -5 536 -232 -305 -338 -420 -348 -253 737 -215 938 -734 149 311 605 528 383 -869 127 298 -32 -484 -254 863 -931 -495 997 299 829 140 483 -624 892 -706 -35 528 178 -358 276 -782 789 917 -649 -332 -1000 -286 -759 79 11 287 461 659 582 418 403 -517 -282 -490 -195 -969 917 274 -539 82 95 -54 555 153 -564 -762 -758 -87 274 363 739 -274 -547 517 -162 153 -146 359 -303 442 54 -535 598 -908 851 -872 451 145 915 829 15 581 837 -64 -768 -310 311 22 806 -494 -475 -880 -929 442 22 131 916 354 976 -708 -777 -438 181 -678 271 10 289 -340 -560 503 -691 449 746 -936 -634 260 -380 729 675 309 -501 91 574 698 429 -565 -134 901 906 568 161 927 -379 -56 180 -930 -844 -171 -490 61 -462 648 911 406 -247 658 -670 -955 -300 914 536 -835 -748 665 233 43 -157 790 104 243 70 584 447 -446 -448 694 -481 871 400 360 -359 488 -958 -957 -723 -127 -727 -601 426 -205 260 -914 594 -448 791 414 92 772 -737 808 654 283 -271 -106 -571 776 756 959 599 331 165 563 -220 393 -753 879 -772 915 -293 -1 211 658 429 -364 -621 361 -939 -744 493 -744 904 -613 -881 546 -338 696 -246 -614 -789 847 926 402 -600 -507 -911 819 -669 -909 250 185 275 605 -299 529 174 -844 299 815 822 -220 744 823 781 662 -862 -852 -648 527 -185 601 -84 -439 -498 359 -551 -330 -403 -186 -52 -559 172 -616 -227 576 621 15 -860 94 454 213 -362 342 632 -25 81 207 53 -985 -921 436 136 -295 581 456 845 861 551 864 608 338 -748 -463 179 354 -863 428 -330 679 859 448 -677 -888 -735 -133 114 888 -917 -904 -780 -47 -173 583 -104 545 719 -799 -437 460 -299 211 85 -216 191 288 -737 131 -89 -457 316 611 -609 -830 -694 -719 -288 148 598 -745 -548 46 168 -384 -816 -219 -940 623 28 642 -678 -377 -508 -649 -14 906 426 -669 -292 -606 527 -538 67 -293 -185 24 -234 -901 140 -649 304 -930 -335 633 518 -599 -64 -730 -597 -632 365 -647 185 -223 -195 -226 -458 -395 651 -138 120 866 541 829 -57 20 -857 653 60 -9 892 -329 -778 708 211 935 636 19 -244 -333 655 -216 185 367 -124 -352 299 -525 -567 83 -834 188 -29 794 688 698 630 353 667 -770 -858 -312 559 -420 -188 -811 -675 329 -896 -692 -616 -810 -145 -313 117 -224 -590 146 802 -902 -813 390 201 -249 533 5 -368 339 358 -915 91 320 602 -604 -322 637 -70 643 -515 709 -705 -459 -16 579 984 -667 -645 -909 -301 706 -229 394 -320 502 227 394 457 559 -887 -92 -54 -128 393 -846 293 -29 169 427 -652 -502 369 386 410 316 -536 280 -717 -361 289 -963 167 -879 26 609 -684 -582 198 831 -259 536 342 401 -747 -450 -311 -915 780 820 -190 931 656 116 -245 -132 282 -595 357 238 -529 -896 877 -866 282 -55 -90 493 70 -407 534 -242 565 -759 299 332 -760 -103 -301 -570 -53 435 173 -862 193 -586 170 -787 54 -285 -694 126 -410 839 -739 -751 -119 -540 957 24 -324 826 21 596 518 -474 -68 312 -283 241 -504 -46 844 972 -186 -150 536 136 -792 223 -534 703 -373 -955 912 -755 -773 -194 420 662 97 -828 -858 558 257 -606 18 409 385 -825 84 911 -318 -667 945 -691 487 -382 718 -56 -548 763 -80 76 228 -51 12 -866 -695 26 -496 601 -494 594 878 374 -637 -436 -480 -861 -100 -382 786 710 -414 -435 -610 176 389 -77 604 -78 -892 -153 -224 -7 682 -457 -273 703 544 428 -652 323 291 -494 585 -120 465 -994 -475 24 -240 -351 377 -832 -464 109 -563 952 -671 -965 678 141 147 -390 726 -95 -238 715 456 771 -756 289 117 -811 685 220 123 385 697 -790 785 -394 298 -281 329 289 566 641 313 688 212 -243 -279 -688 53 507 -283 39 638 -593 -233 685 577 -922 -268 1000 482 -989 406 -227 -878 950 127 687 -191 256 -153 103 -843 67 72 -121 -884 -580 206 -981 356 -966 -900 -449 -160 62 -35 493 825 -144 321 -849 983 -59 -98 48 581 201 540 256 -853 -893 354 46 400 194 -686 -232 732 -616 976 579 808 391 131 149 937 -498 19 891 432 -575 114 445 685 593 305 -646 57 322 589 -140 -750 995 -787 -46 -677 282 -241 -13 571 810 -154 -580 -771 -554 -568 754 -656 -900 161 401 -606 860 -585 455 -12 85 -71 -745 840 -993 -734 -137 124 -221 309 -781 9 298 389 -479 849 421 260 763 -211 655 845 920 -165 77 -52 -653 256 -920 139 425 -506 577 -137 -137 937 644 69 109 574 -208 361 -479 861 325 835 79 -893 -294 -554 -494 -128 -500 -959 -712 -180 -589 -408 157 500 195 -297 -453 -523 720 492 126 682 -377 -230 648 -263 444 -581 -7 837 796 -676 -189 310 597 323 947 309 -25 291 -573 905 901 187 -47 815 -333 472 -990 822 773 -404 187 799 -617 -26 968 891 -998 513 -912 131 -147 158 364 967 -69 490 112 -617 306 -48 921 -604 766 -279 301 -201 452 60 585 711 -149 147 744 -353 639 896 754 648 42 126 472 -275 828 345 834 786 697 -913 702 -827 -362 274 575 -31 0 -12 -972 -934 832 542 859 -598 -603 801 356 -769 -37 466 -903 994 -331 -571 907 601 595 -449 740 883 -840 589 868 45 -635 629 -266 150 168 -507 47 -350 39 -425 42 725 551 581 -796 993 114 193 -466 -646 -418 -168 997 -130 12 556 878 495 -991 160 -71 203 -732 -850 301 697 439 -68 -556 -764 316 581 -792 -310 524 -961 538 -49 765 420 -696 -708 116 -927 243 729 -260 53 216 -289 412 933 319 -893 967 -342 -858 -377 172 584 -629 365 -406 239 -129 -627 -769 451 -850 -715 65 -536 -18 654 431 574 -347 63 -211 687 -437 374 -800 365 -837 753 -358 446 417 942 -901 -630 504 -941 198 -376 745 -786 -635 445 -941 531 -311 968 634 -878 607 931 -626 -810 834 106 -315 -878 -174 -894 400 511 551 -679 147 -961 -810 -403 -121 96 146 -481 590 854 577 146 122 -665 -436 943 -345 645 -533 403 372 14 666 334 -490 -222 991 979 -116 -382 298 127 123 -846 -460 -166 947 425 -31 -772 -893 -972 837 -759 -366 691 -510 -305 -912 298 -975 493 635 369 539 295 -439 1000 14 -134 -475 -758 560 314 253 789 -492 -161 -327 -854 465 -508 -586 -822 796 -582 -774 808 -545 -880 -887 884 -261 -913 396 -702 486 459 848 900 -161 383 -450 -719 -66 629 143 85 -169 -93 197 874 -842 289 384 765 88 65 78 837 492 -167 776 -468 509 -878 409 -727 223 -750 -817 -73 795 577 -188 638 -181 -316 934 142 -20 -508 -97 178 -868 -248 -554 252 634 172 -41 348 -501 151 -249 -18 770 881 -677 -235 -906 -700 -401 -718 -858 -786 -768 -534 -752 755 -281 410 459 937 179 -64 920 -386 770 -340 -358 798 545 -330 -628 -58 314 617 966 106 -112 277 440 60 -498 294 329 853 368 691 652 791 -897 -250 131 744 -665 576 436 221 514 635 573 680 578 -346 809 -386 -947 372 21 -898 -593 -996 -207 330 378 534 -99 280 893 250 818 426 698 558 355 -978 -785 -51 -286 -358 -945 356 977 727 -701 761 240 625 -2 -961 -582 415 795 -98 -590 -977 -386 376 -198 -765 273 464 58 -505 -976 161 -370 433 108 -544 689 -547 -538 625 524 13 -971 -521 -272 197 -445 92 572 -999 953 -212 -331 -38 573 -422 794 393 603 -409 408 314 -847 555 112 -12 -61 -475 178 855 774 -764 -795 -200 788 -869 351 -479 -187 530 578 -928 131 -385 516 802 -661 23 338 -529 419 207 -575 962 823 -715 516 579 -484 -820 -754 912 432 87 -575 -509 -109 152 735 -789 574 663 539 828 -571 564 -628 951 -505 124 -486 767 -246 260 -912 602 -291 581 -175 988 -576 -970 -302 538 -789 524 -922 -582 -810 289 217 940 -673 65 -60 -551 89 -571 -103 -834 -372 -252 50 -335 -70 -463 908 -517 545 -50 527 -510 -493 287 -618 -764 950 449 497 400 -329 -291 -433 -764 173 -256 277 660 -354 417 -178 -48 -717 182 -280 -211 489 644 805 -430 -326 716 282 836 -991 -360 86 -554 -801 -462 -436 293 -231 -649 988 -983 850 -965 -583 117 194 -119 -333 14 160 -685 -617 514 -257 663 -260 -825 -186 635 -962 946 -671 -455 -470 997 -886 761 -671 -867 -698 48 -301 731 739 -850 191 799 -345 506 -905 -922 645 -971 -753 210 701 383 -46 628 -599 -902 12 414 -486 967 -930 502 -759 -49 -788 916 715 100 10 -47 -78 -520 93 -155 -793 831 58 -630 33 778 189 345 458 -751 -420 600 -588 -727 -621 -53 -606 33 567 -179 777 -599 451 178 330 -949 715 -493 324 992 -5 104 38 -75 -573 -445 -208 -64 -276 -418 55 -211 434 247 883 517 -728 -606 338 -211 -297 -830 -155 -413 778 476 720 689 715 571 -188 666 776 274 22 174 -53 50 39 757 -735 -437 -415 664 -846 -858 730 -49 -706 -552 897 286 338 -199 -374 546 -504 -396 -745 275 683 -821 -994 308 -932 -121 453 -167 -340 303 931 179 339 -969 186 -806 447 937 490 -969 -655 -473 285 78 809 -344 655 750 -18 -28 602 -994 -919 990 -294 -566 702 -601 92 385 349 801 449 840 525 301 -413 97 -109 -424 877 627 -112 798 671 -2 395 -675 899 -350 11 -518 312 -1000 -976 829 452 -200 809 -104 -922 349 -447 779 -588 938 -420 42 230 613 319 -299 792 775 219 -652 179 789 255 960 -674 715 -28 640 -522 -495 850 516 628 828 -661 375 744 -68 726 160 -653 365 -907 929 -642 -726 -337 -272 145 -732 54 496 -556 -947 987 -584 365 277 633 -459 461 -225 43 -33 -373 -507 833 -564 734 -298 669 692 -127 -612 803 979 -822 770 -275 -681 453 722 -238 330 -186 808 -498 -546 -772 296 -751 -645 -309 -126 -606 -94 -387 238 608 114 -478 -50 -206 688 -376 444 108 692 88 -515 322 -592 -514 96 -128 391 447 -444 -64 706 93 -447 -277 201 663 -967 647 595 -498 -26 706 -443 774 -446 -760 -1 -30 475 -459 -212 180 -575 607 243 902 -913 733 598 -785 -8 707 959 706 -877 -810 903 -468 123 480 -879 265 236 323 627 -168 324 -326 216 -336 -782 913 437 869 -130 -634 -824 627 -386 717 194 462 833 -894 739 762 -976 -850 800 -487 175 9 -475 -790 -154 -184 192 -927 -267 -677 -585 839 -232 -531 147 -874 704 -330 31 976 927 -813 -407 -332 941 673 -661 -1 -572 281 -763 500 813 596 857 365 591 -591 507 -820 470 75 206 -709 624 -328 451 356 418 382 -508 876 -996 -919 788 313 -741 -548 -325 -390 707 -305 -371 329 673 -760 479 500 -253 751 570 -519 -343 -211 609 217 -536 766 -119 -20 175 241 511 -870 -136 -517 -576 -464 -740 -449 9 967 -903 -49 -718 -493 498 674 -55 371 504 324 537 -307 589 543 358 114 836 888 71 -682 -94 -457 -394 -688 133 -890 -812 29 477 392 631 306 598 -216 395 -516 551 500 719 -163 -92 370 893 -71 588 466 -949 -18 -327 -11 502 371 -445 -625 986 -578 -468 -378 -215 154 -342 232 -284 -563 -715 851 -480 473 -971 -494 -978 400 -248 -313 832 -339 -208 885 -113 616 911 -257 -259 -157 694 -410 -350 389 -594 -220 -474 -908 245 -233 627 -124 -911 -323 -505 888 647 1 -91 -891 198 840 -869 -917 -412 954 649 -485 -747 386 -13 84 533 -583 -825 -142 -58 533 573 620 -438 -968 -629 -469 -661 -147 -149 -947 428 -90 -538 -841 -763 965 761 707 -953 766 660 255 -768 -675 575 -448 -979 -275 -153 -130 -906 -411 -472 362 777 759 676 540 -748 -825 -801 731 -638 -919 932 -970 75 907 -398 794 -320 -86 -208 -323 857 -910 -225 -961 -915 -673 -724 909 -236 -292 -891 -178 -703 -24 -30 -372 -29 -773 928 463 -902 649 -295 -580 -551 -416 -847 -4 228 314 165 150 503 589 -584 301 -151 -45 -635 112 -340 -491 844 812 534 834 -202 789 -440 536 -991 406 -561 403 -203 -692 856 590 -214 -394 -184 101 -400 58 -307 -479 -537 -724 -86 897 970 951 361 560 301 860 266 917 -284 -476 -657 -800 -920 -832 586 -976 -361 188 -968 938 -855 228 -553 -372 558 410 222 893 -867 912 -270 -167 804 -557 164 414 -783 -809 -545 -695 373 -316 176 -911 585 780 67 101 674 -457 -567 554 770 601 854 835 811 454 521 292 -238 -849 -752 -106 145 788 -689 830 -577 -611 -657 645 202 336 -103 617 -764 985 410 213 -747 854 849 -766 817 221 600 791 581 406 -261 -923 -897 53 -469 940 -484 -407 -43 884 512 54 137 560 -567 228 709 -111 -837 -516 -442 201 -732 157 -545 -853 111 509 -121 927 659 968 -915 -561 487 355 592 -259 541 658 -960 687 -782 -726 865 562 -234 272 735 891 -92 -985 -900 720 588 167 -510 -704 97 626 223 510 -200 75 -285 366 -405 36 191 -767 -552 896 -273 -554 669 724 999 -729 -928 -584 881 487 567 937 760 66 440 -176 -943 -343 578 -987 -220 836 -622 261 358 -414 502 -938 214 349 -775 -626 -677 518 -30 900 866 -26 541 159 860 -334 402 291 171 202 -46 -554 246 307 312 -86 -270 -162 196 -199 292 -406 259 90 664 643 -699 -622 11 734 193 251 -536 821 911 943 88 848 556 -205 -100 110 -135 -643 258 635 -14 223 -158 -565 -379 -760 -432 -122 575 303 921 845 -87 -487 -205 -471 -673 -128 -222 370 -365 -182 285 806 -343 992 417 337 411 734 -4 -199 659 -213 713 283 269 -623 677 -791 913 -971 159 651 600 561 -628 964 -721 219 650 -919 -473 345 940 515 4 -672 -567 564 883 527 596 -460 -897 -580 -828 302 653 -358 655 570 -110 -895 985 641 857 -345 304 328 -702 996 -480 187 849 554 -156 418 381 501 -416 -570 924 716 722 519 -561 803 754 434 -461 -443 -178 -939 -305 -171 -695 -118 472 -554 -798 -52 832 -538 928 226 990 882 282 -211 281 -536 -733 201 -466 985 -196 -616 224 302 -998 -18 784 748 -571 -475 -72 -510 175 -333 551 -944 -30 -698 18 547 -680 801 41 434 988 658 -458 543 806 736 449 -884 -365 -375 -529 -408 -759 267 -194 -892 414 927 869 978 6 -104 -391 -293 917 146 -324 -66 369 986 -915 -555 149 460 -709 825 849 -672 974 329 -867 -469 -174 -591 -461 -797 -59 221 7 119 639 -618 -126 -214 891 -21 291 151 -415 -519 -780 -98 -820 -609 927 -861 659 -953 -60 393 -367 545 572 860 575 -113 -526 -991 -94 538 -175 448 12 587 810 111 299 -883 667 -126 110 206 817 -255 -214 -130 665 -646 -788 794 358 318 -71 835 -780 412 -702 764 -338 -983 -563 -251 741 -507 -521 -565 -355 286 605 -592 571 -297 965 315 -532 -950 651 -719 -467 703 856 -787 -757 86 -538 -516 318 758 712 975 55 -381 -778 -666 -927 -531 142 -616 -717 921 -754 695 -377 -882 -534 -533 -411 -674 -565 616 -245 921 -942 -696 655 -666 -43 -855 459 -152 679 -830 -202 -867 20 502 -792 786 -584 646 -240 713 237 335 618 -90 801 -51 173 -52 888 -377 -597 -847 -124 -124 -799 582 264 -146 -182 -919 333 -222 850 318 765 -512 -997 -349 -985 990 -93 -376 -756 689 -541 924 685 239 -792 1 149 264 -509 804 -868 243 -520 372 9 -45 -795 390 963 10 757 -83 -384 -6 756 -732 -537 903 508 880 -727 -884 -654 -887 -249 616 -665 -902 18 -371 -626 386 -89 232 336 171 711 -760 -358 713 326 427 853 358 -963 810 848 960 365 -898 312 -330 543 814 -547 -416 405 386 289 -584 929 404 596 24 148 -436 831 537 196 -553 598 650 135 86 -453 -419 -666 -729 -88 657 93 -47 568 -261 -624 -192 323 387 -465 -358 -745 -962 202 78 -326 370 -524 638 -330 -343 -831 -920 -157 706 900 464 -154 591 704 -308 -701 -507 -267 551 159 802 643 803 135 -807 -413 104 -434 776 -153 -1000 -166 553 -225 923 -754 -540 -995 -381 47 -522 -1000 307 819 821 613 1 207 -858 -900 301 281 525 -521 -223 -133 -870 77 -297 828 170 311 -468 230 -280 -72 322 926 466 -808 -106 -552 -600 389 70 -205 -632 -605 -673 895 846 -817 731 105 -688 881 654 -701 -32 -793 601 -77 -728 -311 -676 245 -763 -198 -857 -978 -612 -1 753 -184 -203 999 -894 99 892 132 816 -357 -557 -867 183 579 787 562 -876 859 -17 -960 -430 706 566 793 608 -341 4 861 461 360 -414 -293 968 266 722 -542 -646 -50 -231 562 19 698 154 250 -75 -770 -421 687 371 174 -244 84 655 105 -863 493 -85 -234 -211 -924 648 -193 -481 -663 -338 -32 -765 823 -829 1 -800 -841 -754 997 -739 482 62 104 -581 -323 -198 549 814 -361 -517 -553 11 480 286 757 688 -853 -338 -752 272 344 310 -679 -556 -727 584 -650 -734 -772 886 -742 990 57 65 897 -828 174 78 -349 47 886 -872 773 138 251 -862 86 -41 620 -200 718 -765 368 -691 -548 641 674 318 -675 788 929 153 611 -854 424 176 -721 -997 -461 -697 462 418 305 191 -528 977 -567 742 -568 442 -160 -192 -762 755 850 -222 -182 552 643 -259 -6 -431 -760 -435 -559 -345 -295 -310 370 -412 788 -563 -208 823 -618 -75 331 662 610 249 -209 215 704 207 -803 -465 -104 -100 -870 -53 -367 847 -674 891 -963 547 -640 348 -929 66 96 -992 325 834 184 933 -669 399 -31 486 990 -419 732 -252 301 -194 790 823 273 -85 729 909 248 -337 -853 -41 -526 500 349 -248 -863 570 275 -795 -531 -30 237 890 457 -648 -752 992 -444 447 -995 486 167 -789 -220 -864 -649 -3 523 -989 509 821 426 115 -637 264 -774 692 -670 56 -221 492 -863 -739 -390 104 -89 -171 -642 -295 779 477 -764 -370 -684 136 -950 -769 937 -145 -767 497 891 107 446 946 45 -155 161 749 713 868 270 12 938 -154 409 662 -146 560 -48 95 874 570 146 -783 60 827 587 834 -10 904 -663 942 477 189 -290 837 -669 966 -45 -810 330 311 -778 264 -871 -763 -109 194 -236 -458 734 441 -183 -754 -984 -983 -467 583 176 466 610 -252 -255 706 564 520 702 905 -528 -52 351 997 -35 -599 -939 -888 633 -617 731 501 -559 -110 -865 -562 886 395 -385 486 399 286 -373 762 -512 -687 -473 306 -211 728 99 292 -747 391 999 -613 913 -772 -678 -404 -164 -686 688 60 173 809 716 876 92 457 -966 -789 -923 -676 -642 -115 844 247 34 387 608 152 -2 -655 -376 172 -297 725 -554 -81 -357 180 -982 65 491 -499 -497 -839 996 670 -66 66 -706 -89 642 -738 -407 228 -557 949 581 -299 527 -605 745 407 933 56 781 -81 -652 -72 720 -614 239 432 -750 -77 -636 -606 -712 -125 -800 867 454 957 595 -774 566 -100 711 417 679 -346 -543 500 -517 745 595 -817 37 -539 -578 -151 -243 617 282 -858 -985 923 724 791 -667 256 220 805 642 -208 -916 -744 475 534 542 321 -658 431 -337 -859 383 923 -795 -310 -713 -567 -954 500 -811 -754 -971 579 388 122 611 504 82 -651 -463 -713 996 -768 -28 887 -336 349 536 -881 66 -21 -816 738 259 822 -100 280 123 804 -643 159 28 743 -645 -791 -361 877 -211 785 -535 -46 940 -865 24 646 -532 129 726 971 -499 249 33 755 -861 947 -792 -336 1000 -979 496 786 -734 540 -32 106 808 -95 985 604 167 -481 643 420 -198 -272 -732 -833 -279 69 -617 -410 -696 -423 -26 319 112 40 165 809 -590 747 -694 -859 -743 -651 -710 -422 629 -897 -664 -479 986 -323 507 986 -720 -213 -723 -488 -61 -822 158 -889 -905 709 95 -495 103 575 957 457 739 520 798 -359 -230 475 67 -192 26 -564 -786 999 673 457 490 915 484 729 108 -839 190 -487 -162 186 21 405 615 414 244 -587 -745 -452 -304 -193 -41 -869 105 454 892 -45 -878 -826 -742 323 -347 255 -948 309 744 861 -96 -80 705 459 -903 -744 -520 -649 879 720 93 -863 -716 -926 -140 -784 732 -809 591 142 -142 -554 289 487 533 685 -349 -872 222 -986 -787 955 864 -821 -852 526 -813 -659 649 744 834 -402 -204 996 519 461 -884 544 -437 -321 -534 798 11 791 -308 -166 542 563 217 408 208 213 621 -136 -377 -968 783 889 485 585 -713 -976 954 -225 178 43 -48 898 -45 -782 789 504 -602 -220 -806 -311 -923 -436 -920 -891 110 -931 365 600 604 -300 -843 -311 -343 803 767 373 568 622 -848 -952 68 -574 218 -770 -195 -413 -803 -988 614 162 123 379 725 797 -608 625 327 -127 419 262 -453 -946 -623 -699 703 276 834 -251 -740 -105 -731 509 564 382 -335 525 -213 -847 -264 -925 911 635 -772 -852 -112 287 -147 -384 136 -64 293 -111 -948 -984 -375 182 -58 633 -581 -358 -415 -282 589 630 -211 -517 -861 810 -329 -789 267 -433 -407 866 571 29 704 687 79 -963 166 -851 -303 -502 229 636 -97 -789 78 885 391 61 926 -386 -286 -240 758 -793 80 -530 573 547 687 -387 -708 -384 -290 -857 -34 559 622 125 205 651 -549 -71 40 463 -967 -458 -276 45 -284 -304 488 400 -51 289 -76 -862 921 -582 -651 -735 -29 -800 152 349 -608 -753 -742 326 -475 -199 860 -164 800 -131 397 782 -438 285 595 -666 26 -227 58 505 -362 -898 -306 253 -548 170 -997 -202 -362 842 -542 884 818 -774 -247 -650 686 -285 -584 603 -342 622 640 959 921 -114 615 825 -670 844 552 818 822 409 244 -995 -213 715 964 663 943 -15 -732 874 615 -765 -459 720 -94 994 927 -691 428 6 792 467 -300 498 210 656 14 28 -708 -29 -210 -22 494 -541 -444 186 -620 -718 665 -361 515 450 244 97 -694 126 -82 -251 272 171 -364 -428 -229 -750 281 -43 969 32 245 -940 686 90 869 620 70 928 386 -845 -460 983 524 -144 42 889 644 304 693 -375 26 -911 744 461 -649 -309 -409 -908 952 -947 -864 -304 -810 -555 -637 579 -22 -163 -59 665 -98 356 -90 -819 901 -284 123 307 -697 -556 -343 -615 560 -120 -577 -6 -397 -469 -267 528 791 -679 56 857 -476 -280 951 416 -619 -770 426 983 -182 529 638 -349 -235 700 770 -991 -958 -349 -266 -498 -872 -197 -276 -844 106 148 -644 -401 -985 -127 9 -978 -327 175 -780 -749 656 -471 311 938 369 -641 -938 305 414 -479 841 454 747 -294 -102 438 287 -127 -170 566 -260 136 275 809 337 -75 551 145 -123 103 -599 -798 221 -168 -309 -774 -285 -765 700 161 181 -666 364 -326 -40 993 -56 529 -73 270 -576 621 -247 715 -50 208 -72 503 238 -174 414 53 827 -549 597 642 -389 464 -187 159 834 -688 512 507 520 -4 743 480 128 777 897 182 324 -173 -371 900 94 -10 916 232 526 82 339 -641 163 -234 -979 240 -632 -255 204 -705 -666 -152 -794 241 16 702 354 89 -422 307 429 556 17 616 -22 -371 -31 743 549 -19 675 -789 274 800 412 547 -554 -57 757 551 761 -590 -439 -677 -725 -428 486 387 -678 56 -514 464 -147 833 689 631 -809 -672 372 445 389 182 693 -418 217 -119 786 -882 986 -708 -652 -954 -815 782 323 486 587 93 -50 532 -942 856 610 -724 -722 -823 633 -673 -393 937 72 422 -924 -181 902 492 -55 850 744 -570 -456 923 -213 92 707 113 528 -570 -377 -741 97 -960 -4 10 300 278 -288 -582 -832 749 957 171 -989 -448 444 -92 299 -295 -486 790 598 -297 -586 -923 749 249 679 -406 501 -934 740 189 92 -559 539 -892 -338 -729 132 -774 868 483 -236 764 799 30 -20 -162 150 -916 157 -555 -267 912 899 -641 -59 -945 464 85 378 323 -121 80 706 196 786 668 254 -707 451 659 -336 896 306 990 593 915 -411 -783 -866 -748 -466 -944 535 -439 488 683 21 138 387 -581 -619 138 748 610 -135 -181 -7 -19 30 -605 987 240 -830 -112 326 990 -839 -997 271 -547 -70 597 994 -865 -862 561 297 609 918 236 -719 -538 -788 -740 -994 -201 991 288 173 858 -238 -920 -272 -174 772 393 185 -984 -517 678 799 -370 -916 -237 267 163 -950 436 -378 -700 346 -597 -127 -997 412 12 -698 339 435 -319 -656 761 -646 -240 -523 -945 480 790 99 -387 442 -213 -97 -839 938 812 -900 204 -846 766 -656 150 -772 -703 -78 436 -359 -208 -858 -300 292 703 814 575 -89 343 -316 924 598 218 -490 -776 -440 903 -775 250 -689 825 532 964 -99 732 -201 246 -60 185 563 164 557 -386 -971 -406 -419 -404 307 854 -125 487 6 -832 570 635 -310 319 -268 144 -463 -222 -690 465 927 706 -646 -297 -111 -488 -134 -296 -962 -821 559 -656 121 -730 -238 -654 -994 -708 -825 -5 333 828 -772 -133 716 -642 -214 -398 -850 384 -998 114 705 -309 247 976 398 29 450 998 998 602 -131 -17 527 643 -523 -962 -575 236 198 -222 -123 -963 -756 839 -881 -568 -97 996 636 447 416 783 -513 -102 882 777 -69 235 817 547 -14 303 104 283 634 -792 112 112 983 869 735 -112 -253 -937 -803 833 -885 671 -38 -292 -949 549 9 640 -466 264 201 570 -603 -530 -965 -940 471 0 -823 -329 -691 496 910 -4 -278 -236 558 218 -364 662 367 794 720 3 -593 810 264 -569 -49 -27 502 -510 -936 814 393 360 -627 -45 -22 -867 -965 0 -856 78 695 634 -446 -237 -470 -911 -773 100 -421 -746 -985 -156 -226 891 -937 854 547 84 -890 -535 -715 -699 -592 362 1 -184 551 -480 -346 825 -401 178 -642 -29 -159 -963 993 -232 547 75 259 735 -464 234 -258 -207 581 -338 -530 45 -919 -346 719 40 -887 -502 933 -998 -676 -193 200 -552 550 299 -754 -333 -294 -163 -555 -368 503 306 -932 529 908 -784 216 -787 56 -154 -14 997 -314 -666 -410 -466 -425 -244 462 -740 -301 -797 750 735 842 369 474 -736 817 -264 743 -18 362 -610 632 248 -625 893 -448 -158 229 -59 -13 649 -802 722 -759 399 78 867 -344 166 -523 -593 -487 -320 -675 168 932 -640 -952 -764 -295 312 -891 740 905 -789 377 -384 -775 -198 -248 347 644 -730 -652 -483 575 552 541 -192 -447 389 -994 718 775 -704 251 -899 -897 61 -907 -800 -526 705 -210 865 640 123 89 479 -486 65 205 -619 579 578 -284 -480 436 586 46 -636 704 -751 -421 514 768 527 875 -742 300 -866 17 -254 111 -460 -155 870 -160 204 54 -557 -870 293 -494 539 -645 -269 -211 899 -5 -319 503 -40 842 -587 824 -791 -973 250 728 736 445 361 -286 -171 -948 -188 270 -493 -890 4 951 861 726 496 341 -541 497 905 -521 -934 -171 873 -551 -882 -712 214 -300 -176 -809 -308 31 -300 749 692 -876 -145 945 940 -590 576 674 989 -162 -453 -624 398 641 426 -850 -85 879 -446 603 -81 -526 -92 550 780 166 -313 222 -912 699 307 236 -242 70 89 636 769 -663 148 -254 482 -363 -518 -63 -368 -606 -224 225 -214 399 884 576 -239 -9 -207 541 -571 98 847 388 -985 575 -818 167 480 -212 290 370 -891 119 -400 715 404 818 835 303 -514 995 -428 51 907 -49 -667 -240 738 -568 898 -207 733 568 963 328 -73 -250 -304 -710 -319 -663 576 -314 -687 -14 170 2 165 123 -519 43 -715 -923 644 -370 623 -583 53 528 -950 16 -275 -600 -320 -189 32 367 -420 576 898 584 719 -111 760 -391 -772 25 -341 -700 320 -946 222 -254 951 -801 200 812 -145 887 -419 12 -67 814 -695 8 480 -545 799 -326 445 12 399 919 43 455 948 126 -783 900 -693 -293 -627 74 -61 -598 729 -88 614 257 718 981 298 -183 -34 931 -55 239 294 427 19 144 -745 678 128 -58 -833 690 -195 -62 708 207 -665 916 -729 -832 -985 684 661 234 518 -288 798 -102 -481 297 718 425 -124 479 619 222 -432 279 585 185 -65 -839 -129 -829 682 465 -528 120 571 385 -400 482 155 258 -322 761 -127 -951 486 488 -638 278 320 -464 -804 646 938 -515 -694 410 888 502 -80 -660 -543 -772 602 992 614 805 550 539 459 -576 -870 -281 -939 -695 -938 313 -219 427 57 180 261 284 931 -670 -867 5 276 -914 -704 819 775 134 -234 -863 368 63 920 -147 858 -60 492 627 -103 749 -994 -122 -374 -639 488 -51 260 -45 -84 -898 827 -444 -784 983 103 -767 -39 846 -768 813 -896 192 854 645 992 -832 -328 -313 677 234 -955 -58 109 -434 -672 -561 231 -583 -185 686 -243 -586 491 -85 987 803 -465 -310 240 575 219 -763 492 -69 -555 188 249 536 -808 98 -785 -218 -938 839 196 247 812 -312 239 -730 -239 56 563 -284 -403 637 508 337 -432 466 1000 641 526 296 25 -670 399 819 661 -937 -20 996 -518 725 -632 -458 -609 422 60 298 -514 343 -935 -559 -741 -213 -381 259 -634 81 706 -289 867 -646 -243 82 -716 -549 253 493 -622 534 314 878 848 -460 -702 410 920 -43 94 -906 -385 -79 906 156 -300 -660 700 -992 478 -532 -163 846 935 920 62 -268 360 -280 -424 744 186 -268 968 186 442 467 31 -297 -740 -823 -547 837 285 517 849 729 -601 -735 475 228 947 -904 472 -589 802 -907 -537 730 -542 -342 -18 814 689 -779 -136 -750 -755 956 42 595 -926 -108 -422 -138 -838 366 -427 407 197 -162 589 -336 -589 135 -805 -939 -432 -456 834 543 787 185 225 -488 608 -208 -879 107 -743 -387 406 44 -502 -667 911 817 277 -487 120 -332 -344 489 278 -438 190 -41 232 -321 258 164 238 -38 -453 673 -191 267 89 -448 231 348 -420 -6 670 217 732 686 450 816 -859 521 -349 589 563 485 -150 320 -381 -82 -850 626 269 -498 -393 593 241 278 -91 818 398 259 -764 342 159 -213 -120 984 -346 -664 473 -235 302 -412 808 -780 252 9 885 542 343 -181 878 -473 -290 -375 288 -410 489 831 377 987 -293 589 997 982 -286 864 172 -27 730 51 -630 -431 -875 351 378 533 967 -228 365 -870 260 821 191 -244 416 454 -873 -894 33 443 971 -633 212 -266 372 36 -201 -388 -169 -339 587 -939 708 -529 -694 218 565 -695 -711 673 -94 83 672 969 -578 -993 -930 -493 -952 -879 -52 -440 -538 -218 863 -536 -924 590 -574 70 274 -532 353 725 394 551 579 -722 -14 837 -594 -407 -278 -716 -689 962 193 -157 665 473 590 281 -829 941 151 -601 -941 49 -365 -52 -301 729 -188 978 193 -949 -242 40 -732 -915 -608 -774 403 -145 984 -634 -953 170 -964 830 -966 -665 -771 -782 -66 35 -404 368 -73 -809 71 -608 -733 -506 -878 482 -219 761 -483 882 -596 543 116 483 641 -436 894 -898 729 -960 -878 -50 761 -843 961 800 157 535 -545 -204 -697 -899 333 -109 -194 588 -137 494 -120 -619 776 -35 -615 281 351 -134 812 414 -96 -826 -952 -569 905 -689 377 -473 -293 123 -745 111 440 301 -118 350 -599 484 -825 307 -658 699 -491 304 201 867 -733 -780 -96 106 968 -928 -533 -892 -799 906 -927 570 -167 107 881 648 676 -354 -180 740 -861 314 305 -717 303 -735 -815 -874 -905 -449 -501 646 -986 -208 -104 -695 129 429 -359 922 793 428 -299 346 -3 372 -304 267 408 35 -351 -329 600 -800 794 362 -415 334 -484 328 91 166 756 -175 335 143 673 -966 602 999 730 10 -768 -419 773 -808 996 -381 -448 121 -286 579 293 431 310 696 910 200 484 -887 886 -403 854 -57 34 -785 776 473 350 410 291 245 563 668 694 -289 826 -908 -729 909 -358 -97 -723 287 912 -74 -3 758 297 -66 117 800 -535 -922 352 937 10 392 522 150 -437 -478 -973 -249 578 798 640 -131 400 223 -294 -541 52 980 -131 723 773 -215 -417 776 250 -203 784 -771 347 -223 310 -831 657 78 892 -597 859 -872 -435 -524 341 -256 -763 620 -154 476 57 -4 -489 -505 776 116 -639 666 -226 879 589 -307 -476 -917 -642 731 -525 -172 949 -461 884 -276 -633 -510 125 -229 -442 -345 -546 316 -4 290 -45 830 -637 414 898 760 -465 -250 216 832 398 571 -971 995 -99 518 -125 -15 748 688 -549 951 328 258 460 300 -429 -302 494 388 -551 419 -322 -890 289 -128 546 -318 211 700 -6 139 -156 85 598 -983 70 517 626 -716 412 367 -449 612 -646 -290 -352 -932 -834 -883 -973 -189 649 -228 -233 -812 13 910 -207 -135 112 854 566 -894 -842 -672 -103 -271 624 896 123 776 -152 64 269 992 311 -477 505 482 38 -676 942 -552 -237 -455 -809 -242 597 626 298 -779 698 -741 -53 -938 292 284 611 863 -496 -944 -957 -977 474 614 35 176 -719 677 223 -873 -742 -123 -489 276 -790 531 358 -728 974 -927 -737 -69 -963 768 247 -300 -171 -760 -686 -619 795 -327 -631 -326 731 -201 597 -117 776 -289 -320 -343 -710 -655 584 -692 15 553 266 483 475 612 104 842 766 224 807 -472 360 557 240 -108 877 953 698 -33 -65 -782 551 514 -964 -483 -1 935 -975 972 -671 110 639 530 435 -7 -992 -992 410 503 779 -318 -76 -337 -808 310 -468 -20 876 62 -10 -351 -993 549 153 -857 -931 302 -930 305 166 -992 -197 626 714 544 -910 58 -307 -298 626 -563 -141 -32 -298 195 541 901 314 -402 -813 -41 915 -391 -302 315 832 476 -11 -320 681 12 -512 -34 -865 -712 -414 -333 907 -930 156 -837 191 -578 351 -860 -418 750 -768 -380 -386 328 -524 -853 -743 -86 -731 245 -653 -830 952 111 497 203 588 -859 -26 -810 -954 641 -153 618 135 16 269 -55 224 -480 341 526 -906 357 328 223 -317 -169 -921 458 -172 330 335 -651 780 810 40 -960 -373 360 -239 -583 666 126 -729 -37 928 317 563 -136 -99 -509 -938 -429 590 110 -338 -129 357 273 501 -876 730 372 653 -700 -91 -705 -923 895 -420 101 -418 -851 -150 197 382 469 25 -816 -812 978 892 524 115 35 -761 -181 -115 241 -740 -465 986 -536 -829 -810 -568 268 93 685 -434 415 -628 -600 -51 -838 -598 446 133 663 692 325 997 649 248 50 215 469 -316 752 434 -982 459 -731 226 -594 -338 310 790 -846 483 -35 314 616 630 511 294 -488 -41 -306 -422 470 -421 -92 185 493 946 -975 787 926 490 -489 -772 -938 -42 -805 951 237 -874 330 -971 -455 -56 -916 201 -391 -222 -557 -383 -38 737 -387 514 -504 6 493 -282 -624 -381 874 560 -749 -661 246 -186 -1000 -71 -174 -601 -822 438 -169 487 -447 -286 -604 -109 -166 -336 -449 -915 974 656 565 226 -709 638 -548 390 -17 579 223 544 -173 -88 44 -863 645 -735 -997 -994 28 354 -639 148 898 930 -995 549 93 -795 -819 -246 -289 484 -709 321 897 -20 13 684 517 -797 -750 -768 42 372 -544 907 503 -723 188 362 800 415 -27 -397 823 600 333 661 606 100 424 -826 -173 728 631 267 -786 -468 -544 432 -583 575 -437 -89 362 209 -50 -672 750 625 -989 265 -196 -554 -95 891 -983 797 512 -422 580 281 -483 698 -712 211 -293 953 565 -511 372 -394 -503 215 -620 352 999 -774 -546 515 181 113 713 -375 553 666 -638 -842 620 933 472 -625 -482 -537 -925 625 520 473 -267 -221 554 -846 -17 -775 -812 191 -639 61 -612 -876 -720 902 36 238 -441 -102 790 -999 475 238 -109 455 -837 185 -572 639 -782 242 905 397 -150 -412 734 -313 -701 234 -649 -981 -366 -286 -540 -304 584 632 169 -12 -774 673 -153 959 350 108 11 576 628 508 117 512 -53 501 -935 314 228 949 -77 -541 364 665 512 556 515 -921 248 859 107 -184 -476 -885 -780 772 475 495 50 302 672 -482 -731 -530 282 -962 583 11 432 964 -121 341 -24 906 539 99 -296 -629 -345 930 -875 -333 -633 -154 719 -240 162 780 -527 -963 599 -168 331 497 444 783 -21 -334 791 -217 890 65 626 -636 939 -553 -746 -216 -551 520 949 275 -223 30 124 482 -728 -87 -77 867 -913 741 -918 182 225 -171 385 -984 829 -858 922 -651 -661 270 -985 525 847 675 -526 803 -60 -587 -913 -918 -833 -189 249 -318 373 -748 881 163 -332 359 686 -98 765 298 1000 361 -840 -472 -429 183 130 796 -702 937 965 107 -335 507 -893 -680 -358 974 -207 604 211 -186 506 233 -182 50 -23 426 -703 329 -16 -405 -53 -853 660 -144 -829 175 -448 -659 631 430 92 -302 924 -440 -916 252 -9 -820 -14 681 222 -619 682 934 146 -217 91 30 439 287 -545 -411 895 849 675 -918 352 564 565 611 -16 -121 -794 -455 17 480 -757 80 -589 -971 370 -137 593 -282 381 -592 -584 88 216 834 -441 -425 -173 -511 953 838 479 -371 837 -30 728 -4 -16 -120 -966 311 262 -507 -976 195 648 436 278 374 309 -480 833 8 -201 -79 159 927 891 100 -333 -736 -951 609 170 -858 -999 521 142 -149 605 208 -367 401 -179 757 -709 182 -967 -210 -295 305 953 503 -311 182 829 885 -295 972 35 -881 674 940 -376 837 -270 647 816 -60 -887 956 -298 983 626 -32 964 -402 -442 209 141 -445 131 -702 -725 -357 -976 701 -92 -547 -71 -530 -947 -979 -828 623 815 584 -429 800 -765 649 -415 -471 902 696 271 211 113 445 -526 781 -189 -281 -435 -749 -822 497 660 -500 -957 525 -576 -534 685 -287 935 -917 -552 831 548 810 -81 -562 -656 790 184 489 540 -507 281 856 34 -38 -847 723 -999 430 -955 174 -449 -261 -18 -101 -477 521 -359 -488 283 -593 -409 -858 643 252 906 -156 248 -6 599 839 496 -791 -319 774 4 482 679 -537 -281 242 -453 -786 -901 693 854 244 10 365 -659 437 99 342 -171 -524 34 580 923 -545 842 122 767 -22 -494 -982 412 589 594 -977 260 390 680 -203 455 -158 424 374 257 -129 -551 -567 639 176 -707 228 856 -93 -524 -297 -259 696 -369 818 -671 675 198 647 -648 167 -314 -263 793 -647 -401 -440 -973 718 -845 -1 504 -394 261 -47 560 830 300 876 935 986 351 -609 -170 -532 810 638 711 198 -121 539 769 -982 162 -465 374 51 -186 -207 -306 -804 -283 264 260 -385 -695 -513 -51 70 -719 314 827 -337 -865 390 -952 -825 -611 -723 -68 -726 244 125 528 356 -951 357 381 -74 -706 -88 -520 -561 95 864 695 899 -16 119 990 -97 274 846 135 -221 297 -973 677 -303 207 135 -280 -731 -929 -21 -992 577 661 836 -335 -236 138 -442 21 -409 690 90 -834 -401 805 -838 66 857 863 -985 -831 -914 -499 -301 38 242 -831 97 -584 786 311 215 882 -561 -785 -699 -953 -934 -145 994 -640 101 105 -641 -891 -597 892 892 -771 -853 -33 -501 272 -186 -586 -216 384 -710 899 -538 -588 553 492 338 -23 -70 -747 -558 -496 582 -340 -609 385 255 -366 910 518 675 740 186 117 -881 -701 -957 -374 910 376 -421 -530 -893 -728 -708 685 -406 317 891 970 44 11 -528 -637 -656 881 95 493 -572 -144 288 -981 -123 -564 -28 854 49 -423 -579 479 -955 166 -903 649 249 882 -923 -358 -441 -590 -813 521 -351 -548 -511 466 -850 -583 261 272 -843 -300 -493 677 -290 -896 75 -880 263 -913 -981 -113 180 -322 -396 909 -965 619 798 730 -494 -798 -892 -44 -631 138 -427 -598 167 912 218 -710 -141 481 -921 -886 -141 130 739 153 202 608 -959 818 140 91 481 373 -679 832 460 -503 -913 -603 -946 -368 -480 -159 -966 -131 -161 -271 596 788 -782 729 150 -178 -398 851 -892 -532 -707 -914 -559 904 -754 281 241 165 565 -194 -310 -659 266 589 426 -961 248 -604 12 -296 -439 63 722 436 315 -724 -858 672 -726 -62 -232 -824 -471 893 -622 285 773 699 19 -504 -368 -661 -149 241 911 637 583 603 499 62 -910 -911 -426 -518 -802 131 -83 817 162 239 576 76 976 -192 664 -12 614 882 -729 -625 -170 983 -813 -19 130 -798 452 -658 -78 -744 592 -121 938 245 -812 301 777 272 415 -851 278 756 367 761 -264 -913 502 809 965 -646 -754 -548 117 423 67 -383 -31 -546 -578 540 147 856 631 -348 118 -100 934 -871 504 455 646 -53 372 772 -830 949 -47 36 -381 -681 -649 -273 1 454 -425 -698 -719 516 987 55 758 -522 447 101 520 -447 76 -608 641 -98 -366 -185 387 -268 -943 -21 -29 849 -499 -527 861 -914 -633 -373 173 -726 445 -764 821 -301 -672 976 -885 -245 -145 -596 602 459 -530 115 -407 -187 958 260 487 -750 929 -98 -919 -327 -718 -813 976 -606 177 -826 340 503 996 -50 -220 551 964 -685 151 -500 373 -618 301 -998 948 -322 -685 183 -310 276 -594 220 284 -194 -958 -480 880 -637 752 371 -532 101 -48 -617 602 698 -544 -369 839 747 -75 765 -10 -945 403 269 765 961 -189 -287 -686 438 292 858 210 362 -370 847 114 320 -105 27 -90 869 -875 834 -389 -272 -587 -243 230 -115 350 618 -886 190 742 -974 -309 -42 -280 -230 -471 647 79 -586 530 440 -592 451 129 -189 -760 819 -746 -7 -850 -220 -673 594 143 887 -277 36 959 848 -611 -181 -5 -267 -926 -625 -933 478 886 -247 -754 -137 707 174 868 -315 -556 -283 338 211 747 685 -57 -433 -846 235 -395 -674 -558 21 -683 28 662 -254 -338 987 -777 448 -419 -899 597 -70 844 -485 402 -598 17 995 -68 747 872 -628 -693 38 576 324 843 -313 318 580 -486 -326 860 -163 -685 -156 179 411 -685 864 335 -284 547 -598 614 -140 923 -114 849 -384 -756 497 311 -936 593 70 635 114 -589 56 -764 477 874 -524 932 -596 -808 -743 721 -40 813 914 -251 -665 -966 541 945 625 100 -190 614 -615 -840 299 -316 -798 -697 115 618 -648 -15 933 25 -695 -159 176 -879 -215 -271 -345 251 -176 -835 -586 -91 814 634 -283 -781 -797 337 -498 754 -565 737 -141 -614 -359 416 -300 761 -914 177 264 959 -485 335 -13 946 -388 -397 669 -485 108 105 735 -299 -395 279 532 -165 -912 -706 518 106 -581 537 511 -708 107 992 611 -609 -318 -746 -556 -970 155 647 -124 -524 966 763 -226 -326 -788 874 789 -433 163 454 811 -858 -931 696 -372 601 -466 -869 938 434 -34 -20 937 308 -506 219 -196 -9 -83 812 -193 523 42 -543 -196 -839 329 265 -833 -396 -206 -178 -591 135 532 480 -97 -122 -970 626 289 689 -376 -900 -206 596 -261 732 973 -447 76 -1000 -149 -46 626 -78 671 -139 -749 -86 -613 -192 577 -73 384 -901 36 -55 588 76 -928 132 -794 419 -171 -168 433 -234 61 -411 405 -630 95 -676 647 -122 450 -294 -83 -685 443 655 7 211 459 533 -572 -927 -217 443 -117 -301 -149 -480 -138 316 -207 562 -712 -433 -59 953 24 -254 -362 -242 -413 -106 -97 305 -455 -899 -415 645 -562 -497 -676 -114 76 707 -835 -20 -226 392 -71 -841 129 508 798 -135 882 950 624 -527 769 622 852 -477 -192 397 781 -24 301 -217 -343 571 91 611 978 452 -797 645 451 217 -113 -472 783 -840 974 -620 -255 824 571 -624 -814 -759 790 156 267 -379 57 562 632 935 -698 995 -44 -681 550 -648 -281 845 758 -898 814 -846 -889 -439 192 -456 297 148 705 -9 -528 -990 -101 -341 674 921 217 -842 903 -374 514 295 -420 156 992 550 649 -147 -168 268 197 29 -68 727 327 -487 -930 829 -339 5 -279 677 260 -87 -817 123 524 755 954 -876 169 -757 57 748 643 -195 624 -979 129 -47 -404 483 989 -890 -482 -234 -593 921 -435 785 587 -262 -313 379 -645 -602 -928 251 728 66 -807 659 -214 68 -314 -983 -140 -962 796 -837 147 982 -80 878 -442 -286 -252 -656 -399 621 94 483 -281 658 424 750 -251 124 539 942 551 714 500 221 372 797 -954 -593 452 624 -994 117 -824 393 556 88 22 -887 -993 797 797 113 -141 936 -672 -177 -259 -693 739 -763 -203 790 -342 -577 -656 990 652 -712 245 -680 -468 -259 -6 348 319 -552 115 -217 216 11 -788 -895 403 77 892 -342 283 -835 682 -655 147 -208 75 -50 266 -282 -912 130 708 -278 -22 270 -384 -900 -566 407 -998 343 -382 487 -108 499 -480 -322 -612 -389 -816 119 151 128 74 769 -230 380 -653 -761 -640 -591 468 -404 -295 767 -983 706 -73 417 485 423 370 -605 184 254 144 -660 56 997 37 -985 212 614 831 950 -492 366 -160 881 -359 -739 -20 -311 -398 -926 -566 -451 864 -520 -570 668 -810 372 -902 978 672 -869 425 10 266 924 302 -711 -409 -560 603 705 -624 33 -686 418 -398 -837 107 930 -261 221 501 -65 -588 274 -547 965 -501 158 -554 -464 358 241 -624 -572 442 514 776 -907 -474 638 593 -716 909 897 291 271 -715 576 736 -671 554 -165 -74 -480 107 414 713 -157 -78 -53 720 178 924 597 796 -416 -943 656 -381 728 61 979 -149 153 766 -37 847 -501 634 -113 -866 450 128 462 -683 251 -823 152 364 -414 -983 695 133 363 -928 -526 -633 -764 285 -655 -397 -30 -304 562 216 246 802 14 -492 335 -437 -179 -136 -647 -32 623 -189 -617 -675 -789 -773 585 -587 212 -24 193 50 -197 652 258 -793 719 -149 -882 -681 -17 308 -553 129 -321 998 -253 94 -660 -928 -255 -939 595 -962 -859 604 661 367 -554 618 -47 427 -447 491 -862 -895 -874 -286 813 374 -964 -169 -663 -711 -184 -400 257 -72 -562 886 814 -10 -662 729 84 588 -453 933 661 334 -845 996 -85 129 684 -58 179 827 554 705 663 182 330 -49 898 741 391 291 -138 -516 -881 570 -358 135 -14 -869 -385 -212 -121 901 686 925 -868 -620 527 -199 -360 224 917 -833 -236 -466 717 -634 -897 243 -27 -62 -165 945 -524 -669 145 -259 248 -899 -238 855 -433 464 -779 -440 518 -201 587 752 -746 -245 -828 619 -875 -656 3 853 -604 -224 -916 -472 899 -465 675 82 -504 -999 -202 400 965 -753 -61 -639 705 -780 -293 400 80 41 226 -300 696 -949 -827 718 788 662 -180 -526 -707 829 406 237 499 70 149 429 -547 975 720 -251 -964 177 -863 -449 -693 -587 451 381 -384 -652 -971 -907 -430 463 572 -830 422 -169 -562 833 888 374 633 113 292 -201 -716 791 583 162 -688 -906 -534 -95 112 -985 -272 -131 -675 770 33 712 883 820 -922 329 -782 -270 666 780 520 -448 693 -289 -509 515 159 226 -306 -970 -55 884 604 -465 -147 94 -848 -159 -150 161 -882 -116 -348 494 -395 968 68 -812 -990 836 33 -559 282 733 951 -185 -289 967 -704 660 -680 -144 382 -554 -584 115 -882 -693 919 527 29 -488 -867 -261 157 181 792 277 -473 151 542 -321 454 514 -385 595 -522 48 680 -307 530 -549 -858 739 218 661 551 -100 42 -72 791 -721 -453 -955 -710 -209 -116 544 -855 -207 713 -206 871 -288 -863 340 -214 823 353 1 -987 -352 -856 -885 -256 438 873 226 703 -210 306 -910 -80 360 -840 -866 -893 -118 229 559 90 37 -444 72 103 -108 -399 735 -587 -922 345 646 -610 113 301 851 148 -111 812 -783 261 959 -821 -695 161 -397 861 340 608 563 794 -973 -561 -100 -978 103 296 482 468 -797 503 666 711 -75 645 778 -203 -383 -631 -494 -309 758 -854 0 -885 -997 -398 827 854 -495 -688 316 -870 -532 -527 961 377 497 -876 -136 -222 212 -894 -614 344 -319 235 -218 -549 -360 168 -985 -683 -897 36 384 45 -308 -603 2 -809 -776 601 665 300 -104 -877 123 210 -824 -375 -484 601 -205 976 324 466 -999 688 29 -959 -624 -527 -127 761 607 33 -277 -27 314 -810 -800 741 490 -155 599 -419 5 979 96 19 286 403 -417 -884 336 -865 -340 -255 356 -490 -437 -297 -330 60 -557 -31 -212 630 958 507 514 814 272 457 -167 303 527 576 -247 -502 -514 -359 -184 313 -327 614 -221 -136 -969 -958 -281 -683 981 -772 70 160 461 681 526 -338 622 -243 331 919 -73 676 820 803 -508 -286 -614 -266 -838 635 -584 -548 -645 -912 -814 -197 28 -339 567 -419 316 -223 856 265 904 667 -860 -567 876 166 -664 -614 465 -454 -909 603 -141 -150 602 -977 233 -257 315 -1000 -78 -449 67 -946 608 -960 688 -335 170 -734 -343 993 264 708 -198 -385 592 -665 594 374 171 400 -730 898 113 56 -588 -757 -438 -236 -831 383 -787 190 -625 -526 719 -626 -124 -627 634 -203 793 757 228 -882 -576 -682 523 500 801 -978 646 591 592 947 1 -632 -933 -678 -485 -842 512 111 112 -843 582 -439 -121 -138 -265 194 -393 -907 574 355 -913 661 -330 828 188 976 660 305 450 814 -332 -651 677 -268 -464 928 -863 953 -431 399 267 -524 -187 963 832 -746 775 782 955 63 406 -285 180 -205 961 -878 387 -696 -131 -899 480 -694 -285 875 888 -732 651 -738 955 957 636 -788 -694 -856 287 707 -938 618 885 878 752 -217 903 198 970 690 -718 616 240 -448 623 243 -416 -400 -862 92 919 -36 182 201 -301 -420 -473 750 -194 79 289 -146 -493 -303 -472 987 952 -630 -507 -933 -483 -100 107 -976 549 185 -176 -831 -318 247 -592 -904 262 792 185 405 -989 -629 422 -817 -828 -676 -155 477 882 56 535 707 -686 -843 -689 142 -248 -229 -117 684 -664 -940 -824 -438 98 399 -273 230 791 514 -737 -58 -139 -177 -712 -997 141 -55 -484 -398 186 -562 -233 499 775 -801 -866 364 406 657 -33 631 625 -742 580 -564 749 192 368 117 -622 -812 426 583 -263 885 747 -280 -728 902 453 -470 -653 -845 363 -347 -891 -218 979 8 100 -756 -775 -867 -422 1000 -232 -849 910 -635 633 314 -787 937 -355 -361 -935 -152 -196 234 -274 -544 -240 439 -870 -109 -601 -292 942 608 -762 319 -916 989 -369 -850 -863 366 -245 -812 -341 356 -40 419 -483 688 158 58 -821 -993 862 315 -348 461 461 -670 936 714 -902 -838 675 -614 -215 448 -671 -493 594 335 -344 766 -237 -941 474 870 -185 -905 -884 372 -649 339 800 206 -672 510 -571 -442 -438 52 -891 -870 -827 529 -820 -509 166 -269 -555 -411 538 665 350 -515 851 300 212 -933 537 -714 -261 390 -487 218 24 -100 -727 -171 -189 485 -957 -272 -508 384 472 613 462 942 -964 -648 -799 467 -316 -818 -137 -662 -246 451 -751 -934 -328 -350 -629 88 111 2 -57 879 999 -728 554 -647 -889 -346 -299 -955 -602 -356 202 -170 190 -743 542 -290 371 322 -828 583 819 -692 -335 -337 -128 -616 546 370 394 -730 621 -753 174 122 -308 -744 -359 -192 -589 -984 -565 -148 -219 684 808 135 632 -827 742 493 -802 663 -433 -820 726 443 -686 418 139 -510 889 -325 -16 -130 353 -790 203 -108 -227 -338 -33 -933 284 175 -665 671 139 923 264 -200 -625 -870 244 -35 351 -485 992 841 758 -183 193 -154 342 -187 113 87 -592 -385 168 98 -113 -56 -339 -473 -178 913 -285 -729 -801 482 605 -188 -286 -10 66 675 374 233 -227 194 577 -402 -370 -734 141 928 -377 -632 -413 -217 -674 -339 911 -801 -171 -271 321 -647 -120 472 78 -551 478 -889 924 839 -343 -137 322 -891 512 -471 -765 110 -424 754 -908 550 385 -108 328 -579 838 -167 -710 605 -274 25 -742 74 453 -947 313 -27 546 -897 -926 120 -312 -533 -448 297 -534 -109 311 306 225 -187 -652 -577 80 955 762 -978 746 -887 31 -292 902 343 168 853 -763 765 -154 398 -482 873 -218 938 -694 -350 961 -489 -459 -693 -82 345 -530 -641 444 647 -18 -328 850 201 -156 -752 647 -257 749 581 55 -387 -794 -628 891 -844 373 -965 312 -524 -849 -605 -926 692 -721 -342 832 407 450 -156 -546 -571 -259 -985 -36 -280 -255 -460 -65 -536 733 -260 -900 -448 93 475 -226 -731 -789 -875 967 536 37 -641 89 683 -670 759 -485 407 -962 -164 -904 607 -268 -814 -783 929 -261 -69 460 -996 -37 640 -895 821 31 337 216 334 998 -38 211 226 404 -15 -644 43 805 -589 -959 -68 -173 -53 -308 -954 587 -428 620 -781 -38 637 -880 -818 -469 937 400 -504 -757 -223 434 -776 -199 437 88 631 -149 -518 -260 988 -772 -158 826 -261 -85 828 114 889 976 250 -783 464 817 360 448 -169 632 -468 -868 716 -569 -917 937 -943 -294 -819 209 -420 -241 871 -421 579 -549 -537 -654 -746 -557 -526 904 -412 277 -182 -900 -43 957 -58 499 384 463 -31 909 -859 -953 -938 628 -631 121 437 387 -406 437 -65 675 -896 491 613 696 585 450 951 -220 -368 -237 -348 792 -910 475 884 -502 613 345 -904 -267 -317 -203 173 495 -259 683 733 -938 -915 86 603 914 -633 -83 99 -645 140 562 905 256 -397 -628 404 93 -655 337 -362 185 450 920 -267 -551 -401 52 739 132 558 460 871 183 -23 489 521 -122 342 -452 429 -331 316 751 216 -629 966 -941 -339 -985 -217 297 21 -295 363 925 -951 338 763 522 -844 -574 311 -57 -306 982 733 -68 -8 -768 -247 -872 -35 -156 -482 947 -415 973 -696 613 -592 191 -482 109 -188 433 -376 368 -599 171 -466 -449 175 -572 690 919 -681 -136 835 954 821 511 -466 -471 -31 147 -690 18 -452 -275 718 -1 961 340 423 -958 172 -8 -767 -426 148 838 -679 -614 299 893 -649 -913 -942 -907 836 -509 -588 693 962 432 -52 671 -195 -114 935 -746 418 -330 -274 207 -12 291 -230 206 125 917 798 641 -348 341 -407 -201 -597 592 870 770 -486 -468 -332 -335 -233 -464 -636 851 79 -682 -678 -430 -286 -147 365 -622 94 947 883 480 -314 -764 848 657 -218 824 -570 -528 151 1000 714 -443 -968 349 -837 713 -439 -792 526 -936 -883 -529 -627 -604 286 656 153 -536 614 -16 -598 -512 -123 864 778 -523 -793 -362 -860 912 244 -61 980 49 -602 267 116 61 -691 -436 -70 831 -173 -276 -416 -282 450 69 -591 738 -876 362 664 -612 848 405 -899 366 504 14 -887 -22 638 -923 -413 609 -213 -514 562 -821 765 -113 -540 717 -802 723 821 421 -495 -698 805 387 -942 -289 -866 -411 27 -14 -754 131 -141 347 409 -117 -979 16 663 -836 296 599 274 -419 857 -887 820 982 299 516 -704 -899 287 93 662 -1 788 -311 -317 350 -651 -744 -728 365 -931 150 87 985 -196 418 226 -219 -665 -867 -797 160 -779 -240 -481 828 721 -233 895 -532 28 -483 740 -200 -516 553 427 -756 -115 478 -977 -850 -977 749 602 -22 944 437 -521 160 799 -502 -83 141 -645 -324 300 -947 -574 883 936 945 250 99 -398 982 -939 482 196 125 -664 275 558 -562 -980 336 -183 814 -4 -554 226 890 524 180 664 -358 -689 504 -266 -892 -127 58 -559 99 382 517 -32 -777 672 -84 595 835 -396 403 634 739 327 207 -691 -227 257 -931 -470 80 999 -315 928 -933 -155 83 106 639 913 -317 991 -826 548 -126 -789 -802 234 -823 992 -828 387 -949 -683 -887 353 -85 -803 610 -948 947 890 -891 -364 -566 -787 -95 870 641 -325 -54 5 536 797 -302 681 -83 -945 827 -146 -728 -344 -68 839 926 -467 -481 494 107 -51 677 254 138 392 606 -230 887 354 177 282 -634 880 733 5 -657 715 -296 -283 507 556 5 946 879 425 478 384 364 -258 -982 -812 392 467 143 -272 589 -982 310 -22 -695 -661 439 -355 -264 627 591 -539 481 -768 -434 580 861 -984 -759 29 901 -202 472 78 -242 477 -690 173 789 -467 -161 -557 -581 584 70 -232 -192 704 -817 111 -609 249 64 886 -482 -39 387 283 -755 -558 566 990 -599 675 67 865 -445 221 810 -127 -112 -975 -656 -571 514 -356 910 -141 498 -300 557 -45 849 119 360 444 183 195 -169 388 145 -979 -771 69 -511 -333 106 213 725 455 -478 166 -734 638 -22 -944 -829 591 577 717 -376 0 773 -305 277 -715 -554 432 -361 -66 721 -596 -731 652 307 -46 18 -601 -135 -248 490 -659 -120 64 -29 403 490 -442 -433 -950 994 -342 225 977 -336 -55 -718 -823 309 -47 174 -910 -677 -221 771 83 -446 467 838 -322 490 -463 -20 159 215 -908 -497 473 -395 -910 -979 -57 310 -894 -292 -165 -150 -82 -816 253 961 402 -176 -944 829 772 685 465 -219 307 793 787 736 665 -947 108 866 909 555 732 808 86 629 714 294 -940 243 811 79 462 -429 865 -576 209 608 639 304 523 545 -766 -101 -227 688 8 -396 -499 569 589 -954 100 -982 -110 258 955 941 971 -581 -45 842 930 -565 101 544 -850 -121 -378 193 -620 -119 781 -60 -146 336 581 2 428 347 -171 -1 735 -368 53 -100 -38 -407 -306 -698 -517 -936 979 -596 -849 175 637 49 372 381 -511 535 95 588 749 -353 531 -457 247 -873 682 -13 -374 413 108 220 419 863 828 -46 74 574 -192 -430 738 -877 61 -195 -366 -267 -52 -96 631 52 -479 -711 927 -209 -60 -311 47 -153 811 599 64 -57 -442 -127 666 310 -561 -367 474 538 263 -327 -697 71 -809 934 815 24 -914 427 -361 435 959 353 797 -184 -22 250 -29 -122 59 701 486 -305 -870 -482 -367 378 329 683 824 -118 999 -36 552 -124 -80 264 -450 713 -428 -177 695 439 -141 924 -758 -560 769 -509 -828 -751 -506 -352 744 385 317 -488 -128 414 66 734 -980 -228 -842 70 -269 -639 395 -596 633 885 -171 157 -453 150 545 -163 488 -278 855 -742 -941 16 -696 -286 -33 -853 993 58 -898 468 -594 307 -833 186 -633 150 -712 906 611 -760 423 -396 237 985 962 -179 352 -815 -248 62 888 -348 743 -419 900 -741 700 818 801 -577 663 -170 -477 368 -492 -50 330 -114 410 -699 247 424 48 682 -408 -387 652 448 -681 113 796 -305 93 555 638 -200 358 -876 -855 -456 -651 702 794 -659 473 559 865 482 -498 239 -626 486 378 750 -805 531 462 446 -402 -513 193 -429 762 -992 736 -91 -397 417 613 806 166 -360 180 -781 -747 840 598 620 580 -499 -809 -194 461 -981 -935 101 102 -383 -312 -387 -205 301 67 -526 946 -900 917 581 990 823 317 -14 346 -652 252 -234 -493 452 -403 -804 269 -262 695 -65 596 -3 45 -998 -352 304 149 661 664 -263 -481 -585 -87 913 -790 643 829 738 -465 851 775 -800 463 -450 -830 899 376 657 -330 -713 -699 -833 -257 -926 -179 -518 -744 662 596 -295 -227 706 -538 994 -91 589 421 -253 -206 -703 -287 98 812 389 243 753 -189 819 548 -212 -873 687 -525 84 332 -202 486 597 -709 615 534 10 198 765 333 900 219 -159 -71 -319 -946 -173 519 597 -574 -979 482 511 590 -243 -187 -853 -990 867 -356 752 433 -877 -445 66 -884 425 233 884 -38 654 -740 -498 -142 377 -296 480 836 -395 846 499 -129 -662 -378 973 -632 -230 -996 -491 -94 210 -171 101 -675 498 959 -539 -93 -256 770 776 624 -299 81 681 -8 599 -238 -277 58 -561 12 530 241 847 528 -758 -370 897 148 757 -590 -840 635 -516 -337 -752 -872 -96 -426 -516 -427 610 421 340 334 -303 -785 788 404 -222 -670 -433 -214 -47 206 -724 441 573 5 508 -369 199 926 294 -263 406 -321 -450 -241 -814 -24 680 514 -449 661 -593 963 364 412 -544 -236 -200 685 -514 -722 -698 983 245 -901 825 649 523 -906 171 -499 131 852 416 114 472 -709 160 -774 167 -75 784 -298 -459 123 946 9 -658 -752 -295 -55 -523 286 -409 3 6 -105 940 79 188 507 46 -159 -839 -979 -148 -162 -828 -997 783 -722 385 -847 64 -447 370 813 -24 833 47 -262 -877 787 -442 -887 -160 210 -663 31 -380 -739 921 -174 725 -726 306 -951 -329 408 281 -91 -373 -1000 -672 861 -386 725 350 -892 246 -887 -921 -368 572 -394 395 -91 659 926 470 930 705 841 -641 175 536 -841 -747 -687 239 -269 539 -505 548 -525 -277 -573 832 -884 -404 458 5 -816 -732 726 -227 -407 93 750 134 -593 93 345 131 878 -673 -934 -563 716 -547 -983 -395 406 434 -682 716 -819 225 -355 220 -587 561 909 -95 926 220 -34 409 -917 716 724 796 630 -942 -471 -555 -935 -246 -796 -97 -558 -724 -370 -704 -353 956 296 157 746 612 193 994 -84 976 -692 865 171 -626 809 -191 -652 -571 -451 238 16 -163 764 615 -475 883 607 805 -820 -839 -463 -862 651 -491 -118 917 218 -893 -941 -773 88 -72 -700 -608 158 -394 -991 211 947 858 710 199 531 -787 -782 -736 663 -302 831 741 228 -750 -246 229 -422 69 873 -734 126 -828 -293 515 -39 898 -993 -801 382 41 985 -625 333 -18 352 -993 -442 -680 867 -681 -895 172 61 72 -358 -702 -976 -938 -755 -90 355 -203 4 -137 -362 -412 -173 -749 977 -384 -798 577 244 182 -621 -687 643 -45 340 -77 -928 201 883 -836 514 546 170 968 -45 103 646 842 -423 -906 -248 -477 436 257 -59 550 515 641 -350 -23 -139 -520 -546 931 -829 909 331 -620 -809 849 128 334 861 -529 59 767 -176 -91 107 -46 392 -608 -808 -909 98 64 84 -615 338 -738 -439 -299 356 -706 -869 988 143 -402 -477 -79 -468 633 -619 -101 354 -416 -578 813 -153 -372 -142 -632 230 802 732 -585 -938 781 -127 49 835 -799 942 472 154 807 -376 -211 814 -641 412 192 622 690 -204 685 648 -618 827 -168 -14 -741 -228 -374 570 408 -148 162 -379 -664 480 403 649 -39 -142 534 244 55 67 681 -806 893 539 364 920 451 842 931 -514 773 -800 635 -712 -839 -654 31 -259 -626 -439 -68 -515 319 -818 311 495 -681 621 -519 -944 -333 734 7 -105 194 -352 -222 -333 -344 -682 -47 -803 695 15 -984 -708 586 226 1000 344 -4 -891 -561 -954 -433 34 211 101 651 -269 724 914 914 -555 -159 -171 288 -834 31 205 -271 -998 498 101 343 -515 733 -790 -618 -941 934 359 498 -216 -796 100 479 50 287 706 -944 662 -390 582 -93 -311 282 -662 -812 594 306 526 335 -815 554 56 -306 -34 464 -249 -811 -873 977 -753 325 399 114 957 -410 -586 908 511 -797 867 -266 612 -941 -493 -472 -768 -28 51 -288 41 -658 -896 591 72 -549 104 807 -66 829 902 986 -55 -11 -347 -980 628 570 401 -267 -1 -987 614 -866 -238 394 934 102 165 -697 134 86 812 -927 986 42 -838 -717 635 765 -111 -481 705 -176 22 -144 17 -136 900 -13 -764 496 -69 846 -528 -115 430 -992 -475 -321 581 -314 949 67 120 -715 622 653 -573 259 -991 -607 404 154 652 931 983 901 807 -838 746 930 -379 532 909 871 -554 -477 85 -414 -331 -358 450 -832 -450 -930 298 440 296 740 545 -416 818 706 -22 887 -642 54 697 775 313 -410 750 640 565 367 -446 530 -785 -42 749 -960 -241 -723 703 -245 491 832 -451 571 803 917 -36 929 -264 328 203 992 161 746 251 40 -631 926 -152 722 337 857 -963 -228 450 160 -238 782 -572 -279 454 -726 -746 443 -166 141 -471 727 -717 -522 120 648 723 -170 -629 132 777 529 797 761 -846 86 -325 547 -519 810 -506 -604 -264 -517 -671 -366 173 414 482 540 -308 -38 -588 -625 -828 237 -428 -761 -323 615 -63 861 -571 423 154 -579 720 -21 -323 -261 250 -858 107 -74 -594 508 115 -782 85 -246 -588 546 -154 -181 -991 -393 189 -812 591 -726 -561 985 -429 12 -463 923 -90 -79 748 417 943 -18 -99 -662 -893 -70 382 775 976 -722 5 15 205 685 560 818 -34 550 -740 -502 -749 -792 -571 339 -39 563 506 766 -467 295 442 -482 -981 318 -205 190 -837 -399 -590 841 -655 -25 824 493 49 -843 -620 402 890 -706 -262 399 -693 50 -620 281 -752 -339 -386 272 -943 678 505 97 -637 -767 -231 -598 248 -688 373 10 -915 -346 829 -632 348 967 716 -666 -908 -141 953 670 559 -534 635 -705 674 -720 492 884 460 107 881 -696 222 -441 807 690 -170 289 -592 -452 281 -885 286 -554 -694 230 -277 -609 489 -852 907 -325 157 -699 662 -208 245 114 -589 286 631 393 -829 147 609 -818 648 58 -763 -90 696 575 204 725 80 -41 -172 -81 -264 -294 515 -694 700 716 587 -83 -103 -353 575 857 505 232 -626 -259 -97 377 346 606 28 -289 -724 -509 388 983 743 50 -670 120 491 192 -207 562 705 -78 -224 -344 -483 451 170 697 -331 251 -148 167 590 257 -227 476 261 -930 96 -907 691 -303 -338 475 -542 49 600 390 -28 423 -63 -943 395 905 476 -938 -396 -390 258 -517 -709 262 -646 -922 199 345 -280 517 318 -374 412 123 -287 268 856 910 -687 594 -88 -543 313 169 -246 -773 911 -743 -419 769 -602 -876 -716 -953 927 104 846 -101 -529 663 420 -247 667 -493 832 596 -101 216 420 310 706 1 -983 575 491 880 -157 -525 309 -464 857 -38 -528 338 153 -633 273 28 359 490 568 167 986 15 422 973 -156 906 354 401 39 -187 401 -187 -348 316 -931 79 -752 887 473 745 243 203 -813 -662 122 -639 -226 -561 183 419 335 -115 -835 -735 146 515 886 -658 157 496 83 -543 -241 442 540 -700 752 384 809 -741 -134 -694 727 -276 731 -727 -142 -263 923 -392 -371 54 -872 -877 -341 -498 913 -37 72 375 -650 -805 -151 507 -851 -441 529 -297 427 -188 806 651 76 -313 -346 -282 -794 -219 114 104 826 -665 -287 -403 121 -584 58 -320 -747 -270 -230 122 -667 -192 -622 410 -711 619 -629 36 -555 485 -334 -472 1 209 -905 841 -210 -396 -765 335 -710 -213 65 -581 -504 929 738 -365 501 -444 -13 603 -893 939 892 739 -248 -642 -811 -804 -310 887 162 -336 134 -241 -251 658 -773 -168 679 -489 -471 989 563 -2 178 320 -631 168 -558 -414 875 -50 -697 542 -975 900 -869 -355 -673 513 -657 25 -928 -274 303 641 70 963 398 936 611 441 300 -861 -687 -109 -828 -360 -381 -307 27 -263 85 863 982 184 943 284 830 -272 -139 -827 -664 -291 790 43 657 71 430 -751 -411 813 -322 344 -724 -194 -461 -240 977 835 2 -37 78 20 548 -318 -481 -592 191 -15 -832 -135 197 893 219 -87 959 -861 289 -559 -637 966 916 621 -151 473 -337 990 150 -394 351 303 659 63 568 -937 -312 -470 -417 365 -741 -425 -609 -508 906 397 -521 -447 -243 -216 878 -428 305 618 -565 -973 375 -320 708 662 34 -263 476 732 720 -140 -993 -285 388 -647 671 315 -545 -844 -905 -544 463 -264 458 115 -993 -393 -949 90 373 334 -200 -414 -220 -254 23 -827 -371 -876 -228 512 848 783 -323 621 -903 -693 269 -587 -686 108 -27 643 713 39 -186 616 323 -368 408 -690 126 808 -809 -720 -101 611 934 866 -697 -258 -362 -63 -296 -422 -103 -942 -984 -530 -577 965 -290 698 -463 85 97 323 -214 -134 85 -187 -652 989 672 442 -555 800 785 76 294 -412 -310 -405 -553 526 -253 -61 -802 220 -991 -240 738 33 -679 -151 -825 -208 869 -979 -140 -924 -161 -600 547 321 882 -132 -164 206 631 687 291 72 205 -906 700 742 354 961 684 -404 -712 -486 -398 503 -913 886 -440 18 744 637 16 509 231 -74 310 -453 -148 -819 -751 307 608 -315 971 294 -92 -770 105 390 485 236 -582 -626 637 183 275 -419 -34 565 298 -116 940 662 -79 770 -917 -664 -333 -311 -322 -824 -234 -441 -465 -18 39 -582 658 -582 -150 -429 -848 -632 767 -110 578 -718 -3 384 771 739 -162 -315 104 -519 535 -663 21 363 485 419 200 696 133 -468 187 240 -752 238 540 533 -326 -602 -612 -498 713 225 906 399 -251 -185 726 -858 255 -10 622 397 -718 399 -734 980 -188 45 858 909 -762 -51 -853 280 967 -384 732 323 766 187 -117 943 -924 166 -846 -455 1000 677 916 575 733 -546 -412 180 -574 354 -818 472 -672 -420 710 658 -826 -385 -28 413 869 -385 -8 -995 -387 -1 185 539 41 301 679 908 375 -242 -815 -778 23 771 -642 24 -571 -677 912 -139 700 663 957 734 611 -96 -687 784 -623 491 571 496 86 788 -56 -131 -650 -398 -269 132 -278 -729 266 473 -789 169 -769 785 -634 958 -256 -798 393 -732 315 250 895 868 928 333 -986 848 -922 -200 988 -167 -658 69 -818 -273 -100 175 -519 -867 678 -867 -373 -973 -735 -940 539 913 -697 -869 -780 848 370 -710 -843 74 -165 323 -181 179 -851 -818 143 -693 -580 -280 -147 -779 -503 -760 289 590 -842 374 -571 738 -52 358 -849 918 -56 347 -955 510 901 330 573 502 -611 -994 -985 -192 -332 -277 -901 67 -206 -40 -525 732 220 -592 641 781 -558 273 406 580 -54 -285 -16 -628 -761 -937 -980 302 -942 -382 -86 -857 -752 -818 866 201 -895 46 -734 -922 537 -151 -17 -12 548 582 -615 -290 726 788 998 830 582 588 559 85 142 -411 804 -852 -856 257 -45 -546 -820 -373 -955 -734 543 -866 -834 -229 871 -549 928 -433 620 -892 -750 102 381 531 732 161 -661 -141 -324 -838 -474 -669 -709 189 -438 -324 -550 -81 -462 -8 -698 -438 -160 -973 -386 202 -974 -426 -888 514 -454 881 -808 869 -846 271 551 303 344 -866 -623 738 911 828 766 757 -983 -450 679 966 152 -66 880 -797 403 -174 954 56 1000 -631 311 375 -930 -834 -438 288 -285 811 -399 924 76 -606 421 -831 405 238 836 -135 -962 885 -532 -417 -937 331 -461 370 672 -808 911 292 383 -240 -598 -966 546 -206 -440 -94 -808 -445 383 842 -564 -467 29 -454 -532 817 -123 481 -483 154 -719 -838 650 751 858 607 -421 193 -795 831 -42 -448 317 -594 -14 -136 -443 491 37 15 -678 513 48 272 -701 -31 245 699 100 472 -73 -845 532 -844 -600 -913 -107 192 -493 -966 -322 -253 115 -694 131 -613 -910 868 -487 -167 181 10 446 980 -712 68 -805 340 -53 614 868 -756 -380 408 -312 -861 -799 -609 -563 743 -10 575 556 -504 -246 464 -827 -599 -724 110 38 -324 -996 -68 -62 459 902 -936 -501 -671 65 -849 138 -478 -709 -847 788 -63 -487 -321 -192 -111 1 -863 -475 557 -561 293 698 308 -735 -266 510 930 -826 919 -225 -851 -289 -122 336 -260 612 -540 -414 -998 337 -132 595 496 141 513 -595 710 -720 -129 -145 -411 937 -397 -422 77 168 -232 457 844 -330 556 -553 -288 516 726 71 526 -949 395 716 212 -36 644 -8 -311 -720 -880 -955 -277 630 855 -940 703 269 610 -107 -237 899 256 318 -472 597 -616 -655 -19 -712 -299 -830 -390 -560 773 -181 968 -301 -757 257 -131 -768 20 643 -804 752 913 -649 736 856 -124 891 -854 -219 -665 327 -931 -671 -326 628 33 -872 -799 -730 451 603 -522 -320 87 -535 529 67 -387 839 606 -582 119 -691 452 -514 -224 -957 -964 -506 -31 242 -534 -471 -913 962 -828 -642 -213 -20 -326 -271 245 -767 524 -877 -913 31 550 270 697 249 489 886 156 -278 -615 -292 -769 588 260 -665 367 -597 565 -660 -415 -254 578 673 -850 -174 111 838 689 356 -273 444 329 -4 382 680 144 514 872 517 112 -203 -45 630 960 104 738 35 231 402 -203 561 618 119 -182 -785 -273 -524 801 -582 -523 -762 18 -1 207 141 -295 876 -809 -872 596 262 -278 -977 -644 849 140 327 390 -258 496 -700 455 -114 63 -382 -476 64 29 -370 -610 918 -113 67 578 641 -510 733 -38 701 366 943 815 761 553 153 536 451 -154 119 -32 -231 882 351 -852 363 541 -244 -65 -885 -54 365 910 390 -993 -935 -827 -522 564 587 157 212 -5 320 -571 7 407 -248 721 906 -204 305 -131 -779 573 -306 -36 626 -217 789 -697 -354 117 866 -719 317 368 -14 -52 -387 -634 -94 -124 -25 201 280 -334 306 111 747 -55 -634 605 843 882 -269 -896 -251 856 -417 -575 -673 692 786 0 -195 -348 -832 -390 -540 150 -472 164 -177 134 -336 -597 -522 -793 -832 -83 -366 78 8 871 839 223 162 574 353 90 317 -896 824 -551 -623 -54 -281 -302 -571 -954 198 -298 -484 -641 591 596 -412 -889 890 483 410 29 -178 787 -469 292 -847 628 -282 -739 -1 415 104 535 960 873 457 -393 -493 718 565 201 435 -85 -801 -207 -893 -84 865 -882 -218 -591 817 554 290 -341 502 -328 -635 -695 833 -56 416 552 -875 874 434 -658 -27 -223 273 -600 106 396 98 638 188 623 544 -142 275 -87 -833 29 491 729 -708 -801 -213 419 469 -264 928 -529 654 975 -226 962 269 -936 -950 -459 -352 335 673 -194 -597 -839 -529 358 -902 37 972 -466 131 117 780 -148 828 -227 253 -553 -714 -2 615 -433 20 -64 946 -37 -25 420 346 307 424 -878 -647 195 -5 -271 -221 970 1 -186 -216 297 -911 329 -25 -1 303 -746 190 -785 845 -483 -306 560 289 592 -451 674 -518 -918 449 261 569 -328 878 -690 334 -594 -931 66 519 275 72 120 -645 -934 -393 -272 470 -3 457 903 -967 60 -705 -71 -895 -917 83 918 756 -804 -309 781 234 -251 259 604 -87 418 243 -925 -420 607 -23 735 48 358 -714 -559 -53 817 -69 618 -260 676 259 135 -663 538 -473 610 -650 702 -413 -602 922 -785 -789 472 885 775 -981 725 -731 -598 676 -718 -769 569 -525 -718 -941 375 1 47 941 367 232 451 574 882 -394 441 -707 753 -680 -289 -486 710 654 -487 303 752 755 509 594 333 449 714 -415 -759 -258 797 63 -772 552 675 -407 -93 678 73 -149 -281 -269 -937 -209 -727 -430 277 592 79 -835 -516 -960 -320 -582 -557 -34 -478 863 538 682 234 365 -992 -895 373 468 -553 128 395 952 -296 -629 -784 -802 -584 -571 -452 -965 184 55 766 980 -29 -48 798 -11 -83 -186 978 -116 -160 322 -576 59 -439 -957 -710 26 -255 969 -812 410 -264 743 101 141 -835 -400 -418 -360 231 997 -88 -379 459 414 825 -879 981 -711 76 -574 -638 168 -935 -585 917 -368 783 -108 74 920 -380 699 -217 698 -392 -665 -890 101 -196 -223 -907 -440 671 -950 -103 425 572 -317 -411 104 867 893 256 -448 529 165 -120 -865 215 281 -997 566 870 -149 149 327 741 -901 400 727 911 523 -814 371 244 952 -154 466 58 626 639 -507 -486 -785 -522 159 -10 813 -945 273 299 -727 -699 202 -232 287 -7 -796 292 -30 -451 -843 877 71 604 625 -26 -256 9 490 -807 -895 -381 826 935 -919 677 176 994 638 606 729 695 153 -48 -575 -834 435 -894 -5 70 683 -358 -208 765 -65 -705 -799 -147 379 -392 -695 -393 642 54 430 412 332 -751 -177 -793 496 -911 -73 673 582 -946 -201 444 -345 -653 -848 -361 545 322 -492 523 -960 359 821 959 -939 -864 -654 -651 461 715 532 -535 209 457 -401 -790 128 -596 -247 3 116 640 -416 84 33 -130 236 672 -227 -527 -513 -614 -194 -638 -46 105 -732 635 -381 48 -25 -74 -311 681 79 -251 389 165 -321 543 301 498 418 -177 -862 -907 320 131 -462 750 -231 -632 281 -815 433 763 2 421 326 -607 296 30 -408 73 679 -607 115 -941 -918 693 -575 45 971 88 10 -519 -763 819 442 443 306 903 723 200 -450 727 797 392 746 925 675 -468 147 633 586 -90 -653 -684 -873 -223 325 -583 -737 -299 940 72 -622 -389 56 83 691 302 -952 991 -135 530 621 249 679 -483 625 600 -166 -262 -60 -908 -962 -798 -671 -296 -86 -859 723 247 655 23 34 -93 -646 -849 604 406 -378 -611 215 846 460 -562 -963 490 262 330 761 61 -954 -125 123 -180 53 -726 -853 96 -563 729 69 515 540 -42 46 -960 387 618 -939 -730 363 894 -845 685 -869 984 765 591 -638 -217 -723 -364 490 638 -262 -307 457 -254 272 64 -33 -905 107 393 248 427 -961 99 200 -740 631 340 37 -156 -639 371 -809 565 405 -272 -255 -999 579 -639 248 -56 58 334 -907 665 384 -856 -429 252 -682 376 -163 833 -831 -685 195 179 -472 334 -201 539 -78 825 -936 876 -300 -149 -271 518 855 591 -708 702 -274 437 -817 205 -387 -375 249 204 360 720 -194 292 777 -588 -24 -797 -939 362 -498 -705 -983 -444 -461 -156 -290 383 -581 294 126 408 410 85 28 -588 -756 -553 -561 -702 -995 251 757 -483 -542 746 -341 743 385 -390 -486 -81 168 506 378 -78 -464 -374 421 115 -192 -508 -923 -466 124 582 -512 -524 271 633 485 -261 -518 -78 204 -567 -499 671 828 52 199 571 864 788 335 663 88 879 117 35 753 -607 -981 -191 -718 629 -671 836 672 -50 -26 830 156 -79 88 -98 913 -949 -538 117 -449 852 988 469 801 168 212 735 363 -392 944 150 -105 262 -635 829 614 318 64 293 822 276 174 647 91 -876 947 726 -908 -658 -293 -531 -303 -185 721 -214 609 22 220 -918 52 -547 944 -169 321 -400 -93 -340 -187 -29 98 488 4 -474 -886 293 2 -223 422 476 -966 -602 -589 465 -640 108 -813 374 -369 -712 409 -223 -707 -82 -656 432 308 -376 -638 -436 891 -168 -60 783 -217 -295 -122 -809 -920 -184 773 -524 -161 564 -104 -586 911 -729 -37 702 685 -896 -6 274 194 132 -888 -873 11 -775 -407 -763 -722 -582 732 525 118 -679 -349 207 -144 765 969 -133 -728 -862 97 -437 946 -976 533 -235 -580 -370 963 516 974 -285 81 -955 -440 -274 -732 137 139 195 576 -407 -875 332 870 428 -9 -611 -60 -165 -713 -592 -246 611 -46 908 -18 515 -710 438 -22 973 -855 -305 175 152 634 166 -272 756 217 921 750 -988 -356 -340 -808 -645 -485 -182 -619 -399 379 -799 -114 473 267 -235 645 618 83 -9 618 335 235 -275 160 -113 557 -720 504 -805 394 157 0 -479 -669 893 -64 492 694 837 -583 56 -794 102 -685 -461 -696 343 -4 57 106 -895 130 873 804 -713 664 -76 -427 595 117 -373 -118 725 -350 930 608 163 301 -997 57 136 -795 -119 -780 -946 864 -452 -182 1 -57 381 -165 366 -812 -238 -793 119 74 -926 -396 775 120 337 -489 -953 -629 866 -905 -961 150 575 260 780 724 817 846 144 -324 551 681 -515 -70 -663 438 -517 -889 -868 339 -327 423 -986 -332 -501 919 992 314 -276 -691 -612 71 475 -201 -515 591 -419 918 -753 -983 -395 250 -773 386 -863 693 -954 178 -219 315 156 -108 18 209 997 722 -588 367 24 -599 948 -846 723 -430 -585 718 169 910 -877 549 76 562 633 467 -510 -613 -576 544 223 -430 399 370 647 -318 -990 776 158 760 -948 -325 -192 -16 -210 -353 -577 862 -472 635 -270 600 -929 159 -338 -991 481 885 -408 124 -636 -495 811 -453 651 -618 -740 698 86 -104 390 775 -72 797 -305 596 -907 886 67 -102 -914 -618 240 763 465 -331 -314 287 670 -657 -522 949 -948 -289 -14 -328 -769 -570 -307 -116 -758 -852 710 770 -887 -734 -84 -759 -29 -931 -365 502 -533 514 -39 138 804 215 883 422 -190 -503 -703 457 714 -579 881 -416 481 87 869 136 109 568 500 -164 -624 -128 10 672 889 -296 -574 -695 -400 -937 -598 434 -827 -927 882 84 -128 507 -892 -835 870 531 -768 202 272 -786 -613 -914 169 155 248 -48 700 -993 706 -653 906 -482 -237 660 824 797 788 -726 -882 -969 -75 464 69 981 522 -654 53 -221 677 125 581 945 19 815 -753 437 -289 221 -810 268 -947 310 -271 131 -326 460 -266 450 -47 -736 740 -727 -648 -496 -536 961 -97 313 728 954 -561 -231 -285 864 620 293 183 -472 -644 522 -590 960 -381 25 -909 -203 918 -864 912 341 -591 141 65 234 -307 -118 806 109 -860 898 675 -868 -253 -799 -787 -875 -263 -585 -918 -972 476 -681 -191 -422 57 840 -787 790 -487 928 -89 690 -754 225 -773 -478 -977 814 -848 819 -158 442 301 -134 -519 -266 -274 744 -398 -768 291 -731 555 328 -346 488 -445 -190 805 -992 -819 -817 752 486 38 -522 -25 -724 529 407 -667 114 543 -277 -960 796 90 -740 -682 474 545 -401 830 -693 767 -901 -48 728 -763 232 -647 187 -42 -796 610 -129 -180 -863 875 -964 306 315 -284 -529 -748 221 -832 -192 390 220 -855 258 112 46 518 444 -590 524 -198 134 997 -148 828 -51 -610 -312 758 205 285 -381 -800 -874 809 109 -50 776 693 -752 422 190 -273 578 -525 811 -546 -911 215 -734 817 -586 364 876 -226 779 18 -147 100 -503 429 -967 -345 -281 -745 331 827 -622 -623 60 -818 524 780 -840 769 728 374 -918 962 -507 -299 533 -874 -55 -982 -456 -866 -738 299 -402 829 -966 -123 555 -196 -546 925 -112 -359 -914 -47 -564 10 340 -546 -764 -861 143 -728 761 258 410 332 -372 -305 454 438 -400 337 -77 673 308 990 -981 -584 -121 -551 50 -555 877 -804 -432 868 834 -927 505 -117 -524 -326 433 -704 -790 694 -298 445 903 124 -801 -373 692 -826 -548 231 610 844 -776 394 566 161 -915 303 801 882 50 -548 979 -499 -388 991 592 853 433 592 529 66 -789 728 -683 802 -447 102 -44 805 -882 395 -627 566 -426 -967 310 -849 -683 -535 860 615 932 -605 -746 -40 -85 365 598 602 -913 686 -285 934 -722 85 304 659 556 -385 -709 935 -220 -12 822 54 690 -266 -183 960 -307 -771 -458 409 855 377 -404 -857 549 688 -216 -122 -899 -843 99 -114 235 -926 251 -575 -798 29 182 549 174 -64 699 -230 -228 -231 -66 727 400 702 712 102 835 71 -619 -975 -169 620 -830 211 -27 598 261 -528 -421 -254 -212 -824 126 467 665 722 -319 149 -333 -768 -944 -31 487 694 -564 -61 695 488 996 938 756 150 165 720 -42 206 965 -397 425 363 178 -430 -12 916 14 610 -323 874 -989 462 407 -794 820 -158 731 -139 166 -82 755 218 -803 83 655 625 -191 -102 942 -400 -883 -756 -651 791 628 -348 -330 -454 -124 -797 -706 650 888 -1 670 945 326 891 -512 432 -802 -924 -550 -883 353 -561 -546 714 477 829 620 758 -983 -152 -189 834 -739 427 59 -359 156 624 -462 417 431 573 -16 -794 844 -772 620 358 -477 221 264 868 737 -932 -786 175 -844 549 491 -212 -235 898 -955 -414 840 704 -698 -890 9 -312 261 430 -842 -189 -172 523 929 -23 244 575 575 760 619 790 367 550 -294 -306 945 92 474 -990 -838 -654 526 -571 996 -339 -653 -153 -373 -95 -623 470 -67 857 -522 -767 693 -522 -283 -166 -597 632 340 -770 -827 889 -508 228 166 -445 70 196 408 -555 -754 -279 -872 647 578 -51 536 71 292 457 -80 -101 310 -106 -687 -389 553 -49 -849 -922 351 728 -975 917 -18 -247 298 970 500 901 222 -463 606 -625 -406 -882 49 -63 -709 375 -38 295 -918 542 360 729 512 -625 239 -519 139 948 -779 491 964 -983 -748 809 716 -950 -285 -529 472 772 -570 -965 842 36 -863 896 -862 -901 -57 -292 540 1 77 -323 173 -22 888 -799 -166 718 -573 642 -565 -3 -501 67 769 657 207 282 640 -959 -378 -189 848 609 -683 -667 -355 -279 508 -148 -825 482 630 -384 -66 -690 -79 960 916 67 499 -144 -633 -449 108 -233 -890 -341 -343 -450 -279 -928 -946 -31 204 491 -454 -356 -407 47 419 565 136 -695 608 -77 -892 -455 -213 -157 -947 77 -774 488 927 -117 -9 258 649 987 462 -553 842 -559 33 177 560 -591 825 798 691 786 617 374 -602 -134 837 -838 645 182 -429 -683 778 -580 63 -674 360 821 587 -601 -812 788 -729 -850 417 -419 -403 -136 -480 -745 755 350 571 399 -430 -592 843 -435 217 -29 302 -696 451 194 774 -728 547 -641 980 329 -592 466 -191 -75 -547 439 -635 -1 -382 635 508 -310 792 -31 -602 328 -634 -533 408 498 723 -666 -744 -871 -271 -454 494 700 706 -405 46 -240 49 564 -777 -660 86 -8 829 -447 -619 758 -328 -621 -113 847 -686 -843 496 445 999 -244 927 168 658 527 -295 -114 -630 -101 -482 77 665 -506 -755 235 63 867 500 513 209 102 231 254 -201 944 -84 305 984 422 379 688 442 194 -418 -818 789 -170 -40 608 535 -976 -610 459 964 697 427 726 763 703 729 578 -324 480 -971 892 -914 210 -951 -498 409 -832 -456 255 99 -31 -686 247 334 83 335 637 19 450 972 256 891 576 -462 -434 -607 -779 158 -535 -892 -564 683 986 -207 -183 -802 347 -284 -971 -408 528 908 977 703 -234 144 -955 918 -479 693 254 -431 -633 -316 936 -696 181 -1 -990 963 973 56 -570 512 920 -967 -110 797 189 592 730 193 883 285 -129 815 -4 -393 -800 848 -380 683 645 546 -229 359 512 -526 567 688 -45 -675 294 122 642 -740 -745 -712 -103 -391 558 -236 -309 -875 483 714 -866 -854 -498 -916 -52 -123 -223 959 -779 -916 -139 948 -286 814 -228 -643 503 -43 259 -943 433 -615 -696 -293 -919 948 751 -467 992 -149 164 -560 403 517 -113 911 253 365 -460 563 -897 -679 -206 836 833 649 -525 256 -243 487 -16 -711 761 -136 -402 829 -201 -593 -337 -64 -964 908 -935 735 865 -177 -803 325 -175 -616 934 -740 -525 -374 227 343 709 669 -425 708 370 -177 650 -909 837 -751 -568 -32 768 851 975 809 434 540 727 87 150 -76 -985 418 202 -725 -544 547 -249 153 -837 -2 837 -740 553 345 -93 -342 23 -747 -586 -863 -817 -597 -725 42 -151 737 -926 723 -998 -409 626 313 429 40 -648 -849 -848 -541 -496 213 146 -757 -242 -313 763 -576 -835 913 359 87 954 -718 -681 225 832 -21 -788 -723 -68 489 -258 -504 809 14 621 104 -948 325 354 -320 811 -393 -49 -479 -988 219 -924 521 662 543 -827 29 422 711 981 174 -248 44 -477 866 658 -907 -327 -640 411 -338 956 677 -793 -722 -871 873 -544 -793 853 -776 -117 414 -116 -913 -796 -918 171 53 -836 -739 -323 130 994 527 -721 287 -721 122 -568 -659 239 302 966 -674 -742 -486 -817 -93 -764 967 -598 405 -939 857 889 25 -148 -758 514 -881 467 321 -546 -815 6 -105 425 830 -474 379 -455 -898 -569 353 -277 599 758 -983 452 359 662 186 -482 84 595 -553 99 -982 988 941 601 276 334 -523 314 960 -658 985 -844 -46 864 -111 217 -312 -117 -181 -25 625 543 956 -354 -673 -85 -119 -373 -513 -590 -663 302 -603 988 406 829 589 313 -39 589 -228 264 658 653 275 282 -973 -451 -260 -90 206 -114 500 207 -956 630 -750 -854 931 -719 295 188 74 641 429 -855 278 -753 -426 887 83 -504 -53 -74 774 -493 306 -567 -850 509 -128 -746 -102 114 -345 366 414 321 -890 -802 -253 785 -766 472 -686 -540 803 -537 71 466 597 818 -823 317 512 927 -940 923 -369 531 282 655 -859 114 -991 -291 860 43 -917 403 -800 -516 -143 292 422 210 619 981 31 141 289 -152 -181 -24 -611 466 -413 -996 -114 -684 -594 -808 515 -268 183 259 947 -80 589 -787 963 982 155 501 514 -429 -4 641 109 -514 779 -429 50 -906 -833 118 667 455 -407 -861 -237 712 -691 906 -988 -408 662 275 820 732 -17 10 651 810 -40 -412 -382 -611 -400 361 -738 -851 -385 -590 972 -334 686 -111 746 -930 459 742 -2 -215 265 940 226 44 170 772 -402 -800 -279 146 -105 440 -943 -50 447 594 -1 -993 983 726 167 682 -519 812 889 -729 -185 871 704 460 -310 -921 -987 219 -530 -559 -279 707 -282 -620 244 206 94 858 102 -404 146 -128 188 54 112 -658 -582 -561 -479 938 -847 410 -297 951 -24 -717 -22 417 502 770 -921 61 -356 862 -274 587 -966 644 -25 -448 -946 949 153 -87 72 -206 930 303 808 185 -193 593 601 846 -635 990 956 13 408 217 154 622 -791 -171 -304 -516 917 811 -425 -24 988 -410 -734 -867 65 -273 227 -552 350 -52 -852 -578 -912 154 898 -432 -363 -675 -964 372 -983 -346 400 532 -646 -266 464 967 -70 -195 -454 360 -734 290 -279 854 -327 -955 -639 -223 380 602 -232 315 -538 570 139 401 861 432 187 288 408 556 777 874 -628 -178 811 -119 -257 -202 -960 -289 -914 -462 416 -560 994 334 499 268 320 351 -585 798 98 -982 -755 378 91 -158 703 643 714 -900 869 -989 -739 -4 -827 -509 -780 -260 436 64 209 6 -494 -932 -172 -619 479 689 814 548 -425 782 668 65 387 437 -107 97 -550 406 141 941 829 -291 231 908 136 -259 -94 -685 -178 -164 470 -23 -152 -161 483 -814 231 -104 147 -687 20 -769 870 -468 -528 875 -114 -559 -809 246 383 -288 -733 -193 660 7 -296 102 -88 587 169 -381 -965 -571 -412 -299 811 406 282 645 -899 376 698 -89 -764 -540 -986 911 -302 744 112 59 234 941 -715 58 201 -739 -9 876 898 909 406 -944 -373 77 -888 -540 -619 -119 -742 -848 962 930 -784 43 -761 43 -662 -124 -230 934 44 189 -230 -209 -551 -80 476 768 -914 -923 -950 716 -909 758 -831 -684 -781 830 906 -27 308 10 799 578 -281 647 135 506 -326 913 24 258 -276 -361 491 -573 -701 790 -353 346 -67 697 131 -977 557 -660 645 -34 342 673 914 738 155 282 517 -5 -568 506 -107 -354 -722 0 -228 -410 -60 478 40 350 770 -292 -850 736 -929 968 574 787 -546 -366 -525 -93 130 116 482 -612 107 -549 -330 773 -90 815 -865 621 -661 204 996 333 -767 911 -88 -370 871 43 -484 -320 191 -117 -84 255 192 -396 785 223 -657 310 -213 86 856 959 858 -843 -9 773 216 841 -939 114 736 -743 -516 -336 623 173 -411 -926 -613 -36 687 704 694 156 7 911 177 -504 -86 -300 -183 -444 -226 696 -844 74 982 -788 711 399 -419 767 672 -145 957 -139 886 -749 -436 -324 -830 -334 -513 154 -386 -78 355 -82 588 -41 195 344 488 369 741 490 -391 -933 -888 -448 -254 -646 444 336 998 677 -434 -838 -956 720 -941 514 202 -372 682 88 999 958 -42 -856 -749 -915 477 484 -361 -69 -235 700 -231 63 50 -110 538 256 -32 695 193 371 -476 -346 712 643 656 -920 111 922 -608 -440 153 -605 -340 -249 -8 -739 481 508 -259 -685 -79 825 -881 -206 605 -425 -101 -978 261 -372 -743 -219 657 206 -252 381 -784 766 -738 462 -903 746 -901 -766 -618 -191 -831 266 434 578 -504 -404 791 26 -801 673 279 59 -45 -356 273 -256 -399 -724 -904 -986 -603 -115 893 75 163 -569 -177 777 -768 -900 -327 -424 -197 -322 5 147 -292 -661 88 792 -941 -888 441 -624 -537 292 937 -487 845 396 -189 440 581 695 -583 -668 661 -161 -275 848 -706 790 349 -323 916 -818 204 59 -441 -838 -746 -488 389 -286 -151 426 -785 -668 696 35 -520 -828 -906 923 -610 -180 311 235 370 -983 95 -58 -650 540 -385 -25 -747 -191 847 -669 -219 137 -312 -685 685 242 858 -865 -580 -885 382 -400 277 437 854 206 474 398 -115 -422 680 972 862 -437 146 -50 -124 329 -329 -593 -926 -157 91 -415 -509 -770 647 677 275 -167 -246 -941 -252 -478 788 -786 -730 -224 86 -150 -890 860 213 -717 391 -772 -99 -323 -312 -325 746 -640 740 -378 -153 -624 298 261 -919 -724 384 702 -696 448 -536 -82 149 694 3 -622 510 -259 526 -716 -302 -642 847 -287 -576 -114 -49 282 -943 -474 658 -603 34 -56 -673 31 533 688 837 64 -678 -616 -903 -417 419 -329 -414 -479 591 -178 -183 -469 -292 -894 -182 500 873 190 -907 923 862 -288 787 -591 -861 -808 670 174 879 -611 409 -783 -427 168 905 -850 -954 793 -550 -918 45 42 -600 182 -491 -963 855 -350 574 62 -839 -893 796 -81 -760 149 232 240 -974 567 -255 12 856 -394 174 -551 -397 -28 -35 -933 -359 262 40 163 492 -687 580 -507 790 35 -246 -200 -393 460 0 324 -402 -26 931 468 68 27 -891 -159 386 -107 715 -26 -393 685 624 52 -432 637 -441 351 908 -796 -908 -124 -683 -371 548 264 394 587 474 -222 107 -178 -848 447 -815 897 -206 -582 760 -976 522 -805 -223 835 471 607 139 246 -926 -567 972 347 -55 -159 -890 -915 -580 -523 980 596 -904 -566 -6 702 227 -417 -773 201 -65 -618 44 411 743 -750 938 -307 961 -530 -839 517 76 -447 872 -183 -33 -517 875 -797 221 275 -196 554 57 746 -655 -739 -130 912 922 217 -466 440 -990 -197 195 -630 -975 -927 -748 -124 -279 122 807 -731 737 660 112 605 -849 488 -279 481 -615 924 -458 -310 -872 817 223 -213 87 329 -917 -491 385 115 -811 -9 515 710 -767 805 -168 102 -653 -255 -589 -68 -554 -701 -783 -795 847 -203 -105 -308 581 -649 105 -940 -267 -647 -918 410 -564 -578 -479 403 -208 -907 584 -506 -83 357 47 -163 118 384 770 594 785 -943 -789 -615 10 416 233 722 -138 -248 611 -536 238 547 -979 950 -229 -42 -190 804 -762 -896 -487 -446 -684 189 -873 69 -390 -50 228 -38 998 311 -464 -560 -503 184 184 -368 -216 258 -746 572 -75 976 299 436 574 -350 -841 -413 568 30 895 -556 80 17 229 220 579 -74 526 -332 877 -759 -932 -702 993 -952 -539 727 259 24 824 -462 -27 668 -971 145 -23 199 243 136 453 865 138 619 844 -658 -258 -70 -71 670 -837 386 448 -439 -441 375 -724 702 -506 445 213 -337 455 643 -874 233 835 339 617 -768 -762 -62 -117 291 827 252 -553 390 -299 549 402 603 316 163 388 576 768 381 208 670 -171 963 473 -154 -889 782 -834 -554 470 -156 -919 804 578 -918 -912 -686 -718 213 968 -1000 729 300 -476 -513 234 -306 507 846 503 -119 50 942 829 -437 -652 596 311 643 447 -622 477 -110 650 44 951 682 -173 -953 29 -808 -992 -672 285 932 -451 718 -893 -851 -790 477 606 943 -916 -394 -774 81 -516 -173 398 637 -505 319 573 -149 -742 -470 -559 810 67 496 -397 43 -147 -773 -760 -177 823 121 91 -77 -25 -511 -750 -831 909 -959 512 665 388 939 -210 346 122 -458 -888 520 -312 750 -572 -521 839 850 -852 -628 -103 384 691 330 9 28 67 488 -508 999 -990 -367 -767 349 42 -299 560 -909 -534 -940 263 -820 -173 304 -372 -566 578 -910 46 567 -840 -971 667 -404 -426 -132 570 833 515 -567 161 -880 346 -589 437 -697 -25 -225 -723 -693 105 502 -236 93 -457 933 75 117 505 -645 324 -77 -711 133 -61 833 965 -671 125 823 307 -273 529 969 84 -447 597 407 544 296 -805 -316 565 409 -906 -653 -573 700 -825 211 -313 -376 675 989 529 130 -208 -545 -538 260 919 -474 955 336 -418 17 109 -461 -459 -110 -289 -463 -189 50 -826 702 -281 431 -179 27 -302 -56 -129 588 -340 -949 -236 -478 606 -283 475 336 733 -907 -810 675 364 571 330 251 497 812 553 -803 -396 -333 -707 171 746 -814 433 -175 476 208 564 -522 -347 919 995 276 792 -546 -87 229 -236 191 545 585 555 359 -270 365 -142 -115 219 936 770 -168 -326 -910 570 -241 -402 955 -250 957 358 548 453 -313 271 375 45 719 -798 -571 59 -933 791 -76 -600 -819 424 373 144 -55 -993 859 955 77 346 876 -168 -895 159 -732 576 874 229 594 795 528 254 -201 -796 582 -481 -595 -820 -765 544 19 585 -204 291 970 85 183 252 -703 259 -386 -641 56 -58 211 97 -601 -139 -381 -446 -588 -61 313 -86 904 471 -459 -20 -397 886 -816 -980 981 -690 -94 192 -245 -929 979 946 536 459 -42 908 919 -109 756 -446 -41 423 -638 -187 343 11 752 850 968 -638 -900 144 -627 911 -857 -481 -989 463 -523 -420 -162 -733 -781 559 -639 -336 -727 -543 -753 361 869 -10 -897 -762 -148 -793 -623 846 923 -48 230 727 309 722 272 523 240 336 -265 -476 926 -705 119 -690 -498 -573 923 930 -493 -779 -731 -366 394 902 275 -20 41 477 169 -866 -716 -417 -779 354 -234 -808 -536 -384 -853 379 -589 -129 -453 -302 506 313 -581 750 485 -121 567 -740 -4 -401 -722 605 691 -482 -35 372 754 -557 85 -35 -452 -226 995 226 320 -357 208 915 679 105 433 -603 -539 -283 -73 -402 -553 -523 -165 -496 -223 131 -246 827 479 -537 -856 -481 -403 -202 -894 521 -411 -901 100 716 -368 823 353 5 64 902 -295 -567 840 -47 431 77 951 -556 -799 871 428 146 381 -500 -114 924 500 281 859 -62 -960 337 506 -265 340 -681 -693 -188 -677 -362 -824 -528 711 515 -567 809 -671 -13 -152 -793 -82 -958 -762 -326 -519 245 755 906 246 -882 69 904 425 703 -924 -867 94 124 22 321 -210 -632 -986 -924 -906 127 -774 -632 -354 50 724 -680 214 946 384 939 -902 429 400 -694 734 442 -561 704 379 -411 616 -991 -533 137 321 -80 538 948 263 -419 235 -764 541 691 138 170 511 -638 -575 -939 613 -643 186 -114 434 -869 -784 508 541 445 -583 -476 611 468 -938 -467 -713 172 -79 -146 444 -340 -308 102 636 -258 -645 56 -642 6 993 225 786 138 -639 -679 776 -858 360 -920 -417 -531 -924 -812 271 -724 -435 -764 -166 -51 813 187 -864 -844 280 442 -989 -219 -694 -619 915 640 59 212 368 -617 577 547 38 -928 -955 936 -974 -415 948 -990 936 -124 484 766 537 -577 324 -527 148 15 380 -314 19 -480 -784 852 -409 895 19 924 283 -377 -500 990 200 -938 -34 -585 179 -220 25 108 -11 -534 -588 -609 -654 946 394 875 -137 -355 57 -212 285 -442 -150 -572 387 899 -269 -385 -99 -412 -585 -824 -351 -70 -601 -918 -665 -771 991 549 -457 -189 -437 498 801 -451 444 481 613 -144 -258 -782 -877 -160 -961 -965 -61 -868 755 250 -6 634 -741 838 -141 7 -267 -594 -337 -910 497 -673 256 819 -444 -989 777 60 95 -13 601 -773 771 66 382 -794 -703 506 -697 -88 -917 -590 354 277 -432 217 624 -482 561 -816 -225 703 459 -943 302 -773 282 -142 552 -247 490 748 -122 99 657 681 137 848 -364 -670 635 -290 -21 -751 792 -452 223 -45 252 379 828 534 -259 -536 38 729 128 808 263 -340 395 -919 -516 -714 520 463 973 762 -777 258 490 -155 293 -388 396 -777 739 156 -612 -543 981 -229 -94 333 778 416 718 609 -811 -870 -875 975 -641 -837 255 -39 585 46 -884 -310 565 -787 -790 -438 507 392 451 554 -294 72 555 371 185 836 -262 306 366 182 520 -921 976 436 60 -129 -231 -627 -959 219 -517 -360 7 -153 -919 -879 208 -50 -628 741 456 179 -215 358 -221 159 22 -129 234 -744 -402 -210 922 724 885 -270 -511 611 -40 564 588 713 308 -3 558 851 -774 968 -180 -952 -380 960 -921 -327 879 604 471 270 208 -501 497 671 -780 -200 793 -548 921 40 710 512 -400 -369 -155 348 -425 -57 255 -589 574 929 392 435 -47 -323 -527 -571 -966 956 -949 -474 -217 601 588 -498 455 -90 -600 -402 142 537 -355 503 -800 -162 -764 325 -817 -558 62 -235 -632 -231 570 6 -225 -180 0 359 -967 -83 324 -969 -235 753 -7 -697 -996 -471 -162 627 843 982 -74 780 -410 -441 -3 -101 -641 618 846 -509 -245 -979 -671 474 942 805 655 623 -169 -189 -683 204 886 -556 808 284 -313 275 149 81 -805 -20 698 272 -120 -782 -401 -877 -19 978 129 -693 224 916 -62 758 879 -628 -49 -574 5 -637 289 792 762 164 88 724 215 722 470 -12 196 -643 422 207 190 398 -743 -652 -883 477 -17 -41 807 -217 -58 77 -292 516 -552 -528 -920 -113 970 -178 265 -650 -86 -414 817 731 132 -222 -888 370 -893 441 883 -623 257 -402 -889 744 -757 995 -801 -201 5 308 964 177 -582 -469 775 -476 561 -655 -396 849 327 368 -15 -600 470 -381 179 500 430 -799 -1000 329 509 -889 -294 -431 -168 858 500 -678 504 -366 -729 458 -744 -173 216 588 18 -840 -634 -599 -419 686 -540 -517 -759 -585 -495 641 -573 -362 -130 116 78 -242 750 900 799 48 -798 133 -86 -380 121 921 -108 977 678 -497 -904 -872 553 -786 975 722 904 908 76 -588 630 -681 -970 -954 0 743 918 -473 580 -799 -375 702 698 -426 -663 637 958 486 -587 -527 541 564 -108 729 -449 -626 -670 -914 305 -335 919 468 903 440 377 -221 941 -737 -24 -770 -377 -263 -238 -660 -402 375 746 116 505 -474 9 -410 -561 -841 -744 -354 -590 571 -566 -328 149 876 382 671 -834 -51 146 649 -973 293 188 296 -160 -937 -748 406 -312 813 31 -165 -649 298 -287 -996 -918 -392 -37 -762 419 588 820 -440 -397 503 -867 962 -398 -341 603 -134 356 -132 695 -587 127 595 109 392 -344 346 -408 -825 712 221 461 -348 75 -950 -836 -621 515 964 876 -163 -9 -432 -506 235 169 -461 373 868 292 -447 335 -311 729 255 -908 464 -527 -813 -200 -181 -227 -811 -72 -17 19 -960 241 39 672 190 -496 -664 -86 -905 -159 -250 548 -922 479 -659 -848 -921 584 -304 -822 -548 33 -328 -556 -77 4 424 337 -571 733 -128 -586 886 533 217 74 130 274 -354 -652 -106 7 -154 -586 417 162 -843 747 -492 875 -770 968 -489 945 946 265 -201 434 -609 997 -958 815 -826 -728 -974 -50 459 -396 894 146 -124 -550 -167 -427 -982 618 205 -966 -878 868 911 -516 137 210 -899 -867 410 -519 -702 -101 -399 -237 -819 340 846 -475 -443 975 -456 -961 356 -577 577 755 -951 295 -818 -509 -399 593 -282 -726 137 -928 -496 -102 709 -451 811 574 188 977 -286 69 -30 -825 -425 8 691 -766 160 -883 -678 -657 955 -755 -273 -720 -513 -454 -100 -484 -319 -63 -272 -266 933 943 680 -828 124 127 764 765 409 -9 452 940 534 -514 -132 193 892 -582 -646 540 905 -769 650 213 525 664 659 617 -33 606 -989 -581 -249 -488 -72 140 -212 249 254 -380 288 -402 71 -306 706 550 582 -277 -411 686 333 -133 505 883 365 -918 949 -226 -979 8 42 122 917 -536 214 -205 40 325 -233 -178 389 -851 716 -303 579 -692 912 -72 -600 -90 340 465 -918 49 -351 410 -88 -145 -827 -159 -826 862 100 -851 166 371 -8 -328 -919 -982 -113 -432 -878 -740 748 -790 -614 -671 665 -960 -966 -834 -215 558 -259 363 910 264 403 743 867 215 -289 52 56 -144 275 -110 -541 479 930 -145 731 551 484 -431 -293 -154 -139 -555 -549 -708 37 -457 -424 273 474 -973 918 -149 176 -131 694 -683 -874 892 46 738 244 -462 902 402 1000 -1000 -229 -695 573 944 391 -252 -431 68 762 -459 -769 -782 746 94 -215 -305 -425 -357 441 -730 -700 375 717 -676 -728 -823 721 973 -185 248 435 118 247 45 331 387 -320 629 877 600 304 642 406 2 -836 201 521 865 -242 -146 380 -483 -39 925 -116 -962 -565 259 306 -71 647 165 -703 7 -907 943 -38 -240 588 -428 207 535 296 -809 896 74 498 -823 -362 565 595 127 -957 -636 -923 421 -838 -270 -463 980 -81 -223 897 -792 645 536 785 -330 937 -604 -23 -946 -391 -955 990 -772 -426 342 -713 -118 1 87 609 465 -704 923 717 -514 -383 -440 866 695 -819 908 759 287 159 205 -525 -968 -853 -735 -600 -778 -399 -590 -550 900 -334 -255 -371 -910 -479 -36 -307 -702 989 442 696 -508 259 68 680 1000 -210 -497 -399 434 847 -361 644 409 -763 728 -979 527 -612 -255 -867 -55 -673 -248 534 403 -770 293 -928 88 -540 816 -181 767 44 -472 55 284 949 -821 -700 -993 670 176 -281 974 -984 586 739 836 720 -490 491 894 849 370 -810 -111 -996 -356 932 770 933 85 -341 -138 875 -397 782 -456 808 -102 -172 633 434 -426 693 729 -377 738 -417 670 -144 702 -341 -737 508 99 -804 -535 644 927 -256 -259 563 355 685 -906 783 -922 449 -34 -819 -294 926 523 -335 212 -327 -865 477 -155 597 -111 -562 546 210 623 688 163 -807 190 835 216 -348 812 -136 -736 -478 -802 -152 -536 -581 -426 995 949 511 569 173 -429 274 521 698 907 522 460 -371 246 650 750 -869 -384 -226 207 -83 985 -148 -451 647 -761 686 313 -53 946 -505 165 -957 -972 949 -256 235 -437 755 -849 682 -941 641 950 734 -625 668 -562 56 686 -635 -334 821 -340 -137 -6 481 307 -695 162 817 -403 -360 -544 361 3 -18 288 -868 -153 620 -242 -86 -893 -63 490 655 -962 89 -962 -487 572 -461 906 857 -620 -452 319 3 -843 412 311 365 455 490 -917 -400 205 -747 402 31 957 -430 553 -98 103 -823 59 269 910 -49 239 -384 13 229 34 -743 595 -597 -417 -228 828 -56 234 -68 414 -875 -88 -926 186 -625 -494 574 -357 -986 986 452 -490 -843 -212 927 -228 -185 4 -58 671 918 -498 397 -703 481 625 -435 -770 -12 -742 -433 533 684 72 907 222 -974 412 -707 -13 -157 176 578 -981 -138 411 -513 -927 -562 -34 136 -834 23 135 932 811 577 -567 -182 -706 700 197 832 715 -956 735 298 -43 -970 987 27 -584 -327 -388 622 -169 336 -171 -646 -780 173 -302 -363 464 438 -233 -388 -947 749 -665 375 218 481 -761 376 -538 -621 -190 -138 304 785 -58 329 323 -963 -8 695 240 -171 129 484 906 -400 -112 814 -300 -1 521 -856 -130 -653 657 -449 -739 284 2 336 -182 539 582 -526 -380 -16 455 684 133 895 -693 -958 -875 265 656 509 -577 -781 447 -693 -71 948 958 269 -292 -699 -357 751 144 -824 131 484 -649 351 -872 873 972 -523 -919 290 789 -812 499 -904 -785 675 227 -311 384 659 854 593 -941 676 34 -635 -166 -601 196 -521 -446 -930 -707 -104 -687 551 849 61 -837 -835 540 947 394 -553 309 -229 -220 -519 444 643 242 957 51 -447 -263 -661 -399 465 421 715 -500 -801 -431 731 -572 -494 -884 362 -727 591 241 -893 -233 424 -151 -902 520 -891 -919 -219 596 376 626 -392 687 419 304 727 499 -637 -671 340 847 -638 177 -13 40 368 962 -464 -277 -640 -925 887 -199 326 -469 -350 -380 746 -171 427 644 571 -740 -34 -628 -647 188 -939 624 911 604 -297 560 262 -266 -387 498 502 750 -135 691 504 189 569 -419 -688 521 158 -674 35 -686 -787 -472 807 824 684 -225 -559 481 843 -365 560 -450 907 -316 682 546 -304 242 -623 890 -910 552 -915 -438 909 884 155 -432 -174 -384 -565 532 193 -502 -799 -278 -745 327 -168 -105 475 739 428 953 463 831 278 -368 -79 37 -821 838 -857 817 725 -902 -479 -987 -447 81 -494 -58 445 -13 637 -854 -288 744 -473 -131 273 -523 -966 899 171 203 -65 62 -123 -347 -349 643 926 -489 828 -502 356 -464 -234 405 -839 520 -463 -139 -816 -797 -715 91 124 716 -337 -865 641 -2 -136 -840 753 742 -154 980 -990 -906 782 -127 106 -578 -646 308 -658 633 -313 -940 353 -147 -45 -902 206 297 922 -276 715 820 763 826 509 641 -206 -522 -51 -265 994 785 690 114 939 756 -295 583 -316 -562 -718 -58 -27 -552 180 914 -892 -186 635 825 -739 346 309 -847 -959 -78 133 -951 -3 -381 -964 811 -609 -915 -600 -778 -30 506 -835 321 -90 327 808 -503 15 303 -665 131 565 -474 828 272 532 720 804 758 896 967 -214 -138 -422 -128 3 2 -905 989 438 -684 -835 -253 55 125 -264 346 -187 568 -432 592 640 670 -969 82 -303 -824 -354 -752 -652 -536 -722 185 -424 -522 -426 -572 -15 505 -864 -607 548 -747 147 -530 -746 735 -280 -679 226 453 -823 -808 749 291 685 473 42 572 -589 722 -550 -223 907 -650 635 -299 907 682 -915 699 832 -945 -21 -732 748 319 913 507 -668 794 -812 -606 -385 424 587 323 -731 -264 -755 -60 -569 435 -525 -938 -625 388 26 -19 -676 119 40 201 179 -57 -874 -618 -604 -977 -562 247 -804 -697 -674 -835 -780 398 -39 167 655 814 734 858 -78 610 930 -438 697 -262 -191 -172 486 822 697 -368 -677 965 684 801 -857 -747 326 -574 365 6 468 -565 -928 872 13 310 272 76 627 -345 668 -79 -558 -24 -502 267 626 229 -748 303 786 -587 481 -497 394 -974 617 -310 425 156 -953 275 -948 -455 -886 -249 -937 29 -599 95 953 982 -453 71 663 943 131 257 -545 606 -513 680 952 869 -38 562 554 671 -837 -517 -479 -262 470 227 -315 622 272 -923 -293 -318 91 -784 -339 945 321 -157 242 -138 184 735 -113 -810 -877 -300 -137 929 -198 382 -594 917 670 -391 249 572 -171 -538 -695 565 -962 698 519 754 25 930 456 725 -106 96 469 442 -518 861 -485 -3 214 966 654 419 149 -576 -595 74 -604 986 -958 -725 -777 55 361 -775 -552 824 -383 -720 29 160 838 -227 -986 377 -705 -682 337 692 703 -889 40 -169 684 -82 -936 549 869 -157 856 175 546 -155 835 -500 110 -640 -238 -846 211 582 -237 -904 -169 840 681 588 -451 428 137 -222 452 -837 -836 661 567 270 -695 851 -580 87 -400 -151 -905 721 -902 450 -130 565 972 989 -536 849 90 -776 594 163 -201 -564 -151 460 -361 660 408 566 983 459 -52 972 -720 -717 -412 265 -984 905 -48 479 -672 985 403 538 22 -361 -216 314 -655 -677 -209 -795 814 -823 491 474 -707 585 -265 467 881 -354 -443 477 -526 536 -851 -93 889 -919 464 934 -760 -138 -300 604 633 -403 -569 975 320 -236 589 741 798 534 631 874 -110 546 -308 777 -140 -628 178 -532 -178 -581 600 327 -759 811 -125 66 789 -81 -770 -611 -318 -693 307 460 -467 416 -400 676 -957 -971 676 947 -297 413 -126 -673 -573 467 -382 672 742 56 -452 677 -259 174 471 -788 -375 789 513 -639 -991 395 756 -694 680 14 -709 634 -909 16 -400 -482 493 -810 -403 -112 935 313 -65 377 -653 -729 -359 -240 -694 190 -664 101 -805 497 -290 430 -822 417 680 -348 155 -562 -873 -325 -663 -668 920 973 -966 689 491 -316 758 449 -798 -459 997 267 260 -543 -588 991 -850 875 -429 -127 783 525 287 -133 130 976 558 747 -648 219 602 -493 -11 53 -613 916 -966 919 447 884 -926 283 -519 893 -471 -215 110 739 434 -595 -595 -80 43 -995 -841 230 -328 495 216 392 661 447 716 -722 -740 942 -895 -273 594 -633 -911 -506 -629 -372 592 -831 575 33 594 421 179 -554 469 134 348 886 22 109 765 -152 741 376 196 -989 102 -738 272 24 -886 -800 723 392 316 -678 888 559 710 -202 -141 888 762 501 -308 -41 278 -69 970 -935 269 -729 -101 314 -733 -311 -618 -492 -399 218 355 473 507 -587 96 402 529 892 981 998 241 -940 304 459 748 -640 142 350 -970 275 25 -717 696 517 -688 -833 802 787 -110 934 305 -186 410 103 -258 -576 788 -5 -417 422 311 816 345 -89 -85 616 -997 49 -300 -875 -334 -127 -731 802 -601 -102 -188 -11 393 90 899 284 170 -633 388 751 129 837 -66 996 -224 -566 -291 -254 702 -959 -145 -47 -413 156 625 -473 -537 433 -344 430 90 465 -466 601 40 -263 491 -933 660 -623 158 -439 -735 -965 124 -754 -818 -318 -191 -150 -88 738 -61 -391 -858 -435 281 -174 422 -441 798 -651 992 -902 515 -483 336 -793 -88 193 -591 617 337 108 751 903 140 -269 823 648 212 -486 767 600 508 -403 -642 954 476 263 298 843 456 -395 -623 -390 76 -641 873 145 803 396 352 -603 660 -764 398 -182 805 -269 587 -921 -626 877 -835 -814 782 142 -17 -81 -166 788 -815 558 -468 871 -614 31 387 -488 -588 -241 -231 -645 90 -970 -330 -99 821 183 404 416 916 -219 503 830 -638 -131 181 -534 -846 727 721 -867 440 238 -25 -17 118 764 -317 -751 621 -994 360 -228 -492 -668 704 -640 -121 820 664 -208 752 425 807 -425 -22 -420 771 -131 -99 533 178 -326 869 -627 -515 -193 98 -131 938 789 -386 465 377 -184 195 598 416 238 -361 -202 785 325 281 -519 396 -358 -870 449 -349 -660 -853 -621 -306 -85 9 -863 -741 35 -743 863 -511 -486 785 7 642 -136 -94 -42 875 -548 620 684 -682 63 -403 -632 673 -295 -813 -519 305 822 -219 306 735 -369 34 257 -721 641 -503 -314 -50 -227 330 -85 208 -737 -739 -496 -109 221 94 -504 -664 -904 685 -226 -921 546 215 308 -432 346 653 -79 -150 -342 -846 851 504 -832 748 -707 103 -324 827 -708 136 185 917 74 710 -880 900 -423 651 46 93 -952 -854 -531 767 291 -933 203 -467 684 -401 327 276 287 -591 600 868 780 615 489 -145 779 684 -283 -131 651 -315 290 439 -503 620 159 744 -507 -436 757 -546 -672 690 53 -953 -204 83 23 340 781 164 -617 -810 673 716 -836 419 455 -631 336 -427 -431 -584 -877 419 819 833 -645 -238 -873 -185 312 -107 -593 -5 854 741 919 777 993 -211 510 -29 -223 310 -868 -409 450 60 610 782 -689 -962 777 -135 883 607 -832 -57 930 643 193 -178 -179 282 68 995 546 294 30 -56 -380 527 -129 -171 -139 -468 -567 21 -474 738 -852 -231 659 189 453 -288 -298 104 -566 -578 -436 -62 433 -804 -289 -507 922 346 -365 -394 316 -206 -597 19 -81 187 -854 -277 -706 482 269 242 -818 46 507 101 388 -934 -976 545 -371 480 349 -350 -304 -717 -38 364 422 818 53 148 924 17 -677 -911 161 825 881 251 -711 206 44 148 124 217 -73 -845 -41 -368 -358 -606 811 797 134 -730 -30 528 619 -333 -821 216 -400 138 74 326 920 127 -845 -615 278 -93 -873 205 -738 -155 -844 -311 -775 923 22 879 -689 196 960 882 -754 275 12 -187 -976 -898 692 -581 80 -535 -870 -973 844 574 524 792 556 667 844 203 -688 -243 242 -938 -265 254 -197 -568 -936 464 -68 695 412 -468 -243 825 -672 -636 569 787 -931 -478 642 -729 162 -321 10 -990 -73 -638 -28 -581 -208 379 172 -145 0 977 479 -368 -109 252 782 683 -932 -561 72 339 388 -613 410 -249 -462 -182 -249 987 88 160 -159 796 839 -209 681 292 -950 610 -377 -572 -525 -299 -385 -861 -132 -320 -674 -303 241 297 -721 -415 86 -716 -224 -816 -173 -740 -379 208 977 -787 -746 -742 -518 -223 713 -422 104 232 -495 780 14 -210 751 -385 -31 17 897 718 39 -656 -519 -857 664 364 -962 -882 744 -608 -195 -98 -141 -138 250 204 683 587 387 -549 953 -460 -310 -648 28 354 430 575 31 -616 -117 580 -896 765 257 -922 -590 956 272 -229 -206 -468 -555 -686 732 -243 587 788 227 56 -319 -482 231 856 -583 410 279 -256 373 22 -139 217 -848 -534 -696 647 -987 457 541 853 -598 -482 -418 301 429 -158 321 333 -854 623 -203 746 -372 -236 266 698 335 -145 -502 -590 297 -113 -52 -37 -783 130 180 318 51 -150 -821 132 475 159 685 -444 595 371 -114 307 261 -545 612 591 -53 -102 197 789 585 -278 -718 477 -334 -722 -171 -358 1 572 390 -176 -336 -127 165 810 -439 911 -482 -361 817 -42 157 -398 982 620 740 330 -333 331 -67 597 893 -488 -77 665 525 -415 893 -734 -251 588 200 752 -785 968 362 186 57 844 -494 -587 -722 -824 907 802 948 -476 132 -970 455 110 -83 -405 -734 -177 418 -920 -821 69 264 -25 -244 556 -737 -365 -83 -156 515 791 -958 327 -936 705 -591 -681 -646 87 -468 -893 527 -805 789 793 93 -451 968 -878 524 -984 722 -587 -770 -331 -836 -551 278 -490 993 -567 -97 857 -224 -534 -575 -927 -830 -337 954 46 -233 -552 927 -767 -609 -954 -115 -908 991 -282 -998 285 112 -370 469 355 -86 112 2 -246 370 496 -679 958 255 -609 525 -583 848 311 761 -781 -273 429 -189 113 -279 -310 -244 -650 784 989 -663 983 784 823 370 521 -49 646 927 -552 -41 -312 -102 32 -157 53 262 -222 -717 700 -300 740 -157 448 -378 -974 -683 -69 -423 -421 376 208 -985 12 467 829 104 92 958 456 -269 807 193 639 792 248 -515 -191 -63 -23 -449 -789 -7 647 -690 -97 237 -379 169 -921 295 392 997 -47 -658 939 -641 -331 -937 -239 -491 -948 896 -784 -634 -590 496 944 -969 40 -159 532 849 603 960 333 -659 -272 945 -991 922 965 -576 -210 -764 -549 373 67 -757 442 50 -433 567 -794 -912 39 830 344 -179 187 363 80 -875 738 -407 87 91 97 -665 549 -694 765 -906 -49 -259 -703 -529 -980 -566 128 -927 117 824 468 -1000 642 -548 -566 -764 248 165 111 527 -11 -423 211 -754 129 906 -131 -422 263 -291 -393 -65 -872 -70 -237 931 -103 -940 643 -850 425 632 -418 -481 -124 -204 522 -957 -515 636 -82 27 961 -553 -463 517 -548 774 577 61 -342 -30 -748 -419 -272 960 -814 -471 -209 915 -476 -697 -302 -90 -62 847 549 615 -882 125 -342 644 502 -429 613 818 -266 892 -163 -599 169 277 -548 628 -798 610 218 -966 683 921 -838 -519 839 598 233 -571 -694 792 -481 -899 896 -278 924 226 -506 794 874 -483 492 -184 -489 19 965 361 535 -502 270 -987 -151 -635 36 834 -471 3 322 264 953 -422 -392 931 -422 210 206 -718 496 415 877 -445 458 -451 -620 556 -612 -133 152 -234 184 -338 -897 -50 -329 -398 -872 -320 -937 -204 -611 747 461 634 -982 -498 -306 94 617 983 473 -345 900 -337 999 786 -180 -49 -358 -881 955 385 329 -553 739 964 151 -892 -299 723 -511 -42 168 410 967 -524 -590 235 590 -14 868 175 160 158 49 649 566 -691 -260 345 735 -918 119 -564 -464 -191 974 -376 383 -242 588 833 -189 939 936 582 -569 -995 -510 -212 640 -240 910 -175 794 -553 -209 743 -21 902 -22 -710 -186 737 742 -71 728 -738 -991 874 -492 -979 -844 -85 -539 -475 131 886 -637 100 -977 -666 -519 595 -79 -985 -259 230 -839 -164 16 -320 735 -39 -48 131 219 533 242 51 912 -279 200 -181 881 -518 -232 -252 -797 -606 -10 -765 955 466 682 754 -581 231 -177 -825 -747 -721 -927 390 -667 -615 -18 259 444 619 -814 881 -558 528 302 -23 -628 938 860 -215 -465 717 448 189 -208 990 524 613 -729 823 -743 355 -565 -942 -260 562 -522 -37 239 379 82 281 341 554 -538 55 -219 209 -885 670 -263 -767 -380 -709 -667 919 -228 446 254 -426 678 -441 -383 30 -557 131 616 624 968 -850 491 931 -597 287 -462 656 56 268 -63 -773 761 -779 -41 -181 628 280 451 -741 47 -12 -470 75 -678 -76 -999 -14 789 911 103 -341 1000 630 787 -643 -622 -315 502 -866 94 518 -4 -526 -887 273 -867 -418 285 756 874 517 -25 430 -427 419 -670 369 -188 -849 535 413 729 -252 -710 363 495 -739 734 -314 -85 -93 937 -79 -364 972 -775 465 689 -37 -152 150 844 582 -776 874 158 412 217 215 -731 728 -212 -559 60 -588 348 -860 -547 415 616 794 -691 236 194 -18 938 -578 917 919 29 -756 -922 -940 -981 -637 -803 92 579 390 964 -201 928 -834 912 64 281 775 -187 -890 536 665 606 -715 355 303 -690 739 -251 -678 702 819 -78 -136 -672 406 454 -902 330 620 90 509 436 553 546 185 -704 -613 718 -4 -868 -812 -920 281 955 702 -203 29 197 432 494 -253 209 -968 286 842 -495 662 -695 -382 889 440 -234 932 248 -61 -411 -617 182 -740 -260 -973 396 -203 672 522 992 163 464 116 -985 -232 983 982 123 485 584 -644 993 580 91 -200 -8 -135 958 605 629 674 -246 -390 -595 390 417 -173 456 859 -728 -719 -994 784 -198 -818 -799 -744 715 278 634 -762 172 644 -58 -804 -58 866 672 -474 130 -750 -718 -494 770 -732 489 -956 3 174 97 -615 746 404 -541 47 -506 958 -344 682 -73 -859 -354 -430 -110 116 525 -696 567 -931 695 386 -841 -821 -424 -979 513 684 -143 897 -998 227 527 110 667 -133 781 23 0 694 -986 -898 -197 845 -541 906 939 887 789 351 -983 -296 421 -183 925 -420 -68 -61 -635 782 -759 -237 777 -826 785 -256 -224 -781 413 934 -924 -715 -33 -672 -43 -257 -262 226 558 -292 919 -494 458 938 -884 333 855 -169 568 -487 853 37 441 186 333 95 493 769 -806 -559 435 594 103 -551 833 -818 0 599 423 -967 -229 -223 504 -167 -806 688 -597 884 -483 -345 -383 -541 -797 -510 943 -781 465 764 373 -599 142 971 -593 132 -35 -773 630 482 172 -244 -242 -265 272 -460 -2 694 -835 -17 -400 280 425 -386 -326 396 -705 -272 375 -929 543 396 173 592 142 -514 -745 491 354 -822 505 197 885 -422 978 -697 -30 -389 675 108 51 -294 -668 -570 -782 662 13 -139 488 -953 281 201 845 -50 260 -286 479 -191 -437 -84 617 -636 -886 92 -901 838 -278 -230 582 -913 -647 -382 593 -870 544 -491 354 -155 868 606 -469 -363 743 282 95 -511 389 691 -249 -590 940 -409 101 -760 -890 -693 -961 -86 915 -389 679 470 83 -447 154 -518 -80 -124 866 669 -468 -732 -497 918 298 -357 -470 205 -610 461 475 -609 -514 -528 379 930 693 656 566 477 627 670 -227 -379 530 -785 664 -937 906 -725 609 497 -615 275 933 106 -32 101 548 718 717 654 188 -681 -755 277 -251 447 346 139 724 591 -631 -937 496 419 -172 897 239 -46 886 -829 -135 829 260 -311 -116 990 -158 866 -75 568 -643 -175 -262 -442 -359 -188 -103 -163 -922 -752 182 -423 -923 -1000 852 89 344 978 -605 454 773 -337 -7 -623 284 203 297 -434 343 231 -623 -834 -591 822 155 -823 -112 500 872 505 -617 -94 706 -472 -813 602 -276 -434 -295 615 293 344 -448 877 -314 738 75 490 117 -955 878 574 29 472 -813 -846 330 884 -572 685 628 751 385 -671 670 752 -610 -488 -520 -134 -78 -20 -757 -543 262 192 -412 -21 -194 440 277 -584 618 980 81 -645 -750 231 767 -785 594 566 90 593 -221 -762 -919 105 817 475 689 937 563 -88 -228 -873 717 -246 50 -663 -472 -418 861 -868 -16 -469 -867 -490 192 -286 -660 785 987 -450 -137 670 -867 417 -501 262 -621 -524 490 225 -927 371 344 -862 250 101 -713 539 969 -324 -478 231 120 -686 -332 410 -695 -662 650 -905 -286 -722 364 27 -766 784 -127 403 -441 434 573 444 -617 508 183 865 -60 -33 339 399 251 -285 90 -893 161 875 -865 -3 -228 -58 516 407 974 792 -598 -148 -975 569 383 -674 316 -664 -55 153 -65 -571 545 -356 579 -232 -690 593 574 -968 167 961 402 -653 564 728 -704 -172 -22 120 -903 -763 -302 563 -249 361 496 522 -603 -809 139 -750 -424 -391 -832 -765 -482 -423 814 718 -226 -379 981 946 -743 968 -371 695 -618 -96 924 547 -972 -431 -846 706 401 -962 -97 -662 17 -573 -966 -85 -86 -687 -616 -556 86 949 402 -249 -655 358 -931 -54 923 -574 -986 -137 -644 842 597 411 -796 988 308 -592 405 173 -362 -857 -65 -778 831 863 646 -22 432 -245 -571 507 -573 -457 -726 -780 -6 510 723 -883 346 -944 925 242 -891 -721 627 -103 504 572 837 463 674 -548 -848 -50 -275 -440 755 -136 -799 -354 794 545 794 816 925 212 -692 577 -768 81 462 58 -201 -114 -522 -739 423 723 807 454 8 437 -81 -702 -994 -811 -927 -947 428 664 837 -872 827 -103 -10 -804 304 562 228 35 -547 -280 -824 356 -527 129 -98 720 435 -892 527 -971 -729 850 798 236 782 679 -102 -459 686 -242 895 35 878 -457 -181 884 745 189 427 -809 926 -405 -900 -487 492 -569 -997 -193 -738 578 636 -285 -549 -572 647 -214 -211 -211 391 -311 -299 750 584 -624 965 -6 -923 -940 -172 -478 -139 -621 -164 860 -203 789 -909 14 -701 923 -76 523 874 367 -731 557 133 328 -263 -646 -143 -517 -111 941 -508 566 -779 731 -801 379 217 -537 -45 241 -77 364 -288 -793 844 -477 -63 -61 -173 -37 -71 -780 -612 197 990 -454 911 -744 994 219 -50 -956 830 434 716 -798 829 885 -303 130 509 -498 -710 -671 -65 -577 -776 -798 -720 -528 83 -172 28 281 -716 825 436 78 581 -355 763 341 908 -7 398 -431 387 400 7 -754 500 146 862 538 -984 904 -407 462 -199 -90 -708 733 464 -92 614 -372 631 386 -81 -755 -820 244 -470 704 942 -178 -785 766 503 339 741 398 153 14 -580 121 39 655 808 -5 839 987 462 -539 -292 465 -736 592 -800 978 -329 946 743 358 332 815 23 -899 805 851 707 72 470 775 -264 684 575 153 30 -985 405 -998 -976 -484 -403 -461 -749 327 442 -854 -183 985 -257 -897 -683 -681 105 757 -548 -280 -213 351 396 712 -485 307 455 529 748 878 119 229 375 951 382 841 20 -300 193 137 -774 -419 -753 199 52 -263 425 417 765 -876 863 80 982 -410 193 974 10 855 -511 372 328 -182 -504 -682 776 752 -84 982 -551 191 521 835 896 93 -829 143 856 655 416 -462 -35 -34 114 -978 -433 79 405 969 490 793 -251 935 -955 688 -448 849 -289 910 951 177 87 199 206 -57 208 409 0 155 565 933 244 583 -657 971 -516 256 509 122 839 -516 -652 952 -684 458 208 267 -718 345 -5 -360 -206 -868 -794 -587 -466 567 -630 237 -769 170 -64 -831 204 -458 -817 -559 514 869 416 752 815 498 -78 -937 904 791 343 -687 -431 -180 543 -180 -626 -585 87 978 -864 -697 304 963 95 192 564 455 501 895 -74 710 213 -548 -632 474 228 -313 -661 -551 -568 -593 464 -652 166 831 438 -740 -14 -737 385 -275 615 -322 1000 -155 94 -636 51 -755 685 511 -284 27 -601 -841 -501 -73 677 570 39 -817 -50 -154 -985 1 778 97 583 876 98 -527 107 490 725 783 -385 46 -683 828 365 563 -371 -754 -257 -844 -149 -63 -444 -871 -267 -92 -198 918 -248 -482 45 380 -849 -609 -656 -223 139 414 780 234 489 -166 -472 -6 488 866 637 -131 -755 -246 -886 -866 -329 -294 632 -684 788 141 333 265 -916 216 367 -492 -40 -317 612 661 -600 341 -558 951 358 -200 -325 680 -156 960 164 -782 -644 -529 -592 380 132 -87 -648 599 -803 68 -809 966 562 183 -144 200 -439 -641 272 -497 658 -256 -250 -251 812 -169 883 325 -93 872 571 208 910 -490 -674 504 345 535 -677 -503 -235 146 557 493 -582 551 -294 -885 -653 730 -486 794 585 456 434 69 -895 541 -775 -878 463 625 -498 390 -379 -985 481 878 673 130 742 20 -909 389 172 -539 -84 958 768 -67 151 763 -977 189 -188 989 480 -613 992 402 -415 -977 665 -515 354 513 -983 -465 -811 62 -386 481 690 -228 395 -831 -186 -668 462 366 375 -954 -85 -382 571 351 -834 -907 752 -659 910 -210 367 708 301 -329 -312 341 995 769 -113 -287 -459 -656 784 -671 -931 -261 -919 809 -857 627 -218 828 202 -864 -285 682 -151 193 -66 586 346 798 109 568 -533 -336 227 -647 76 -345 -502 663 83 389 -462 11 355 -325 -326 382 831 108 -189 530 30 793 97 664 -616 -590 -255 915 -766 -693 -130 471 -986 -390 461 -240 -933 -840 28 414 -104 863 35 422 533 -1000 -424 490 810 245 -782 -944 -524 -939 871 -654 -702 -626 -122 -534 727 -467 909 879 -285 -788 571 193 -346 -267 602 -136 344 562 -943 154 618 715 960 -969 -549 -492 -508 475 964 894 -776 8 -433 741 949 -867 -892 -515 464 -389 -79 -784 468 -184 -878 -702 -746 918 665 -297 99 -733 546 -256 935 131 810 -709 -928 -970 393 961 297 -925 927 491 -583 809 -700 -269 473 579 -283 991 595 -942 507 845 -3 510 764 -302 -85 271 843 -410 -938 22 -820 -902 767 -761 606 -96 -657 987 -495 -658 534 585 298 13 828 -849 -72 405 -463 610 743 489 -654 47 741 -297 264 -588 -960 -79 -930 -129 -776 -686 794 -966 -926 -81 805 -243 548 669 444 -691 -833 -280 -307 875 -597 663 656 666 987 -492 162 -672 725 -737 -177 -821 291 144 698 -757 -891 -716 -124 -98 811 -227 -490 609 -546 305 112 539 715 986 -699 -719 -547 -29 -319 -877 -668 638 623 -113 -417 -865 407 61 -233 -847 -936 894 591 -223 -847 -390 44 62 -949 -437 -944 -755 -479 -566 541 645 -941 -626 -286 410 -802 -3 792 -736 -979 -32 196 -973 985 763 884 82 -258 426 -296 -100 702 884 -446 -809 -162 -327 -60 112 -326 -461 -600 142 21 439 -2 -376 316 403 -56 163 297 235 8 -307 -553 696 -437 -383 619 600 697 720 -298 -799 93 334 -462 -165 719 -346 714 -703 -338 -892 -151 429 312 -783 -663 710 111 -826 -884 -551 -158 13 811 866 -657 854 -185 585 318 684 834 -73 763 951 -705 741 989 389 863 -954 -851 323 -392 438 -825 988 -111 -220 467 -986 969 -134 -793 901 431 -576 483 -614 9 258 -749 426 444 -204 894 128 -302 -294 -732 389 210 -820 -110 -672 -598 -751 540 -225 -616 860 -291 921 966 -866 -862 -230 803 155 376 -990 -196 676 -376 -54 -440 447 -887 568 2 792 -970 1000 -266 -102 68 887 -993 305 6 -820 285 -977 -606 -669 997 631 -617 -818 -352 772 558 61 -423 -979 -363 -555 797 37 245 -708 191 828 -413 -475 663 -616 617 134 -906 -720 81 -780 156 -133 14 -422 -518 721 773 435 745 -371 -125 -582 -276 -337 160 813 494 46 -795 -387 -598 -789 867 215 440 -854 138 -376 -826 -181 -69 -655 -870 43 -769 984 -707 337 -647 749 797 564 607 984 910 -859 -506 -495 598 22 -623 576 -55 685 265 -343 -962 339 -351 515 847 280 413 -725 727 614 -643 407 487 53 547 -771 392 203 -227 736 711 629 -836 741 894 716 2 307 486 -77 390 -757 707 -143 752 -314 -454 583 805 325 654 -475 165 -345 765 -449 730 -17 884 -612 564 918 408 -630 664 -141 414 -635 143 841 -888 -850 -689 490 -286 537 -528 28 459 568 -799 834 855 660 -578 824 257 58 451 13 -552 -127 498 250 734 754 137 460 -942 -311 393 -315 475 259 -317 448 328 148 -777 -317 -46 -699 157 401 -921 -830 -770 -595 513 190 -120 -771 -82 -34 972 -938 -74 -694 -272 273 630 -527 -534 -986 843 -328 698 701 561 409 -783 -415 638 -841 790 692 278 -672 178 -134 337 850 189 255 371 137 -681 -27 689 939 -73 493 737 -147 461 -507 211 -641 745 -807 -323 -104 259 791 163 30 117 -299 -129 -259 669 777 -483 739 -305 621 14 -591 -647 -805 341 429 913 716 797 -638 -375 537 264 897 436 420 -539 939 51 -753 214 -425 -554 785 -35 -850 752 -368 606 -218 -975 -650 -594 -574 723 -914 -734 180 961 -855 645 -705 -483 -421 500 -624 -485 200 375 641 665 -171 -539 770 434 539 -711 -710 144 -315 337 554 817 177 955 -434 68 -824 -500 -386 811 313 -661 -537 -73 498 291 -148 -858 -932 -822 249 -84 -147 -123 -544 -984 866 -839 -709 -98 -399 -4 280 -397 420 81 -769 67 -531 688 -580 541 -382 913 975 -230 324 -665 919 -972 -288 922 150 645 -72 500 110 -582 244 -300 922 -905 801 -454 149 -878 728 -657 99 938 988 -566 -95 535 -962 -534 -179 240 -497 -39 -386 -788 -333 336 111 212 -465 236 -639 245 924 -253 66 504 539 806 633 -176 -409 750 264 282 848 -373 752 -194 4 615 147 -867 178 375 57 184 -128 471 505 338 -708 55 -862 856 877 -189 -110 510 -607 72 336 -983 156 -680 811 -976 -335 -706 750 -326 827 -364 -699 -818 -702 82 -430 -541 -308 707 167 235 685 662 -333 -339 -398 -383 -672 -852 -721 -941 -511 -870 968 174 771 323 209 -190 -584 93 31 -422 894 -437 269 -172 213 459 -670 -330 -706 -565 431 -541 858 -262 -782 481 -683 959 765 -492 -43 -911 -825 -914 -544 632 476 -215 -763 -375 -28 -655 305 -401 -698 435 570 -577 284 476 -642 828 350 608 486 -206 -35 760 -546 741 -398 488 -133 397 775 -185 307 -643 573 -30 785 -7 -249 -410 791 667 -337 344 27 842 17 199 274 -697 -972 781 10 -889 80 55 -762 -950 602 -307 -689 244 -456 92 -33 474 -893 -520 726 488 262 -782 511 808 817 381 -86 277 -871 -597 -26 982 -332 -302 506 -186 114 -333 -420 716 335 475 293 -886 285 -717 -619 -739 -523 -389 286 655 913 -58 622 173 464 156 -466 -759 -493 -423 -769 -22 -7 -805 479 761 157 730 -103 -15 205 453 366 -922 621 508 -504 -613 241 -77 483 743 809 -175 459 66 317 620 207 -389 502 -310 242 588 -378 -768 442 662 791 412 116 -971 911 -323 -585 -100 -219 504 725 111 637 -994 -597 -13 108 951 430 -285 -998 -339 788 766 -305 236 -64 -481 372 -35 467 -589 -453 -812 -181 652 95 -826 -856 620 -271 -662 415 181 794 -650 428 594 -772 -749 -487 -985 -67 -710 184 -471 45 -367 446 732 900 315 -355 219 -106 843 -104 -322 -104 -762 910 -830 121 932 -861 191 -930 -499 -37 960 -73 789 336 -829 -741 -975 -950 823 718 490 585 661 388 -921 463 688 295 -562 -591 927 -89 250 435 -673 -940 81 608 -563 -885 565 418 -531 918 608 -428 -827 -537 -561 596 -467 96 146 428 -715 -927 -145 148 -180 739 165 -608 988 -967 448 265 497 225 -750 707 -784 -342 -733 103 -439 189 196 -937 -320 913 510 -229 778 929 224 -416 571 -236 -818 626 458 608 -313 279 216 513 940 -68 -10 -391 363 252 -246 -683 -9 580 -483 515 -602 798 -6 -539 814 -894 -428 -22 805 374 -428 -562 671 146 589 -771 175 908 -216 435 -251 54 -859 -375 -623 -831 -355 92 -426 -391 -67 -551 -185 -506 292 330 -965 -540 -516 -453 -79 -23 -680 -57 257 608 -929 -512 580 547 533 540 68 589 -693 185 -662 344 -543 449 108 -708 -916 -83 826 515 -483 -838 834 -442 507 518 -772 325 631 297 652 791 501 -238 -350 -643 -806 -247 -411 -36 436 -657 -225 301 148 633 507 878 -908 -328 402 -315 338 646 108 -736 -811 -553 889 -842 -684 -673 860 446 557 -427 695 -696 -604 -863 404 -652 921 -738 -127 -101 -280 -223 349 -111 -999 397 -696 -800 -11 -691 -566 -280 622 -911 663 -771 134 272 -211 -540 -370 -471 -59 99 -903 -25 836 -911 162 783 698 923 123 107 -439 -812 -189 995 930 -786 -661 547 -186 -559 497 -290 614 -700 775 -48 538 -187 -688 114 -512 594 696 -542 151 143 -787 -909 -565 474 -811 786 780 -597 -169 -981 -241 -928 614 -367 -936 -233 -660 928 -27 591 -93 -596 -500 34 676 -499 -674 -490 -994 -678 -79 -549 243 -628 -580 934 -457 258 -762 801 29 119 850 -225 817 992 -570 530 -417 340 705 641 937 -751 -227 973 808 93 74 -661 -878 311 335 -659 888 157 849 -431 -454 -28 45 -230 -444 -569 -493 -152 -678 -551 -57 683 -452 159 -626 -691 939 943 600 115 321 -523 -138 -176 812 -771 -438 -237 506 538 499 -296 -396 -884 410 668 -147 -880 -208 -771 993 -476 39 62 498 850 -977 335 813 -307 -612 -382 650 881 979 301 885 680 853 -888 -641 431 352 -459 216 -835 -863 -761 42 480 144 -259 509 -52 832 442 639 -356 10 238 -597 187 859 -332 -407 -418 222 519 926 -240 856 621 551 -885 -67 1000 -800 305 -571 -793 -848 -529 -620 -220 -775 941 212 -612 -468 651 194 443 -459 -104 179 302 -408 -69 -432 650 -185 -734 -173 341 26 805 973 -883 55 -518 -775 364 571 -502 -47 357 226 247 -203 -800 -970 59 746 635 -334 352 872 897 -907 -800 470 -8 -155 -577 751 875 916 -886 -479 -965 -543 -788 -628 616 184 -780 -759 395 929 112 -28 830 -603 87 -963 -978 -121 -609 986 -212 654 -856 -673 841 -27 357 -18 29 201 777 440 943 818 -113 523 577 -90 -757 119 337 -355 341 49 -725 -525 139 698 -391 -596 -922 -510 -267 -525 -116 -789 -645 -439 150 966 -965 -728 -891 -950 211 277 -798 479 -522 -681 454 -570 -457 70 -590 -954 985 910 -393 -137 718 752 -169 -253 341 -895 -884 913 -832 53 -968 -882 -609 -459 -705 832 -129 -109 -895 -166 -324 -631 822 525 -909 476 45 -174 -944 90 750 315 -81 -369 -482 -329 -583 983 -555 770 -493 -800 889 672 -533 -320 512 -667 -725 -203 769 862 691 -771 292 853 -238 -752 -274 313 615 -336 -605 473 520 131 87 -512 -230 -623 -185 93 -992 -311 -231 995 750 -324 123 -669 601 709 200 -926 -187 -444 955 756 6 913 -307 -625 587 426 -150 415 -296 147 -790 400 994 291 -480 571 -473 -72 -275 -306 -78 -772 -858 993 -747 139 410 -224 531 -514 -367 781 136 -485 -131 901 -361 469 -129 195 -651 -253 534 443 596 -774 929 -296 368 -276 -768 -710 -562 -353 -967 124 362 559 287 -722 485 -675 -821 -366 322 942 -90 -663 -794 713 -541 -182 -14 -667 -385 -820 766 463 882 -394 426 704 -885 -632 518 -51 7 316 320 -182 898 975 -653 98 -198 105 407 676 -888 303 -604 494 -618 -46 -764 -994 554 -795 -481 152 276 462 -233 582 803 503 -617 -332 185 -904 -324 -887 344 919 727 -541 -277 -544 -349 89 -221 884 -10 -877 916 -388 857 348 199 -406 257 106 -337 814 103 296 141 -266 -185 -254 -301 -220 -580 -204 734 677 740 218 883 398 -612 623 -26 989 8 -261 -617 853 -694 819 426 -762 755 415 -699 667 633 653 -639 -687 -255 -974 -420 400 -258 550 -566 -953 905 -358 760 606 -370 24 -951 -147 -507 103 252 -646 -504 -132 -440 -560 -328 -682 -401 -29 911 720 880 -238 -737 943 -159 -87 393 -705 390 604 510 467 -706 102 90 -918 -443 963 457 327 859 875 -733 -681 -967 894 996 -962 908 -761 -915 907 275 -33 863 925 419 -746 -633 299 -640 171 -84 -376 -169 644 -375 -973 633 -938 385 628 754 -483 608 -755 79 -514 475 -760 29 892 -245 371 786 -415 -268 178 657 -832 456 -106 -577 893 -265 621 544 -916 718 767 703 527 -843 -85 -73 -937 -370 859 -839 341 -362 -288 -544 987 -366 780 187 720 -325 -462 569 -733 -922 854 -577 -704 696 30 73 399 549 -108 835 231 610 -71 -883 853 331 201 85 -189 882 -433 314 -682 750 -271 541 -828 -664 537 629 -32 -162 25 -315 770 -440 22 951 -865 711 207 -866 943 458 111 -174 -72 775 202 735 -668 -603 644 -117 -472 -566 -888 -42 -77 -117 -92 -455 623 481 -539 169 85 582 -190 558 521 278 351 -220 -350 -47 -749 410 473 870 -996 -249 -905 313 996 -778 -280 -697 -696 -537 360 -996 -237 -554 -544 498 962 -594 -523 -728 421 314 -981 802 991 -742 635 -657 -524 713 -369 -31 917 711 796 163 -511 143 468 -300 23 -877 199 907 -332 395 106 857 769 -614 159 447 211 -557 -331 565 -791 -233 333 -474 124 -437 -562 187 -18 -99 -39 959 780 652 -199 -156 140 770 -643 968 799 -718 -575 125 709 603 888 987 286 -765 -732 -122 918 -341 899 -615 -791 540 787 -601 -486 673 847 -463 -140 -535 391 -943 383 -742 865 -881 -657 285 -386 -210 -610 -321 -636 781 -47 943 371 374 -40 -550 808 -900 -648 757 756 312 672 172 464 -629 -778 957 57 867 -33 206 659 -644 272 295 -693 -992 -477 -312 128 -604 716 -971 861 600 828 -159 -61 403 -519 -422 692 -492 980 433 -192 -708 -230 -193 -300 264 346 490 367 -537 448 76 636 576 520 410 724 411 459 -127 490 850 -695 -308 -129 -287 -145 -201 -49 443 30 -8 -575 126 -280 344 623 -182 710 811 -636 -644 373 187 504 828 567 -12 835 295 813 537 810 -480 -153 -191 186 -902 -531 659 809 -86 639 -548 -129 511 103 883 -849 -697 -278 531 -531 -449 -255 -972 361 308 -665 623 421 875 715 206 137 -296 73 -163 879 -827 952 -232 131 -354 -930 -720 962 667 777 -591 357 322 -180 424 981 -178 500 -284 755 92 -830 -718 913 335 -201 663 -369 84 -510 976 949 -333 -914 422 147 121 177 -523 -102 16 447 142 -1 -91 937 -445 -883 739 -661 888 737 -852 158 -151 755 -52 690 774 -782 -948 -423 632 676 -343 90 -594 -240 -431 657 812 -581 -753 -590 -718 -809 38 -262 314 906 150 869 29 416 -113 -733 249 -837 -179 265 -719 673 -969 -852 -252 993 718 729 -855 30 554 202 923 -922 660 -897 -188 126 -768 -819 717 -97 467 603 780 967 -37 -477 573 496 -42 -96 454 27 -11 -350 756 711 591 274 818 262 222 876 -749 976 -162 -814 -447 -741 953 -78 881 813 771 -56 -580 767 64 402 344 -443 571 -590 50 -387 945 564 463 -543 317 -153 416 -404 518 -495 -297 317 396 488 -165 -535 257 654 881 953 -432 315 36 -302 -64 -127 -279 76 -566 572 770 520 700 -291 554 -776 -195 -24 753 -610 874 687 -960 687 610 90 226 -407 194 267 -313 736 854 39 378 -146 614 -793 178 472 650 -160 -649 487 374 -296 442 -751 -504 -954 -741 -1000 -306 504 -389 -207 -334 -847 -243 711 621 -424 -112 -648 936 813 794 886 481 -149 86 -755 -53 136 -754 638 -549 -769 -731 805 538 -972 878 -215 889 -507 -73 986 203 -232 -609 92 -272 -406 -164 -908 316 -489 -713 650 444 963 554 -992 439 -551 869 940 -631 -887 -291 -5 -364 707 -777 -453 96 -898 202 -65 152 -618 441 -540 527 -380 -762 919 -211 -376 -682 -826 -611 -667 235 792 353 314 378 -928 -662 -59 -641 800 -533 680 -528 751 -329 158 -708 -646 -772 121 498 135 -799 -301 44 593 900 -107 939 -562 -336 707 -618 -113 -509 -636 951 654 447 -31 26 982 35 470 335 -867 -557 -49 -42 -733 227 783 568 570 147 -942 -902 -863 441 887 -845 -941 288 -494 305 312 -43 70 -567 -375 646 580 -594 -18 -357 466 -963 446 712 -936 62 152 425 897 -902 -256 -497 978 385 275 671 -461 -947 400 -44 443 202 -520 212 34 201 -138 891 875 -553 -412 834 971 -364 855 -435 -244 -982 98 104 688 -218 -34 -60 -594 -192 -338 -196 689 -19 251 -824 385 234 65 -196 -362 614 171 -366 479 333 712 -550 93 84 -134 -2 -385 -905 -47 325 -363 -130 103 534 -103 -729 -591 766 -204 -828 27 -662 -468 -956 260 -186 -255 -24 -565 -229 68 806 898 53 -190 -802 174 -352 -786 -406 845 314 -310 -383 -712 -413 604 -233 -180 83 -116 -135 427 543 -267 -756 845 206 -144 373 813 965 -596 238 354 -643 -690 875 -383 -904 -26 -751 901 -225 524 -61 570 -393 254 -125 -447 -991 -643 -944 894 -511 -13 224 40 706 273 -400 121 -212 -979 -856 -213 5 -200 551 -886 -159 830 -419 670 -320 -471 796 -576 -400 30 786 370 -966 -45 945 459 -489 913 -340 -501 -186 766 -163 -732 -66 -309 768 857 -873 522 392 804 666 -150 -957 714 -81 487 -694 -629 -317 875 352 861 581 -191 376 -261 957 771 515 -948 -535 437 -257 790 -874 233 -37 -837 890 465 -209 671 -719 -180 915 24 999 -306 -898 445 718 786 980 294 580 487 -111 -999 808 628 435 782 677 595 151 466 295 -945 -39 194 322 -141 678 932 235 -971 750 -232 -197 816 -309 -855 -596 -439 847 866 -152 -335 -160 -641 -169 -558 -231 -581 -862 977 -550 47 72 642 257 462 -113 -989 745 403 431 -973 982 -858 -962 139 -233 -479 542 993 -145 -651 76 390 -371 -219 571 -436 -51 -553 892 -196 -606 -388 -73 780 -263 584 646 18 -232 -696 115 -802 -662 740 -67 146 -822 732 -718 331 -383 -25 925 -99 -983 453 -874 -522 -335 -19 -798 409 996 574 -947 18 -775 222 811 745 -638 -39 -407 21 222 383 711 -573 136 -953 -668 -586 390 -181 774 57 -657 980 418 -720 464 -223 -471 -117 547 394 197 663 753 28 -859 -245 -175 -107 -566 -768 596 836 572 610 456 118 -107 981 -76 -1 -881 -994 -966 883 -75 943 -754 939 -46 -777 142 -644 -48 232 870 496 254 -686 265 287 812 586 -946 -107 909 -687 307 -312 -719 154 -104 525 941 817 -843 -453 581 -758 715 237 -826 834 424 -752 -641 96 693 -210 -721 496 439 957 -291 -61 122 834 -631 -9 -20 -312 -33 -13 252 446 -562 321 -128 20 -355 -23 -718 713 912 -898 -700 11 -393 -609 586 375 252 -140 342 239 -562 -303 -575 796 907 -666 746 946 723 -502 445 337 -530 -302 667 -751 -816 330 -609 872 179 -727 29 -497 241 248 847 -480 668 -23 -534 309 677 -448 -570 260 646 -593 -330 569 184 -400 951 -304 -101 -141 965 9 -481 229 -363 -635 -354 86 -469 371 989 187 879 467 619 869 -594 -518 909 837 -221 -131 -881 -289 864 192 412 98 660 670 -214 -306 -512 -582 709 701 477 -839 -718 794 -433 -31 -749 -165 -383 762 248 -588 654 -150 -898 833 -416 557 94 149 -782 -208 -425 563 217 848 651 663 -842 -814 -790 -231 -657 388 551 100 384 -37 813 931 734 -816 -534 652 776 -698 -604 -52 972 877 778 -297 573 423 -564 305 362 -955 529 952 702 -600 698 -731 -119 -377 2 -301 -431 609 623 -505 -937 -732 249 910 -279 628 -385 32 -953 135 -844 -361 72 -387 -123 -690 235 751 242 -201 -554 -568 -788 -103 650 589 -528 -211 -269 -128 937 103 -877 769 598 -619 -807 926 490 -26 14 -175 -111 636 813 643 -494 -143 -610 -26 -689 107 479 672 81 -306 790 440 830 110 -771 -921 -36 421 -901 -583 -708 583 51 286 433 -919 -609 170 -309 746 -782 709 -311 -702 -376 763 -556 -201 836 299 44 666 178 -688 186 -39 539 -608 245 -338 615 261 352 -288 448 796 -85 834 -382 899 -770 -541 -313 497 174 817 897 -482 -265 434 -403 -191 446 -823 333 -271 -154 868 745 -740 700 -592 552 901 -550 511 -504 806 883 -909 -242 -400 -636 186 -294 -234 -344 719 308 -347 207 -727 -184 937 314 722 375 259 -110 -581 885 -610 704 606 118 603 -117 72 -218 939 -270 682 -376 -156 -334 13 811 833 -135 -643 604 655 -959 -639 34 231 479 459 -506 -633 -367 -367 8 -289 -391 399 199 -957 1 795 508 614 -756 -159 801 394 -49 -27 -790 181 186 -408 893 -837 -800 621 444 451 -166 -520 572 395 3 879 -898 -627 150 -783 296 55 51 -60 785 -83 -215 176 615 -4 419 830 505 -267 753 -145 -547 456 -896 -510 318 -64 -642 -508 -160 -197 -813 -898 42 356 281 -915 297 252 508 -95 8 572 -66 93 506 -672 243 -791 144 -806 414 715 453 -612 -793 679 -78 -541 214 900 558 -448 445 -898 834 -901 943 -265 121 -542 -541 -184 22 -975 -801 702 -853 767 789 -521 -933 -882 -901 -660 -397 972 379 925 524 -354 820 19 642 -283 641 487 -732 619 -122 -781 534 938 659 -576 -887 -111 -627 561 172 47 95 336 491 -169 -357 84 -112 -283 -455 -71 -310 -547 -802 -173 -600 -166 896 593 813 208 -902 431 735 649 989 -329 -34 -325 -418 827 811 -742 -957 -628 -916 420 80 686 -896 -79 -412 761 -41 -594 625 976 -816 996 624 451 600 -711 -875 -948 68 778 766 804 -677 724 -441 140 351 654 -271 43 704 -155 568 76 -342 -601 -770 673 -776 -402 -468 -428 733 749 890 12 404 229 130 -403 -282 -816 -859 -846 -700 416 546 308 -98 994 923 -517 -630 -498 -88 -827 -603 -374 -388 637 909 600 -166 -473 387 -100 -574 783 -502 203 -765 417 -465 -876 767 -536 -611 518 228 986 445 -411 273 43 -572 -235 -152 797 525 -286 -578 640 -339 910 -83 138 -171 -469 -860 -410 52 -452 -406 -928 463 331 975 -418 377 643 624 -765 653 -419 -855 -319 426 164 -520 346 744 574 -211 -20 200 524 -600 373 -496 684 -401 -225 -348 725 795 992 317 -336 -862 -739 886 815 266 -704 -144 -459 -701 26 696 -783 -297 750 537 508 716 -40 -855 476 544 -868 -767 -745 304 315 845 406 173 757 350 299 733 -313 -656 -774 134 759 -5 -331 271 631 -745 232 48 -311 9 448 860 -691 -52 -525 -61 438 -21 631 -550 -539 -195 844 -892 758 977 -972 -26 -379 -154 -583 -348 -440 471 -820 -292 -368 -6 376 -269 -916 -962 262 -395 754 -88 185 -930 834 31 758 -422 -908 487 127 -320 538 -101 582 -14 790 619 538 986 465 -708 -277 415 218 -481 935 500 -158 532 390 -443 -591 -997 -717 287 -630 468 640 917 -300 328 -822 734 943 513 215 359 -665 -336 -401 -883 -189 848 327 461 -847 -401 376 231 836 178 780 775 631 361 391 -402 757 573 -243 -908 -399 -577 202 626 -881 -815 -766 240 -694 165 -847 10 -90 -501 -149 844 357 140 -436 945 775 -700 -871 -261 807 -482 -801 -328 432 80 93 306 683 -311 -431 -439 -559 366 400 -405 240 206 -373 -969 -781 48 -43 -756 -15 625 894 716 -743 89 -840 -274 -387 171 562 -55 965 -91 -627 754 993 -85 299 -523 -824 498 471 316 389 -440 256 437 192 226 -315 -256 204 -443 -814 -769 -408 26 -958 978 -997 810 -965 705 -941 -629 103 45 -752 150 362 478 523 -496 871 -245 -915 194 250 590 -261 927 -934 435 -569 -861 -271 568 786 -1000 -157 412 -43 -2 308 -854 -690 -664 -700 -542 261 -10 407 -576 -572 360 686 -558 285 326 -339 440 32 491 -769 309 145 -153 754 444 480 -215 47 -192 307 -501 107 -236 43 152 664 589 450 -935 240 470 242 20 -651 5 457 -553 -514 994 781 581 -411 583 409 765 998 -176 -550 -731 374 402 -694 -624 392 -445 180 762 -947 393 603 689 -550 646 134 -486 903 241 -218 -174 245 22 -692 -811 -634 -456 41 -215 204 -167 898 -539 -940 463 -117 -863 554 652 808 -740 -322 -251 521 40 -3 366 -550 915 -254 530 -819 -352 -838 -472 521 677 -426 898 740 -321 -883 -496 -71 -894 855 -156 495 952 622 -817 802 -588 -731 466 -103 425 459 -252 281 -264 -280 -125 841 270 -206 -424 642 516 -267 -409 -495 111 -679 -358 -818 559 297 -447 -107 -273 -294 -754 -299 255 940 -266 769 971 -712 800 95 -378 -547 -202 -574 102 -830 -378 536 -609 827 -762 -165 -380 -772 -595 -118 6 -457 -722 -277 835 459 417 932 579 430 402 -557 449 829 -528 -378 280 664 -553 -693 810 -369 493 -898 358 -656 308 868 807 846 827 981 -491 -195 614 532 -87 -241 979 947 953 -865 -459 -712 362 561 985 642 -81 505 -187 493 -793 -359 433 655 909 -551 -569 -574 -502 1000 -872 -546 23 64 -627 399 -774 -505 -524 -512 -563 -65 151 566 902 -831 -988 754 -568 702 644 658 718 346 250 -510 -296 325 295 -896 -575 -782 993 752 974 -681 197 982 -374 -614 -178 78 -144 -472 26 -438 71 -606 272 487 24 507 -373 841 383 714 -994 933 -984 -464 318 404 738 371 234 490 -856 -696 651 -624 484 -84 401 -374 -312 -186 -339 -993 -877 -178 159 413 -564 713 855 -194 827 975 515 -692 83 -726 -153 586 117 507 -607 -327 -878 -840 997 139 -426 -314 -47 -579 486 556 522 899 70 -147 947 -516 11 849 931 244 932 501 -788 -555 -323 -781 912 -252 482 -33 580 841 741 404 287 -391 -621 380 526 0 653 489 -830 -659 -351 186 -401 194 -301 642 550 139 -258 -832 29 -791 508 938 692 13 -716 -673 -471 -321 924 401 -759 -887 -216 -858 -709 -307 -174 527 237 -634 846 584 -203 127 -161 -341 116 709 167 -192 -975 479 -661 -992 -669 685 642 72 624 -107 46 -567 -91 -816 -205 -564 350 530 -546 208 277 151 918 793 110 840 296 546 -763 675 -242 -130 -281 -283 -346 967 -96 15 513 411 580 -858 -27 -296 33 360 439 282 -692 159 -355 -223 281 261 -314 -487 101 781 755 721 -723 -360 893 147 -598 864 331 719 918 -309 743 -748 -628 197 864 798 962 908 687 180 -152 216 155 -649 955 991 -706 -909 597 -520 -813 -629 694 578 79 660 -517 142 871 -547 345 32 790 -702 -50 -81 887 -229 -235 790 508 -578 279 915 -714 -675 -620 531 780 -377 314 42 -666 -524 626 244 -105 347 -417 -305 -565 -949 -239 -250 -581 73 -927 84 619 894 618 76 -416 -228 -111 -347 12 406 -854 -586 872 -419 307 -220 -463 348 301 -957 -855 51 -842 413 -318 -65 824 -421 737 -367 -269 -238 -879 -152 388 425 609 -913 896 429 658 -32 -349 -905 -879 -909 631 -434 -598 523 -834 -54 344 503 -606 -362 333 -654 -275 889 -768 370 -784 -326 -656 864 -8 788 440 -675 106 -480 -587 100 81 32 475 -865 -42 858 -654 -164 918 386 41 -338 -783 -604 968 136 587 -65 742 -392 -882 -391 -177 430 795 -283 -997 -215 301 -131 226 -29 -573 -879 -103 -673 -6 -770 -307 556 627 -377 -716 271 -113 -974 -806 219 606 -993 543 688 -135 351 711 119 328 -119 -383 -553 495 -595 -591 -285 306 -840 521 465 -530 475 -970 -464 810 -977 -878 -529 346 -583 614 -772 -193 -999 36 -534 499 610 -342 -957 -515 -516 -463 -321 182 -869 275 -491 951 -742 -485 286 -446 853 976 651 -283 871 385 -708 481 -216 687 574 -675 611 821 114 -598 -366 243 -423 320 26 164 636 543 -926 -302 -414 143 650 242 -708 -179 -898 931 -205 591 -145 -724 465 817 87 599 332 -482 35 91 -785 -20 911 988 -182 753 -885 258 38 -150 -120 788 -427 104 -600 64 860 -581 -237 -948 -44 530 783 -167 977 708 -181 382 33 234 335 -40 -637 -340 972 850 -597 -258 413 -134 -338 185 -151 487 -214 -509 -957 -216 223 -593 -422 -435 -433 -654 -171 728 151 196 -842 -226 -866 -325 -472 -3 38 -48 915 374 -969 306 -614 69 -255 -103 -314 54 -330 -439 -133 -237 -204 -811 -764 -646 -378 260 217 -966 579 -843 598 -880 -971 359 -191 -869 879 -80 -582 422 -792 -61 327 847 -920 711 -682 79 656 940 -987 407 -280 438 752 -584 632 19 -623 -429 -446 29 994 -580 390 529 -219 145 -569 252 -998 954 -483 -941 -648 855 992 477 69 411 -612 256 835 822 396 -244 -13 363 -968 -96 -666 619 277 209 -106 949 -68 106 -667 913 70 692 -478 566 -375 794 -280 430 908 771 -979 708 809 639 536 773 785 332 -731 -718 -827 -184 -424 -54 384 -230 -542 980 253 -281 -342 818 118 314 -398 790 513 -882 487 -338 675 883 205 -21 83 -774 967 -814 352 -744 678 -765 873 942 734 514 -750 239 -609 -16 -239 845 793 700 598 888 355 -979 468 -13 208 -245 176 334 271 380 -742 -427 -325 667 -346 540 931 185 263 -648 -891 505 486 969 -889 -259 811 819 285 -236 -689 -310 -983 -304 -88 60 -693 -222 987 198 -209 528 961 -694 16 -431 797 -3 545 562 -713 736 604 167 -506 -551 375 -136 -294 503 223 940 110 -22 -326 -983 -701 579 -206 -880 -452 742 683 -296 675 71 -317 -821 -166 166 -902 -425 -733 981 388 201 -810 -498 839 -922 30 -547 -207 -614 864 452 -625 331 -264 -557 655 -297 -640 -79 655 -448 342 -275 746 810 128 271 425 830 925 -890 698 -6 -982 -899 -34 -120 214 597 175 -611 -327 -308 -2 -991 95 -263 904 -850 -664 -293 135 -962 544 -840 616 677 88 -24 -558 -51 -319 -778 -504 -429 944 -525 215 -628 -718 -123 -559 -218 -771 -926 -661 226 -272 -320 -85 -535 -849 -859 40 777 107 -488 890 670 -715 -315 -301 575 -461 57 993 764 -409 184 -710 -668 -389 -876 495 -145 -307 -325 510 784 377 553 -566 642 844 964 -367 54 -186 -813 614 -972 448 -793 786 257 428 539 523 859 275 557 547 -293 226 99 96 892 -439 203 63 -764 726 -304 888 -902 -377 139 -695 621 759 -150 738 -99 31 -654 807 -139 -453 747 952 404 773 -259 -586 -470 891 46 -195 -970 -17 -270 -346 344 314 -484 -846 357 136 -289 -715 -336 -776 -660 899 789 900 1000 -334 982 978 -756 -354 -942 648 1 -112 203 946 833 819 -101 591 271 619 -343 344 386 66 180 168 89 118 -613 -465 -339 -65 -538 -669 -341 824 748 281 719 -801 323 -474 675 -771 -793 568 267 430 429 -165 -59 -762 602 -846 802 464 -863 970 -548 688 510 -976 -933 523 -970 689 459 -575 -390 423 104 767 -908 -874 720 76 991 -590 228 517 671 -709 519 838 797 114 -78 -542 -924 82 579 -641 942 -501 -145 -52 114 -946 -88 796 837 26 -744 -266 -122 545 54 -431 151 -419 715 478 915 -812 -874 -547 -125 184 -962 -574 490 599 -208 426 -113 -613 -178 -699 -247 298 296 552 391 786 671 -79 973 -491 -28 -374 26 764 -339 926 746 -735 -341 685 936 -642 73 -578 929 -342 -309 222 438 -564 -485 -546 303 54 828 573 94 395 -584 496 888 261 206 875 591 339 320 526 694 -611 -744 199 42 -209 -1 788 -717 -194 18 -801 -536 -371 16 -373 -360 -463 734 -170 28 -965 148 34 97 18 -43 -768 245 356 -453 -412 -779 923 694 -222 752 477 701 942 133 643 329 -674 -785 728 82 481 -890 3 502 990 -768 802 -92 -817 -951 -555 -888 597 128 663 -593 908 -539 61 838 -833 -918 -469 -683 549 -908 529 483 521 -458 -940 953 -945 170 662 -151 -987 733 -380 -540 -976 -195 -702 701 500 -740 -152 380 -696 -197 879 -878 440 -928 35 -464 476 502 -871 501 483 385 797 409 22 -156 264 110 -731 552 -235 -945 882 -819 102 -125 -77 -17 -623 -245 -604 -151 302 -417 431 -454 135 177 -477 -945 -247 -357 676 481 -760 662 -77 -165 774 -671 916 638 981 698 295 962 621 -221 883 -90 -285 -892 -604 525 661 467 376 93 -933 370 962 -142 -73 -333 -861 987 510 943 -614 -850 -912 298 814 17 -21 107 815 -881 -928 825 623 -136 -863 -203 94 663 424 -379 -625 637 -919 703 -8 -654 987 640 420 -280 -5 594 -767 -994 410 568 -705 -134 995 431 -452 -142 376 -14 788 901 552 -613 723 -546 -171 -51 407 -200 -704 218 -588 172 637 569 115 954 -557 351 539 -121 76 -720 20 775 -261 341 87 193 676 -853 633 180 921 283 -56 442 546 702 665 917 -270 214 -946 -901 824 340 -475 338 605 -172 -791 -368 200 -803 -757 -75 299 115 -199 -216 -267 -380 14 -494 -587 688 667 -308 -383 -652 309 -213 27 -124 556 -349 33 942 1 -806 -940 -973 758 773 304 -675 342 -40 -902 -818 290 -80 860 90 -182 287 826 826 -871 -786 850 648 -574 109 -283 -713 778 -787 288 450 -362 410 -613 -856 -557 -979 -302 509 -787 726 883 -714 -948 -219 -444 980 995 -86 234 389 -893 -336 -590 -72 288 716 760 -730 165 -47 -836 -836 197 359 -954 492 785 660 -91 243 -795 -207 845 -90 969 699 853 133 -758 592 757 931 -16 -293 490 -806 785 -814 579 385 527 -67 -816 15 -155 989 201 -469 340 498 -404 -205 157 -178 202 -358 -102 602 127 522 639 -485 748 -403 667 -602 188 412 562 303 398 -143 843 -976 949 -819 -734 873 -440 341 984 889 684 -596 -149 738 376 -806 166 -838 361 971 933 -362 -393 395 -803 -228 638 663 426 423 982 -591 -880 748 -386 499 673 -337 421 -299 509 889 162 884 -986 -600 222 -98 372 -50 -619 -792 -242 -362 547 197 -1 -561 124 847 251 -929 609 929 427 -679 -712 370 901 -808 122 379 479 -495 -938 -344 372 915 -932 -802 -356 145 -136 968 -615 -803 -395 983 124 -272 -739 428 -633 648 -118 815 657 -402 266 -589 45 -176 234 -928 -886 -420 535 -891 -494 -625 -525 184 -94 57 -381 756 906 -118 -660 -262 -982 497 -548 488 -588 -430 389 -252 -385 152 337 563 504 45 43 362 -455 254 226 -965 662 717 -197 278 -173 -84 310 -143 606 -667 408 559 145 -177 -431 241 284 482 -39 495 -174 640 -616 966 533 27 972 -12 -237 -363 -997 465 610 -654 -284 -232 829 -411 -862 518 -71 164 774 -279 -26 480 699 -420 901 -201 -575 896 -178 959 81 955 714 -10 -169 860 175 447 -336 399 29 -799 -287 -143 358 548 -533 924 -316 955 21 235 58 8 -704 414 612 456 429 -341 234 -761 621 735 -387 168 -783 541 690 -204 715 85 901 -421 -532 956 -567 -770 961 -488 78 -535 307 -370 -699 -508 -839 162 -745 618 -775 508 -870 842 483 -699 491 606 -320 -801 107 -796 400 -740 -327 -72 -198 392 928 165 -259 780 -922 913 -267 118 -703 31 -379 248 777 117 289 -916 -147 -444 -615 454 35 453 -479 -721 760 -817 94 376 155 -430 -97 -204 462 215 322 -475 275 -529 -914 -574 -402 760 881 881 -972 816 954 242 19 -662 -996 763 -313 664 900 382 -690 -106 -880 -611 125 919 -367 409 897 -491 -428 287 -616 965 309 -686 334 -31 -203 654 657 108 680 -325 235 -721 -283 52 -173 -455 -188 554 -342 960 748 717 534 663 22 -165 -526 397 -275 -558 783 926 553 -934 849 -532 267 402 -709 -508 759 16 99 -438 -618 -828 -81 522 277 40 592 283 444 842 -947 -742 823 439 -354 227 -168 474 -140 706 -252 548 14 -204 -941 -985 959 152 -524 477 -611 84 663 -101 59 642 -583 714 515 176 335 -709 -189 -411 -16 838 721 -69 846 753 961 605 306 -437 389 -118 -751 -857 401 -459 652 -950 316 -474 924 -894 624 201 -246 36 855 -136 99 -665 -362 924 672 184 -863 962 899 93 44 787 -260 -330 -867 -601 -96 243 251 593 805 -247 429 -328 194 -946 -180 962 -862 144 257 243 -598 699 -822 -255 -419 835 669 -437 666 823 585 -865 -866 948 -925 -882 798 409 -562 -461 -631 -625 -492 -853 -360 559 595 -898 -170 942 767 -17 -256 333 586 197 -849 -710 -491 962 -49 -927 -911 517 -813 392 295 -557 885 -675 357 970 -698 399 23 498 -104 -543 -692 384 -959 -96 -408 981 228 90 -328 736 28 -454 -636 977 -897 -444 643 -697 -610 767 -275 -121 57 -700 640 -516 94 713 -587 180 -513 -1000 927 -464 -667 803 980 939 778 321 302 -716 871 -664 -932 -358 479 -796 -967 495 818 88 163 493 659 177 446 532 -730 -952 501 343 -462 -526 -798 -372 849 -852 838 -202 645 946 431 -173 224 890 -471 -428 725 -864 -535 -659 985 82 -348 830 867 -57 -68 -576 -625 434 812 259 -122 -910 992 539 -739 -500 -412 -559 836 -294 895 -585 352 -299 681 790 638 -969 -8 862 -826 -869 -287 -435 -656 683 244 -993 774 -757 -195 921 973 -952 907 -178 -326 219 -26 712 972 -540 801 -678 603 575 396 28 -640 42 653 -87 360 -847 -825 -675 -810 -534 910 -880 -176 948 157 514 -746 248 48 -495 -559 -484 905 127 971 -338 61 156 829 -630 -151 695 96 -435 -989 893 723 114 241 -172 412 679 4 -348 797 217 914 -344 -910 -629 -742 986 -552 139 777 711 -371 514 525 676 627 -958 -916 487 -351 -782 -777 -1000 953 34 -401 310 -649 -753 749 225 -723 -382 487 991 432 179 957 -931 -814 -463 472 201 -136 573 675 -866 978 766 80 484 -123 -79 942 156 249 -771 954 821 -522 569 -799 -620 -460 315 600 44 -815 -298 -974 361 -310 809 -164 53 -701 65 -900 842 544 540 -827 723 -105 84 984 -369 -273 -714 -606 -151 -867 873 909 -18 -731 -422 165 -223 957 632 902 996 679 -15 211 908 -849 -807 -228 762 939 -279 813 920 102 800 -798 -780 -465 -566 360 -424 757 -966 -229 797 415 268 128 207 198 -168 -405 64 718 763 -51 778 -186 780 -77 981 -795 -954 -123 -953 -126 -922 40 752 -428 922 872 490 274 -985 -314 -913 849 3 -748 748 -682 -786 -733 37 92 -770 669 -340 -463 -457 -938 -825 737 -368 870 -371 -186 14 76 708 -593 756 -348 -429 -116 535 -219 93 736 370 746 177 -224 127 -381 -786 726 604 159 741 -295 -440 452 -456 784 -949 737 -775 607 289 -326 625 646 -469 -27 -56 648 8 -552 617 69 750 922 -556 990 -558 -672 -771 -791 170 343 -166 149 816 -654 69 -857 -36 138 -900 213 -685 560 703 -180 -648 63 19 -737 -19 435 -66 576 495 141 254 225 -300 -541 719 775 817 762 818 407 -32 296 -830 769 -318 -558 -807 -518 -197 101 -610 -885 -9 467 -464 518 163 -152 -337 -359 971 -302 235 -53 796 -229 -201 -743 742 -718 606 25 798 -821 -345 -515 482 204 -149 218 -827 -419 -130 -759 -855 374 152 768 -159 10 -29 -395 -348 123 205 997 -852 -364 905 590 680 272 984 -960 -835 -433 -855 -338 -258 858 845 577 721 278 -508 166 86 -207 -863 -93 613 324 759 519 -268 773 681 -893 -314 -613 -88 460 -490 677 259 -718 179 -801 -231 916 -324 -23 -290 279 -589 516 -802 383 771 -166 -340 -46 295 660 -439 -773 -133 -195 549 363 -756 -666 -328 253 -152 789 911 -571 895 266 -341 349 -538 912 809 -95 -386 -511 351 128 213 528 -813 -262 -14 817 739 -126 750 582 600 312 207 3 -209 -547 -592 -185 24 636 -366 -547 67 6 -731 791 -853 954 -702 -532 198 -477 445 379 -141 512 -399 397 -696 -810 -551 0 821 617 888 393 168 -693 522 513 -767 439 -493 -253 -818 -623 -50 -316 192 844 512 765 -8 41 -650 -713 -271 690 -719 -678 964 -491 -788 393 519 950 -267 156 803 -92 -1000 -60 -303 -575 -564 455 -874 -726 -875 617 624 948 -407 -287 -629 -491 516 437 900 229 -854 -121 343 -690 838 -330 -433 682 -531 55 760 527 -729 -425 -386 -92 39 -926 904 -959 -155 925 -92 815 246 457 414 -695 -112 435 -881 -820 900 -947 -7 394 160 188 123 653 -287 -917 -77 -960 -471 175 -10 -973 639 833 -965 -250 -385 -459 -293 -777 -588 771 -651 -296 -423 -714 -756 -171 -377 -681 954 -266 -793 -452 398 801 -156 564 -724 -9 -832 422 537 -911 -563 121 115 970 689 -986 328 597 857 -394 711 -328 100 -627 113 897 72 -734 -932 -639 -611 908 865 567 235 515 791 570 -66 323 386 -179 -948 49 652 -73 118 605 -469 -29 488 -205 -178 -735 -210 317 494 -126 -525 945 -944 -223 507 620 -185 -615 719 855 840 -560 -695 253 -811 329 -688 -811 -329 425 -537 -757 -558 486 729 -801 -27 -101 488 768 665 -243 -793 859 281 263 -977 -912 972 438 165 -85 -485 51 -261 670 -233 1000 -351 -915 450 -86 -7 -639 -807 -855 -720 71 -82 380 373 776 -332 323 -610 -1 -814 -15 125 -586 110 -866 996 -964 489 718 -233 203 320 -716 -768 560 -927 -768 -590 303 -365 207 -957 677 -330 366 626 860 599 -906 516 935 88 136 -336 -877 -548 783 -588 185 17 373 -494 -912 273 -948 -541 -961 -731 -765 874 -653 -253 942 633 244 -16 681 125 592 -314 -390 -373 -53 774 3 -856 362 705 917 -157 -976 -933 -357 340 -760 782 -468 390 422 864 -590 -302 -141 927 -713 -240 -668 -832 -331 -150 956 673 592 926 527 -917 -39 -58 556 151 -575 499 -580 -815 -264 896 -901 834 522 -48 -724 488 428 -577 -788 290 717 382 889 135 967 63 59 -986 -339 761 29 -998 -754 -491 -300 -41 -467 192 -658 99 -288 155 99 -5 108 778 -324 548 757 938 146 884 -586 -831 -244 -786 -640 -881 369 -119 -332 898 -890 -662 -552 984 -545 -55 564 -93 221 861 -96 536 -556 87 250 788 -282 -413 -455 -591 -55 909 286 -150 820 -797 151 95 -681 547 -310 61 -486 -688 -772 122 170 929 -944 -948 187 462 256 -552 811 619 463 406 812 726 -900 742 762 848 -62 230 224 -654 -536 422 70 -698 676 -337 -89 -40 -529 -191 33 239 942 -836 196 881 762 -920 -199 -619 -837 101 149 481 -279 242 -323 18 -117 165 471 80 631 -644 850 -966 -928 389 -355 -636 327 -919 131 -268 261 92 -406 7 467 -345 498 -345 -827 865 -11 405 -167 -688 586 -794 -635 -519 -428 610 546 -277 414 -515 -983 256 415 -550 625 435 373 917 961 -621 148 822 -990 292 -981 640 -673 297 -585 -423 -369 227 -287 -282 -938 663 360 -867 32 847 493 -1000 -43 19 853 562 266 -74 700 88 -211 109 462 -651 623 603 584 883 460 986 996 -89 533 396 328 -650 877 -69 -167 -620 -132 -553 214 142 120 243 892 -688 667 -987 661 299 -796 -947 789 959 -770 -763 -397 -639 336 -371 681 275 305 202 211 -163 737 -470 -43 76 -88 640 346 -958 -544 910 723 24 -982 -466 -395 377 795 631 423 289 -821 -876 -143 945 336 386 -186 733 798 422 -224 -387 178 452 906 129 857 -522 -982 -574 887 371 -102 -435 970 450 855 -373 -656 586 981 832 -354 84 -951 -571 -269 235 260 -354 -986 -870 -998 -523 584 722 -669 -30 25 -162 -503 661 -151 924 671 319 -976 -570 -67 921 -697 284 -102 545 60 -511 896 -371 -909 -350 -282 990 333 -504 -206 587 794 759 557 -625 425 433 -105 663 -22 -26 444 -811 -614 -522 990 -331 -276 -517 -325 -113 -151 521 -883 -825 377 -912 -110 657 842 -989 -814 128 -314 -897 279 -600 -27 445 -974 -658 524 -5 -758 -793 72 -982 503 936 307 895 556 360 -791 -857 205 -492 590 -214 471 273 -248 99 -928 533 -915 422 678 431 -537 -442 -178 -54 -562 -16 -821 561 -133 654 -137 881 579 482 603 -971 91 184 -60 -229 726 -326 -288 796 562 -492 24 374 -618 575 -733 435 -737 -985 682 -219 612 -858 772 -684 361 -388 413 728 -495 -418 -678 656 -939 -717 -834 410 -84 120 -320 765 734 893 635 -330 186 -900 505 -689 -70 323 632 -998 -440 -305 868 -941 -976 -162 664 -108 -834 -141 -372 -381 -132 431 -270 525 -894 -510 -684 -768 924 383 380 -813 493 -816 -842 -76 -699 -599 989 463 270 -286 -336 -223 216 -256 442 580 283 -111 -487 -422 -871 -478 -445 88 756 -275 109 -238 -489 -322 -983 -610 698 36 -458 786 -346 646 105 -253 -102 -352 -46 -44 -950 -188 131 280 198 -800 -813 -440 -463 617 159 80 685 849 506 -989 392 -926 458 -685 939 170 277 -382 487 274 -602 -433 -171 550 -600 439 702 542 801 -246 -932 -547 772 922 705 -678 -548 436 -968 140 -635 -310 650 -344 -925 -143 -370 918 -419 545 -844 91 143 -190 865 432 970 246 105 241 -956 -533 377 819 31 238 -963 706 469 270 -772 -847 392 272 399 53 64 -683 684 -245 -748 672 624 -143 480 -484 100 -196 -838 697 -875 230 -754 848 -972 804 -776 -758 689 320 163 919 -603 -820 -553 -610 170 -787 -453 276 -942 -738 -935 138 -188 -141 -185 607 549 -920 439 106 917 -686 674 107 498 -808 -755 -331 256 -47 -579 891 -766 185 -624 725 -708 813 850 -595 448 39 -636 382 184 -329 -698 630 -869 -568 -140 714 -114 918 -631 816 771 -817 481 -100 -332 -242 108 855 504 989 -646 271 -240 -278 -208 262 63 -678 -352 -756 -973 604 -136 672 -47 -331 732 194 651 587 342 -158 431 728 590 864 592 -371 604 -252 265 859 -771 -400 955 -757 -192 -542 -788 -823 -671 293 -215 464 107 -255 359 807 -402 284 -768 891 360 -439 864 890 -151 -801 -52 324 228 -833 -259 -728 -764 -490 686 -488 -715 -959 891 -902 250 551 226 -904 -775 -293 -374 -607 -306 629 431 653 -684 -955 -584 811 -342 -21 -188 759 73 280 498 -1 -797 815 922 -539 280 -825 22 246 87 -451 501 -696 152 -491 -268 -645 746 699 -171 -979 -468 -217 -959 -449 -530 -497 -323 687 763 -998 -922 -86 762 -234 425 -953 -63 725 -616 612 18 418 450 -405 947 -126 -43 586 224 630 954 -825 723 438 467 152 225 -135 -770 -55 -191 -176 -904 407 -203 -571 -864 -668 -910 79 137 -731 803 63 33 787 -325 711 -928 676 -131 -355 634 -302 -340 -735 -919 413 -170 -115 539 -27 967 505 687 614 442 761 40 -675 944 185 530 141 -131 718 113 -343 -669 -150 801 -954 -797 -522 527 -181 641 614 -372 -413 -58 -841 -891 194 -330 939 728 257 -439 -772 464 -940 -816 576 -616 -602 -951 129 705 625 127 -750 -247 -561 798 -199 615 -173 488 -617 -726 230 -295 397 -46 -596 -503 -703 755 -774 631 -667 984 -858 91 531 -717 -18 -45 -685 440 -652 -683 829 843 347 267 -786 141 169 30 554 -208 373 -988 237 -580 276 848 -64 -121 -998 -352 507 -646 -957 414 64 965 486 245 773 -113 -702 -772 -387 -742 206 134 -313 802 78 134 252 412 187 -917 11 -580 -488 847 553 -283 277 226 436 209 717 -868 -780 285 488 598 490 716 -15 301 280 518 -750 741 -213 -373 140 -926 889 -910 -126 943 535 200 -892 -606 513 133 -392 437 587 865 548 489 -797 -875 -463 -416 -198 733 215 67 -306 -657 -288 -779 -829 654 -143 -64 109 -781 -190 -156 287 931 -777 -76 -92 652 -858 80 -185 -974 -115 557 -41 159 -792 -438 -407 633 61 700 -463 387 986 385 -131 -137 662 899 -703 351 -50 139 -877 259 931 636 103 762 411 -148 -200 975 278 -409 -164 476 365 -569 861 -442 -979 -980 203 -435 -687 -526 -377 941 -447 -167 847 -199 901 -402 -648 277 155 242 -382 -207 -450 167 -289 737 108 -430 358 176 -995 -627 -327 -562 862 -550 852 869 -565 -270 710 138 -771 -142 968 537 -56 -221 300 145 751 55 -71 392 699 857 605 -917 -249 -945 -893 -626 91 70 879 -849 -742 -293 709 142 328 716 579 -329 410 177 221 -494 -900 -923 -945 -913 950 515 15 -337 -845 -463 504 437 -133 822 -519 -624 639 -391 916 31 687 398 -938 921 35 -457 885 193 529 747 -489 195 -953 -54 599 971 17 988 -181 -840 649 687 440 -505 714 538 -912 575 877 778 -527 550 -12 133 -798 65 -116 502 1 -620 -182 117 14 126 572 -590 831 -134 -522 976 43 343 -235 968 -637 -71 849 -699 -983 -786 -194 -269 -568 275 -52 -34 -343 -594 670 240 -410 -86 515 172 476 -789 907 699 507 421 -223 187 873 132 -460 -120 -682 443 799 804 730 -888 938 -5 -524 490 262 -202 840 -462 -493 -698 -123 335 -338 65 -235 157 824 -715 110 -277 -331 29 461 -174 122 -750 17 -490 -759 -316 999 902 842 -293 28 -273 -741 -282 237 803 -60 -220 -666 430 397 481 -281 -973 242 983 -459 -442 -328 631 -704 -378 -614 -767 -562 -366 787 -956 107 579 155 789 86 217 -21 937 29 79 688 -239 -478 -88 227 888 -575 163 -654 724 -716 542 -604 891 -631 -572 385 -458 579 -491 402 -331 552 -589 830 -418 -893 -813 -932 745 -693 -704 743 -519 -464 283 204 -83 -328 700 -956 494 602 199 957 -823 262 -581 -988 -172 -394 892 -879 475 -265 -407 94 -27 287 -199 67 -610 151 -431 175 -984 341 640 -693 -962 -717 747 -338 525 764 -186 519 -347 270 -958 -508 319 -322 136 732 -321 709 191 -200 67 -415 -935 926 -193 532 814 -232 169 4 -648 -505 -127 -449 -384 336 928 586 -267 768 588 -542 338 -35 88 -487 -615 -970 -897 801 319 826 -615 435 -17 -288 -515 -489 102 -136 -796 77 575 -633 -531 -100 -547 -971 189 580 767 135 -818 658 751 -600 -723 -904 -252 -772 827 -672 99 999 -17 245 502 317 772 674 -667 553 -4 1000 -772 -932 827 920 -480 357 934 -206 -282 607 573 503 709 -231 246 573 299 156 514 -156 871 563 -119 912 957 890 113 665 866 -204 -609 -967 575 -132 -864 -396 796 -418 -913 -123 -702 75 -987 971 -953 745 615 -957 -384 -895 77 80 206 27 -651 201 -487 944 476 798 -944 502 377 773 -738 -98 -730 -215 -231 870 194 -477 378 564 -674 576 921 879 -551 -698 -217 360 183 -885 -159 772 715 -406 -354 302 116 -803 696 -665 -998 406 84 471 -984 -558 -147 645 -314 172 -31 -80 125 -678 455 -992 -682 909 -875 255 -125 -736 436 -172 73 -746 220 677 608 -60 -126 291 860 -665 -770 -356 52 -293 327 -444 -388 -648 691 119 965 -262 -71 -882 -841 -64 -109 -137 -22 -771 -669 -644 -536 430 -904 -530 377 -501 -107 222 -128 -981 386 -314 258 -848 -443 350 763 800 -129 -884 -189 -43 868 855 878 649 -879 759 134 513 -624 -922 936 -630 -241 -421 98 -674 916 -466 -882 458 305 -210 -531 997 -879 -898 -719 198 -732 470 -916 230 401 -738 360 -799 324 111 178 373 586 -143 -215 227 951 -102 232 997 799 446 552 -810 -311 -796 -619 -204 -459 92 -431 -3 882 500 -430 479 168 278 -347 -80 396 873 -673 625 -398 -64 -99 -672 39 -717 327 -335 -178 748 280 -903 -292 538 265 874 764 -259 -311 46 -639 -39 639 779 745 718 -442 -967 -567 -389 503 715 210 -592 -736 214 749 -88 492 511 -636 -764 -803 541 583 234 355 -319 855 -653 800 702 -250 348 876 -502 143 -654 342 -534 -667 720 -458 -676 -651 379 764 -909 309 205 450 -602 629 -271 -571 -184 373 12 -3 -844 -209 104 -993 -871 -520 774 170 248 -774 -750 958 884 -546 -586 580 137 -583 -514 873 248 781 297 -351 951 -762 -607 -983 68 -681 445 419 -696 -302 415 -555 971 183 -154 -461 848 362 210 90 825 -579 263 419 329 -691 -560 -173 -962 522 -277 52 965 -922 -228 74 -522 810 -995 -721 681 413 601 769 742 708 -245 741 -297 960 -788 706 -365 466 -822 67 -105 -645 166 -353 106 410 845 350 719 -541 748 848 844 -729 619 -781 323 318 -268 997 745 -289 453 670 -617 969 354 527 217 561 -63 -223 -699 -420 -924 -215 -556 -229 966 258 -783 385 -610 -163 -663 602 384 903 307 -634 -404 -537 412 858 927 383 734 224 767 818 -24 -639 904 -824 -232 522 252 -113 -539 549 778 -111 -681 586 -136 -722 -775 -232 -983 -815 -857 330 416 -839 -335 -805 280 518 116 695 443 -485 -371 -178 -904 602 984 -438 -524 338 -754 -955 520 -689 936 738 -463 -684 351 -462 225 -895 497 486 -651 -938 -841 840 -312 -252 378 -105 396 -422 869 961 48 934 852 928 -371 751 -376 -546 -526 -742 846 -13 312 -225 -970 -858 990 36 657 911 111 406 -444 493 -333 112 620 -70 280 326 -777 -505 -86 895 -996 -647 574 653 -601 -933 908 -764 -910 -268 -986 -189 -767 943 -748 -689 972 928 86 65 541 -692 -741 844 789 -320 507 -127 473 -469 -355 -246 699 -330 -947 -196 387 4 882 -890 504 154 -296 15 693 -535 -564 -720 -605 632 -915 -86 913 -127 777 -521 320 -225 696 -986 -419 -271 247 -286 -959 -305 -235 -391 -327 -135 873 338 668 -144 -225 133 497 -460 166 232 -550 -385 -113 402 -527 747 -672 -255 -13 487 571 -82 -268 -345 -16 103 386 -894 -225 -678 -18 -292 801 -314 509 941 -979 -854 178 555 -664 106 10 256 -789 67 -610 883 -719 -474 -436 349 17 869 789 -588 26 707 -875 -47 327 474 -794 -786 -216 -678 304 -245 -314 -300 -128 -910 814 815 -575 -454 -148 -923 -141 158 -578 561 848 -884 907 -438 223 -352 575 -50 -486 -455 -534 599 659 -294 787 979 627 -3 577 -497 381 -124 487 -199 640 686 -502 106 -817 -204 816 -200 755 758 -403 -560 -888 -535 699 -509 877 -549 436 258 -162 -820 -405 330 218 -805 -488 -280 -223 -268 426 903 757 513 -748 -289 -330 -136 -807 -616 208 991 234 131 439 277 -81 349 584 981 -500 651 55 477 993 844 -279 133 829 941 -947 -654 -116 398 -369 47 -785 158 738 89 -528 692 667 537 800 -386 200 550 284 467 928 834 -439 829 412 618 953 523 714 -717 -616 -164 652 -595 -267 -438 459 -613 924 41 -40 416 312 980 -508 297 -586 713 -581 -88 136 -938 -229 86 -744 55 332 -34 952 -162 15 -438 761 -265 971 -916 -1 706 -656 879 -422 793 -972 65 920 205 505 -550 406 -748 892 -567 695 850 606 967 22 -917 861 589 135 -426 774 -508 144 -433 -979 -133 664 -368 -174 959 297 -559 885 -14 161 175 356 248 -579 12 -765 901 970 418 -967 138 675 -436 -110 566 -265 542 -225 -380 -25 -285 -617 -881 -79 463 -649 -129 -237 -323 -840 71 540 150 652 -515 980 486 -881 -203 -447 -384 918 -175 -471 -15 -765 -453 747 933 133 919 -335 -501 128 -840 -977 -434 417 -585 -288 136 22 606 -457 852 -129 458 -82 -941 205 771 955 -10 -444 -874 -104 -369 -931 -446 815 596 -708 882 374 -191 1 80 -481 -603 499 -683 -413 627 -305 -274 121 183 342 786 246 -813 -871 -814 458 362 462 -192 254 -511 -715 210 -514 849 208 97 388 810 652 351 32 516 873 570 -929 -742 -64 897 -424 -130 499 907 8 -507 -853 763 -203 -372 377 586 121 267 145 -771 -183 34 -920 -986 596 -391 509 -358 192 449 -425 931 -7 527 371 -92 -555 230 -490 485 77 580 -952 -896 33 304 710 -588 363 -38 -108 -319 -739 191 508 29 -786 139 839 -256 -462 -431 551 302 411 989 -963 630 956 882 419 -939 821 -436 -429 569 17 -908 -784 106 -79 396 785 -766 769 84 -5 813 321 -530 484 961 -514 16 -589 -11 -315 878 813 -150 934 269 -630 812 -661 394 520 800 -98 998 709 -199 548 822 686 415 65 201 729 -266 -531 -364 -89 175 628 114 42 742 878 -532 112 83 -510 629 205 -74 -488 -241 -892 -687 -547 -937 -66 820 315 -278 -806 819 789 -903 816 -715 -35 -321 178 -58 -91 364 -98 -400 -350 238 -268 592 -241 99 71 -171 -806 490 -691 -853 672 545 556 -529 -835 256 -339 601 -34 -769 -828 -803 519 951 599 976 545 -649 -158 869 -944 200 -157 822 -128 -526 -214 587 891 276 83 -618 592 -1000 723 571 641 -984 -230 560 -819 -344 -624 551 858 -436 583 -435 -644 411 -462 760 -474 252 757 -706 -944 844 -446 873 -652 959 719 -835 -166 316 221 -184 -342 826 793 47 -238 70 453 -950 -974 -592 -704 998 730 -857 152 -409 478 980 -845 186 -721 981 -811 -299 -447 -276 -493 242 -699 279 464 -381 -96 676 -434 -671 883 302 -74 135 -389 322 973 -201 848 860 372 319 -200 871 -246 -501 994 178 -707 109 -829 -161 -933 -224 518 -514 -294 435 305 623 -553 331 105 -469 -362 -678 169 -533 -595 -667 -978 986 -634 849 898 291 -327 -750 135 -870 -254 490 447 -946 257 -668 -258 814 -151 493 -159 -693 -795 149 303 614 12 567 632 605 933 -711 -402 -591 -325 654 786 226 796 -20 961 -256 -410 413 -529 876 -708 591 -206 -523 -70 54 451 74 863 907 -397 802 -807 -377 468 929 676 686 -4 -824 139 -485 -647 -340 383 126 -434 -988 920 -815 -367 -618 -152 -965 -825 -890 -771 490 -985 110 223 325 598 -722 -852 -415 -41 831 74 312 825 -307 833 527 -834 74 293 353 -372 902 -789 -954 -783 -834 804 -917 -827 407 256 546 -336 690 -439 -455 326 922 129 -792 -910 -983 -710 7 131 -182 -736 850 -532 654 567 959 206 599 712 923 -674 77 -730 -856 650 724 -157 79 644 833 576 233 218 57 -193 -761 -991 164 -688 813 39 -774 -55 -358 564 -88 728 596 -752 104 774 944 -503 -682 -56 -952 405 -449 -675 -157 208 91 -467 418 -283 -404 11 -552 695 618 104 -648 852 -5 454 -670 -934 950 720 -867 16 181 752 279 -512 -584 744 -126 254 199 -106 -206 -692 22 -463 646 -304 540 321 -572 640 -204 -193 -667 -191 687 337 715 659 -784 684 777 750 -327 -173 -342 498 100 -12 -656 357 -318 -940 -320 995 975 546 -944 613 38 457 -472 -889 67 -806 -887 656 -129 -370 -554 58 -166 780 -114 504 333 75 148 69 -122 933 245 -556 256 677 474 -837 -698 -763 -881 341 366 -819 884 -844 -918 235 478 660 -410 -137 691 -34 -942 -494 463 -687 215 780 650 971 783 -495 -639 525 434 -646 -55 -809 -858 931 -212 -468 -811 -576 -140 58 -936 -253 -208 509 -379 -165 719 -757 -423 26 16 396 -910 2 198 735 332 779 -331 603 690 -638 -513 -797 6 -51 117 -865 -76 587 920 893 -15 430 422 926 856 -188 -44 -909 616 -428 -203 387 -458 583 447 342 -500 788 801 167 -323 -282 -341 -105 -785 872 314 961 -382 -627 -638 -937 -202 -109 -91 260 -313 -240 233 -1000 -399 479 230 977 -635 465 -743 -347 751 298 -442 56 -81 -235 -628 -121 219 29 978 -542 350 191 -169 921 109 984 -148 -987 -923 504 -473 369 -922 -603 657 -605 21 307 -382 -273 455 420 994 306 157 -818 533 -313 -714 -24 -235 -249 -306 -616 767 -471 978 -429 128 -60 431 -900 -427 846 -643 -460 -838 156 -834 -574 -754 235 -683 -878 799 -128 -791 83 -670 -695 -388 -648 -303 -351 -352 -148 832 -18 -496 948 -59 -565 -688 -474 837 -982 967 -418 353 969 473 359 -145 761 921 -729 21 396 -600 -613 905 -583 -814 -656 -296 239 -192 -531 -35 669 763 -390 -363 567 -625 588 -5 407 232 -924 536 635 -221 -186 -977 -24 -839 -656 -901 122 -869 983 -838 271 458 -718 697 929 -931 108 -785 -716 541 176 943 -162 25 -706 -657 -460 -892 -448 -334 674 -544 422 -606 879 -363 -812 907 943 540 -205 603 -52 165 361 733 -66 -742 -598 876 -107 -564 -131 601 872 16 714 172 -380 -915 80 591 578 687 -116 447 -46 358 423 979 43 -328 -305 619 -873 869 325 969 285 -250 631 -419 290 -879 -340 -762 -66 956 679 649 -317 602 -237 590 714 69 660 869 235 -594 985 888 -530 754 -302 804 -23 -849 -260 -196 -176 154 717 -778 -956 764 -388 197 -286 -824 -329 822 -796 695 673 -634 119 -860 595 -588 553 -958 546 -683 -924 690 -204 -306 741 -872 574 -472 -94 -679 21 918 696 -228 267 370 -864 768 -685 319 -606 -300 -118 982 487 436 -427 979 -701 309 -223 -286 596 396 -357 -294 -36 -585 544 640 991 -757 875 935 -240 142 998 -17 -98 803 -777 958 -531 639 -475 -80 146 -290 -254 -759 322 -10 730 215 -555 13 -432 341 -775 -892 -751 -313 -847 -25 -851 -650 -513 -68 -713 -309 -353 958 -538 -588 -451 616 160 690 -54 -932 -573 642 763 -324 142 -473 876 844 -529 -229 537 -781 -944 986 392 -489 -569 -497 426 699 174 -697 -904 1 -747 -931 16 -554 -79 -891 -792 -66 185 -597 748 264 -32 443 213 -946 -985 -536 -117 938 -596 -517 846 -579 677 -959 762 631 279 -590 -598 182 -268 -857 176 189 -876 175 467 8 287 -118 -723 -779 954 -955 865 31 712 -356 -282 -461 -5 35 5 -701 3 715 -139 -429 -196 -686 -107 175 790 135 151 -896 -883 -490 -306 535 517 779 115 -139 -793 417 -524 -26 -131 -249 -51 -661 437 929 -828 -80 851 -144 -970 -981 -695 -587 902 713 622 443 -13 -735 -266 500 576 433 -855 211 489 -57 988 506 -862 883 -747 -145 410 -56 -305 -123 -380 -713 -578 130 -75 45 256 -186 -941 -823 501 152 987 630 -81 -710 340 -540 -371 -88 21 596 778 963 -15 -515 585 -80 768 -591 679 854 260 458 442 -149 -763 750 769 438 479 716 74 -791 -535 781 -370 -615 -296 765 -82 -192 -74 -467 -48 617 841 706 641 -500 218 -699 135 -564 -613 -24 960 933 -931 -892 -444 916 77 478 -303 -58 884 878 102 619 145 -424 304 578 985 540 539 -944 -506 -659 97 13 843 -307 770 604 930 1000 -329 -420 849 -835 -959 -841 -113 -406 -533 830 -341 -593 -944 488 983 -938 -489 -507 967 -451 101 -688 -381 -830 -629 777 216 226 291 663 857 286 953 697 -225 534 -275 -684 -834 176 518 -190 820 -635 732 841 -668 863 -270 697 136 -216 884 -278 -697 787 332 -878 -963 533 -890 439 -811 -177 -700 -306 -904 -924 7 -406 -123 -890 712 -909 -469 940 -827 791 848 507 -439 888 557 64 227 -386 -788 925 -186 79 731 259 143 92 304 574 140 349 4 -709 -708 242 -306 83 -655 965 -234 124 872 839 462 -772 -650 -97 -900 445 -464 -84 793 986 718 -456 -515 910 648 -488 427 792 -451 36 -262 599 39 -824 528 675 -290 -464 943 -950 -332 427 -754 338 834 521 -757 194 327 -909 -914 -765 348 -93 -388 -888 520 -969 -402 -351 140 -76 -937 827 -409 582 731 19 768 892 -767 129 -268 -33 -826 -569 -111 -232 554 308 -564 -609 -330 -227 586 357 536 262 661 -772 851 -347 808 659 626 195 761 -498 -506 577 -864 492 -698 189 -551 691 -66 -311 441 -953 -707 645 239 -60 137 663 -307 -410 -324 297 -252 383 -206 734 -993 931 106 686 -913 569 -154 136 -19 265 -543 -906 293 -265 -997 753 -214 -122 -150 423 -927 718 429 -991 398 516 61 228 602 470 -782 -484 601 -701 -846 -591 -18 -960 658 989 -111 -150 235 -586 235 -357 -277 -37 -328 -497 168 682 534 -890 429 792 -987 113 -672 -894 93 281 -260 -827 298 79 164 -731 773 13 466 810 -668 399 224 772 947 142 939 -43 -842 603 -49 273 803 -290 558 196 789 -870 -877 -487 644 994 524 341 -834 -194 -707 -541 -306 705 272 416 -253 472 179 785 605 -412 -403 930 -403 -662 -670 -819 504 161 -941 -873 561 -241 248 -960 378 483 -946 458 -109 166 -817 -691 933 -440 195 -198 -386 408 559 -6 589 -722 -405 30 -858 -101 -903 515 22 -793 403 -214 -536 -1000 -491 693 247 -454 -78 -565 70 -449 90 -793 -288 459 333 1000 315 385 94 -496 41 -394 -747 81 -226 -789 -492 638 295 907 -965 695 -574 823 -165 996 -214 158 7 223 680 -861 633 -505 -912 -214 -600 -763 -451 -565 864 -114 31 170 -809 -662 -322 -876 -864 -569 -492 -967 218 547 967 -806 -317 298 -764 903 -880 -394 673 248 -137 372 944 526 -219 -429 147 520 666 -149 -894 -88 -896 -86 -41 845 -898 967 664 -194 -343 -155 -909 -339 -461 770 441 66 -945 30 -37 -400 57 -943 -455 37 -731 545 773 979 893 289 -191 -790 810 885 -101 23 491 -545 88 -78 534 -500 -505 -956 878 793 379 -688 221 -966 -575 951 553 -382 265 -12 954 -412 -757 906 658 -440 972 -892 912 -948 76 558 -413 -145 -443 -332 -212 -980 -227 946 -996 -834 449 -453 -437 -147 -881 -818 72 524 783 -764 428 619 521 903 -793 -98 373 -684 -98 -590 -260 703 -981 -791 702 -196 745 426 145 720 -122 129 275 -317 -838 -228 -629 980 -853 370 -855 248 421 -753 -881 25 152 674 848 -428 -852 552 -869 347 -187 566 636 673 199 118 -428 58 -897 -463 -444 20 408 -711 126 739 687 -604 -230 465 733 879 -266 -723 -554 -773 -472 556 222 -507 503 164 861 165 -437 805 493 -378 -78 -932 -361 762 580 525 473 169 -36 561 -504 373 518 -582 627 855 237 -199 -105 -232 804 -600 -489 -595 502 649 866 -643 -905 -439 -463 307 772 -247 -475 327 -866 952 114 -988 159 -789 388 614 920 342 688 30 -145 -20 428 994 850 -727 58 -465 -263 734 -549 925 790 -364 -910 389 307 -92 -357 323 -134 -178 246 115 658 -99 -827 348 -233 767 292 -550 540 818 766 348 738 -221 -799 -205 238 584 -338 17 184 647 312 -297 -87 -214 -340 924 162 -869 -649 631 707 -245 -893 4 877 282 -488 -588 -209 -501 923 831 466 -182 -364 610 -631 66 158 -5 447 -124 -290 122 189 15 -413 -779 -253 -553 933 -949 596 520 950 -364 -234 957 778 -275 -963 22 50 920 619 -772 203 -410 483 -584 -978 -954 -734 -333 30 -537 -32 -35 -876 683 -404 -252 -330 -280 -666 -177 898 743 -865 539 144 -778 -723 160 149 -527 453 -279 702 -890 553 -174 965 666 960 -717 -501 672 225 -185 -570 964 975 -614 390 -562 -73 -666 531 0 -359 -824 323 -959 858 -995 819 261 792 -924 606 -341 -95 60 -395 254 -22 327 -362 881 -390 -420 -511 520 -190 606 -268 -996 -827 863 278 -508 -770 -706 131 674 705 339 980 790 582 -937 716 -583 -282 544 79 996 -320 656 851 -867 335 425 256 908 935 309 992 483 -314 -627 164 279 326 440 -471 590 -925 -330 806 376 872 -607 -318 -13 714 -100 760 -515 929 892 -180 -176 -635 671 424 -167 728 -179 17 -995 -433 373 59 190 905 -595 -609 -779 -945 -914 437 668 289 -557 573 -351 113 -204 443 -652 -741 825 643 -282 50 -73 -249 685 665 618 -493 -407 341 690 801 -575 -35 745 -178 -121 451 587 50 30 793 502 -777 -793 580 -206 351 -87 683 -422 279 660 677 761 515 724 49 -698 158 -193 -171 873 -296 -762 -760 791 70 -445 -402 781 -491 541 -721 593 612 104 22 354 -959 339 -549 43 979 -307 -888 233 -475 25 243 -560 293 -624 -268 -58 -81 -847 510 472 -351 -516 478 819 903 -882 479 963 -729 -666 970 -627 -181 -160 -879 -308 -206 -761 -788 -175 409 -512 -584 -868 -679 72 -290 997 384 330 944 -997 -878 -513 -476 287 -849 330 778 551 -978 889 -584 647 -748 918 166 -56 -671 192 919 728 -634 353 281 -587 -86 -257 782 199 -729 -675 -51 241 760 628 546 246 -632 -537 -988 392 -427 -976 -656 925 -798 -665 -500 67 680 749 231 348 658 -768 438 1000 251 436 175 873 -554 274 -195 953 -380 869 -697 746 -648 364 -807 -140 -101 372 741 660 -220 -781 -594 660 310 -374 174 -740 -603 11 -911 -161 -899 -320 711 675 -170 -710 774 887 -957 -830 -102 -239 439 -563 532 -838 -560 -898 -360 15 -571 -444 -577 -491 -573 -28 -962 -24 477 -380 -927 609 -569 761 -182 -129 -344 511 -556 99 570 675 420 957 514 606 -656 124 -460 331 -118 874 -171 512 517 -90 603 867 -468 634 -795 -936 -535 -56 -696 884 208 -311 -973 845 770 -206 -272 622 99 -758 -245 -863 -744 996 -75 -484 689 -365 -942 -169 285 -747 -386 688 895 -7 12 -600 -198 -806 403 914 -577 -833 499 79 763 -74 -772 -111 594 173 176 -16 557 -1000 606 612 742 -97 -57 594 -580 -994 701 -947 -208 458 734 359 720 -137 -488 -1000 -187 -835 -577 527 -209 -449 972 -986 543 -110 -515 65 763 135 33 -111 106 -124 132 -329 35 -287 31 742 -707 -378 -776 -790 -369 9 -412 -919 472 -831 407 -468 -90 124 -436 -626 990 939 -377 777 433 503 -294 -687 -527 165 -294 -165 143 899 836 -89 -727 -223 403 110 764 -485 -884 253 112 -987 861 -127 220 105 -465 -480 959 177 47 -774 37 111 89 819 -889 976 -917 853 13 -329 758 510 -111 349 845 273 -505 -30 178 244 1000 945 6 -676 103 -750 963 596 989 244 -816 -96 331 554 913 569 318 -937 -261 592 715 589 884 -400 446 -376 -334 814 104 -118 -225 199 -422 485 867 -650 628 -432 -867 565 -480 302 -117 80 -64 -492 -631 -243 -234 134 725 486 -615 54 -21 301 -447 -624 703 481 504 668 566 679 820 -127 82 -421 372 230 9 -503 -95 -890 433 187 -849 641 -509 945 237 -469 -279 155 -155 -698 541 -289 -256 506 596 263 43 -344 94 -495 625 -315 702 814 -333 850 283 600 -169 726 -815 -840 -860 209 -505 118 -436 -70 946 84 -742 -698 -957 836 255 694 989 -325 509 -289 -806 45 -138 150 582 -149 -390 740 -597 -861 771 597 529 -912 -294 58 -483 -162 755 -509 912 -273 81 -362 -966 937 979 -282 381 575 541 887 623 -841 865 283 602 -475 784 206 -626 -792 -162 -56 -675 615 -769 -770 -154 -293 -149 804 -604 562 727 -605 22 632 600 713 320 -143 -551 -72 925 -311 -937 -140 289 -988 -56 -557 -959 -442 -432 -352 -539 390 748 -489 -313 -732 -942 880 906 -414 -190 -907 555 103 -130 -474 733 325 847 276 508 69 456 678 170 -993 -716 -62 -173 607 -670 973 -122 991 148 -232 -114 734 -458 -116 53 5 151 -508 226 202 272 542 518 -541 465 891 -525 106 -882 625 -103 147 388 -429 0 324 -79 786 -393 -856 964 -985 710 945 -140 566 726 -411 -736 -285 379 234 610 -372 -328 -987 -380 -560 -646 473 341 -92 -306 -535 -712 224 885 -279 -594 577 474 -616 -20 -645 -732 485 140 -527 -574 -141 805 683 -976 4 -17 995 612 -437 -340 -858 55 383 -716 903 926 329 -727 853 360 758 -91 165 -992 -927 -325 198 -146 -432 62 381 630 408 -49 311 -313 -73 164 -451 -581 987 -615 205 185 -42 987 -469 -442 409 985 -371 366 300 -696 -792 218 -580 -837 -156 190 -14 554 68 334 -272 -902 -589 -954 -11 -415 9 594 57 28 250 230 -381 530 -965 -349 -738 230 -395 818 -971 -336 857 -889 -372 267 -887 497 759 -247 -238 283 -133 -608 222 -996 -962 83 -693 -441 715 972 -814 43 999 -161 660 504 90 -39 -763 562 111 154 -368 169 -601 793 -658 -807 431 215 -784 724 -185 396 -913 71 -559 -278 -402 571 137 -539 834 54 -299 -146 502 772 -289 308 -962 -48 536 575 -941 414 -526 -955 935 -497 51 6 -629 57 20 -946 -154 -903 192 -631 -725 143 -907 -780 907 -645 312 545 -768 108 736 -276 811 339 -805 -541 304 488 225 795 223 -715 -785 287 -70 114 336 -971 -657 612 -504 -698 198 -456 -581 -81 237 393 408 -808 -488 -495 -117 639 -662 -450 -261 66 -629 -954 880 752 -443 288 97 -926 391 968 902 -198 433 -364 -784 -190 519 -756 844 -669 363 -725 -365 435 -844 75 -33 -454 -74 -313 -446 -359 957 -89 -276 421 -818 -715 716 -505 510 -623 -403 987 227 -452 -586 609 766 7 -140 187 916 850 -251 -530 -587 -643 -426 -87 -74 284 338 -482 -975 -810 -864 612 -938 166 941 14 982 420 -631 -803 -715 619 89 -609 -377 -856 -330 -690 245 -488 156 -504 -666 180 293 218 539 -274 56 311 -577 -965 790 540 387 -517 -73 -612 134 -731 80 764 -49 -58 31 878 926 165 120 993 -469 -99 252 510 -182 131 -997 109 504 224 181 541 360 863 103 -154 147 -24 -492 766 -473 181 64 -921 -230 632 418 -234 249 489 -511 -591 -441 915 -947 641 -697 -337 -263 648 797 677 -474 154 -561 -630 -315 -640 679 -685 -624 78 983 -53 -915 -847 642 -348 366 -798 -171 686 726 -463 -767 605 -419 217 856 407 938 -200 -505 -225 718 915 -899 886 834 -636 -146 -959 -708 -953 358 -921 713 -560 115 -471 -704 -668 -141 -985 -990 815 -530 757 -5 -951 601 -391 -396 382 -388 -797 532 814 -597 -312 -42 738 -400 -949 44 674 611 38 528 -202 -51 -433 -207 486 -94 -703 -22 245 -318 -280 -794 -172 -79 -335 -436 904 -919 -289 -524 104 497 -740 -674 803 651 974 1 -926 825 664 605 -109 -31 531 -998 912 -471 699 -375 444 46 211 -401 -783 582 -407 -690 -949 387 -61 809 300 681 -260 361 -637 546 821 140 -611 -993 889 -824 -369 -606 -106 565 -253 -486 -538 212 -557 89 345 948 -561 454 974 -500 -705 -208 328 56 431 900 226 612 815 735 675 473 898 -822 913 -539 -395 -143 -807 -694 330 -247 -841 409 -414 992 612 981 739 449 -131 -584 -275 -580 -86 968 -726 867 164 495 521 843 310 705 -495 -937 654 330 -984 517 877 985 -971 -502 794 -665 365 313 620 229 -57 47 151 -885 401 -318 -975 -621 961 640 371 635 -751 967 781 -226 -620 -748 326 939 380 -418 -206 -142 82 471 -752 -768 916 -224 436 -680 -341 950 -861 -34 -30 -910 -314 50 -436 707 743 -450 -373 749 53 976 -661 -865 -871 711 -509 -871 -742 -591 -145 408 254 -942 777 784 -566 179 -532 -704 -747 251 -514 -617 806 890 -79 -910 99 626 902 331 -653 -25 -848 727 914 -995 -220 -172 -451 755 -137 962 -367 -921 867 -974 -527 -564 -441 614 -925 -441 153 977 -304 530 -710 -376 807 733 -752 -26 663 539 927 -158 417 2 882 584 -109 -189 -969 647 715 -292 88 109 70 -469 753 940 306 -180 -746 54 330 562 562 943 -56 45 -988 -633 -605 836 -128 -990 -278 -151 206 377 325 490 -823 -916 753 808 -976 697 273 -17 449 -756 183 682 -754 733 -247 981 624 488 479 584 698 -113 -54 -975 -224 -841 -97 431 -957 939 57 292 -526 860 -661 815 61 -720 -197 -530 -636 -113 -47 441 6 570 734 310 -92 -386 116 734 -287 -296 245 61 -117 -438 334 106 -207 -739 617 -818 -519 -518 435 -24 -988 302 -44 0 -365 621 150 873 176 606 -615 -599 -198 -709 -413 -355 628 865 451 566 -259 155 -13 -784 273 -853 -909 615 360 -503 48 -530 302 331 -775 303 26 -678 902 972 -277 523 369 -461 20 -734 -283 -936 -142 802 -417 -335 929 806 451 570 -400 313 278 -402 -248 749 -121 774 -558 521 -359 761 942 -267 376 -227 -730 -375 -947 -944 -235 131 -53 -646 820 385 56 -756 342 -911 832 -355 -657 229 -294 -459 -581 -181 106 -331 726 864 -591 -211 -87 624 565 -81 851 314 437 -959 235 351 512 -772 792 11 345 -915 -512 254 -29 228 -359 749 -248 -547 49 211 519 -10 334 863 -96 -748 440 -751 260 239 -965 -913 -164 323 114 -862 -666 -601 506 90 -103 -457 816 776 588 955 344 894 384 -870 -396 445 142 -887 423 318 -394 824 -784 273 -382 -983 -691 -741 529 508 445 751 908 -18 19 784 -446 -697 440 -349 245 -151 -818 -860 -494 539 -795 564 -268 509 131 -775 -612 366 508 264 128 -837 -437 456 566 760 114 857 495 -970 86 185 840 -615 -990 142 -390 -32 -904 165 -754 334 563 -39 -350 -398 820 675 -497 176 -971 280 534 -312 53 907 -134 -952 381 759 244 -322 306 748 352 800 -125 -107 -926 419 952 -543 -497 263 663 -44 119 -535 -18 538 -520 209 425 -862 -40 435 -709 -910 -762 -19 -369 -887 -233 -429 -906 366 -937 -48 -533 754 376 301 134 -336 -607 166 -501 -938 379 -235 428 -221 160 -587 832 84 930 -944 358 -769 -783 712 -564 628 179 -166 320 727 -245 399 98 -851 811 574 323 -238 442 375 819 -90 -446 0 464 265 -330 -491 -381 -693 -897 -330 534 -344 422 234 768 -302 -425 -903 -143 -398 -849 728 152 896 -32 -396 355 -938 -157 -118 821 275 748 -490 673 540 694 -691 287 210 -275 46 -67 549 671 -300 903 696 210 353 434 -639 -137 507 433 -453 -781 581 850 761 -815 854 -140 615 796 982 -620 452 651 812 -367 -480 384 253 543 -864 -201 -403 446 -282 755 -336 636 64 358 713 -925 783 799 886 359 -368 -990 926 -779 95 -228 -876 -14 -873 -432 983 -634 528 196 443 269 169 504 -499 764 -38 794 -636 963 591 -616 -548 -717 311 647 535 909 -339 -105 315 153 -472 438 -513 476 1 449 678 653 506 -967 -1000 145 -849 849 -553 673 -985 -981 -151 244 -169 -628 364 -848 -543 363 -732 742 423 -438 437 59 -832 984 30 -870 129 119 -652 712 800 251 910 653 -728 71 576 -264 -739 -888 -750 987 -384 -32 -212 -982 -957 755 -918 863 754 -305 -971 -385 -821 19 -350 55 -432 175 -603 780 730 717 -969 265 -56 271 172 -13 -623 -531 -167 341 368 48 288 632 -978 713 -134 74 -548 630 -611 72 819 172 -135 356 409 -115 -932 751 -752 -503 418 271 490 339 -882 148 -176 -921 852 -972 300 854 -221 -778 650 847 -585 49 67 694 872 821 -808 688 -85 -259 339 -922 -531 -894 238 -581 -930 11 -493 731 369 -315 -673 867 347 590 583 -139 -376 -929 -702 -769 737 289 -444 681 -824 -1 -434 204 -136 -402 732 554 909 -346 315 94 -492 93 -835 -191 -816 902 -648 836 -479 -484 795 -452 482 532 -225 315 528 178 -915 -463 -538 258 789 -749 -344 271 -177 727 237 -615 574 -838 11 31 -727 159 96 -14 510 -672 -206 -627 286 79 262 -703 -917 -693 -188 947 877 -781 -833 -145 635 -624 -792 340 666 -109 532 -65 -127 -160 -292 863 337 -310 -379 564 60 -715 -288 -672 634 531 81 840 -932 529 737 -828 713 -221 -278 -20 23 157 -719 551 299 -462 957 -896 -932 -196 676 -632 -563 905 -371 487 539 -908 805 316 299 561 -540 -563 936 -598 84 34 969 514 695 912 -194 356 529 394 696 900 431 -842 835 750 -118 444 835 310 740 -633 -118 -390 276 -921 -424 -477 -183 -171 577 418 710 -953 463 -178 -908 409 -934 87 -442 92 -450 610 907 973 -811 -587 -931 -979 316 738 420 -950 542 711 741 -101 -635 947 -220 740 910 344 -41 548 -926 -373 508 -475 448 -78 502 -492 -285 67 -336 -741 258 492 -758 230 797 331 624 -932 50 727 -57 -668 653 -597 -961 -865 316 822 -343 -687 -195 -761 663 -854 -158 143 -49 397 -785 -838 168 319 -441 -996 -858 434 -843 974 469 -85 -396 -187 -513 -710 -568 -877 -151 235 -178 -171 -792 -779 453 41 -296 -291 654 -515 -409 -622 127 668 374 -809 231 -371 -781 955 533 108 717 -197 -173 822 -351 851 253 -747 532 411 -907 -351 351 463 202 -463 -586 -987 608 238 809 18 -936 3 -891 925 -849 -491 -171 -424 282 864 -419 802 -206 -131 -282 -298 119 -935 89 998 364 -233 661 -793 -211 160 -612 960 -85 -151 161 -272 816 940 28 297 945 915 -618 -791 285 -281 828 218 637 815 -471 -887 241 -964 -364 -923 -280 -529 -51 715 -127 300 759 -698 -820 -422 -710 -16 -326 -600 324 -250 -999 -228 299 717 -840 -267 237 312 -336 123 93 -870 495 48 -400 669 -603 -261 618 -409 -920 -774 -547 -83 251 -795 -565 711 739 -909 986 -177 -20 -323 -297 -206 -434 -477 -584 -272 -220 -708 -452 -755 663 -354 263 -267 -201 -44 -652 -279 -33 968 670 425 -100 -904 666 -569 -275 84 135 922 -273 124 882 308 297 471 -742 539 -699 -67 -152 779 96 762 -929 -224 -641 -169 351 -199 -520 -624 -575 657 -233 -892 486 962 866 -622 617 670 790 -669 741 50 302 882 868 -741 -143 607 196 -793 607 8 -239 78 -620 175 72 502 -104 -416 746 -816 -634 -685 780 840 -818 595 -694 -658 -464 876 731 350 -831 179 669 -154 -886 -883 988 -763 587 -277 -364 305 -286 -518 -862 -153 -231 23 94 861 -235 -980 127 -977 -85 468 677 -446 -959 287 951 -810 375 -499 717 478 470 384 310 -992 -455 -246 -150 -842 -687 -916 -530 920 -65 894 -131 806 246 507 -673 4 -971 -235 -52 -273 245 669 764 745 -138 684 332 951 258 744 195 892 963 58 -129 363 189 381 311 -724 -820 -37 -158 -26 -56 664 993 781 -505 66 376 164 276 -253 -330 695 -524 -754 93 250 -545 478 -145 -81 862 720 197 792 492 -839 6 -396 -492 -826 -466 -826 -313 -34 439 -462 667 893 699 329 576 -614 -557 189 372 897 850 122 482 454 554 -506 -263 -796 -24 -783 -95 -34 536 532 -327 63 -782 779 -86 -3 41 106 109 -914 950 330 443 -905 -666 -155 -797 698 -58 647 889 -687 27 25 763 -59 -116 -780 221 -166 -88 -917 -149 -911 121 -706 365 735 537 -776 -95 -851 -731 98 -745 -34 822 -166 -300 -793 -849 535 229 -926 -103 723 -612 -268 -926 406 -358 -205 786 747 -636 149 -178 312 483 -88 -29 -8 431 -258 833 -960 -936 -972 971 -869 805 302 -473 -305 45 494 947 -524 126 309 406 -619 975 -169 -555 225 -698 61 -78 -220 371 90 831 124 -748 718 -226 220 297 -375 926 -84 -284 429 -484 -586 920 -728 634 994 -953 457 -1 200 609 683 -714 -314 -797 14 596 -718 488 875 771 -204 63 576 24 -271 -410 821 -291 777 -532 -718 413 -568 568 -296 292 471 -901 -520 -567 -685 170 -113 207 441 -72 459 -50 962 362 998 -168 -756 111 486 50 464 33 -795 429 821 -983 -462 234 820 171 -652 189 231 -834 605 -333 850 -134 625 145 136 187 -634 -701 -682 458 23 -257 -281 -404 147 -313 237 894 68 -924 163 -443 973 464 -736 797 -381 -394 -557 126 234 422 829 -786 112 449 115 182 904 21 -742 661 592 683 -504 -690 -849 -552 179 -123 -133 925 -896 899 696 700 -9 -920 992 354 -374 793 -766 -692 424 380 -495 -261 -943 -70 -515 -405 992 -10 406 264 -287 578 -798 -582 -564 754 -389 95 -638 861 766 -390 -170 848 -422 -460 -85 184 -437 107 -252 -260 -972 88 388 386 152 433 717 -827 804 -738 -753 -756 -317 -297 -925 -157 120 219 580 252 -1000 -694 622 832 860 -174 -220 -529 -500 477 -911 7 13 253 742 -905 -538 -50 -325 -700 -680 -541 -361 456 -95 531 204 -749 543 -231 -527 714 -296 -80 736 615 787 -214 -994 -762 -19 281 -484 636 137 75 594 459 594 -570 -949 -866 -6 226 -462 -972 323 955 -543 158 971 835 895 592 -201 596 646 -950 906 754 152 58 998 -940 53 565 908 -92 502 -363 -468 -12 -22 -734 -830 -591 -639 -835 74 -393 -298 -282 -13 -651 30 576 -573 -144 -693 497 236 -290 114 58 -631 861 -267 -677 857 -295 211 -580 -448 566 680 -892 712 263 -401 -857 -111 118 781 57 429 352 134 17 -537 28 -506 672 -93 877 468 -528 -473 -158 -948 509 139 657 -206 -507 -717 -83 -202 894 121 814 595 400 -274 -965 580 90 -381 39 451 -228 -436 -734 917 920 -405 185 910 -834 -142 959 -621 156 -372 -52 -54 -825 335 684 -140 658 -467 -772 803 350 -246 517 246 -436 -484 578 -595 -873 755 -219 889 47 -351 161 -909 -802 695 886 219 700 -954 913 -26 244 -329 603 486 -382 536 177 -633 106 610 936 -132 42 -690 -396 -622 747 860 435 768 640 -143 733 -59 -470 -826 -293 126 -120 -797 -429 364 -767 743 246 188 -754 -856 -138 523 -234 -593 574 -332 630 -962 774 37 817 -867 802 -578 -90 -483 593 -642 516 173 -692 -637 825 -518 193 71 334 766 -578 11 -855 859 932 -359 -847 932 -960 225 -756 -159 257 -127 772 561 265 -968 -820 498 -977 -541 -542 201 -24 819 496 630 -264 -735 775 418 -760 -608 547 -903 162 -975 21 684 934 903 -16 -987 150 -635 -653 -301 410 -137 970 -537 -828 -130 743 330 -234 391 -422 -167 398 -762 -501 -507 -556 -662 946 -516 107 -927 350 905 -269 495 471 -48 518 748 -128 576 715 -53 -287 -637 -420 87 -359 710 576 -861 -769 -989 515 906 -810 -523 581 -524 -210 455 -3 33 789 968 853 -973 297 772 460 -876 -889 -123 -693 -183 -482 -353 148 950 863 78 -549 603 815 -517 113 243 -881 723 302 232 716 -279 918 -352 310 -307 -332 -220 -297 -953 -300 -700 -221 -24 -945 563 133 -755 -379 788 -69 -451 -408 -613 -83 129 -835 -225 -39 -185 -332 818 -245 275 -633 -620 -187 277 577 757 -34 0 891 -818 220 847 -12 -870 591 -82 -502 110 913 441 -735 430 -252 -864 -948 -314 784 911 961 851 727 493 826 -498 -808 -372 793 39 465 3 -543 244 844 -509 -836 -497 114 989 -83 -263 -966 -655 90 74 -651 -943 -424 313 -439 -732 -816 959 170 183 276 -922 -276 -650 294 200 678 92 608 -131 637 -535 79 80 236 -524 897 385 76 965 -884 449 893 -97 -922 602 -999 -366 307 486 -586 -637 156 277 267 968 498 -440 -915 -771 25 -225 494 214 396 150 470 81 -490 36 -870 330 387 -565 -582 -55 -729 173 -279 3 997 -975 730 522 661 -95 -74 -642 838 835 -730 234 231 16 727 -563 620 145 851 198 349 -79 -456 414 -599 861 738 848 497 144 -385 31 125 729 555 728 213 -431 572 686 -915 -792 755 657 -318 -15 505 195 186 405 -356 -694 10 866 173 360 -728 -772 -492 -55 -229 988 -438 880 711 -220 -834 -733 308 548 -832 -475 -283 -36 695 -838 70 475 478 785 345 -472 893 962 367 662 216 310 187 257 -139 313 -682 277 -169 -242 534 712 -174 988 215 636 -183 294 955 -294 944 -82 77 -430 981 -798 776 805 546 -32 -618 -586 128 535 528 294 469 -237 161 -283 -971 -634 361 -366 -380 -882 198 -515 641 -943 -86 770 487 564 -109 935 595 -758 -459 797 854 7 809 -293 -15 -896 220 357 489 -766 483 34 397 122 274 519 773 -191 182 -722 878 79 905 -147 -201 128 761 247 180 863 31 -670 -628 930 986 724 -476 952 204 159 393 808 -87 143 838 297 -472 738 795 802 -292 402 836 672 243 818 990 3 -355 775 -990 -882 282 849 -233 -661 -922 134 317 -701 697 -434 -628 -669 -12 -800 -197 -223 -101 -105 -555 669 -932 -32 -356 -254 -565 -266 964 842 -339 -957 487 -365 -545 -252 171 256 -710 161 -255 -50 -48 -693 429 129 -792 -986 768 988 -130 599 234 -773 304 542 -378 -298 -664 -616 677 863 886 -653 467 -681 181 -304 -538 -876 465 313 -88 -196 -193 358 -785 912 -787 409 -735 431 -361 -359 -772 685 -24 775 895 -759 958 440 -326 -153 549 115 -22 602 611 702 327 393 -934 -889 360 -746 -550 550 -720 -485 -302 -913 717 -608 -918 246 736 -734 632 -964 489 -173 546 -672 -266 297 311 270 781 732 825 621 736 -238 -940 -109 507 -584 -640 748 283 -193 -156 -583 -952 65 64 795 -36 -387 620 88 536 101 -540 56 371 986 142 124 -871 278 -595 -334 429 44 -867 479 -480 476 -334 252 668 240 -964 -768 46 -762 291 439 66 197 -63 -687 -652 -819 -844 228 506 -901 504 -371 766 15 977 765 978 -651 264 351 -843 872 -376 -857 370 -293 -821 535 -37 662 965 837 -357 160 702 -640 -104 342 718 -800 -605 -357 339 812 -98 411 -817 453 -1 -516 -295 -314 -902 -889 899 682 992 -916 597 979 -130 -308 660 -617 336 199 -457 -320 418 -574 25 811 92 -55 609 398 -915 -30 -217 381 934 -972 431 -230 -294 360 842 612 883 48 -642 -776 -14 -600 184 -262 -76 -236 507 -491 648 -381 160 -678 -662 -886 -850 -757 374 735 695 257 134 -983 374 174 -882 -789 53 810 650 462 -520 -354 -27 95 -614 -220 -404 -484 -282 -212 -635 -762 -240 813 295 123 -518 -288 -169 -849 615 199 268 -932 374 -349 934 -698 177 -542 -148 647 -516 578 691 324 211 -974 459 -410 -135 849 -456 -873 401 883 748 -724 -923 32 657 -712 -730 -23 -298 -996 -976 896 -220 -678 460 -669 219 -973 75 180 -39 750 -905 -452 -399 -596 -303 -47 -714 -17 -506 134 959 -383 -737 -492 504 -953 -865 -103 -651 136 139 90 -157 566 936 -981 243 -139 -393 -658 -222 -499 612 201 43 19 -666 332 66 595 -502 -2 -767 -806 275 1 500 738 703 875 561 -658 190 950 287 835 447 465 -584 306 -84 640 814 -862 -394 891 150 858 -576 -426 -451 299 -164 -636 173 29 169 238 -588 -862 -790 -833 404 862 -613 307 410 280 297 -798 722 490 -481 -351 428 -813 -934 -300 424 51 994 -17 -415 -223 13 -331 551 196 908 144 836 -932 378 -35 853 -195 582 -404 929 949 314 54 57 63 526 -591 116 922 475 -116 -379 810 363 592 -967 354 597 -418 186 869 -313 -606 478 619 -536 821 57 197 -437 -671 680 -497 -559 793 94 -244 481 -937 -13 242 -42 -795 -878 -748 490 -941 928 -186 642 -16 -807 -420 768 548 847 116 46 -202 -53 -856 516 349 -275 324 973 -393 853 393 528 -117 88 -470 37 -54 -710 815 -789 470 582 -611 869 -218 585 971 507 -99 -673 -525 14 697 344 277 -675 850 -202 -34 769 -859 -747 -897 712 -285 54 -193 562 -510 -507 594 -344 -644 -559 659 44 -561 158 696 -261 -241 172 876 148 556 -457 -315 -692 501 -239 -71 -865 -811 504 922 355 -877 -841 469 583 449 962 182 393 274 -868 -4 -405 -297 813 385 993 473 -664 -656 -311 909 -237 292 185 -482 -328 773 -664 944 -164 -578 -147 606 -183 503 851 374 562 457 177 -102 78 307 179 794 154 -805 279 300 -740 -587 105 -624 727 -847 -178 507 58 -714 -685 199 122 -124 -300 -355 835 -809 -621 487 -82 288 -346 -192 -20 144 401 791 51 653 662 919 -529 -354 -927 244 -865 991 600 -874 -889 85 251 934 -344 -418 -886 535 -334 -382 -341 -988 -594 363 20 45 671 -652 635 -225 -451 24 44 -378 -53 -169 919 146 51 -774 340 -151 -136 734 627 490 -104 313 676 559 260 37 -463 -25 -919 -760 159 -17 27 -904 927 -950 -106 -477 606 -945 -163 210 -911 -908 -91 342 135 698 654 -60 903 682 494 971 743 -579 820 -559 -947 299 65 -403 -107 -512 194 516 70 465 -93 509 599 406 337 811 329 769 -148 356 782 723 945 -700 -969 810 606 555 -179 -223 196 -533 614 -298 45 -564 -338 130 884 350 940 531 899 338 831 -525 416 -809 408 722 -616 -75 835 889 -191 685 -545 -732 991 386 500 39 -234 950 -308 644 -371 -808 -172 627 271 -439 -658 -243 867 523 22 -338 -647 -481 495 279 -216 -832 528 -597 183 -748 -61 -817 -857 804 919 -4 -52 637 -101 -147 965 845 4 670 -773 674 -86 -820 412 405 -212 -39 554 -348 -918 -56 -262 644 993 -586 -412 -849 -948 -617 -656 121 -611 57 634 -413 -630 282 -746 -754 -690 544 265 -841 -509 -434 -462 -516 -867 -896 229 -985 891 -670 55 160 899 889 940 -72 638 411 87 -165 -209 -522 -643 153 -864 -684 -971 -144 -57 -706 925 -708 -744 715 -748 357 -548 -891 983 -939 -985 -829 719 -169 -448 -696 282 240 -778 148 877 915 370 348 -85 251 -73 254 91 650 436 944 480 -948 -90 201 -364 -153 296 -540 -634 590 -592 399 226 1000 -787 -115 21 -167 806 500 -248 -653 526 -904 -692 -364 834 263 800 -514 -954 712 -386 -583 5 900 -953 99 581 853 40 408 366 -847 -684 -21 129 797 -496 -523 -266 -801 -13 -862 399 -652 -297 -587 -880 146 -452 -298 -885 -875 946 -395 854 -620 -827 883 -867 -929 -852 -932 399 -270 268 -718 -718 -967 -284 626 -487 843 -137 78 302 825 506 -7 -481 -246 -268 -352 -264 115 354 135 240 -281 294 858 -676 154 -370 -23 925 218 532 -867 -989 272 170 -767 816 38 -872 378 429 267 -31 343 -636 -146 819 320 -395 -335 -296 -225 -157 456 -963 710 82 299 -241 -871 -917 -717 -967 -783 300 331 256 690 462 735 428 -613 -994 196 299 26 -432 -994 -519 243 723 896 558 16 246 -525 825 -89 383 593 -308 822 -296 -624 -956 -527 719 -865 -492 212 803 -744 434 0 -997 -609 849 11 -46 -99 865 -629 527 986 -200 -424 -901 161 392 819 -504 -190 -327 -979 -697 959 217 -580 196 -451 -412 -623 -926 935 150 -55 -199 220 -757 496 -465 19 140 -336 -512 426 973 -999 -162 124 439 -123 647 -586 -853 -919 -172 526 -625 596 729 856 644 253 -794 -370 -493 -221 -371 -73 446 -61 16 818 860 -252 208 -941 613 62 835 -101 653 -214 451 -684 -138 978 792 848 -531 -900 334 707 -145 534 -492 198 -759 632 467 -287 871 133 475 820 877 801 858 851 237 877 -502 -928 -140 548 -12 -794 621 -150 80 601 789 -351 -531 28 -871 -214 -110 489 -457 -633 -367 -854 -309 909 713 -58 -293 -385 -163 -173 -679 -448 -783 -966 -740 -67 -314 -210 359 461 -983 -280 561 670 -526 906 33 -113 -465 -186 55 579 86 -891 -889 431 -512 -172 406 -780 442 529 -324 -777 -324 442 149 756 876 -198 -353 -720 -229 424 -988 90 733 552 542 542 993 -937 -373 -297 -492 492 -989 33 493 766 633 763 70 145 -656 489 598 454 -604 264 15 750 -238 -697 961 -893 -392 449 572 406 -497 762 282 619 113 -860 890 880 -649 -347 151 -504 -484 -596 -618 950 836 -841 922 729 -238 -831 818 927 -602 805 845 841 -12 936 190 250 -894 -757 831 -195 -281 -60 -172 130 -706 -79 524 976 618 495 86 901 467 -362 802 439 -13 -38 -539 -310 534 -569 262 393 982 -383 -815 -898 448 882 143 983 147 -443 332 963 817 678 743 572 685 -799 744 425 930 -133 -777 785 -874 -336 -796 503 222 -355 66 478 189 378 -945 -595 -821 -733 451 -722 925 323 503 -99 261 -590 151 745 -571 90 522 -74 -426 -943 -577 -421 -715 998 713 -876 -48 -821 900 103 842 -364 -54 -915 894 68 37 679 -913 733 311 339 883 -917 181 623 284 -10 494 901 459 -28 619 -834 -463 947 537 549 801 424 -161 171 123 177 -715 767 605 -657 -116 293 -691 -430 -622 953 -89 -627 -65 -239 804 449 182 -678 853 -648 -137 -112 68 -153 -814 -76 546 -643 -748 391 -680 236 937 195 251 609 -872 789 -484 804 -502 -411 761 -450 170 -666 -114 752 -69 255 470 -342 -174 -236 32 -206 306 -188 -456 678 843 914 -646 -865 740 -260 363 -624 -15 957 542 -782 458 -375 -682 634 -659 -341 348 -198 773 777 -985 390 986 992 717 -870 145 1 -444 734 -141 -956 -747 -614 -775 -478 -206 155 906 -23 80 614 -153 225 -503 -177 573 19 -768 271 -525 718 -122 -299 -547 990 87 -91 -749 -596 -676 -650 -46 696 941 -808 223 792 -580 -258 -451 545 942 -766 780 47 -50 -305 -959 178 896 -521 -987 -337 497 527 -525 323 -559 -98 -21 -825 -779 476 3 -723 559 -484 -799 -677 9 -991 -35 -668 262 700 664 -452 -878 818 -651 -352 -890 737 -761 285 786 100 574 415 390 -677 -280 125 240 -237 211 704 -645 593 997 709 913 687 -288 949 -846 278 464 -703 307 -51 987 322 19 -780 277 -228 -260 -168 720 -897 -379 506 -151 -506 618 59 159 -801 532 -642 984 -303 406 938 474 268 -608 -757 -454 -716 -951 933 946 529 -537 506 462 98 717 -179 -664 748 -718 276 990 480 879 -617 300 20 -15 797 -49 -127 35 -196 252 570 399 -773 147 -246 588 -200 -693 -247 -453 855 91 812 736 437 963 -490 -804 603 -121 -419 343 522 260 875 -242 -757 660 -193 824 -243 -925 105 191 795 -762 -77 -147 156 133 483 -834 460 967 258 -341 -849 -490 -202 492 -348 122 332 211 -67 672 -500 -929 658 469 -407 -314 547 6 211 -426 15 746 -625 642 30 828 969 -718 -927 389 -701 72 155 714 -344 182 -108 -738 -26 -635 539 387 -594 -133 271 -199 -372 248 -129 51 504 -197 -396 969 323 -772 -648 754 -613 889 867 58 499 -801 -484 -664 -621 287 -501 910 -279 -908 -441 4 675 386 -72 568 125 -871 -31 -742 606 451 -218 -529 -616 576 -350 -453 -924 578 682 306 -963 687 -538 457 714 157 -55 558 -605 112 -251 -206 -819 896 482 -1 -353 753 286 -707 -278 -458 -120 301 99 -375 -61 508 -277 263 59 -148 843 -86 210 -883 604 979 -459 -711 636 683 -119 -30 155 -767 194 17 -446 554 573 -452 -650 -600 -727 243 123 -2 -956 908 305 118 501 383 -258 169 -317 148 6 243 -927 336 -245 -108 -197 -565 -160 325 -688 96 17 195 -577 288 782 -450 -791 222 -350 -665 824 614 -61 798 -263 556 -214 275 -809 -808 61 -107 64 -950 -236 -120 -381 -199 -381 303 530 849 -137 -678 -139 400 143 674 290 19 919 -494 -218 -352 27 731 -393 -643 -773 -460 381 280 -144 -515 12 91 817 -452 822 -73 135 -305 956 -526 -173 -78 -135 564 662 312 747 784 -694 -415 -563 -140 943 550 -450 9 166 628 -947 -825 299 765 851 -340 -535 -767 -392 -88 -48 958 -560 705 367 186 -486 116 334 802 882 875 -2 219 882 203 -417 247 213 -400 -989 -610 574 762 -417 -63 632 -590 270 452 10 102 593 6 -252 284 -157 -848 334 -442 -14 738 689 405 529 899 422 194 -400 433 139 687 659 534 382 428 889 242 737 -961 -1000 -225 -434 -154 541 156 6 -228 776 845 494 278 -865 -495 630 -353 390 269 -509 -750 130 584 353 893 236 -556 -831 -653 183 -31 588 953 -512 491 334 507 -358 500 -708 -734 -11 696 901 -771 -629 811 896 -559 -427 -643 991 513 615 -276 -27 -705 -436 268 -312 -679 -953 39 300 3 762 -504 -455 -45 -967 29 -162 595 -907 -79 801 -451 838 362 -754 -244 -180 -88 846 -332 -338 -68 -712 -970 969 -963 -462 -802 -648 -767 539 -655 -681 600 -500 -620 -180 788 630 795 -443 460 370 551 -484 314 757 55 -806 50 -955 253 183 -794 401 923 -420 -905 902 47 132 986 -734 608 -344 1000 -308 509 -46 -582 -741 939 174 340 -902 226 188 394 348 670 141 -620 573 384 315 -404 -261 -296 867 -183 -13 569 702 -95 -745 401 -515 -885 -172 858 -973 -5 511 718 -206 -490 -925 -917 -117 -343 239 -406 413 -319 416 -28 622 193 697 335 -996 722 -584 66 832 -588 -900 348 -734 -211 -542 86 -800 498 -911 407 -263 217 -522 303 -714 159 657 -998 -915 301 300 925 -409 25 -898 53 937 400 438 -970 -436 -486 438 -886 261 -3 203 939 -146 665 -109 -311 -860 330 -547 -988 -889 5 -245 758 403 -959 477 -185 60 -136 697 506 927 201 -245 -743 -492 -984 -913 -535 491 47 661 -115 -223 929 148 975 -85 -713 73 634 -82 492 987 498 781 -998 -947 -97 722 452 -560 53 664 -404 423 -918 805 -687 -595 914 745 -788 -921 173 -949 -764 -896 762 330 825 928 -363 138 722 641 -864 722 251 427 -787 601 147 936 853 661 470 -995 46 -745 -451 489 -797 -284 183 67 625 268 -127 -734 651 20 -157 -199 507 391 -584 914 968 -873 -467 -884 -762 486 655 5 -627 -82 107 851 627 4 -774 -462 -192 -153 906 -74 -556 -352 -522 125 -251 -628 347 -783 -952 327 -376 894 815 821 405 -611 -241 -51 -144 -432 -905 -951 -88 751 -904 -404 169 -114 -444 748 -697 414 701 259 -342 -404 -580 919 -136 35 -40 -41 -373 -96 56 132 47 -490 65 26 880 356 785 -956 200 912 -953 -404 -172 369 197 -306 -961 -565 -544 -248 122 119 972 884 368 -987 981 361 -453 -479 187 403 -563 -618 943 -943 674 9 374 -236 385 -772 335 104 -927 941 31 884 425 -732 850 -61 -813 149 -518 -350 302 -714 -642 937 -742 -225 -3 583 505 477 301 809 -993 950 754 534 -3 277 699 323 -161 160 -625 -797 -790 -527 -814 -943 -916 -530 -1000 629 -367 935 -374 301 909 832 -617 531 -458 938 -724 -715 784 -25 -939 -64 790 576 699 749 -196 632 462 -528 83 295 -903 -781 -521 333 -639 -698 -55 272 856 -182 -206 -513 416 -568 420 -387 -764 -484 234 317 -874 429 -634 49 542 -943 -634 360 -300 -173 -438 512 -294 -695 -44 179 29 -20 -588 -435 -106 163 -184 968 -170 336 -637 448 -647 -846 -832 -700 292 880 -625 -722 798 396 154 946 -413 -689 942 602 702 -253 807 -410 262 313 -924 357 116 600 -477 346 -96 135 302 683 740 674 900 -677 -568 27 -85 649 688 -680 431 -795 -910 782 578 813 -33 -968 567 -395 -422 383 196 -989 -692 -612 -841 -437 -126 946 471 13 -818 -994 323 -661 -676 626 -554 128 -712 518 87 428 361 914 330 -764 -858 -48 751 -405 -34 163 -489 -585 -90 -80 -952 958 -915 -162 -701 497 844 -463 -442 510 -227 346 -330 -703 -83 -656 -566 -688 -228 388 -203 -475 623 827 -903 704 412 231 284 -964 201 62 -725 289 -206 884 -415 -278 -619 991 885 -583 -292 820 -659 401 902 940 -710 441 489 -361 609 -19 336 605 874 -934 -845 -75 317 930 917 679 -859 293 493 -28 159 -361 -241 646 -850 958 -981 -489 -181 237 213 -194 849 752 -958 -488 -285 56 665 539 -572 470 -91 796 506 -278 248 900 588 356 -822 651 159 771 147 -893 305 -60 -638 90 -193 -766 354 -51 -530 -126 136 -607 -320 -353 482 -643 -888 -520 299 -671 -857 549 -983 529 -237 -148 -494 -20 103 -830 -593 -628 15 181 409 -524 894 -108 -228 -303 -919 -926 248 -712 -215 324 -145 995 5 -738 -27 -960 871 -151 -714 103 315 98 -78 -592 720 -815 -495 -437 -746 -132 -613 982 -669 -790 226 898 437 -839 -339 345 -388 -504 -428 575 706 583 -96 66 -424 5 182 -547 -894 496 15 6 -145 37 -750 990 -190 -802 -362 51 16 978 197 -331 594 -164 271 -557 -672 33 678 -201 -663 -236 33 -512 -125 817 202 -129 -70 -410 -669 -756 -926 -778 -505 717 883 -768 -809 318 700 739 460 -564 -486 -144 -419 572 682 519 377 555 653 -298 -502 108 -725 -159 -271 767 -517 -692 147 -294 391 873 -86 -251 -453 -214 836 43 576 -59 -519 312 176 336 -227 -675 867 -40 144 270 -624 768 944 -773 -836 -24 136 -64 389 -341 -276 -284 -157 342 456 -94 528 -528 367 132 -629 -615 62 668 944 44 423 91 -515 -411 -390 -826 607 38 -323 411 663 193 484 -433 15 -480 -969 104 -709 517 54 226 844 -792 910 -694 845 -316 200 -923 -128 -531 126 -620 495 54 845 475 834 -814 -384 628 988 128 638 833 86 553 -369 198 791 -96 -145 506 611 -79 562 229 -47 570 268 244 -736 568 -246 -344 531 923 -723 96 -241 289 404 -182 -876 -796 653 -551 -412 -718 570 -273 726 -434 -550 -744 -104 778 -651 -879 -5 -963 899 -673 -859 -109 158 396 -158 165 128 -788 646 415 618 -156 684 -837 96 336 -1 286 107 661 -100 -939 228 -872 662 -383 -367 764 523 445 -623 77 374 65 183 -315 -607 -154 516 -810 -190 757 166 -694 -845 -993 93 291 -192 753 581 13 49 -371 250 -626 -733 634 -318 427 447 -316 -388 799 240 720 -562 694 -544 318 -341 348 885 813 -562 534 451 -83 497 -180 720 958 -348 361 -475 -735 -604 -414 -321 -948 -478 -745 -421 -247 74 992 -901 -498 -476 959 43 160 130 -711 3 -633 -546 351 798 -420 -760 393 -993 906 61 120 451 589 598 545 -813 -979 -750 -579 359 -672 760 456 102 -309 724 -123 -117 -51 510 26 -322 13 -678 -255 251 -656 -978 -346 535 -668 206 -232 620 231 -433 -28 -11 -78 291 -50 -732 -60 -674 -502 -401 828 -300 -606 651 57 -717 -567 489 -539 733 -94 -522 -275 844 690 -69 -931 652 712 -149 -851 -446 669 353 -669 -425 357 54 769 -966 -74 -222 851 235 376 -469 -861 -798 729 -955 -735 568 -693 680 902 123 382 599 907 507 393 -46 381 -327 727 391 -325 404 547 -534 -559 715 -480 -508 -740 -670 956 -584 594 -375 -487 331 802 755 406 -408 449 -391 348 -205 750 953 332 770 407 633 -66 94 558 -876 522 -152 -364 -869 924 410 -798 -418 789 -812 675 -840 -542 842 285 -452 -64 290 198 76 691 522 -178 818 -85 903 -62 334 510 -398 -418 642 -839 -822 753 867 312 -162 52 424 -799 -228 -354 316 607 415 298 -771 407 187 -125 960 -212 -734 -984 383 96 656 822 -120 697 853 588 601 -664 -766 152 873 -142 96 989 737 645 703 -540 201 661 235 -755 -621 746 275 251 -275 -326 -122 -686 331 892 -824 -433 102 337 -956 510 335 -289 -660 -758 389 45 580 927 -665 -445 993 329 -683 347 672 -974 -681 893 391 -787 390 -320 -277 347 563 255 -103 -625 -867 827 -670 -585 775 350 -412 40 10 638 515 -174 -825 877 -676 -804 33 -960 -910 -57 -543 -213 -47 147 420 545 -415 441 183 -977 -680 -735 648 773 -300 -369 473 774 -887 -183 848 -839 -176 -914 -636 -399 920 -590 -399 541 361 -736 690 999 22 116 -786 -413 582 454 -929 -427 -766 300 515 740 974 -767 188 361 -138 657 695 923 -852 758 -512 -107 702 -292 892 -985 798 -487 588 -739 -31 -462 -218 -311 -520 958 372 -12 -589 799 -616 730 265 -103 809 645 -374 -419 -896 -179 584 514 -565 754 -936 568 563 -451 428 -5 117 -140 747 -203 92 -962 286 -466 -320 927 -912 -389 -58 524 -898 59 -708 -585 -370 -177 -331 -764 -348 -764 -618 737 -463 423 110 901 -413 -811 -586 -55 -856 -401 -362 266 -699 840 459 -380 -588 -687 745 176 420 696 477 -454 276 -639 -375 -867 792 -395 136 -747 431 -250 -831 -312 860 -868 992 794 418 -574 -609 827 512 -614 -935 -15 -967 103 -827 -548 551 581 -68 -250 508 -60 180 -547 -490 -594 -75 -297 -757 -508 -704 635 -516 445 443 -333 -269 -130 -722 35 671 634 -473 -822 -355 513 -532 811 244 -553 577 -297 -460 731 679 -222 -989 -83 147 -330 -73 892 -989 36 609 247 37 -324 239 841 -751 -351 -581 53 -820 255 -885 -207 -812 257 821 -364 235 944 479 -602 783 -65 429 781 -118 -536 -69 271 -713 400 -363 704 485 -765 -17 854 955 721 66 96 522 129 873 -215 802 182 -153 965 770 974 -124 992 589 -424 318 199 -498 110 763 329 -48 -729 652 89 394 760 150 -352 692 318 -454 -8 -904 965 -4 576 318 622 -601 570 -354 -219 858 -366 -631 -213 642 697 -876 -390 639 -830 -243 -645 123 441 934 469 591 -845 494 838 -465 -511 -601 -718 34 -810 -929 -39 -67 -907 342 -126 208 -455 477 895 -136 693 769 -622 -694 -552 909 -987 -363 -898 -903 -960 785 581 327 339 564 325 579 -129 191 374 -304 641 816 967 938 78 -776 -628 -248 -543 543 -609 26 458 -318 924 637 770 767 -245 -197 725 826 519 -56 -409 901 -725 147 -126 586 -821 261 -209 443 27 -417 -838 693 -668 -603 134 336 -483 198 509 81 711 -915 706 442 -59 164 171 15 -235 -942 503 662 -866 296 -750 529 -188 -39 646 30 207 809 25 -635 -254 -516 687 333 -870 910 207 -949 102 567 306 469 -743 185 734 390 -201 647 269 -155 -23 -412 418 -121 -562 512 -153 874 -701 83 -634 744 358 -410 -749 409 546 -494 474 198 -63 -532 -490 -745 76 284 -566 -654 -641 797 354 -788 -577 42 447 -613 521 534 -473 662 -585 611 -351 105 519 100 470 787 -134 -171 -57 122 70 -831 216 405 584 -955 57 598 -419 210 681 69 -56 858 417 992 152 -538 63 -596 -90 938 -870 -634 621 128 -774 586 -925 -607 -509 -516 -213 -537 -277 22 -534 -220 -140 830 210 -189 711 310 -553 599 911 833 -805 843 313 -238 832 -488 663 528 -164 677 49 -566 -415 229 -568 -210 41 28 220 222 76 134 235 751 72 393 529 -667 -966 716 431 601 -297 391 -657 710 -949 543 -424 136 828 985 -331 352 -283 -944 279 -613 28 -742 726 64 456 -251 -206 979 -885 -298 -232 314 -160 -953 -124 -989 -500 670 -920 937 -812 -212 -682 699 -28 139 931 957 816 -698 847 -553 943 165 -538 337 -367 -16 605 671 -218 608 332 565 169 -481 666 749 676 -351 -368 -623 69 -55 -973 383 657 71 524 254 -610 611 -931 -649 -729 535 -470 -248 430 -509 901 -934 -942 -137 312 -600 -441 -358 -39 732 683 -351 377 841 -141 617 340 -563 -356 253 -675 989 -274 -433 -289 -183 396 322 958 334 939 382 -245 240 -382 576 -918 -634 -83 418 99 -685 -754 -384 -988 -828 39 727 -145 261 -517 -146 -480 542 844 457 -462 -677 -926 674 -158 -535 -802 -58 450 431 -739 -365 182 365 -803 357 -986 -13 -829 789 47 6 941 -147 682 -292 -907 -688 558 -173 503 423 -197 -681 22 -162 248 872 87 -12 -56 133 328 -178 -873 248 -815 396 -746 -803 -968 710 -543 236 -211 -207 927 659 -402 233 -638 -238 743 -926 719 -571 871 -272 -950 -711 -499 198 418 313 701 -109 548 84 340 952 -579 -208 855 -804 -725 817 239 -157 71 687 146 904 72 419 969 -521 314 -227 973 -720 101 20 760 722 -676 84 105 -77 -585 352 442 -819 -197 -38 -611 66 -697 -418 -684 -804 -920 39 94 711 102 -633 -842 -150 610 633 -779 977 468 -789 334 994 147 904 -863 -995 -968 280 474 679 -58 -374 779 -843 -218 406 -285 150 -150 362 868 -229 510 -276 74 -867 -733 -982 333 -918 47 784 601 -253 376 -257 -726 -127 795 644 326 -57 55 809 111 -979 460 682 404 -518 145 276 551 208 287 926 -155 639 782 801 -9 -89 -680 -821 -668 209 431 294 -569 758 940 -621 -800 -619 -84 -599 773 -294 -66 240 -996 96 669 -633 -149 -76 133 -869 268 824 396 -739 370 -411 -110 818 -36 -283 -126 -893 336 408 -313 -553 -717 68 266 -415 815 996 -482 -938 72 -190 568 -73 -778 455 657 80 -622 183 -314 811 743 412 -349 -837 -21 -70 -623 336 576 -661 -591 291 850 -939 577 -684 996 776 982 -905 -76 385 677 -75 -671 507 300 71 -996 -908 143 47 -701 243 46 554 797 861 887 -446 512 376 163 643 590 754 -82 875 -111 -61 659 -793 332 530 -165 460 -964 -672 -963 -977 142 -517 72 -129 -244 -788 -953 826 604 -82 282 852 -655 -203 -289 781 -490 428 115 -938 627 -700 -743 279 903 50 62 -493 937 -707 -170 -913 199 607 -179 -187 783 -152 384 796 -687 -900 -261 -298 228 -776 177 -310 -419 846 -118 -958 -742 -853 135 -670 -4 -165 749 -405 740 438 -182 388 -569 -477 -564 968 -580 237 -495 955 -982 -790 -297 -43 826 183 -531 -39 -93 -880 142 -687 647 382 -648 987 713 767 285 321 226 198 -18 470 -931 142 818 607 -28 -695 -940 -744 -402 487 792 -105 385 -327 300 -716 178 96 257 -284 -384 18 437 408 730 -506 438 -386 -346 -55 -866 487 -125 401 -79 722 204 589 247 924 924 -650 605 93 629 90 -236 -106 350 -505 109 -215 968 653 -820 206 -226 -127 -534 72 247 -964 -648 -515 972 20 -883 -103 -577 949 230 160 181 219 831 -849 -592 886 -48 -137 -154 -587 399 665 774 -95 -87 -365 -573 -459 -986 906 -653 455 178 977 24 567 851 743 -132 396 -651 812 408 -346 439 -282 677 152 82 356 -334 -999 596 572 -864 114 606 210 793 -290 331 -440 515 361 562 591 385 710 -663 -34 576 -987 -82 -758 -466 -793 294 555 874 -259 -780 234 -311 39 932 -997 -54 281 -836 -48 -980 382 -383 -346 144 -788 128 -438 -18 845 58 -143 881 656 723 903 279 -368 -522 -24 -519 -27 -840 -10 -134 782 -141 -664 -344 806 278 583 -592 830 601 757 -376 -336 -598 446 -172 205 -891 853 629 985 980 721 -448 944 -342 831 296 846 -905 -229 680 103 174 485 745 -450 486 758 -856 -309 -215 -39 925 -910 984 237 542 96 955 308 -619 -328 439 -368 140 906 -602 761 600 480 -882 -875 783 694 -962 49 -54 979 -375 -380 -207 -338 -333 332 362 -873 -168 -949 275 266 134 -113 217 -193 63 -640 894 757 819 -709 952 330 -416 550 -47 -972 -291 -952 -982 -295 683 627 347 -421 -772 -605 -837 -218 -702 -667 310 -168 573 -352 929 -361 793 -847 -51 -216 -516 567 -450 95 385 406 -792 -564 250 -632 1000 424 390 815 -195 150 627 879 3 -12 -940 -510 -413 -110 -8 -978 929 -485 -313 -532 -458 -45 -117 879 -847 -913 -930 688 560 479 958 -85 738 424 -542 636 714 803 162 627 -115 77 745 16 -958 196 -814 265 834 -179 629 533 823 897 -69 24 -742 373 -498 991 -372 278 336 60 -678 559 -821 -327 -885 -206 -548 -466 13 -781 177 -676 73 -205 396 -761 -129 -687 980 -986 529 867 481 947 -299 797 -550 -259 87 -965 92 -268 126 -529 -128 459 -189 493 -274 94 715 -532 -19 -140 1 567 -281 -378 -490 72 -80 878 -919 467 815 557 306 -529 342 -803 -10 964 -554 -478 782 -159 623 488 79 -484 777 309 -861 -779 180 210 -426 426 998 324 316 -693 -495 -384 -972 -960 -297 -358 22 -883 -801 917 -178 620 -20 503 373 674 172 136 431 -371 -432 815 -197 333 694 50 -587 165 587 -379 707 -684 -640 679 -712 317 106 -581 -153 -674 -875 -814 557 -556 -914 -570 -874 0 788 -690 -935 -1000 359 -380 -595 52 -587 -942 -207 114 -664 948 819 414 573 24 -285 274 862 464 258 827 -564 989 -63 945 -476 -722 406 911 323 357 -265 783 757 483 -968 -305 -249 84 -70 -346 538 -604 -898 -744 488 -805 -528 -539 201 371 -17 818 -14 127 203 -940 -537 -972 972 800 -864 432 503 -452 916 -25 944 -487 -491 -170 78 -197 -303 583 -595 -437 -411 954 -190 -614 740 -621 450 411 515 2 -165 762 617 916 521 -588 399 28 886 98 -327 49 249 751 770 654 -602 -19 -940 920 918 220 680 249 714 -503 322 406 -265 -444 -210 -556 -3 -101 623 -22 -238 -835 -176 248 921 444 -811 306 926 -551 -352 162 -190 463 6 384 -294 -82 -156 161 -411 -325 -722 -522 10 -455 -539 718 -863 -655 720 121 -750 -586 -300 516 -443 -983 242 912 347 653 -776 -335 -730 281 -518 716 449 -933 810 206 849 -702 650 -144 -183 -123 -537 -549 119 392 654 -882 -250 -821 341 -212 -499 -121 614 923 -442 913 -544 424 22 -666 -431 611 -869 937 318 -55 131 911 51 619 100 636 549 708 -597 712 -711 -456 -143 983 -406 78 -117 628 845 -924 -752 -333 -936 -4 906 -262 -672 -618 702 153 -23 -576 -932 -804 -18 -423 267 285 157 -49 337 765 -264 -334 -151 -103 -552 -620 913 87 -401 -381 347 -445 455 329 -909 -591 -982 763 134 284 -699 -586 -522 -566 -854 321 -469 -15 -467 647 -393 -947 194 795 907 -306 129 478 -159 -187 93 -252 -760 144 -548 -301 979 -895 -189 236 480 462 -287 -854 -768 -262 529 -557 -172 -931 -967 -82 194 684 983 -817 910 -831 741 -361 -783 608 938 457 575 754 153 94 4 -658 55 -778 -447 306 -40 128 -287 758 19 -742 582 707 304 128 -447 296 -626 -144 -593 767 -380 -586 -846 -844 -139 2 148 -966 -495 205 719 585 -389 385 -220 908 797 -411 529 668 -6 -829 -583 82 84 146 -641 478 81 854 -87 760 -738 314 -528 -178 386 858 459 -597 30 -615 478 -472 -55 -595 49 11 -983 -328 -168 -18 -942 555 749 -70 -698 168 -604 -590 88 -275 230 -495 -707 -802 -458 -698 -232 -512 -643 -773 -653 -655 36 -297 837 868 844 770 40 600 -736 -972 -618 351 -430 910 612 639 968 787 333 -759 821 -465 665 -116 -398 1 142 -139 6 -833 -244 -251 68 480 -646 528 -69 -307 640 23 -673 394 674 587 116 -146 -784 -948 781 938 94 991 -258 -405 -367 667 -475 998 -269 -19 822 549 -6 -287 -328 299 954 -175 -90 459 811 -857 924 -344 356 -150 653 -642 -565 -903 984 -797 -290 32 621 796 465 -156 412 569 -852 842 324 799 929 -122 -40 -917 802 163 -692 335 -356 -894 223 947 222 -679 646 -551 866 -452 48 -146 524 -797 -550 735 500 654 -685 379 18 -946 790 -710 -640 -165 304 933 695 25 818 985 -529 143 -848 -866 -873 41 761 -441 -721 352 536 921 0 -948 912 784 -364 456 -293 806 -906 304 -701 -203 -332 -467 -546 -812 128 -521 891 737 104 -138 886 -758 289 -961 839 -274 -504 -983 -406 -364 -889 98 332 -663 169 346 822 210 840 -839 -890 798 -190 -421 506 -86 332 -194 -846 380 659 654 477 -217 -551 415 75 663 -693 -560 459 -796 -205 -486 -21 -734 -82 845 856 -880 32 -465 921 926 -922 851 -566 536 137 -135 -314 46 837 61 644 -147 779 623 14 716 242 -991 656 756 89 -952 257 -941 2 985 -735 959 843 -658 -64 -91 723 -188 290 346 -132 -881 -695 792 383 -892 965 -184 64 -711 -843 401 487 -106 -122 -529 -728 717 -181 30 -791 -303 -917 817 -355 -643 -679 869 -54 39 328 -469 617 -98 613 242 296 126 -283 -804 -84 -876 291 -984 206 439 330 617 297 952 148 -507 -136 -543 610 -648 -584 -842 207 65 437 447 -43 -819 -586 989 332 555 914 526 -676 -649 68 -829 422 47 -690 -228 186 -289 -184 131 645 248 -340 -786 707 365 -316 9 431 298 -213 -314 88 -402 -242 -386 308 63 72 -639 688 250 350 -518 543 796 -792 20 -55 415 494 -311 278 -114 -543 -380 -264 -841 254 861 -510 846 894 -261 715 462 122 759 -266 152 748 -992 -906 -287 435 -395 -848 99 -871 728 -491 -735 -369 -546 -894 900 329 -240 916 -677 -408 -441 -727 -421 944 557 -76 744 353 -298 -441 7 952 -866 -776 793 8 -169 712 305 519 -134 718 -65 -295 -233 -130 -687 -532 602 -706 24 -386 -781 -808 -947 4 -92 -907 -634 -985 924 159 -729 763 565 597 -116 417 -235 904 423 -42 -686 -596 926 -993 -25 -633 165 461 -947 -957 -596 350 172 -838 75 -275 779 -140 856 255 423 -583 158 594 400 838 253 -523 416 757 149 -895 -363 903 295 -46 351 -400 -481 682 -666 -930 806 380 469 -809 -698 98 -90 -93 207 423 -489 -334 -104 384 88 -129 147 218 -74 50 -218 36 -219 -351 542 785 200 186 750 -337 162 107 -347 786 576 402 350 713 357 396 659 -131 -810 658 -621 -902 641 813 -382 683 -806 -907 -283 317 449 -286 921 -703 -943 -956 -931 -310 -526 -711 -596 694 -162 -716 937 -879 -857 645 533 762 530 -728 -734 -808 790 -569 769 709 -576 9 -469 -929 -283 -514 -856 264 -170 -297 -47 -291 -639 -495 42 372 -746 68 156 162 107 331 -811 -712 167 114 -439 739 -526 -168 804 603 -332 -863 -603 709 -52 463 735 475 -652 -583 576 758 -235 -50 126 -728 -664 59 354 -269 967 361 -310 -483 -883 590 431 -892 -816 590 -536 -250 -821 278 417 147 818 835 -18 863 780 -89 -189 -408 -632 -932 687 -554 937 295 -916 -489 -227 -824 455 -276 -518 384 -751 962 857 -335 -808 49 776 153 244 -936 491 -302 865 -438 -796 -257 118 -126 870 -65 162 330 -719 966 -900 -374 -893 469 -506 -700 813 -402 -441 764 -775 -977 -319 -668 -562 -477 -110 -632 -684 334 472 804 637 -998 833 -346 -1000 124 4 501 302 768 -528 245 938 519 -696 -395 458 -260 4 -701 386 347 303 935 814 90 -13 360 -660 529 32 368 462 9 -820 -393 -13 -301 -101 38 -817 610 723 -10 -271 275 689 -832 371 538 80 -755 948 -630 345 -591 465 583 936 742 950 -644 -81 -192 -340 24 437 -401 -883 942 871 -425 92 491 46 -508 983 -987 370 692 -318 503 -655 148 353 468 939 657 -127 -367 -968 108 297 798 -688 927 -606 -488 -294 995 628 86 -608 572 -380 -263 959 -966 891 298 683 55 -891 273 -282 -526 -809 775 804 634 856 906 544 -41 619 -512 819 175 42 -511 -436 -643 -467 362 347 650 -547 983 -931 166 -717 -294 719 -906 24 128 124 493 903 815 -235 -350 965 778 647 -30 -159 -15 830 352 556 -667 -428 -995 473 -578 -362 -436 438 90 615 863 249 349 731 -489 496 91 -782 811 -924 -314 -941 -794 443 -224 -898 277 715 460 -730 -927 489 341 -317 -977 -948 -726 23 -552 -81 894 -702 674 937 -92 -589 -135 -658 -218 600 992 -61 -313 -670 -554 886 346 487 -959 285 937 -200 775 -520 -812 -147 531 39 -69 633 -585 918 558 -171 -350 585 89 -370 253 -663 400 -789 -813 -269 117 200 -272 -121 641 405 -895 20 936 143 -200 972 593 642 -765 -782 -390 478 -964 91 913 633 226 -423 -868 466 165 981 273 793 25 685 100 -773 -191 524 163 960 -535 260 941 -591 544 710 -778 -120 -760 -581 -638 -701 848 558 1 -891 480 -227 693 -523 -718 492 -767 -968 -700 -413 987 591 3 -929 -334 948 -277 -442 -89 -89 -565 -638 -943 -352 -934 503 589 -573 -609 661 -879 -877 -261 -716 183 766 -151 -552 144 -616 -324 176 269 -719 -455 724 984 -939 -379 696 -839 -25 911 41 529 924 -236 -812 753 -564 -37 912 -598 -763 200 -429 -386 444 444 -993 360 206 127 161 800 -526 962 -953 -941 180 -345 890 -178 2 -927 -361 -479 74 713 -657 489 -607 -351 523 62 -564 465 434 -774 578 477 65 962 588 -514 -477 473 -128 50 -17 739 368 -888 -855 944 396 -310 5 -495 772 919 -777 449 604 -216 -434 -280 430 -623 -189 -462 10 465 -791 -53 -158 -743 -464 773 128 -356 577 536 -868 92 349 -56 725 -864 -30 -851 889 317 -258 -144 971 450 66 824 -156 417 -509 962 240 -250 -443 758 -511 907 -633 326 63 -461 -104 -650 -645 588 -526 138 -958 551 827 -441 -4 -540 49 448 313 954 -888 949 -171 -260 -341 -116 101 239 597 -19 -84 966 -974 719 -680 900 -637 381 539 144 -428 -988 -222 -181 221 721 903 -128 -486 -354 951 989 548 475 486 181 997 -228 675 571 -727 936 -338 -437 294 -660 -249 -985 -40 -112 -857 932 729 450 -32 480 -229 420 355 -893 936 166 -686 -7 -415 -711 -876 393 613 683 -54 714 257 -593 106 721 183 276 -673 775 -453 -771 -767 -137 438 -822 -837 428 388 -573 -102 -646 271 776 917 -882 910 179 109 -489 -100 212 608 216 -807 785 -796 637 -500 -560 -867 495 892 766 387 618 -770 -291 676 342 34 55 745 -982 -384 -158 -3 -862 656 766 -295 -465 -480 -941 -576 -121 -628 376 389 -362 -350 844 972 -188 77 656 628 -844 596 702 -234 67 789 -393 -697 882 -744 -13 -721 -91 -678 20 -983 649 -658 105 -68 -464 892 526 250 -799 74 596 428 -713 867 -799 -114 216 -943 675 602 -455 -410 -340 -808 -780 414 -706 775 416 -36 -139 -366 398 429 987 169 -694 194 434 945 -689 -610 361 67 811 429 -609 -259 -882 442 19 422 -986 993 162 -646 -836 758 -608 -372 -956 279 -8 -225 -760 948 43 538 -997 306 498 -403 -310 831 -468 54 -488 -169 661 -98 -386 198 -720 -649 -822 931 200 230 -41 747 794 -163 -866 577 743 101 -808 550 -320 -504 -114 333 296 646 -990 -837 -78 921 43 917 622 -307 110 -256 22 -105 81 -803 722 -976 459 103 -745 -398 -998 -664 784 -888 -560 -682 -347 -129 -255 -745 334 95 330 33 78 151 -764 -758 -385 -810 -621 -984 -182 481 933 -251 -554 494 350 -746 71 -901 442 626 -208 32 378 323 -332 -356 -422 516 726 535 -733 205 -393 -199 -676 -824 102 -322 -833 -53 -879 -780 608 242 221 28 -647 749 683 734 -469 -666 648 885 638 779 -446 -706 482 -662 -895 -142 326 490 589 -826 328 -855 -78 947 587 506 115 720 -825 552 173 -746 -120 -278 243 -527 -225 305 564 -846 -559 -483 -27 -132 -6 860 648 -634 316 -30 -128 -572 -683 333 -274 -224 -305 165 146 86 385 -220 -995 692 691 303 621 -308 181 -535 -199 -453 457 -651 13 369 866 440 416 -692 159 -31 -688 -465 256 -516 205 358 -248 737 -86 984 -660 250 650 13 -372 -771 493 -318 452 851 17 949 -592 -731 352 889 -221 -1000 -402 471 -1000 -254 660 -463 -854 -836 -182 -280 -526 335 287 200 -668 -794 596 819 -257 -463 190 -320 173 7 -601 -978 827 297 -567 -241 251 -981 364 -257 569 -91 -691 421 -628 773 -283 -441 -791 375 529 221 55 588 494 539 -664 -418 76 -337 -640 310 -510 510 -603 501 -647 -443 631 925 535 795 130 884 -222 418 -362 790 770 -720 -603 -430 -492 -349 189 -306 310 -85 -912 146 -618 902 635 -962 -269 573 458 535 529 868 307 316 -794 -880 373 -372 77 -154 -347 996 -908 -88 652 245 59 -997 -65 867 45 796 740 -57 -310 519 265 -75 -968 -787 -498 -480 606 103 -610 -303 831 776 232 617 -326 -356 456 -797 458 -364 -540 -168 -666 -35 880 359 -633 938 -578 -917 480 898 973 -623 -963 229 -273 -905 -296 54 -370 -519 -33 -603 348 488 -681 998 657 577 -87 -46 790 -451 298 -957 772 -823 -579 -645 859 85 -321 -349 353 498 -889 -686 -839 -206 -930 -768 -577 -817 916 -660 -419 -256 -247 -581 -320 -749 -822 177 986 -283 423 850 -791 564 841 -675 -366 -182 404 974 879 -879 926 884 518 -816 989 451 -52 -81 546 574 251 -474 384 475 -766 109 -545 424 10 955 392 434 22 882 366 -575 -49 730 -587 688 821 -122 186 -170 297 168 829 -580 607 -530 276 840 -688 -991 763 -254 391 861 866 -705 443 374 382 983 442 -492 -263 665 450 624 335 -488 4 756 970 716 -738 -656 -985 89 494 130 -568 -720 -881 -466 -333 276 746 -300 -188 845 -533 725 -847 977 -17 -468 127 134 -113 277 -991 176 -424 -856 540 -634 330 -188 -596 664 -352 -184 -148 176 -438 -349 -693 -150 435 600 -657 -7 787 673 456 290 133 -280 -247 -479 -435 -762 513 -120 -514 -217 -478 -753 -690 335 570 -318 -633 565 -632 -928 -877 204 -597 522 117 367 -79 625 -639 -319 91 493 -546 954 633 -189 887 504 555 478 874 578 421 574 831 -671 738 -550 665 -907 986 17 620 710 -689 -65 -876 497 -635 -755 -416 104 476 894 -903 -930 108 -492 460 -207 470 -760 61 -483 568 393 707 -557 875 434 919 683 -196 -612 -42 113 92 -420 408 928 -320 -330 -242 -325 769 724 -855 436 -851 -219 348 842 37 -33 -407 -614 530 -945 150 453 -242 -841 -942 976 -796 -676 476 699 -146 117 675 -184 798 970 403 236 -623 449 137 949 -949 534 -446 535 956 647 -333 -229 295 -432 882 -509 -377 577 823 -336 309 -387 713 983 -632 105 -188 371 654 -578 -179 168 -391 -618 -856 -382 -757 773 271 33 -425 915 504 -616 899 357 -129 618 717 452 -231 -554 -360 -278 418 55 985 834 -425 -793 681 -839 113 787 -60 915 337 -87 -113 -139 -234 251 -774 67 -392 886 519 188 -960 -867 309 -890 801 -17 -596 810 -893 -184 -497 544 -252 -346 688 799 337 132 753 -346 275 21 457 208 -674 145 273 -66 259 5 721 -90 174 -467 -599 577 245 378 582 -137 -800 754 456 -821 -70 -946 -557 -441 880 400 -970 -19 -387 -138 355 912 806 -635 321 -50 -736 -689 137 92 747 -698 987 -135 -453 360 173 999 305 692 852 -166 721 327 858 -113 -68 -500 0 143 -581 592 305 -947 -509 679 77 675 -166 70 -87 141 -878 -804 399 641 -975 -82 423 -594 365 461 201 -205 657 894 -703 114 388 762 201 27 -47 -87 -650 -526 758 920 -469 568 694 827 464 964 -565 -226 32 352 -441 502 664 10 702 377 627 261 -625 570 244 247 -917 -863 803 713 361 -933 -243 71 -915 298 589 643 -973 688 558 975 -301 868 364 236 -121 -458 163 -265 -108 936 129 527 698 519 814 -581 937 -464 696 -525 542 -519 438 541 422 154 -664 -284 406 423 401 -265 -501 -135 414 -464 515 757 -362 706 64 -586 -212 -70 -910 -212 23 -559 -643 67 344 626 -115 906 -325 -162 750 290 906 292 323 817 -438 -233 -294 -649 -883 508 -789 -104 143 608 -571 -97 541 -447 560 360 227 966 196 302 -450 813 856 528 -224 236 -363 -546 -440 -308 664 815 112 -552 522 -825 -558 -999 423 839 654 -411 757 -885 -185 533 -533 4 326 772 777 -864 341 -292 -249 -754 52 225 -223 -654 597 -718 185 -134 -794 79 771 610 971 -167 41 -549 -361 -452 -907 -643 815 -58 486 428 147 -779 895 -771 870 618 -906 -262 785 72 262 -988 510 -935 -998 730 -33 -538 519 -655 -480 554 648 952 391 -318 119 434 949 981 800 -18 15 217 -64 383 -489 876 819 608 -415 312 -71 295 80 870 -668 912 649 -758 408 -947 212 680 -744 26 44 451 -644 -183 -624 -63 -499 612 -927 691 163 -52 790 -811 478 -456 -970 97 -152 726 -525 918 408 364 -78 -486 907 -456 -601 -119 902 997 784 -180 -708 664 378 331 -149 -939 352 -654 -663 389 -954 91 255 862 874 -507 886 -897 690 358 -17 248 421 742 688 -584 248 368 -68 -621 300 -575 -489 977 869 381 -208 -675 381 -444 -209 577 -320 814 910 772 -847 -873 -757 884 277 88 135 363 129 516 -182 -955 812 -78 405 -38 503 -44 727 -971 -953 714 -504 421 18 -315 349 -375 466 -494 -503 202 -230 201 10 -766 -868 672 102 198 -520 575 840 -154 -886 -531 850 -979 751 -292 654 -281 872 -626 -156 484 -481 966 -985 -743 -907 -291 -736 -740 -865 -25 392 429 -735 -439 53 -81 400 915 966 -823 631 -759 89 714 474 -204 850 -500 -687 68 -202 594 656 804 -729 113 222 935 611 -61 -290 974 -174 -854 109 263 -509 -517 25 -141 -935 622 -864 -927 808 -565 -602 692 916 -620 -838 -81 -571 860 -795 -871 -460 -604 -42 -860 -58 -151 30 151 -867 321 -224 879 -495 366 -691 650 696 894 944 -81 -798 25 168 -624 163 -937 968 -614 620 -478 322 -346 558 -999 -414 847 -165 -203 274 -107 167 354 -438 -72 454 864 714 -386 818 -14 -124 -982 73 847 -277 584 240 -630 -21 -48 671 596 -862 184 -220 -536 961 -75 811 -805 138 437 -747 -549 932 -904 498 -280 354 490 -21 26 -442 -46 927 -170 28 572 19 -632 -588 -983 257 860 776 -481 886 -522 963 -658 996 156 -51 685 706 -44 781 565 660 319 682 97 -973 -788 -842 586 89 -507 -472 461 -547 84 961 314 -876 -360 -292 -561 989 -867 -893 626 818 -306 -261 337 282 -88 999 -332 289 744 855 -14 -979 -580 -743 -147 -972 -243 721 73 -722 333 736 -623 -440 514 708 -49 494 806 543 -552 -335 -291 312 146 -259 -738 178 484 783 240 -396 406 291 211 405 717 627 163 636 79 583 733 846 -476 968 -843 907 -186 373 41 870 673 -89 882 399 -906 44 -623 -43 -362 -420 -671 789 -77 -484 -754 688 -69 -820 -524 331 496 -93 -304 742 -185 508 -372 15 920 -78 764 -909 -7 -214 -713 722 -565 170 -902 680 -834 -915 -411 -967 -692 -245 -880 189 446 -756 729 -623 28 -590 -234 961 -822 -720 961 102 257 295 -523 -544 325 579 -484 -732 -98 22 -761 94 -904 -1000 -218 802 548 868 838 -518 2 957 -548 546 -732 -678 956 708 920 -537 -469 254 519 -513 589 -74 -709 -245 -793 790 260 -39 990 -569 -172 347 603 889 599 251 -119 -83 994 848 969 487 331 411 830 -810 -996 743 545 367 -778 -377 130 -467 319 -127 675 -351 -524 -617 -725 -890 -951 433 -209 616 277 816 701 -675 -962 801 -138 -169 228 -724 593 -507 728 -72 -378 -568 -402 289 -468 468 505 -331 18 840 275 -612 129 -446 -120 253 -163 54 -342 -247 -94 -284 242 824 932 -796 -507 48 -21 -127 -165 305 -479 -372 -722 343 -220 619 -398 -785 411 -752 -290 221 350 -229 193 -794 -546 -743 35 328 -868 273 574 -226 -123 558 72 22 -185 612 338 -224 -721 -272 856 757 -177 220 349 75 875 112 19 177 -56 -996 -298 -226 833 224 -270 667 -666 -782 5 -29 -128 -107 506 -715 -804 -221 -965 -455 -381 -25 -995 -857 171 749 18 -647 318 -47 -673 -468 -278 -325 -926 171 -999 -80 -992 653 466 -859 -761 -70 105 724 948 937 761 844 48 16 306 948 -664 682 781 910 889 -42 528 478 -791 -402 540 -581 745 -966 -590 -202 -130 -452 -807 -66 -662 -797 -653 -425 -505 294 -905 -836 61 78 358 -738 856 -925 584 -357 -211 -360 -945 -627 -589 112 -264 -248 -245 669 -15 992 -157 -970 -444 -394 -304 -847 361 708 33 -393 -884 371 107 -150 -963 294 460 456 250 -761 -477 297 296 -668 855 -237 -358 483 652 -581 372 -152 601 1 336 744 62 -285 -211 -602 -549 -327 -70 18 -812 450 262 -97 -594 -146 96 -598 622 -517 -809 -264 -948 -199 832 -377 519 -762 -783 -573 -28 -204 48 -346 -543 -984 703 230 712 -747 -488 251 -417 -943 257 -513 -493 -185 933 169 492 589 721 605 -338 -459 230 -805 200 -522 737 954 -726 72 -128 -535 677 192 472 -276 -655 104 435 233 407 -214 605 195 984 793 645 -67 129 116 391 755 -384 874 229 622 -573 603 -572 -415 -492 -532 607 -438 392 118 197 231 -134 914 -853 808 -775 -720 -211 -970 988 -93 -416 673 -712 925 388 248 -803 -38 650 -550 506 318 -272 -699 375 -351 -621 233 170 190 -876 58 856 977 40 502 936 521 -959 783 854 -344 -548 -227 -668 -394 -450 -257 -711 176 558 533 -866 132 -313 623 -298 -91 282 -939 -885 510 -655 898 -82 -72 -953 686 -816 658 -824 -479 -315 29 -267 -280 -261 16 -797 -986 554 116 -460 -640 405 -353 599 -239 923 -191 753 -628 232 -421 331 -468 770 861 -38 -828 950 502 375 -5 140 -173 507 -566 -241 -433 -436 936 881 879 -23 -7 -379 -62 858 690 -583 -752 -235 359 -952 500 271 366 -523 5 -62 -457 108 -513 -766 248 525 89 -811 113 -957 935 573 -637 542 8 -472 562 -387 307 505 858 348 12 941 -395 -29 553 -121 -248 -823 -746 -17 86 -846 781 97 602 705 -170 -365 939 -436 948 -676 436 930 -613 928 369 -933 121 -116 294 560 348 519 -209 -744 400 206 -771 151 -399 465 -671 -592 -527 -664 331 -55 3 317 293 -802 430 647 394 -209 -521 -357 -431 426 -769 689 559 663 340 614 95 794 -23 648 587 -211 -845 180 -379 383 829 -131 -293 568 -757 173 983 -573 831 -178 423 -55 827 110 464 -267 924 -480 24 -149 -532 -61 424 86 -378 -371 -491 398 -668 408 878 -107 -95 763 -298 -917 -145 975 -18 789 906 187 -520 967 893 -305 -622 438 485 388 864 -469 -738 962 597 511 28 -353 -634 -799 186 456 -763 -868 -971 -165 750 -636 -278 -497 -868 144 677 897 -360 -655 -102 -239 -499 -885 -910 -869 35 309 429 -344 57 -36 -936 585 -622 717 -410 521 42 425 991 -491 124 501 595 18 411 -824 -113 -306 770 -311 260 584 -94 -20 912 198 -128 933 -675 299 -851 -956 34 242 -25 -421 105 84 193 -583 310 41 318 20 447 635 974 408 811 878 701 232 330 -531 728 -289 539 -413 957 8 296 -280 -956 652 375 503 -256 863 -970 -891 158 507 -996 -618 -936 -425 511 27 394 -506 -794 885 672 671 -581 -175 761 -316 905 229 729 212 -597 333 759 -567 -186 -290 204 -296 -835 152 -509 -120 174 -378 938 -946 681 674 748 -916 -498 -381 260 245 125 330 -724 -4 359 105 -864 -279 997 551 613 384 -746 912 -345 -332 645 599 151 -5 488 -673 -697 197 818 -867 570 -632 368 -846 -507 262 -823 291 779 42 892 -32 231 -805 -827 -816 -133 -636 94 -446 299 810 528 -130 -125 719 -196 -650 -730 -616 -424 -585 46 40 198 120 791 -468 -909 465 580 -799 -936 346 -298 -767 -54 -880 -23 -13 957 773 667 650 -362 154 -1000 389 390 -690 416 111 914 -49 -800 -98 799 446 -322 926 -64 -743 982 493 604 -83 559 -846 -922 960 -503 403 314 -998 501 612 572 -83 -400 -525 505 -443 -364 -165 -592 886 69 352 -331 -801 -852 436 350 -696 -641 -702 -397 -545 443 -776 305 -15 -363 330 -869 554 -107 -371 -212 -410 -468 163 -550 969 -378 -274 -918 -140 65 -45 -178 -194 519 295 -836 -869 138 922 378 -495 679 690 679 167 723 277 797 -549 -617 -509 785 425 -22 349 -432 128 663 -332 719 806 -806 -774 -703 434 -123 -392 965 -340 47 67 686 622 437 594 -397 29 598 477 686 -787 -508 347 638 -822 -249 -345 259 -46 928 324 846 451 -239 559 -554 655 783 -591 112 -132 -207 -640 415 462 344 -460 486 709 330 -78 937 -137 959 -404 204 118 -387 -522 502 617 941 448 -415 728 230 718 745 -358 -101 -259 380 389 124 705 781 519 947 560 -278 -639 388 -964 58 -23 680 -98 318 -101 552 880 510 176 -332 -296 -796 387 -667 -945 -128 -617 -190 909 730 -553 -849 -559 -601 12 -832 -643 -76 942 843 505 -605 -981 -217 -187 -569 -721 330 785 376 -307 305 658 -201 -900 502 508 -598 -354 -868 831 -219 -291 652 766 746 -162 -750 -238 670 195 -676 908 429 -19 -264 58 839 328 622 212 653 -857 -142 26 944 -633 692 -58 -816 -265 -694 518 317 -505 221 -276 105 -611 -978 -629 -515 935 -360 -498 -381 -642 838 -940 -920 729 -57 888 -693 486 555 -259 613 -357 675 -39 -742 402 -638 143 637 659 106 -635 -645 -773 681 36 356 -29 -54 475 -69 -770 -167 539 -410 319 142 573 319 -746 403 550 622 -288 56 -696 962 -166 -832 -589 -596 27 -859 -458 219 -185 -606 723 -450 -967 -372 -432 732 880 627 -465 -653 462 612 20 -352 452 506 644 -399 -470 -518 -176 330 -39 632 787 259 472 -303 -471 680 -646 322 -488 456 711 -455 880 -386 -397 519 -882 619 809 -213 -445 -388 750 509 -731 -729 -945 -211 429 724 666 12 -363 -273 -896 274 -770 124 -651 -825 -80 427 -667 -590 -273 -859 416 -996 -925 -912 -536 -681 457 -354 -596 995 -531 75 920 -424 -452 411 761 -907 57 116 -131 -420 -796 634 -534 868 -694 9 -870 -581 -407 -581 -896 115 928 -748 -678 -627 840 -403 -661 -715 -64 -658 -501 -366 686 980 -146 -300 -207 -738 227 -518 720 848 -485 976 -313 139 -294 838 -677 -642 -901 -455 -203 -776 598 -534 170 789 -174 -663 -659 -339 -268 -515 -893 -311 -88 238 689 242 -131 988 -771 895 -698 -894 898 331 -146 -918 -372 33 -163 123 -216 226 274 -282 -146 -925 88 115 339 563 619 773 107 784 -873 -50 728 -890 893 683 -667 -327 56 -229 -221 -394 716 -129 -379 663 347 181 950 -164 -543 -764 559 -618 614 -511 577 736 -980 268 999 572 -994 -617 -349 -151 -340 -689 -94 483 -847 -50 -338 48 128 81 -621 467 -869 -216 -834 -903 264 -126 985 -415 -296 935 695 -129 -432 966 -359 -195 930 129 212 -959 -802 809 277 134 743 745 298 989 405 -225 -105 386 -839 988 940 979 -904 765 -843 754 -520 460 -928 655 492 583 524 342 561 -600 702 335 -715 646 189 -132 -366 531 508 456 -325 124 893 249 -188 369 882 210 471 -147 405 198 371 -957 -205 -197 660 -41 75 -809 -24 -933 -339 -674 -197 -442 -600 -204 541 -135 -648 885 223 837 -916 -333 -36 255 -696 -43 482 -937 -683 -683 189 -682 -633 491 -119 659 -923 -561 -889 665 136 -634 -573 -868 947 121 948 -357 253 -538 157 -454 766 485 -758 -340 -300 -983 246 -293 425 309 997 -883 -573 -498 -646 419 46 807 -483 -799 -259 -692 -89 -672 893 627 -260 -247 -182 -888 -52 -1 -278 -736 -487 -328 -648 -249 -173 -986 453 250 -400 296 378 -520 586 -158 701 -886 -690 -138 595 927 -841 -207 -173 928 -585 -470 331 597 -373 -233 -841 -256 602 -334 -137 -248 -165 153 123 -297 962 -608 -727 434 -751 -878 -634 894 -462 -113 -914 -597 967 977 -860 419 -572 -854 769 303 -889 527 -604 329 71 -612 592 846 107 278 406 -75 -78 -49 498 -834 443 166 -560 -881 -996 177 570 318 -240 -347 -894 -110 -744 -199 -559 508 486 828 233 -888 -412 -245 74 717 -458 890 941 889 -463 -497 580 553 -767 952 856 466 813 -141 -500 -461 272 302 537 -855 14 188 603 -939 -697 403 34 930 560 -131 500 -985 -209 -572 237 809 580 219 -652 244 -444 885 -500 342 -746 120 840 -417 890 29 863 725 389 282 -892 743 -526 -164 603 240 -224 -517 -86 -970 932 -112 361 902 857 60 127 799 -636 -433 461 -268 425 487 732 -341 297 492 -355 -131 437 834 724 -526 759 621 819 415 -94 911 -853 869 402 -700 554 782 175 -466 -172 545 230 99 657 703 -724 462 -464 -950 217 955 -285 429 269 234 -103 414 -801 964 997 19 666 976 873 736 -140 -211 -914 347 -633 199 -661 321 914 635 75 539 -279 1 -314 539 721 -315 -721 808 608 570 -914 122 -475 675 18 -413 -268 382 930 230 3 488 -313 898 -258 -307 -822 325 479 408 -728 -86 333 -478 -48 756 412 702 549 549 466 -986 58 447 -509 -868 -62 -326 -753 -436 93 -342 -847 116 -964 787 -189 -437 58 -906 -219 69 -112 -335 -408 -895 581 670 -108 -140 -506 924 20 -251 -690 360 -380 -745 551 103 848 376 -344 335 -56 869 868 -108 832 -701 766 -952 553 950 -846 -575 389 -121 -400 -150 735 -474 -79 255 150 -497 64 17 -731 422 907 965 287 -290 860 -104 -827 465 -600 -249 497 693 874 718 -985 -182 -948 918 40 340 -7 -205 -39 609 -267 -210 -924 664 -833 410 686 -538 720 -330 406 -794 -981 823 291 379 941 854 600 814 -914 822 574 -539 391 -510 506 -752 -223 236 210 -593 149 -22 -118 -598 -753 -385 307 -136 49 -397 -698 795 -373 -772 13 -69 -307 180 -436 73 202 -192 747 -764 -875 -296 -728 -910 546 260 778 -310 593 -246 390 -513 711 600 -211 75 966 -920 448 384 102 718 882 889 256 321 -688 -844 972 390 727 998 45 -562 -542 453 25 824 -154 -414 -835 -903 -399 23 -899 -216 -282 -945 341 -60 -960 -749 -949 779 869 288 690 -387 -185 -886 592 -611 632 392 569 -286 840 -553 78 599 -672 550 556 827 814 -894 -809 384 967 -324 336 -576 -669 -219 462 916 -204 -575 -601 374 -623 459 -876 -231 -100 -158 779 800 669 -109 163 -42 73 681 -752 -48 -74 -952 343 -952 938 742 -214 -54 -829 173 -389 -994 -289 -601 432 -414 -196 -146 -970 -418 765 488 429 799 451 170 -875 682 704 281 86 633 448 -386 766 -997 -963 -378 -896 426 -792 879 338 -235 243 993 617 -215 -752 -857 -899 -335 -318 -265 417 -95 -431 318 -129 -593 -429 -269 333 -533 464 -339 -657 989 150 -231 -113 129 360 392 541 -477 -275 -767 624 -136 41 661 955 -545 -554 352 -35 -625 334 -148 -998 535 476 -996 295 277 90 825 142 314 67 -943 786 788 -531 399 -258 -709 -455 -179 -189 -746 -921 177 -503 -352 693 -811 -365 303 802 156 -698 157 -643 719 -207 339 966 -495 -588 545 219 396 866 615 -198 -750 -779 -928 795 -278 -84 229 -442 184 -301 -180 -288 -795 481 -980 971 -455 143 -31 693 -848 -980 -606 30 -92 -331 -513 170 970 -759 474 135 708 -196 -56 239 -786 204 -960 -706 -472 -581 -278 465 143 -171 -402 47 817 -941 565 362 650 -906 -145 -267 430 -49 33 -774 -262 513 -841 788 -229 583 -534 553 -840 94 598 -593 -680 -150 477 639 946 141 576 -921 348 517 314 -396 -105 320 187 -328 -352 -961 -340 79 318 -510 394 343 146 -897 -712 981 -52 822 -775 46 -870 581 887 65 464 586 70 649 -344 61 -330 -780 928 558 862 -769 962 55 113 798 -628 -122 318 -754 828 890 9 251 653 -730 -313 429 -40 803 119 -755 -331 -506 511 -763 686 -322 -46 36 762 -930 -15 15 672 397 -62 -764 -923 -457 -224 -969 -370 968 649 757 -521 515 -440 -353 -83 544 589 -284 389 -56 -350 -627 -511 668 -875 145 227 575 573 -405 484 881 -967 -408 387 687 268 -614 716 -453 995 32 568 333 87 991 837 -201 -971 555 26 606 827 947 -771 -77 -152 299 -832 741 578 -935 -436 551 106 -351 -656 -828 -30 -692 -676 -940 902 -272 699 -222 -258 -559 54 467 239 558 -730 -493 355 -329 -539 540 -65 -991 -228 368 328 796 -844 981 -829 -192 -635 173 593 146 1 -102 485 751 594 823 -806 693 -559 265 603 973 992 -704 479 -623 -200 -436 -664 554 -847 -619 -566 -221 -178 -262 -485 -785 -245 -185 142 -745 899 540 202 -736 103 127 -809 -397 708 -70 310 -13 -287 -667 -273 -231 -857 -789 -238 963 -848 -312 -755 -401 -2 890 359 695 666 -531 -912 526 -7 -886 -782 -14 624 39 540 -810 507 472 574 -281 389 391 -463 253 825 -33 -477 815 911 -819 -180 -279 17 -753 279 -105 -95 321 205 -926 -631 -927 225 311 -828 765 568 -766 362 947 -555 834 511 -9 903 -242 593 -291 355 -840 -952 318 -151 391 -324 648 994 97 998 528 712 -431 -389 457 679 374 -260 122 991 31 -171 -145 705 -366 514 -986 408 699 -114 565 -817 598 709 -952 -457 509 139 616 -941 723 -141 832 -509 -450 -859 -138 892 436 -238 821 -288 -154 -380 -517 -913 334 -171 358 449 -809 656 -4 -733 -519 -100 824 428 -852 -329 -689 -305 390 135 910 501 545 -371 538 -467 -33 -860 694 -613 -489 266 -700 156 -257 35 236 993 -335 965 -65 370 298 91 -389 299 -95 -930 814 -190 898 -44 -893 -148 -101 -583 -643 -223 291 -821 627 -601 -295 874 -993 -629 -706 534 -441 613 -888 -566 -948 -713 654 113 -897 -931 -814 -672 520 -594 -307 -884 178 -252 -442 -349 532 -598 -329 0 -365 -58 -593 -591 566 131 -659 110 117 496 -739 542 151 -254 -500 -53 961 -331 -913 -346 522 850 447 -869 839 417 371 922 -920 317 577 -957 -220 603 -507 659 888 -441 -914 -643 26 -789 -68 690 -237 46 614 537 76 -292 -172 -938 918 836 842 344 445 -131 -379 -406 898 -116 -839 541 96 -390 299 47 -855 66 442 -592 -854 -47 -330 539 249 -381 -968 69 397 442 -86 -343 -396 366 830 -605 504 -95 -283 -548 -20 -445 -471 -117 964 -862 859 779 171 92 -216 578 2 -812 183 4 -230 -931 -142 657 334 -631 -107 -285 725 -305 -917 366 736 367 599 993 -198 -685 621 -582 35 -882 702 999 -735 -567 -698 630 -515 -811 -994 128 -674 774 -827 -614 898 -496 -852 312 890 312 465 -683 204 -663 -240 -986 441 656 -762 -924 -286 -898 -265 -963 947 214 3 199 -647 245 -762 180 88 -191 369 -381 174 -796 -531 973 -583 959 519 -744 892 364 -533 726 816 598 -459 458 -716 -983 996 881 -22 -276 -9 -389 -938 -517 272 719 -710 -669 668 -806 985 40 295 211 -287 -920 587 735 585 -502 326 -694 -380 92 396 236 -74 -89 -641 434 747 32 638 -415 795 276 -285 -908 -312 -899 769 -460 -72 -207 732 -276 491 -204 363 82 596 -226 26 52 139 -264 -472 -789 870 -431 -299 332 901 -323 -799 58 -820 353 752 -299 204 110 684 -469 -684 974 678 -842 -493 -404 -671 980 -52 508 412 -294 416 76 -826 795 756 300 -171 769 475 538 -974 838 -502 738 967 -141 985 141 -32 -576 -20 749 -719 -139 446 -954 878 -647 -40 205 844 911 -778 -246 -517 775 -9 138 -452 -122 789 872 -765 -193 -31 499 573 -508 75 989 -708 927 -543 -342 547 971 -882 -209 -431 883 -57 892 643 -854 313 652 184 -859 211 -861 298 -645 -291 -919 779 277 -270 898 -522 -584 -589 -208 -766 7 156 -642 884 956 897 286 -263 633 740 937 -105 969 763 629 -36 676 362 -416 161 659 615 -791 -706 820 409 -116 210 829 -495 -894 -315 592 956 -287 123 -350 -516 136 699 41 -571 492 -475 -71 -635 -189 414 603 46 -863 -690 922 -239 -893 -275 -915 117 842 779 -827 261 304 -329 325 -427 891 863 909 195 -867 -76 -615 660 522 -322 -641 111 843 468 558 863 404 -571 -600 307 -299 -886 -686 17 135 973 -479 553 943 905 -948 -401 714 152 -388 797 -141 22 501 -113 719 -120 -148 89 947 6 245 -301 -172 156 -438 -110 805 564 42 541 887 520 -180 214 850 -797 -326 -423 619 222 686 -420 -594 531 -723 562 328 -776 -614 484 11 351 -41 242 -39 -549 662 765 -593 -160 239 709 -111 -149 -183 -292 395 -971 68 902 934 517 631 80 49 750 795 847 -385 -615 535 599 -511 721 6 999 -750 -352 -868 610 -767 -450 633 683 -964 -538 -603 279 929 -378 457 -691 618 762 -565 -2 -795 -1 503 198 765 -312 851 613 -89 -583 -699 642 227 -132 865 -205 -997 105 -561 618 -495 -908 -143 897 -835 -438 547 176 760 256 -410 -944 -187 122 -651 -293 236 -395 626 843 -56 629 547 619 693 370 -742 -793 32 -664 -746 -37 -861 -734 -375 647 741 447 -62 -123 587 -515 897 263 804 55 34 881 54 10 -300 492 -375 -629 -330 -612 -32 -964 588 -711 592 995 954 -708 915 982 -160 396 -74 56 310 560 96 215 332 -709 896 554 -78 -912 -303 588 -560 -857 -75 -318 167 -240 870 -446 -987 -416 611 834 276 193 16 -811 -364 568 -608 164 626 707 340 158 -795 -293 -606 -916 -778 843 429 -262 -131 468 -68 -886 80 531 -233 70 -335 811 491 -542 -477 320 -347 246 -441 -548 -682 -79 802 274 -569 361 -219 318 -105 -596 -733 -841 -648 285 -461 19 933 180 -708 -481 702 -292 824 -614 223 925 -763 -950 499 -589 -671 65 -80 34 -291 -55 36 38 -516 941 230 -355 657 -65 410 -23 -297 -584 -636 -144 346 274 -530 250 669 14 -209 695 -707 -666 940 -942 -157 683 779 773 306 445 -591 327 54 -119 748 424 -100 -593 534 435 395 -723 -706 382 -664 704 -553 590 -736 797 622 -380 471 220 787 -699 -247 6 322 925 542 753 -238 338 -172 204 -417 546 647 77 205 451 763 -987 -327 -784 895 -63 -403 -178 109 666 595 -174 996 184 -506 -550 -514 -539 -524 395 -332 303 180 997 -888 -845 -469 -945 -695 191 -165 -605 -361 280 916 -373 297 -393 -523 698 -235 -51 -932 16 236 -300 -291 -328 -297 -704 -609 -996 884 -313 -304 -749 -125 33 378 -745 -839 -409 569 917 248 481 -446 537 -302 493 836 -43 18 494 312 43 412 -442 879 934 965 -878 880 13 -525 -464 489 290 -781 736 -486 359 -233 -434 228 -271 613 -980 -734 169 590 -64 -346 38 600 947 847 -234 198 923 -176 67 -671 -379 322 -67 776 126 846 540 -827 -168 -650 400 -517 486 576 529 743 482 -617 667 -933 -753 60 426 -479 -933 -623 474 630 32 -852 657 -235 207 -868 -135 49 -753 -100 544 -545 684 -729 951 -816 565 -989 -605 839 401 -883 866 869 705 382 824 181 972 -678 -763 -16 -21 819 791 -168 733 78 263 386 622 -543 748 541 293 993 626 -199 -653 23 -890 289 -1000 789 428 -675 715 912 -738 -712 -618 357 580 -390 -62 -808 -947 -951 -230 -47 252 -18 31 287 -533 -236 66 -5 498 -287 -107 607 -30 -946 -410 -536 -60 -507 -540 895 -15 693 -528 832 511 -362 -747 924 -921 630 157 -906 247 -182 156 -876 807 -456 250 836 183 -578 -482 -776 793 -394 -772 -710 836 -809 -428 -919 893 6 383 -777 -450 -974 989 866 20 -495 962 67 -810 435 472 668 610 37 371 -553 -59 -90 854 111 433 469 -774 -354 134 -458 72 -218 -47 360 179 -567 869 -118 -643 -108 -325 -149 756 758 -644 -494 -75 -73 -254 -288 576 -561 -669 129 -319 -539 -613 187 995 -372 109 551 -637 166 379 204 -162 -116 305 673 -617 281 -643 -57 353 230 -711 630 449 920 -892 -4 627 -808 -18 -973 -457 -431 694 -252 664 -674 -439 634 -573 775 493 197 130 712 376 -786 -216 -545 5 -986 211 -462 220 771 952 -984 -798 235 175 -552 689 251 -233 -228 -492 -820 -929 663 922 615 -635 -590 144 -86 21 944 -846 115 499 -711 245 186 414 -123 610 -339 -275 -718 -538 -752 94 -106 -204 806 -956 -301 -102 935 66 950 357 651 -341 -952 904 -165 -747 961 -540 565 754 -640 25 -280 -673 424 714 304 362 -42 393 -635 -948 -251 -911 156 -326 614 455 -463 983 -132 -185 -631 734 -742 682 -92 -467 636 -737 83 187 -46 -814 -417 143 -47 -758 -814 -420 -947 -399 273 -528 810 227 170 -982 778 807 811 -658 218 783 761 -928 -656 282 297 771 -843 24 -477 -576 -469 600 320 -446 877 -473 -455 408 261 -459 -975 124 948 405 -46 -129 157 15 -181 -789 195 -302 -686 -51 -282 873 734 -840 638 849 54 -454 -748 -758 682 -688 876 -68 784 538 220 184 -880 -820 844 -628 -976 969 232 -830 397 -238 228 -706 -783 405 -516 -909 635 476 -159 713 -617 -676 476 911 141 -356 801 130 -487 504 668 368 -66 -166 -676 -594 -130 -43 -753 -715 -911 -629 566 83 -252 -649 339 -985 523 -427 322 -164 -588 -785 389 -466 -290 -887 301 -508 -161 -925 186 -744 888 759 299 -291 -316 246 -10 715 -117 177 -407 -491 -880 -916 -340 -909 -124 -382 -476 942 -710 452 651 -223 600 502 47 102 -19 396 427 -405 -500 244 -329 -247 186 -453 -671 985 244 881 959 605 149 -674 251 617 398 452 -138 -874 -217 635 760 963 230 -341 -302 -315 -347 -513 264 -327 -997 -860 727 -534 657 874 456 270 650 -765 -441 -358 -40 718 -627 962 500 -974 -591 -153 907 605 -666 -522 372 -345 509 -837 397 -797 -491 571 867 296 169 -736 430 482 917 361 -554 -352 -759 -247 596 -121 -944 -292 -252 76 -924 405 -109 28 -513 553 -343 17 75 -627 24 549 256 479 606 586 217 928 -669 -385 -180 -666 810 -105 -962 105 310 247 -200 726 521 795 -330 449 331 -227 228 698 913 320 319 252 817 103 509 682 -963 424 252 -772 112 -379 -813 -456 392 714 707 -617 -263 -290 -390 -26 397 267 -523 880 -756 695 -829 21 -544 -271 354 -712 237 -679 744 -39 814 -270 478 468 451 724 883 -130 630 234 571 -322 -686 -270 -641 283 -405 973 -107 -821 967 629 847 -812 -868 -465 -303 -946 -299 749 -17 214 759 -638 -776 913 648 149 699 491 -577 497 357 -483 -53 202 216 -325 783 217 -137 238 -671 732 -481 -885 -952 929 781 -146 -837 314 460 615 828 -246 163 162 66 136 -752 -714 408 69 691 -410 613 -145 823 -243 638 -736 684 -133 918 -117 306 -691 855 313 -808 -609 206 -645 -439 -192 -748 -574 -109 40 -795 -841 589 -397 167 -350 -30 771 231 -826 224 -365 26 894 750 -63 -667 83 -915 109 -500 397 140 492 510 323 304 778 48 -245 -743 -813 -192 659 -818 -55 -970 380 719 883 -259 -302 25 -722 348 571 871 -33 641 -495 242 -798 145 -152 757 -370 987 -958 191 620 -141 -16 -603 -958 884 -363 436 -667 -146 -306 95 -866 -41 652 630 276 -932 28 -388 -222 -139 807 -299 -802 19 457 289 910 650 1000 -633 -441 -676 -328 640 628 -157 -382 -803 -130 -664 -7 -213 -627 -302 -833 486 -545 -123 -188 -656 323 -326 107 -149 -409 831 965 -605 -347 979 -209 627 -853 -201 -630 477 -311 339 -944 -782 366 577 -591 -839 -904 -691 -901 856 -251 -171 -485 -152 61 -568 -38 595 327 -974 -600 -559 549 -508 723 140 -860 520 830 -502 132 -636 780 175 -691 -639 -795 620 -156 -858 814 -234 -735 687 -176 651 -758 -621 675 74 -192 455 -504 481 852 -948 70 49 747 333 89 559 730 203 99 778 -151 -598 -298 -177 -224 -264 225 75 987 290 -794 944 58 986 -948 699 -7 -604 -115 566 -980 334 -566 326 -345 -626 491 -394 666 -365 -682 375 -461 -567 512 -248 -127 -501 -617 -945 537 927 -766 -32 424 -28 -103 -462 -476 969 -426 -138 243 -558 518 529 351 813 -338 -726 579 -805 253 450 -639 210 777 -142 5 590 596 6 423 -713 -28 492 -642 -363 363 -817 741 114 -620 -279 131 -873 902 764 744 -917 -900 -570 105 -827 -915 -816 -421 344 482 581 548 542 755 -511 -345 -743 192 424 -641 -870 597 -456 548 -365 492 131 -493 890 370 -324 -779 -801 -20 -553 663 454 221 447 405 672 -678 671 -486 -108 -643 296 843 -648 349 668 244 973 -106 -966 391 -534 -728 -841 3 -110 -213 -696 961 -550 513 -8 150 553 -979 37 -503 99 234 -100 -864 -993 -181 500 415 22 -534 -704 -524 -683 -699 738 -946 947 126 422 -223 900 -131 -992 -97 -517 -40 212 970 -991 -754 306 274 -944 941 -91 725 702 -796 108 -533 231 664 413 849 771 541 -682 -457 -376 -929 -72 220 254 213 -365 -860 -470 -970 -290 -384 -945 497 -908 150 889 -542 36 220 526 -181 -301 339 -302 -938 772 146 -429 458 -865 -475 20 533 -14 -621 -219 928 168 30 982 914 5 -98 327 -687 918 989 703 -659 -915 472 437 -358 794 -300 -734 406 -36 -206 -491 772 -998 882 182 -560 -323 -168 934 -800 454 -461 -353 871 894 -49 290 -169 -718 787 652 -40 -23 970 -468 691 -947 163 342 -533 256 626 -377 -221 -344 -739 -240 -632 -400 -620 -847 834 53 -13 270 498 -571 108 668 658 195 -563 679 630 158 -759 -871 -836 -887 598 832 -995 -389 673 -37 709 -363 -265 748 -391 559 -39 -940 -86 618 -110 -431 988 226 978 -699 -396 944 -679 29 -314 823 -640 -612 -101 722 -827 155 -777 519 -440 -151 -801 -307 -780 -916 969 345 498 919 357 974 897 -297 31 -431 857 722 -827 252 823 580 786 14 247 -952 -169 348 530 -872 761 -381 -342 206 -541 -652 787 570 -586 -293 174 193 -174 -626 -776 -899 -284 316 402 -153 -362 -145 849 -366 -79 688 949 -39 -520 940 966 886 912 -439 -314 311 -634 717 -693 -992 927 -974 659 237 366 390 645 -136 -52 -287 50 -739 588 501 58 -3 -774 883 -295 279 532 -229 -66 -860 -674 507 144 -565 439 -414 230 951 69 207 502 64 -711 -535 -181 674 646 740 -895 745 837 -610 -164 -299 938 -823 158 444 184 417 159 807 -134 -924 -590 -386 -130 -230 972 -790 255 955 -529 410 49 334 246 -200 84 14 32 -652 544 567 309 -847 -162 725 -669 -445 617 -185 68 867 -463 930 421 -393 -36 -195 356 -249 -965 -513 -950 -358 277 -921 74 34 -843 -526 285 -996 -633 -415 -484 419 -983 -853 586 504 154 -232 712 98 -997 -821 -861 -285 -628 100 -544 -473 987 313 831 -50 -784 -151 904 -211 613 554 -836 569 386 -309 -334 -399 881 874 -361 -845 945 -110 94 -729 577 253 -753 601 207 -984 76 321 619 -976 -306 256 930 791 -998 -355 314 -191 -139 325 736 -623 -138 -968 -876 477 393 967 649 -450 -1 903 737 135 -233 515 246 987 -579 -361 927 -463 -541 -754 -716 -874 -405 -620 175 508 98 -597 863 -155 -699 521 -235 -532 -18 -57 217 5 -167 -951 844 772 -552 756 876 -769 -78 90 -497 -979 -229 386 957 371 385 345 310 744 538 -308 364 -524 -40 160 -105 74 -677 94 193 411 516 -409 782 896 949 -36 -669 -750 962 418 917 55 880 -798 751 -633 88 79 311 106 249 27 997 782 -200 -457 -437 -71 -776 295 158 -481 824 -763 278 -113 429 317 -468 -28 -617 969 236 29 450 491 962 -179 -930 272 849 133 576 -856 -31 -982 84 -251 -329 -592 721 603 -200 -291 -444 675 -691 -249 -523 -563 960 522 -249 -815 -938 -207 -251 673 234 415 6 -258 -613 -8 -606 456 -711 972 -791 215 -765 621 894 -37 -464 234 477 404 512 -480 63 451 932 7 -681 -899 524 -29 -505 335 663 89 -719 -200 19 -666 -259 -335 215 -82 -194 -636 -138 888 215 -946 -751 -691 608 154 -147 -866 640 777 960 -659 201 -690 -224 -736 325 -550 -842 899 -823 739 -433 -168 528 -101 579 45 481 -47 -674 775 654 -472 -327 152 393 -324 781 -60 800 -13 425 476 364 647 561 865 322 -579 -122 9 423 787 444 80 485 -142 333 363 963 390 867 -453 -964 -828 357 367 -274 -525 -417 -564 396 -673 -971 -49 56 462 -928 -458 169 310 563 87 430 915 748 486 -31 602 217 -201 956 -254 -283 -803 687 593 -978 -719 -318 -787 -575 -288 -33 -963 -651 162 684 -76 -575 -103 -583 130 110 -780 -364 519 897 -190 885 457 -943 984 -811 740 564 -747 621 374 -917 -3 -191 -451 116 773 142 -111 -501 -392 -176 -812 215 -378 -74 -308 722 257 114 539 -14 -393 -689 845 -614 -646 595 962 -854 243 54 -930 -491 -46 361 -695 -782 184 -840 -560 424 980 567 -430 -238 -993 -611 855 471 455 -540 236 -77 -923 -687 -686 510 687 334 536 -539 529 -567 370 270 969 -885 -89 -837 -260 -402 764 496 -859 -508 -988 -880 137 135 -457 632 -570 904 858 -757 -532 70 784 -920 861 -431 217 78 -30 -933 536 -78 787 249 79 41 -262 517 402 381 -494 835 -480 -317 -413 -313 -268 -733 566 -840 833 -1000 -489 4 255 -332 164 797 -588 -254 783 531 364 -791 -793 316 -477 -160 248 617 185 -62 764 388 -390 101 711 -742 -19 -167 458 626 -629 -399 -504 890 -648 734 894 -367 324 -191 -295 915 -559 -542 625 -642 837 885 770 307 229 -689 -401 -5 -146 706 1000 577 -280 -921 718 -960 -896 969 -577 372 -280 788 920 -479 -43 667 -730 -911 729 460 444 -606 -897 970 -726 -744 -187 778 131 -742 967 521 -658 258 773 997 -941 152 104 707 -352 -15 -899 -610 -463 372 320 -798 -231 821 992 -942 710 -750 402 694 -109 902 329 -436 -62 -614 -827 944 -555 -898 -357 541 -16 49 614 776 359 201 793 995 969 1 -670 383 -164 84 -634 -33 194 38 764 -874 801 -670 -566 466 320 607 -495 -290 -844 -741 734 -881 667 168 -172 733 525 -689 57 -92 -543 803 -333 493 64 812 686 648 397 971 60 -137 294 -916 -606 176 210 -5 112 264 271 633 959 -288 -955 -29 -333 82 200 631 -541 -91 243 -777 283 889 20 211 560 -557 50 765 -431 -582 -652 584 72 481 603 -756 262 364 606 570 393 -145 -590 -262 -302 712 25 -287 274 652 651 368 145 499 901 -352 -976 -287 -596 48 555 662 -333 -289 -30 -963 142 -234 879 -562 -41 -504 476 862 -139 618 567 -662 752 263 -725 515 47 387 389 993 620 -944 58 -802 424 661 727 102 -826 475 849 -885 -457 202 397 116 37 643 -828 -448 -136 -439 -180 834 388 417 616 -74 -995 -18 705 -594 857 320 91 424 247 -264 198 -234 609 133 -389 900 -667 983 919 -747 242 -536 -269 -732 576 312 -91 -637 -929 107 -297 870 -878 -247 343 119 -819 -434 -499 -746 718 37 -567 -260 878 -339 163 -324 706 791 70 586 801 -640 164 851 414 -602 -98 -135 81 -194 981 172 632 976 -266 893 -730 -645 -453 393 771 458 659 900 139 422 -800 -290 841 206 -239 733 384 959 -517 771 -631 -447 -528 308 -598 -74 163 -22 -799 -724 80 241 221 597 -151 -722 114 -108 421 237 86 -638 -885 357 -109 338 -881 -565 102 -54 -867 -895 820 -848 -779 926 -307 292 -473 -346 -594 742 753 920 -656 684 588 -937 446 956 -783 -970 425 723 -583 397 616 463 86 221 224 -189 -304 -363 -491 -651 576 -632 938 616 -490 -391 964 540 471 -611 -159 -224 323 -953 -320 -892 -108 745 -583 -784 -381 -29 209 910 656 -58 -998 -276 -696 487 -498 -141 -323 964 591 107 998 -84 -840 -852 335 365 -174 -882 -567 -6 -764 265 -930 376 741 -42 188 -816 120 797 874 -151 681 932 -552 -559 259 526 368 818 -652 714 -569 -575 561 450 17 461 -925 -985 -14 656 -765 -768 -66 -679 -657 230 -850 381 -202 -647 -634 -566 -263 -853 599 -640 891 114 453 791 479 -371 -763 174 -725 274 191 -624 584 796 -904 588 -425 820 403 -948 948 -573 115 -684 -726 -542 -382 185 -758 369 97 118 548 597 -291 -768 -872 792 -30 80 -859 -42 -329 -721 -449 -542 -636 299 -754 -129 -27 408 134 435 -813 61 -204 760 207 637 143 633 -889 194 722 -967 724 -798 -545 -162 -769 977 -243 983 243 236 -305 -413 -785 -733 64 523 -70 -107 556 -147 815 857 -284 -99 72 -489 -239 493 -237 -166 -994 -678 -132 581 912 -731 544 543 -888 -476 -684 363 411 870 -2 -752 -423 -944 239 -965 -670 316 -15 28 592 -712 -381 710 -475 -963 171 162 -633 886 923 678 292 -335 -956 -984 852 -454 218 795 808 -608 337 194 -187 524 23 -806 -203 -275 -363 -214 -954 531 474 -103 -715 838 811 -518 754 274 -37 954 32 980 -765 -171 633 896 998 -90 751 3 799 468 -671 194 902 -465 87 -266 -168 -21 -414 388 -3 305 -395 -643 606 137 -461 -130 836 -2 -97 -205 864 -53 -991 903 422 -481 960 230 953 -109 -262 -623 -976 745 738 -467 -658 -208 438 -457 -221 160 689 -991 -445 567 -785 -313 190 821 696 322 710 575 -303 -44 -986 921 499 -255 616 -685 -323 -549 -217 930 -332 -127 358 372 -135 22 582 981 -573 249 -398 840 -446 382 -110 -623 -356 -43 511 721 -699 267 -173 -217 -688 -812 59 154 348 706 -432 -239 -826 -601 -109 -936 -105 418 -305 -20 989 -32 -636 -350 -887 537 -36 239 379 -201 443 -446 -963 461 -553 -71 263 -504 678 403 -730 -337 -55 848 403 773 -55 -726 -464 290 212 -825 -301 718 -187 907 -368 -394 -614 -51 -982 -159 -64 820 -547 199 -580 90 263 -101 -976 29 -342 348 -907 374 170 -857 -142 130 -829 874 932 53 798 307 -669 920 368 -54 -561 -293 -425 -818 -735 837 949 -981 286 896 -457 -221 -788 315 768 489 384 635 -820 -674 807 -502 -793 864 959 652 407 11 -905 340 -945 -762 -435 825 577 157 891 861 260 86 904 -873 -567 220 641 471 675 -7 371 819 947 215 -606 -333 -406 -15 -489 4 452 -488 705 544 685 -901 -165 163 -76 -55 -751 -397 41 806 -906 6 -633 -545 -420 259 -680 -236 15 435 -163 372 156 -78 171 -478 -560 818 -369 -913 -990 965 171 -502 120 -953 -385 -477 648 -461 185 -384 586 -798 15 83 -965 -942 -267 -103 594 -99 235 116 89 98 -801 315 141 621 309 -529 -806 -290 -9 43 118 577 794 -190 -470 751 -649 -207 -288 -990 913 879 894 756 -980 -720 503 81 -526 172 -38 65 -288 303 399 224 -679 -919 513 333 -589 -563 -289 121 224 -919 -275 -934 715 -990 248 -595 383 773 -669 604 410 -764 -681 654 -430 780 -669 849 -559 -415 887 736 374 -781 203 595 762 -638 -197 -68 552 -961 300 -383 -703 -642 477 851 21 610 170 -405 -899 -254 -734 454 -333 517 -673 216 -63 -749 -671 563 -937 755 624 388 -474 634 775 87 498 -365 -46 283 683 -742 697 780 -560 -750 -126 328 433 384 145 615 -8 -421 696 956 -386 -623 -294 974 554 -966 -217 -19 -450 788 -923 -808 206 -923 560 79 246 -444 796 139 855 261 540 -583 -961 972 -488 97 -280 781 526 469 550 523 507 82 -352 -425 895 649 917 756 -648 272 720 892 -633 226 -450 -21 -37 126 206 -419 -876 -423 -613 -199 -99 704 -916 918 -209 617 54 577 494 -932 232 313 442 803 -536 855 -405 239 -977 0 14 -310 148 -226 -933 -779 362 -855 517 914 673 110 -2 581 -974 107 -143 -418 -26 657 -844 528 -822 -808 -169 -562 -691 -933 -771 -466 -147 -439 908 152 566 -725 241 173 610 -500 198 -8 -268 -259 338 898 -480 95 -351 33 -724 -690 -747 818 -197 340 270 368 -956 -735 -722 -791 848 -647 -906 -470 -498 737 83 -379 951 -819 -487 565 -226 -786 -591 201 -514 53 -660 280 30 288 430 253 -430 -523 607 505 -678 -762 289 921 -926 -973 979 -450 -560 -742 -404 -195 990 -404 916 -390 345 204 504 -395 -654 -909 659 -550 -501 530 490 554 225 -433 83 -71 623 338 -3 937 147 -470 647 577 602 -507 -477 -867 -110 -394 -169 479 -825 -483 262 635 733 434 -429 -734 999 819 765 960 438 -232 443 989 -353 725 -411 540 706 845 453 -566 -729 -988 -354 742 395 137 -811 175 647 628 822 -427 -463 -347 122 182 -248 -896 -812 -273 979 406 -259 -285 -27 89 -313 -455 956 -745 -17 -100 138 764 464 498 394 262 -737 377 862 -92 787 -772 -24 289 -809 424 -323 0 886 -555 -196 636 713 992 -643 -309 -943 163 984 705 147 782 -609 525 -314 -532 -58 693 442 47 -372 -8 865 776 -932 386 -483 -570 -291 -512 -393 274 254 399 759 577 -40 -528 294 828 426 967 745 -145 -224 -651 754 -834 -908 -38 453 -679 -419 -831 -26 116 455 377 237 -105 866 -357 -696 549 571 776 -501 406 -547 198 265 862 -800 531 -813 373 -467 -700 537 165 160 -430 -848 926 890 166 -967 -86 664 36 562 25 134 663 656 -56 382 -52 955 758 33 565 790 -250 842 24 317 499 -778 -683 106 -86 -18 435 -923 -329 987 702 601 -977 -667 -157 496 16 346 929 507 -287 447 876 1000 -912 265 -18 915 962 939 -628 148 778 -660 796 991 -847 615 -764 -664 738 -194 907 84 601 -564 209 -784 -310 182 -46 -885 -901 -468 105 -378 -773 430 -936 -77 -161 955 923 62 -247 588 -238 -996 903 -243 -517 -924 787 46 -334 595 -923 956 -740 956 458 -35 900 820 931 449 -926 577 90 -156 -84 -309 334 16 -913 -436 -158 264 151 -352 779 68 -526 -131 -478 368 139 -519 -738 561 113 -232 -183 989 -813 -625 334 -658 -955 -323 278 695 460 950 51 508 -444 651 -179 322 -704 -761 534 183 355 993 -686 -93 -650 -496 -336 -181 -327 399 824 474 -693 613 -180 -113 146 -573 798 -173 -808 -623 -829 980 -343 357 -881 -387 318 -472 812 933 680 -927 -22 -161 -943 504 -237 598 439 -785 -979 874 687 -297 -356 32 889 -680 -289 -615 -811 949 -166 -66 70 388 -123 231 -514 332 960 -266 -498 -895 -105 762 355 -375 -304 -392 926 647 -708 -179 29 542 126 447 -186 670 456 -410 562 -586 -734 441 285 -283 170 -431 -676 866 196 -959 684 -734 530 -923 -122 -947 916 683 -433 -186 807 486 -535 760 916 -62 194 132 -109 168 -724 424 -657 -81 -538 -32 -343 150 502 -154 -19 -467 998 666 -763 -229 420 -873 718 -217 993 782 970 730 -487 689 -946 -191 -532 988 266 523 -42 -754 675 348 -410 6 183 -389 -192 207 488 299 569 -400 110 -907 348 704 11 711 -12 -813 79 933 -562 202 390 -322 -966 -466 896 -87 366 465 259 84 471 782 757 961 584 -371 -863 -74 -383 -907 674 -765 936 66 535 -364 38 -220 6 -42 396 251 -241 33 -125 -542 897 761 -886 -371 -922 0 -13 -63 -685 -889 -785 -501 -196 -336 533 -922 78 -452 -221 268 771 -848 926 -258 638 530 -666 725 -89 -259 121 646 879 -983 -949 -935 -730 -983 419 -588 -526 655 -902 35 364 91 521 249 -472 -875 -839 900 226 370 -459 619 882 408 -797 642 889 -844 408 -635 227 -50 121 926 -8 -323 338 557 -870 -272 -819 -709 33 -807 113 124 -87 -859 -982 -828 -818 -262 996 -93 256 659 717 668 -117 896 -68 -171 -249 36 597 -228 -772 -113 -96 -569 29 -99 -306 4 -351 -958 153 746 -640 -213 -881 619 -86 -83 -987 632 -693 112 -909 379 -514 650 -519 862 466 826 -739 214 879 -359 -67 872 -618 -313 -414 -324 522 -566 -950 -63 -771 521 -747 -350 -560 315 -291 -947 -834 831 -673 -743 -266 -946 -291 505 -952 -225 -950 -413 -389 -744 -308 950 238 68 305 -981 886 291 -60 -659 311 676 653 -371 128 672 -434 -337 -586 865 -273 808 -351 -745 282 333 532 -675 316 -462 46 -724 75 -218 -142 -818 -862 -413 -804 -810 -49 -286 -475 -194 -60 633 818 -730 -235 -892 -365 -194 340 -358 819 -199 -80 914 -540 148 522 -1000 246 850 743 666 -507 -416 -838 24 -416 -461 -632 -83 -560 -124 -730 -378 -163 822 979 -205 328 -137 353 -418 457 643 -142 -618 568 23 -300 185 -649 -840 -365 850 829 74 -634 -660 356 -382 -509 537 487 -603 326 799 649 -580 -446 -613 499 -371 -492 -627 558 381 -291 523 212 -980 490 -698 -422 -218 -638 118 -24 -893 -218 -728 882 -791 129 527 -888 554 -366 -482 -1 -952 394 742 920 -297 -261 -826 -739 935 496 869 -462 -381 -175 362 -987 -883 -974 952 -730 270 309 -561 -106 163 -480 -331 794 669 -763 561 911 -809 -899 155 -793 885 120 -671 -727 665 -880 445 617 -982 -403 648 -509 300 -149 -832 478 866 -503 -678 -572 -153 492 -958 -659 937 -888 833 967 84 548 -649 -719 -297 374 391 -634 183 665 -574 851 -688 -102 360 969 751 -45 -922 -608 961 975 275 -287 -1 -354 -970 427 -272 613 546 577 322 937 -762 764 -472 637 487 -9 824 47 142 -75 629 123 623 143 603 -903 -33 870 391 61 -141 726 554 -184 -112 -100 -875 643 -847 724 851 471 -3 -177 354 532 388 878 -160 78 -500 155 -198 -387 636 -949 165 984 532 853 106 -234 753 -95 145 891 -205 564 382 -217 434 351 -181 -243 630 -366 447 120 937 743 -498 -14 -692 -805 -307 965 494 -792 -16 849 207 -282 -756 309 -610 -773 -569 -64 -202 16 -969 -60 381 430 950 -93 -280 414 949 86 646 702 -957 -760 122 729 -182 40 368 751 -446 -176 -865 -459 -318 -73 -183 570 743 -910 816 -346 -605 -264 -52 612 -609 363 611 -226 13 -512 8 -520 -748 -812 978 410 161 -411 -459 462 -666 -691 -59 -924 780 -823 -457 -170 -805 848 876 480 -547 801 -113 -174 579 287 -836 -679 692 186 370 103 728 175 462 -183 457 282 346 -509 -999 -333 -735 -69 -130 306 312 -832 41 -523 851 -580 371 90 559 -899 160 -40 663 432 893 -678 205 376 -489 -689 -672 79 676 267 285 414 713 -860 133 -192 778 683 200 588 184 -18 -685 -939 -758 -610 -524 -437 544 426 957 -441 -256 -987 -671 724 747 -475 440 -18 308 -326 953 -170 -410 813 10 206 762 -746 905 41 -652 -45 -667 -915 814 667 794 402 -782 -5 357 558 -100 -647 662 -455 562 -551 -865 -828 -500 -439 817 700 621 218 5 -557 -507 677 530 -908 410 625 -333 -479 528 719 401 876 -783 -248 99 -422 105 -193 -962 -312 549 -624 132 317 717 -741 -932 808 -255 456 780 -349 -613 -267 -523 689 981 -671 -59 125 496 942 788 912 970 792 -923 363 -868 98 576 -372 -565 -832 451 463 -70 376 -164 473 -884 998 -294 613 266 -671 878 -755 -695 -82 485 -591 187 158 123 725 530 124 -826 -414 887 -594 759 -233 346 -445 -516 -627 -491 -114 -538 -65 -470 819 131 -266 695 -965 944 447 -50 -780 -494 -883 -649 -188 0 -678 534 267 775 -834 -241 933 -215 754 119 614 843 904 -815 -234 967 -860 -59 915 -1 943 -171 199 746 -565 702 192 101 -729 -592 -687 -347 -562 -933 214 -922 -402 777 683 -865 277 655 -463 933 757 586 631 71 -389 -485 800 25 -782 -610 -721 -712 162 -339 760 720 490 468 -520 -604 210 263 76 -8 651 -382 613 -867 760 -259 578 -322 427 -975 -141 -42 426 -961 -456 545 -357 -569 -960 -367 70 -205 959 45 -136 427 256 518 -470 -22 909 -979 -14 -71 83 479 662 719 -481 485 -177 234 944 -59 -149 -881 547 -452 -673 -802 290 -358 -266 -305 -978 534 -105 -561 10 433 -795 858 377 -390 -987 -705 -305 -536 -918 -351 486 394 -629 -526 820 -10 235 251 -552 984 549 -261 528 551 -127 -120 546 460 841 -478 -11 -966 -641 -190 -131 406 -916 -464 662 -832 -842 895 -596 -847 475 -850 562 750 -279 730 53 229 653 437 -624 171 313 72 -862 435 -929 687 269 776 765 691 -43 897 -544 732 725 915 -720 830 -36 -973 -570 -327 808 -672 66 -69 886 -50 970 -48 -974 -641 711 -436 600 462 13 -883 156 -558 168 -944 -604 -278 -204 918 405 -333 -614 -496 93 -979 -389 -889 657 -18 -437 -496 633 889 -733 173 427 809 340 -644 -504 607 -876 787 973 244 -46 -282 -54 200 -316 204 -620 690 649 561 668 -931 -658 265 -333 351 -460 -281 400 264 -641 628 -613 -194 -202 -815 929 -878 -485 858 58 -54 -612 210 -336 504 -343 142 -734 -741 430 -823 588 -581 -816 -872 -46 409 819 -311 664 -346 573 104 749 880 418 -402 204 753 81 884 -407 -883 459 -966 272 272 542 468 -763 -847 -683 14 463 -442 -562 204 346 -47 -803 -412 304 736 817 -665 798 893 288 682 264 -490 -530 -990 408 -652 -767 435 507 894 202 569 291 105 756 460 493 754 245 577 -496 -235 350 -602 -983 66 -278 -16 273 -282 -429 -144 -330 440 -528 640 328 520 -234 -281 739 868 931 291 -497 358 374 -839 991 -404 920 88 514 -512 745 -574 48 194 -504 -762 651 882 -6 -4 358 -602 89 623 637 190 859 -948 560 177 156 -410 681 75 154 -28 -181 117 161 339 -770 -217 -771 371 587 803 -514 -95 721 145 884 190 419 -693 -640 -154 966 178 -422 -286 -330 -178 321 719 -936 57 -428 -117 -507 -959 -52 -321 -964 -958 -711 -1000 109 541 -457 -317 521 -45 -705 -238 -985 -684 630 -34 614 595 -353 465 -500 -382 -270 -657 -518 -809 708 -896 175 127 -688 -908 -23 -678 -375 -513 953 548 -54 -407 -545 -14 -795 -21 827 -449 457 -271 858 710 498 -636 651 -136 -508 932 230 531 653 -307 -493 -140 863 -856 -589 775 -943 810 -565 -183 150 -932 -125 -655 493 -486 -493 50 -259 214 -111 -350 -295 370 -564 -701 593 -668 286 93 5 -603 -758 -19 -604 -160 -81 -80 -258 -784 622 47 168 527 288 -145 -716 445 599 -531 -608 -900 -661 433 744 888 909 849 -926 -370 304 752 -941 553 722 -428 -908 -468 -368 -606 515 199 -26 -395 -775 -498 -647 906 -600 853 555 141 730 566 -954 -552 -563 709 -769 741 -474 -479 964 -128 -889 -888 663 -5 -221 518 -168 -826 555 -369 -812 -211 -118 433 566 163 834 -776 537 -680 755 725 -2 -96 67 407 -195 -871 -292 -36 102 -336 449 -220 753 -133 -497 -119 406 703 577 781 168 870 -44 73 -284 215 -186 647 442 694 685 -974 151 261 476 -427 -512 548 464 623 -691 -658 991 113 -722 -657 497 41 -997 621 -794 832 466 -508 -41 -611 -223 -973 982 -761 650 -47 -956 -678 200 -361 668 -789 862 -484 708 -791 -891 496 685 -290 -547 -275 -650 -675 188 17 362 587 -550 569 -324 585 275 -174 572 473 592 -602 831 450 -764 18 -49 511 -235 860 -145 -603 597 -98 -883 -998 -90 849 -349 194 -379 624 -511 865 -96 741 614 -683 682 -276 -506 41 -334 6 195 -443 -890 -479 -835 690 366 -741 972 -676 972 508 946 -629 680 171 -63 625 -537 -427 -453 -94 -788 -400 795 531 -412 -761 -286 188 9 -537 -460 78 -4 -895 481 806 -496 -654 -596 507 643 -7 -863 201 511 810 622 -690 623 27 -533 84 -920 -579 525 656 -309 193 -722 -298 -311 314 -132 321 283 336 -530 -711 -199 -63 912 -283 972 887 848 -978 -485 -375 545 746 -136 940 -414 507 840 820 -30 674 -320 116 -871 -996 63 651 -498 894 404 692 -770 205 -237 692 -530 -769 -866 849 983 366 175 -217 259 -617 -769 -579 50 -878 -373 -286 58 20 212 819 -632 597 -784 593 -150 67 -897 256 813 -721 78 -959 368 -498 559 158 -853 860 508 -735 -954 808 -926 313 610 -799 795 770 741 -562 125 -165 -593 -106 823 -425 -422 -278 531 -581 -601 763 230 528 956 -348 153 -309 635 -23 716 610 483 -364 -92 897 660 -383 -682 137 227 191 632 -480 -83 -264 -691 48 816 -427 660 144 325 773 606 398 -717 -143 -196 554 119 -92 -69 -173 573 -664 494 -207 -49 959 -152 -388 935 -380 -833 859 -423 -64 -520 -88 -295 368 224 879 702 -757 122 527 -370 145 220 -678 -426 752 83 -646 -581 647 -96 648 -324 221 381 -330 -685 -351 529 -18 322 -489 -558 -587 -199 601 674 -595 -57 -257 -25 566 -292 -826 -440 -475 906 -645 539 574 -371 -678 -519 -304 79 -631 66 -794 389 -735 -894 -905 735 -91 323 189 191 -174 -839 216 862 -139 -658 -945 939 -305 793 915 -703 862 -825 -22 -458 616 286 437 -192 -634 279 -215 173 -842 953 -58 -149 -286 -58 933 -510 -648 920 -541 666 -262 268 -111 876 988 208 -176 -831 201 948 901 684 745 35 -786 -25 -365 272 290 -323 -101 806 633 -570 -897 787 -724 616 -259 -362 -15 -674 271 -367 -385 -936 -740 -395 -759 48 286 512 -965 788 -910 -649 -567 -463 -266 -654 262 459 -632 147 211 254 -598 561 361 830 850 -966 822 -440 -961 754 111 -334 985 996 -25 -670 -514 -522 -833 561 -623 -909 260 37 865 543 -457 176 660 -715 375 -452 482 593 653 -797 93 -558 -884 -807 527 -70 -467 22 673 -833 -294 246 -15 -1 -334 663 -84 155 245 -914 -564 -301 704 811 700 -405 -906 -458 -635 484 -375 -814 -808 111 359 812 409 299 -936 974 991 -179 420 137 527 284 -663 -715 -453 -984 124 -763 915 197 -711 288 628 841 194 277 -85 -698 360 -747 -408 866 58 -268 322 -579 674 -227 -464 967 734 -983 -673 94 492 -883 986 868 -938 -231 -32 -551 4 -448 -914 250 -26 734 -977 -348 523 -145 -594 -342 -540 44 -644 -247 -6 -255 272 82 218 949 751 -804 -602 456 -728 285 598 -630 -83 -229 847 371 810 -419 376 -93 -770 785 -868 935 -408 -216 989 -600 -103 -921 -656 501 630 726 -101 198 -451 276 420 305 457 414 -837 228 -397 -255 995 547 650 216 331 -866 136 161 -889 -284 867 844 795 343 697 -723 -816 -613 -376 319 788 -60 -747 354 144 -475 -367 -151 -646 452 560 904 -519 391 -505 600 881 -8 -245 -216 -422 512 477 -999 -168 495 -579 526 651 -613 -310 889 48 -417 924 -384 -343 193 976 -728 -71 -99 529 756 -581 -938 528 735 -139 194 342 -79 -684 -592 -486 -436 290 129 -727 -630 722 -610 113 -228 -916 156 808 595 142 643 738 -117 908 909 -623 -421 -146 876 863 -620 -588 -937 -794 278 290 963 -29 -654 4 897 -695 -843 760 69 625 231 -345 -93 -396 400 -551 790 -581 -674 -191 -134 -473 338 -644 308 171 204 -326 553 -964 -322 412 906 642 -222 -831 24 137 -692 -903 -839 -221 598 428 529 -990 685 -543 -467 101 990 -25 -472 326 603 -664 -542 -526 909 -632 269 -715 -401 -496 193 -765 -339 -379 627 4 -536 -650 424 632 -537 824 82 830 332 527 -975 -989 -63 -818 -752 -473 -730 -5 192 39 967 -196 -19 935 444 -440 -894 -706 -201 385 958 -421 -318 -482 381 515 -341 171 131 -738 375 -247 675 -349 315 173 -813 -668 -967 -906 165 502 -997 11 -398 -293 776 663 75 144 -326 751 175 515 283 -533 833 675 -288 477 691 -85 321 -714 491 -746 616 527 342 89 612 443 -550 -233 233 304 790 -965 -217 -303 -148 -410 439 -111 -612 895 217 -653 -243 97 471 -435 -61 -109 810 136 891 -826 -464 -5 736 -816 959 259 646 677 -564 -421 208 455 -24 1 853 135 -160 -71 425 390 -828 -530 844 -337 353 -358 -679 836 -226 46 -324 14 393 85 -662 59 602 800 -850 -536 -576 980 252 856 -226 548 -274 693 -478 313 -679 -472 -184 608 971 -141 -903 591 843 -162 -512 -117 -429 336 -91 765 300 639 -369 -405 12 -674 391 -351 -914 -234 -263 942 -150 -974 814 484 65 -32 -25 -962 -462 -803 770 224 -619 -819 -524 -230 377 -117 441 -444 522 -420 -911 769 368 -889 301 -64 -142 373 289 197 -298 956 262 508 -213 843 -49 392 236 225 507 -926 708 -300 -703 581 634 19 864 -459 -663 244 -953 110 171 991 808 -546 565 -448 -726 994 975 -387 280 509 -407 -792 -98 920 -436 -720 -902 -490 -762 157 -244 63 799 541 718 373 922 173 627 577 -11 -102 827 197 -371 864 -282 -470 747 690 -625 112 -697 -806 -544 -475 136 -673 -870 126 -842 -274 534 -658 274 -56 -932 256 263 -399 341 278 977 325 -233 -583 763 53 -318 585 -743 948 -161 -946 -912 -859 427 133 308 -124 -669 -711 395 -111 108 -84 -145 992 904 -982 -707 207 365 -983 998 -386 -620 -347 218 -262 129 -220 820 -527 181 344 775 -328 -727 -768 -518 -821 -126 -751 -770 120 67 35 -615 891 -21 -612 -767 504 -201 630 -880 -156 -769 -481 -835 -821 -943 -641 -139 -738 22 -319 -741 184 12 -588 -937 -180 -975 484 -478 -385 221 372 769 815 -816 -687 169 315 556 -15 -573 56 845 -851 -605 -111 -844 -759 978 -868 -389 -952 -990 976 105 -330 246 97 -817 -304 -842 -165 73 -981 -378 409 813 540 713 73 -191 799 -167 -825 -948 977 -655 494 32 640 -768 676 901 293 199 -145 246 -940 -911 936 -107 671 -829 -126 901 740 -765 394 -842 586 251 463 -15 768 -740 -193 239 620 557 971 -347 776 -423 -883 68 -796 745 -110 -751 -583 -926 964 -221 345 554 683 85 35 157 501 -672 -924 294 -374 876 -676 414 122 143 619 -670 -631 690 219 498 799 -413 -604 418 981 -867 418 354 -207 -873 -788 701 -496 256 36 797 -369 -381 -838 -391 -899 423 -720 -326 343 486 678 -629 -378 500 471 581 -917 -20 -943 34 -883 -765 131 -672 -1 519 450 -351 -898 -772 -400 261 -495 -433 -522 -937 794 -650 636 670 203 184 -374 -568 -755 -604 -337 -427 867 -363 -823 179 -851 567 998 495 595 -470 586 308 493 555 -757 232 720 -225 -166 80 -105 2 850 -999 846 780 736 427 840 -629 -304 -563 707 -217 485 949 -923 -697 -446 -877 -199 -776 754 695 274 -883 -573 571 672 -693 -472 554 798 350 -391 95 628 28 -507 -482 770 218 -459 695 -103 -811 637 898 0 198 -649 434 -884 689 -266 168 387 246 933 61 709 -768 -643 -329 -344 -654 -908 -425 777 720 -914 440 -764 637 -21 667 838 -458 -852 -182 -255 -487 51 944 -320 -975 -372 -705 966 -594 733 925 -655 -712 314 15 786 -777 -154 446 -87 -459 916 79 518 416 647 -705 18 70 -925 -124 928 866 824 -571 -415 -124 675 -116 563 -476 684 473 100 168 -941 -848 -919 990 -176 -190 271 -162 -708 654 -697 -986 684 -598 974 364 -174 439 865 -352 -887 134 -574 259 450 -888 375 494 376 -829 625 985 -90 548 1000 -31 -428 819 241 -755 -844 905 -350 830 359 -454 921 359 -905 390 -722 524 -723 -394 212 -57 -680 -923 -291 788 -63 977 -314 427 534 -51 566 638 638 505 -641 -587 675 -197 88 -255 659 74 -878 -518 -820 -183 472 -569 -34 117 -82 -552 1 134 908 -891 121 -376 870 -953 995 206 747 -92 969 -824 -227 -136 -578 527 356 -234 252 721 -393 465 -643 203 -998 90 44 743 -9 21 812 -309 -260 626 290 -767 709 179 87 366 363 786 -137 640 727 -964 -199 -477 733 888 -471 -255 -64 -42 188 990 594 916 -429 83 -210 769 71 121 100 -697 -594 -428 128 912 -764 690 40 -276 58 -189 -608 -643 207 -852 -597 964 -89 793 789 81 54 -677 -851 -329 718 -430 -91 914 -714 -986 664 737 532 -947 -334 666 -659 -263 145 661 -591 403 -377 123 -140 -639 93 963 769 648 -875 -441 -594 -521 662 385 782 -466 -275 -947 891 -125 -88 -709 567 -445 813 -42 711 -253 141 720 391 -643 -679 -62 -846 753 166 378 43 -196 -844 -166 -208 874 794 36 114 -257 -924 -704 -74 -301 238 67 -501 462 -322 -98 975 826 -31 592 -703 -645 284 872 -259 -378 192 -804 854 74 -326 -697 -211 -845 -693 -94 110 978 121 471 526 -522 -231 513 163 -28 -86 970 77 -62 636 150 -630 148 384 647 -735 632 458 731 -743 -282 207 -906 -678 -861 229 438 -31 -894 -566 809 747 894 209 369 -663 7 482 813 -622 999 -327 736 -391 430 240 -954 821 558 826 -302 -234 601 989 -257 656 857 -127 20 -303 87 -952 -628 -338 -457 -53 -647 619 168 -743 -348 147 178 -391 -842 -495 -706 528 557 14 804 146 638 799 650 286 -82 860 -955 -329 986 -474 -242 -5 -306 -436 -232 -408 991 -680 962 235 -392 -918 199 928 829 379 -642 768 -765 -454 -463 15 638 -724 -315 -99 -556 956 112 -211 -619 308 -589 559 832 483 631 178 -405 939 636 624 -782 258 510 210 453 -308 -168 538 359 535 -376 -279 716 -511 566 811 -16 933 111 685 -208 -953 804 -106 -443 -993 993 -136 -910 -826 -40 588 436 -656 -147 -752 539 734 -247 -620 650 741 -29 611 -744 349 -221 459 495 -778 153 761 -678 -500 -740 -273 -338 -743 -553 -969 -635 -598 -711 -734 208 -979 -14 139 -405 -93 534 -974 -927 -300 414 458 211 890 -188 857 30 420 -836 429 392 739 -716 873 -55 -413 -197 -580 -734 -642 -766 -317 -899 217 -811 -26 -577 176 -186 -3 -803 139 -353 28 310 -806 806 -440 823 411 -39 -498 188 554 -669 978 -633 553 914 356 154 227 -837 -762 385 -363 947 291 -529 497 -829 593 -288 617 -377 -502 -219 240 -199 782 -710 602 -814 -749 -991 5 153 -934 829 120 -710 189 792 231 738 -37 -845 -2 109 -511 996 324 -148 134 149 18 931 -654 556 -684 364 500 -147 -585 -667 353 26 364 -153 -515 -477 -393 585 135 604 -381 -224 -309 530 -594 88 -105 30 -872 -236 626 64 450 131 -537 734 968 -923 -87 657 585 -909 -442 591 338 -659 540 964 101 -915 27 318 235 -888 217 -339 477 714 -841 -910 -862 -428 423 -97 840 -828 -192 210 -800 -689 489 -825 974 161 629 -492 1 -735 -901 -268 -82 -329 305 -288 291 -893 -296 -952 359 -990 828 -458 -580 -952 944 307 -38 431 -608 432 429 -109 -319 730 -85 -229 344 113 -246 -993 -913 976 -635 256 413 759 844 -884 472 -541 785 -886 159 -354 -765 955 788 431 -508 594 553 -535 -272 765 -232 800 -148 -924 -763 76 -541 -472 579 891 -602 393 -512 630 -801 160 -981 -407 -541 -637 -155 -860 790 -282 911 823 398 889 60 -67 -60 50 458 -505 -469 234 905 272 -630 -379 501 -815 -778 684 277 -220 418 616 697 -867 980 208 -897 -866 985 -332 -527 42 147 302 790 545 -948 872 -550 -968 627 532 -188 -555 273 325 764 983 -296 -30 -657 -170 447 165 134 287 -637 616 -146 19 300 -958 548 971 -619 -446 -585 917 162 455 -397 634 953 -203 -671 530 -282 827 369 -156 -155 -903 908 -939 -113 -389 473 337 -275 -434 206 -260 644 741 681 -648 473 -234 922 579 -390 883 -6 -166 -944 134 -696 -267 963 -461 61 887 163 -260 -727 910 196 -326 -257 -274 -647 -392 48 129 199 883 343 -442 -468 312 904 714 306 -267 424 -886 -843 -477 -32 77 -128 490 346 48 -936 116 -378 -483 -581 -178 -875 798 -952 177 197 -564 653 721 -452 -912 199 851 -371 411 -488 376 568 285 755 718 995 -917 809 724 -461 361 -19 -807 -219 -749 -11 -726 470 266 520 -531 864 753 921 495 809 -389 25 -819 403 835 -841 -365 558 -577 -235 299 -916 335 894 446 -752 -310 988 52 -364 357 -409 839 566 408 -816 -939 174 -149 507 146 111 -458 940 789 546 -466 640 380 206 -35 -490 -881 332 -142 11 889 528 75 -624 739 -35 -537 -515 -91 -547 -647 148 -444 -168 358 712 -680 600 539 -542 -118 25 663 -24 -239 30 -682 -882 -897 -39 430 -462 853 -679 740 367 16 708 669 694 612 -734 858 -149 744 576 847 -378 -603 -326 73 -238 708 -932 256 -978 -344 30 577 351 -732 207 820 393 -254 -766 523 -509 -599 -643 335 467 -521 -14 -173 -50 555 31 880 941 35 -511 479 -915 -590 -33 -21 -510 709 165 -526 424 -836 929 -145 684 332 -568 -610 216 110 507 -248 -160 830 801 -313 724 -253 -589 -247 178 -632 942 966 -525 -890 -774 -431 -977 647 -181 -887 -185 -887 -137 -413 -231 -669 99 -599 860 203 70 285 -602 987 208 -810 -547 -939 -570 -554 -991 442 -299 415 987 -346 -600 519 -982 -34 892 628 -176 4 629 -980 -397 -774 316 467 -416 471 -101 43 337 -764 -738 278 539 -878 -68 558 824 -208 -569 974 568 336 448 519 -346 348 -669 307 -528 -326 605 -488 239 -710 531 659 -586 -761 -971 206 969 -451 581 -681 848 478 -68 215 644 499 320 -733 745 -557 -309 -731 -775 267 712 -197 519 -502 745 -183 -935 51 -135 -403 47 -768 716 -284 23 458 -139 924 546 -429 -194 -279 92 587 920 -737 385 -477 939 63 799 805 -832 -663 -276 -571 287 -210 552 716 390 -3 408 891 789 230 -163 -584 -270 -112 24 503 -270 160 246 501 -975 540 95 -735 -636 750 -608 919 -538 -451 -331 -146 -147 583 -299 656 -148 -868 63 916 -881 -520 -788 440 35 572 -884 144 490 967 -553 -373 -81 341 493 -284 -174 880 942 886 -639 405 452 -615 221 -842 116 141 -295 -449 616 1 982 882 940 -55 338 517 -410 818 -521 540 -232 314 223 56 -391 -905 -492 -503 -827 223 614 -133 -133 -574 519 -933 591 -430 677 -283 29 593 859 -50 482 117 421 -281 -813 605 -44 916 813 515 -654 742 348 954 94 471 834 -58 498 315 634 181 399 211 -693 -774 764 794 788 -82 -984 -289 -672 713 -204 -37 -582 -231 -727 522 457 592 587 -831 991 747 -253 -839 720 -597 -646 297 205 -65 -912 391 -508 828 496 403 646 547 114 630 58 553 -966 -362 397 225 -840 378 42 -622 -516 -400 -424 215 156 -735 641 -580 -327 -543 897 -848 809 -496 -384 158 428 -631 -628 -248 274 961 -395 436 293 565 -312 -753 -837 -91 -950 -837 949 775 -173 -482 -548 605 -1 -536 674 161 -202 -792 508 -699 -441 120 -686 -290 585 260 849 -981 -183 841 -437 611 -860 516 893 346 636 -205 316 -771 573 -819 -316 652 -937 401 -94 -662 320 -204 312 -989 527 413 578 768 -539 -681 -428 929 585 -766 997 -163 -508 -791 -471 -844 -638 140 167 901 603 82 132 -118 -783 907 412 -779 -704 964 -691 267 -905 -289 -506 -609 890 902 995 -21 -463 -38 278 -930 -250 198 -33 -584 -844 -271 445 -819 -111 526 238 -155 759 -782 485 465 1000 207 662 926 -439 972 -90 715 516 53 -143 860 -348 -783 838 963 -996 748 -682 465 600 -368 -813 598 807 -966 768 -476 -952 440 534 -297 -489 -587 -64 -501 65 426 17 368 757 -345 -396 422 -371 -786 377 346 201 836 31 58 -824 880 477 -294 510 668 -130 -508 702 -43 807 162 -958 80 -205 -70 764 -527 -766 -130 460 -568 -972 933 -849 743 240 -520 268 -154 67 733 -502 274 477 -219 876 815 630 423 -183 523 -363 -455 724 725 687 -16 911 -466 -262 -795 -190 242 -957 411 834 863 381 544 -36 -86 -360 -538 279 552 980 759 540 814 -442 -934 293 460 134 978 -498 769 -171 258 -881 658 -524 -34 -676 -451 916 -972 -557 -163 869 546 -736 13 -896 -282 -156 813 -669 -696 -744 359 -396 -779 -12 -410 -717 -498 664 367 -65 577 272 215 33 626 422 130 -513 -47 472 894 -186 -986 -213 -945 -113 -813 684 -460 -826 -34 -422 -81 690 -407 644 51 520 -177 219 659 432 -3 -448 -474 -394 863 772 493 135 -657 300 -377 -754 318 -795 -808 -894 -249 822 -170 -927 644 -640 988 210 782 -226 -269 665 539 627 428 -770 942 -581 957 923 -633 222 -194 -502 623 -842 -273 250 -279 775 272 -115 -212 -590 -852 686 596 -713 561 -567 -147 -123 -685 970 584 739 684 -904 -821 77 -733 346 2 -346 132 674 -445 -815 -188 -999 -278 563 -528 684 479 329 -103 540 795 -459 77 624 863 797 -396 600 -504 -389 -453 237 625 8 440 101 938 583 842 545 219 -517 -468 -871 -399 -513 -440 442 876 -201 -330 -718 -577 -862 785 -748 90 -692 416 -777 -413 -45 -939 124 569 288 -757 571 677 -286 -467 127 394 27 -794 -46 211 850 600 735 -63 -411 -960 -609 830 646 -654 -523 719 580 367 -965 311 692 691 -278 923 -684 -587 684 -836 -779 -309 -395 426 49 938 -54 -443 910 -238 670 -970 976 -504 107 -193 -867 -576 742 422 -176 -12 340 -94 -722 708 757 -679 763 755 -713 444 -616 -47 582 -929 853 978 641 -280 781 -928 463 -205 227 -509 -150 560 580 -528 755 946 505 466 434 601 -698 -801 792 809 87 -675 -461 -371 935 -755 -541 479 591 -148 -742 16 -805 -921 -578 -635 290 619 451 338 -334 -728 24 -532 877 877 654 -646 728 -145 -935 -5 874 -749 -82 -388 -580 -272 821 -915 802 -541 645 374 -987 -778 -457 600 600 -804 145 -933 -534 691 -111 -356 -621 -831 779 370 -701 319 67 792 717 -468 -43 419 932 462 981 476 -819 46 38 -153 64 -832 -235 20 -865 -145 716 559 -979 -482 625 191 -996 168 -577 -801 758 -909 949 -412 28 47 521 -856 -783 -780 184 -95 829 -739 229 -284 883 418 -394 105 -62 373 635 -597 -882 225 -651 76 -153 939 773 212 973 766 643 -711 152 327 620 -559 -29 -550 604 -656 28 435 268 -784 234 -741 -397 283 -750 -782 -503 900 -262 654 -266 412 -827 -854 641 976 -511 231 -685 -774 -190 -997 675 677 -973 575 -280 533 -792 -415 -615 522 453 448 446 239 718 445 365 529 444 -178 556 609 -436 14 505 -631 -140 287 -276 -920 400 141 968 411 886 -275 -224 760 537 496 -894 982 100 -469 -323 -902 112 -614 -878 102 301 612 955 -322 48 293 -273 -162 20 -264 221 45 461 -12 872 567 810 980 208 -382 -554 650 -815 -783 -239 688 -912 -380 915 887 482 358 593 -806 736 634 303 -211 439 841 -892 968 -740 -828 -427 298 -549 830 837 593 955 -353 869 899 -693 426 563 878 -523 440 -152 629 705 530 -191 -855 381 -15 -847 -914 -233 -525 -341 -782 -51 -295 331 991 818 -557 306 969 -697 -4 -879 -972 123 -397 -928 -15 48 788 916 515 -87 273 -612 -918 -895 181 -250 -331 -750 894 -896 149 -891 -698 144 -986 -267 656 350 139 -806 -607 752 -924 954 -873 672 96 744 -878 -393 780 -251 -401 822 -991 407 -160 489 259 834 967 -809 285 578 -352 82 -649 -854 -418 899 104 -493 159 -522 878 -857 164 -996 504 -683 53 -93 17 412 244 -956 -595 -54 436 183 192 286 256 709 -362 -962 -324 951 -881 67 -174 320 27 621 125 -119 -678 -859 -917 518 -158 -704 701 -623 551 61 45 -103 671 168 -297 962 141 -269 -385 594 -427 -755 -997 459 129 472 525 327 -502 993 514 379 -880 674 -501 -649 415 973 -968 -811 253 -514 286 11 833 774 -38 -145 -120 -514 718 776 -298 851 -459 501 333 400 947 -657 740 -6 -232 -732 -965 -509 242 419 -547 -919 -333 337 723 218 557 -360 841 -172 -332 97 532 848 604 -402 -99 353 81 -574 335 -980 -505 265 531 466 -999 854 -369 705 -532 751 -840 -276 115 197 299 -965 855 -540 430 802 -881 -278 106 -701 -428 -915 759 -914 515 858 127 -141 955 -2 -976 -433 -437 -457 -487 491 990 -60 958 49 -523 22 245 -849 503 -552 -228 28 -327 -456 532 635 462 -874 851 297 710 217 202 538 -894 -516 -355 -194 -474 116 -236 -226 355 -77 -349 635 768 -698 525 -636 -76 883 -554 518 887 -23 544 -891 -496 -678 -156 -97 -409 660 -955 -363 580 -331 195 -598 -741 853 -924 385 -613 969 -438 -217 230 55 -244 -456 831 -132 928 621 -802 -804 426 -43 -95 -341 831 -217 -97 -778 335 -957 414 152 357 -105 -489 833 348 957 -707 840 909 943 -504 -570 841 866 114 -399 120 919 -816 390 792 -686 -582 518 199 -301 296 -701 -598 920 752 -441 956 587 58 929 -289 734 707 -610 -898 -664 43 -392 -585 199 -977 796 -838 711 917 913 233 -552 686 998 -723 -6 478 -113 -462 -275 -892 141 462 -219 -199 189 636 25 633 682 192 633 963 -423 660 449 546 795 647 834 430 683 871 775 301 -735 -681 401 580 -561 472 518 -363 -311 515 669 -425 228 -920 612 -100 151 668 697 267 -436 -388 -106 -958 -628 -656 -702 -309 -421 -263 679 -100 -491 -290 -946 -761 600 -851 -375 -839 -578 970 580 -446 926 383 8 -418 925 477 -403 990 970 -260 -566 42 -538 779 -773 -987 806 604 698 -575 956 -459 1000 -553 -658 -937 494 -928 909 854 -4 -397 150 -448 117 670 141 -784 932 -602 -370 -461 350 418 307 -12 -777 -141 -663 -874 -31 -168 429 811 570 212 768 -406 -78 469 743 561 -38 -431 915 -457 721 970 574 226 938 56 -49 -663 -345 -435 134 -106 -901 324 904 -13 -415 787 598 -596 -380 254 -862 562 -492 875 702 748 58 -870 -714 -768 -951 -631 -256 -30 -494 950 -341 -807 56 24 761 342 -15 -109 45 860 79 -296 -800 -361 135 -812 972 29 -131 -790 -637 -814 -771 79 995 -622 -956 734 67 661 522 -209 -206 -290 508 454 642 345 -803 -430 785 -437 804 -122 -478 583 -504 -816 -320 69 -277 160 250 -219 470 921 -182 -31 -649 750 362 654 -185 513 191 855 64 290 562 495 -481 266 -849 159 -898 -670 485 -802 798 -550 660 749 196 135 -215 -405 -642 936 -500 127 971 110 736 287 -309 216 318 655 968 999 -426 -461 -588 -592 953 112 -43 657 412 823 441 -167 707 890 337 808 909 515 175 -198 -523 558 206 -296 -25 -948 -755 798 -782 -708 -335 2 976 -196 141 354 -137 765 -970 724 -794 -954 10 -128 -861 264 5 765 -834 204 -641 160 342 -354 -201 924 501 -868 488 950 813 -966 480 -198 -799 503 262 -841 636 -773 291 -646 -525 82 493 -204 618 -302 -721 995 -681 -609 162 194 -420 673 435 159 -238 -133 512 287 511 5 402 235 334 -662 805 -836 843 -599 386 522 -749 -759 -447 -183 760 -234 604 -497 634 -182 770 49 -22 -820 826 -215 495 952 22 -379 -559 948 196 655 325 -529 477 -167 459 -124 -84 -204 545 -912 666 861 -933 374 -590 -433 110 -265 305 625 -850 842 -800 -144 385 -319 -50 -807 136 742 250 128 -808 -143 597 -806 465 357 44 -858 326 895 -765 483 -852 183 724 -737 216 -534 -891 -752 -666 -599 170 -990 279 139 116 -621 758 960 -909 101 984 -351 -656 682 -590 448 882 -965 -528 -155 -533 -14 550 -390 -449 549 796 365 147 -136 662 -936 -471 -240 940 988 706 -532 -817 -902 47 -441 -870 887 449 936 -128 -280 725 -278 109 -55 -662 -27 -570 504 835 -464 958 -782 -844 260 125 554 836 -850 204 -447 -401 986 677 709 -245 989 110 141 -545 151 833 374 -516 809 544 -701 103 388 -530 17 -834 -482 -454 511 -309 -673 -283 591 131 -463 -557 -200 150 247 61 -818 -650 612 395 166 387 562 94 828 -516 -905 -618 -490 146 692 578 213 -169 -480 -649 108 -909 518 113 101 187 615 47 657 760 -437 -606 -143 583 919 -293 266 598 -571 -569 569 -101 772 -714 -5 -528 -222 -676 -435 -202 -896 -595 923 -927 -326 271 802 123 -980 460 -91 -367 -879 580 695 -844 747 -789 -211 802 -551 -658 323 -695 585 -337 113 -142 863 -703 25 -910 358 2 -522 170 694 -652 528 -19 -980 -956 -149 -97 -750 748 194 414 356 352 -643 580 -89 -697 -306 -28 45 27 451 65 -292 -402 336 33 616 150 -104 -602 -278 596 -169 229 -951 -900 -549 -46 631 717 176 -200 484 -768 -66 415 -973 -864 588 -705 597 -22 660 233 961 -517 488 -522 -666 -531 227 883 -691 367 477 -651 995 221 439 777 -248 825 -497 511 -612 841 417 -617 -361 -748 957 869 423 -324 -610 -181 861 173 735 -628 -52 -508 -306 -855 -481 533 -759 -366 846 266 -865 -711 -322 -527 999 681 109 243 -734 -427 -748 -87 -59 -234 678 675 273 666 457 596 546 -537 16 -187 278 899 476 345 878 9 662 295 -939 -233 -817 -749 395 -977 -525 -159 -971 -728 -536 552 919 -584 -965 306 -206 -371 -255 517 771 -192 113 974 -162 -880 -791 126 575 304 305 651 -300 -731 -872 -323 952 -675 -394 762 822 506 998 -105 -696 55 -555 604 -807 -529 -499 -964 786 -827 -457 365 -865 270 -6 -457 458 -850 431 483 -682 432 265 186 -837 509 -320 176 756 283 816 925 -273 -452 829 957 431 754 -388 -514 131 -301 -201 786 -678 520 45 679 734 -851 968 42 430 228 -859 765 -785 -658 769 -8 594 -677 -558 657 457 -894 -838 736 -406 213 91 402 213 343 793 -417 100 645 424 -847 -946 -869 388 -746 -47 -871 331 298 670 69 911 457 -300 90 -476 -819 87 -149 839 751 -471 -89 -331 904 -780 347 890 435 -808 -179 251 -624 -709 507 295 -392 805 351 -923 280 -366 259 224 39 -628 520 41 -633 -913 -857 -393 687 -23 -349 128 911 664 22 754 -921 -227 521 -411 -175 356 103 -566 72 -902 848 941 -916 966 0 191 603 998 130 997 -211 -384 -32 -408 272 135 -118 497 477 554 -886 -686 570 566 614 936 163 316 868 -969 381 -114 353 147 -858 293 266 -749 503 954 634 -422 340 974 945 -581 119 74 656 -705 -712 495 977 -214 886 -75 936 -918 -540 -663 -675 601 -847 539 912 -801 723 341 -210 321 -446 -159 -220 284 -465 809 -858 -371 -207 -512 -958 976 -372 -544 -609 629 690 138 -402 -174 197 -327 -265 -40 696 -273 -144 100 256 888 212 488 470 -860 -554 113 931 676 626 129 -509 343 333 -442 -401 -739 17 489 352 116 -953 372 -582 501 717 -339 -379 347 -304 -457 998 -596 -494 399 -194 678 -289 -218 -378 699 505 387 695 -879 999 163 225 -586 -198 468 982 -998 -20 402 -595 990 -552 -595 709 -46 -63 140 672 -127 956 547 596 1 316 -805 -710 -166 566 66 864 -27 343 -398 -683 -841 -47 -823 95 362 -625 -120 -595 505 90 -503 -401 -156 744 126 -329 670 878 -844 495 113 -801 -212 -465 -927 -700 922 732 188 -421 -278 640 602 -841 -191 -519 -68 927 -36 709 -516 -821 617 -140 -316 -98 136 733 -600 156 76 -649 970 -485 166 332 -31 113 829 882 101 335 579 977 798 837 -816 943 -84 776 -874 971 332 -615 624 -657 -627 -110 -843 652 -853 -911 982 -563 -307 -208 -794 -825 896 499 -343 -933 871 912 803 -368 852 918 -310 -44 -956 -422 -314 707 -444 -445 43 531 219 198 260 701 -144 151 -572 300 -121 796 502 668 41 189 115 451 -534 316 -271 109 101 -879 543 706 -727 263 199 -751 180 389 579 -639 -544 956 -334 -261 385 983 106 -134 -499 -347 -243 -935 -68 252 -838 438 -175 528 -456 -47 353 226 -760 182 457 165 -283 237 -226 894 698 450 -560 -593 -848 74 919 331 170 635 710 -442 -279 250 846 -898 -793 -92 792 -641 578 -44 825 281 749 -951 -399 177 -451 488 328 788 498 969 715 -386 599 370 -8 469 349 -853 -555 43 -948 316 -142 -665 858 507 -944 -392 -991 143 -11 841 -588 -207 343 145 -67 -67 -563 -593 -396 848 889 870 -561 718 926 -254 760 -962 -616 -593 863 522 -612 880 -212 956 -225 -164 -373 269 -102 117 896 -20 722 186 534 835 534 -276 746 -70 -951 -824 -500 151 323 -774 571 636 79 446 424 790 -947 -985 868 502 219 510 -610 -506 587 847 -785 867 -997 764 -560 85 308 -150 844 78 -526 -485 323 -676 297 311 351 874 -782 -927 -555 126 -757 637 89 -491 65 326 421 -901 11 94 -351 -242 662 -902 -201 -893 399 541 -692 840 -795 350 -653 -596 763 -727 812 -230 -804 53 -784 956 -488 635 -561 -206 239 -832 -203 57 -707 478 442 417 358 -666 981 -573 275 -83 -337 509 564 714 -875 23 -79 -2 906 144 -382 -250 -336 760 -712 -265 702 261 670 -851 -108 -969 822 339 785 43 351 -193 699 769 354 -608 916 -116 -204 -875 317 950 293 -204 438 771 -115 973 -16 -538 120 -501 667 66 -413 661 -564 -965 989 528 713 -264 -763 -393 11 24 -860 -380 95 806 -470 405 -162 -679 -155 499 595 369 549 -757 -59 119 -549 695 680 -793 925 -954 170 553 -23 684 861 157 -740 -176 -44 -776 481 291 -96 768 -20 68 -256 481 497 -448 418 57 -728 942 -231 844 -190 787 -567 -16 -456 790 143 595 -155 781 -845 366 785 456 -381 361 -847 -396 900 471 -760 485 -778 0 396 -901 481 -76 176 186 -387 -443 -787 516 723 485 -42 -963 144 649 782 297 -781 -625 -587 727 640 -17 -95 492 -200 -15 -305 -834 244 -204 -124 -132 764 827 490 376 -183 371 -130 -791 761 129 -92 -136 696 -3 522 225 -63 -337 522 -539 -430 -565 -877 -585 553 -310 637 19 -260 -671 277 217 480 -69 -327 -693 -509 -196 -278 692 214 997 -103 -372 -599 -330 -817 37 -963 44 306 -338 -285 381 -631 -221 693 985 -172 195 -478 765 -577 600 93 -330 913 509 217 235 -479 963 -705 524 612 771 188 796 891 -564 -880 -587 904 -917 -783 -461 -592 219 -818 667 762 -551 500 -209 -803 902 660 -121 -235 167 -762 441 17 23 -651 865 -862 -76 833 353 -51 556 -78 680 277 -55 -715 -578 300 287 310 166 -502 -58 -469 -961 -435 -497 -675 -860 23 611 726 817 366 -949 -71 415 28 752 590 -683 925 -643 -814 946 464 -256 841 545 -405 -339 264 -159 779 687 873 218 -812 708 101 809 -702 -863 -330 -355 594 487 -386 -866 352 -916 -55 -273 35 597 -621 17 786 204 133 246 -976 -210 -689 460 542 -725 -915 475 -999 920 903 380 526 -196 79 410 -66 -345 621 643 -364 922 581 -535 -300 -710 487 -893 -673 -489 -654 -478 468 616 -98 -403 371 -376 419 469 18 -939 -966 -127 -616 701 373 354 798 -240 139 676 127 -118 -353 491 -775 354 650 -215 339 -456 -827 643 -193 291 -740 592 -383 42 166 -902 972 28 -475 -978 -313 360 558 -460 908 139 -91 -529 575 -425 334 -638 -650 440 -706 332 681 -959 -216 -589 -483 706 353 -461 776 -495 845 509 93 319 318 -724 509 -388 -352 166 426 -734 522 -7 -949 998 -813 546 657 518 -710 -966 -781 63 -103 917 -811 97 575 -999 812 -198 -950 -550 824 -122 -582 109 829 -173 356 483 -244 614 719 812 889 428 685 859 -752 575 -802 187 376 -519 159 346 751 -997 138 293 224 -105 -787 -480 232 525 668 -781 840 -399 -1 724 512 -7 291 417 672 -705 -496 834 -481 195 -620 -538 121 286 525 -350 -639 852 648 -114 -842 -994 183 -910 -28 -368 917 -187 413 -406 998 727 -170 497 64 496 925 -911 313 -988 90 784 -191 -658 249 405 -497 462 432 -553 671 601 -629 -50 758 609 -760 641 144 -787 -533 343 -566 910 -522 -734 413 872 778 -4 2 -274 -800 -79 -613 -30 -211 -846 97 108 -741 -393 516 -736 296 390 -811 348 568 -347 -395 312 -148 996 332 412 -200 -206 -969 -87 -755 745 -633 762 988 767 599 -192 436 -25 -394 -582 -298 146 894 169 799 -460 -85 47 86 352 964 9 -651 -156 26 -572 916 731 -572 590 -748 518 -556 92 426 -923 235 458 158 259 -546 -551 969 -451 -608 910 432 -944 -334 -95 -995 -402 628 -229 -813 346 -34 -738 -882 700 -591 8 710 676 46 -702 -693 -524 911 -719 -351 -410 474 -445 754 496 -615 -912 696 518 51 -41 -994 53 253 -66 34 -2 -476 -984 281 118 -608 -657 878 -254 50 -171 -474 -960 38 824 -444 -891 73 -264 724 769 108 -725 -280 710 810 -141 439 -683 -681 341 32 -653 610 -643 -763 -722 -858 476 319 -138 441 -945 -112 862 630 162 297 444 -848 425 -561 948 852 868 -133 915 -211 -328 -997 609 -522 126 -719 -848 -28 772 -356 -381 -723 -923 -980 31 623 -349 -142 815 732 960 -236 18 -237 -858 -106 -950 -401 558 -476 -182 918 -878 -699 380 834 -344 438 138 -774 859 -497 -387 711 102 -688 -392 363 -134 -559 -199 603 -109 128 770 838 835 -912 -853 -286 -435 951 272 -462 -857 -561 291 -38 -778 582 -737 986 -344 779 631 868 201 -620 651 992 367 284 -820 241 939 -636 302 206 -980 506 -150 622 239 -741 -83 963 590 428 480 752 398 -528 54 -572 418 192 940 249 -217 -357 -311 -903 279 -798 841 894 -335 -69 810 875 125 -82 684 -218 -200 16 847 183 282 -545 -472 -576 -442 253 320 508 -970 -830 789 1000 40 -874 -520 -20 715 985 283 -1000 546 346 126 -358 158 143 -643 -326 -776 -705 370 857 -607 -775 -115 -805 -71 -924 -679 920 185 569 -654 -24 -985 -801 132 -591 -740 967 775 622 -826 -431 -696 17 268 -963 -374 555 857 430 941 976 -102 -700 -169 -314 -917 -269 -151 11 194 609 -921 940 728 754 300 390 -381 987 -517 -7 481 -786 251 781 784 -316 934 962 -902 -240 922 -630 -583 -765 653 -816 -244 -512 -278 -320 187 -856 -176 -571 -715 310 933 -787 -581 -479 395 140 507 -988 -452 -623 315 656 -171 836 165 682 -668 121 -2 -341 206 -990 -708 -183 258 696 -783 -84 867 -459 -304 220 -709 -249 654 37 -274 72 -803 -86 -791 342 -650 626 -439 -429 700 -722 -748 776 -694 348 -331 434 198 -43 -368 691 548 283 165 674 385 505 692 885 -789 556 730 132 -56 115 160 191 -967 -685 -915 -463 -395 458 -391 -900 -829 -899 -168 -490 -619 344 900 -953 -562 797 -566 -828 -762 -18 867 183 435 476 -37 78 -764 406 -697 -607 899 502 -91 883 -398 443 126 858 -866 724 221 459 -187 -147 -743 -450 -820 402 675 587 -214 -400 -582 -183 136 -987 -73 507 880 -524 430 813 -948 745 -911 961 -485 393 90 -731 -439 -272 609 838 42 34 -603 -13 328 365 801 382 929 -985 -387 -817 -964 748 631 -324 -615 -131 327 992 -862 -467 -382 133 467 -517 -642 956 -761 -239 374 -757 -265 -281 -38 54 450 414 202 -423 -322 -392 -434 292 -848 -491 -835 698 -279 4 -390 -995 489 224 287 857 -32 -179 459 -13 -943 173 510 220 -247 228 515 554 -550 483 52 346 -158 -369 670 -505 -729 265 187 -715 220 977 105 495 692 857 945 -848 -14 -313 -249 739 168 -725 818 -251 628 -886 39 -455 -225 100 39 -840 -53 -580 -798 622 -146 -641 -585 790 -139 328 -195 -142 38 -667 57 115 -778 -125 -543 503 479 -239 250 -14 623 451 833 910 -14 -878 913 -834 -830 -660 -548 974 -705 556 384 267 -841 -371 -413 499 -891 -563 -251 -422 -277 786 367 -18 -399 -576 -695 618 376 -464 -948 -140 -803 -84 48 -594 -895 907 517 286 -357 -960 518 -311 -904 -963 -53 -767 291 -978 762 -547 194 -509 324 116 822 -487 -579 -369 -575 -786 169 -437 -989 261 577 -930 212 -987 -832 -65 -579 -159 -755 452 -142 746 -83 -798 272 -878 28 -592 419 753 -460 -964 79 -199 -414 668 -46 -880 267 132 -107 -661 -399 749 16 857 -477 -151 89 204 -970 337 340 786 764 666 337 213 771 445 932 -86 668 790 -424 488 -676 -960 -628 168 38 840 628 -624 422 118 -653 409 -129 101 698 54 -130 834 -439 808 51 656 257 -485 -200 -312 480 348 239 -537 652 -244 418 127 954 -657 -141 -725 846 11 260 -59 645 83 810 -1000 -697 940 -597 847 -871 -950 577 -847 -353 -407 -697 -690 249 232 -817 -394 -288 572 -445 -811 51 -111 815 -377 -879 853 -228 277 -25 59 807 -246 945 -973 326 620 -610 -534 -695 -886 156 -828 775 396 -451 339 467 -257 -695 642 317 -310 -767 293 83 903 164 844 -137 -654 552 465 -706 -204 944 -905 -984 -606 87 227 -912 840 -51 -449 -799 -394 -620 459 -46 773 524 550 402 -457 416 -203 -354 170 -397 -568 -817 933 -892 523 -526 204 539 -285 -920 149 -449 -619 669 -558 -119 -427 743 88 -177 412 33 -797 764 -901 443 960 489 -910 -282 747 155 -292 596 -811 647 406 271 -43 366 -173 690 -397 -483 -317 -523 -554 -307 344 213 -145 463 951 -496 75 520 497 -160 751 791 -280 820 22 -48 222 536 119 256 303 -855 -94 -483 -644 441 201 85 273 132 274 -741 -541 854 -531 680 -107 495 -279 33 -975 -707 211 -63 -582 -697 683 610 240 -781 -614 889 485 0 -463 -11 -541 511 197 575 -58 751 55 -551 -468 24 799 898 523 791 95 -645 988 -140 -945 569 34 128 208 508 -299 -437 -357 753 -70 302 262 864 252 148 -10 232 -989 -813 -370 872 781 -562 -193 640 -369 663 321 -687 -182 857 243 583 -515 -899 802 -863 101 467 -799 463 31 -457 659 673 -452 139 434 165 -370 720 897 640 -996 789 676 908 321 -992 947 540 -830 405 -881 158 -45 855 -670 -340 482 -104 -823 -690 -791 -160 -503 -511 -989 -627 965 293 -497 -22 -857 149 752 -107 -266 952 -475 -136 597 -423 -699 -353 -428 25 443 556 865 -79 891 -727 314 689 -863 647 -76 -273 -249 -479 267 523 818 965 382 -317 708 -480 219 -710 -190 126 -406 865 324 -813 -487 -596 47 -363 -33 529 715 954 -765 405 649 -389 -805 545 761 -201 -132 -247 286 856 -440 572 519 451 -978 -258 297 279 402 -81 442 529 -168 -25 -502 699 126 177 582 -610 -402 564 -999 332 -452 984 271 -504 802 -400 -550 854 -149 -40 900 -172 822 -446 978 -819 -7 -936 576 662 -279 -956 -845 636 654 -534 -720 -582 -667 938 -429 81 836 -535 -484 853 920 699 -464 584 -292 -873 545 851 -588 -839 -210 -668 -291 -585 -969 836 -409 -171 358 -505 -772 -227 -96 346 385 647 -13 -315 -707 650 285 152 -989 466 -916 -530 -279 717 -673 -712 131 -10 532 47 581 191 201 -374 -76 -616 661 491 -469 256 351 -715 -969 799 -807 453 247 -812 344 -555 -41 -627 45 -395 499 524 769 -938 441 94 163 -812 152 147 -568 35 -813 -935 242 721 448 524 -155 -55 -948 -220 -518 761 -474 384 824 988 980 -320 -737 -908 -331 -474 257 38 716 269 -753 976 110 -171 98 -673 282 -306 -697 -392 856 -758 -688 162 -184 -825 -37 252 -663 524 -775 -373 -241 24 48 -809 -927 228 -565 -678 -156 -111 81 944 859 386 -245 28 846 640 -983 -685 820 -744 26 -314 389 -134 -396 -958 -357 226 -381 -543 -818 991 79 -352 774 -706 -276 314 498 371 892 639 650 -545 -86 632 28 -154 -549 -872 85 -666 270 -505 -661 -680 167 67 315 835 332 910 -619 -824 870 -931 -340 960 304 -777 -444 243 548 656 -637 196 540 -462 407 -12 -348 91 -207 990 -232 -252 -872 -183 26 -793 -525 -407 -688 452 551 220 66 -333 635 628 725 718 -691 777 916 -9 142 202 -126 436 -732 910 -96 -174 849 102 -756 605 -855 2 149 -916 656 -618 729 849 -339 122 -543 461 -369 209 489 396 54 309 460 -684 -276 -598 -142 -429 194 -501 -470 922 -159 -138 437 -790 -841 743 -501 693 -31 -946 -740 830 -139 -563 -609 12 138 571 89 977 -721 -813 -633 -744 -889 731 31 -320 185 -443 -120 142 987 763 481 514 313 -755 -329 75 -681 -791 -314 -270 -126 695 -137 -1000 -954 -817 -859 5 957 513 -829 31 727 -703 829 -829 -125 -975 -735 309 368 -83 -51 294 967 -410 -988 -119 670 315 -110 173 706 254 488 13 248 -743 -562 616 992 504 340 78 -49 -903 -315 -439 -621 375 -660 579 -211 597 403 -357 309 -865 -137 -753 -960 -567 494 -341 -52 344 970 752 -470 117 614 -937 52 564 738 -353 756 -209 706 -546 -985 378 958 445 -689 494 -185 -771 372 243 -932 -83 106 883 -170 -249 709 -202 -80 -197 -480 612 276 -190 397 390 784 737 -273 -886 879 71 790 288 -652 750 -395 677 485 571 347 -845 -74 -635 730 511 -880 -567 87 439 -873 -367 -440 300 -643 -15 93 -521 223 -505 168 640 -617 648 350 -392 -807 -539 194 86 43 258 -513 843 368 -546 941 976 -913 108 51 122 -825 720 -515 -119 -511 941 891 295 -868 -460 940 357 657 211 -702 267 -134 -479 178 -610 -185 395 -60 468 -820 760 567 638 531 -703 -211 -380 756 951 219 -888 -609 142 387 -77 -533 21 -71 314 -488 441 -493 -860 -528 -928 -415 -878 -697 154 298 580 -834 884 525 470 872 550 -875 216 15 -900 166 677 805 359 940 359 756 -562 170 619 686 141 229 -996 -269 949 970 492 545 -797 262 -644 551 -409 -736 -906 8 68 475 402 646 -935 653 532 -820 -957 -260 -266 752 -187 -386 -439 -221 265 -129 344 867 426 -145 233 840 329 -403 -255 398 988 -28 -329 -414 -706 561 -247 -611 556 -242 -492 -738 492 -257 -424 507 -906 923 -524 948 903 92 157 -497 -995 -877 -142 -85 -351 127 659 219 -41 -375 173 739 -971 -293 -221 358 -781 -859 242 -818 -754 581 982 686 -389 655 -442 1000 913 633 534 -251 -10 862 -889 765 -735 -668 -515 -705 -797 -226 -849 -875 509 -831 -933 662 -634 581 651 246 -735 579 434 -506 -396 -662 -390 528 27 -209 -712 111 -267 -717 955 -788 366 -500 -263 -83 175 -143 -948 -915 -649 552 455 661 167 -178 954 -601 913 954 177 -642 -544 117 -939 -839 27 -319 423 -870 779 -598 -605 -29 -816 488 -421 23 -507 893 829 965 -762 -210 -280 -65 -727 925 -212 -966 180 221 -221 -780 -687 -455 78 658 835 -103 357 -741 -771 -818 127 773 -798 148 653 -133 -445 -467 -100 -386 -906 97 -560 832 226 91 -282 -220 -672 554 863 466 -578 615 237 -462 297 -989 527 586 525 -184 -562 8 538 -740 -454 287 -866 -17 -553 339 27 -324 -441 938 585 -381 352 747 807 -200 -703 -512 -472 -310 -23 619 -846 -125 755 -421 593 204 948 -392 77 985 -69 533 437 -320 990 8 -920 889 289 -368 -204 -671 444 25 34 866 158 726 -396 -352 -483 -348 822 87 -806 100 -311 152 -149 907 752 594 -828 428 598 263 -394 126 348 -924 856 -926 -117 792 -31 800 -170 867 310 -531 -709 668 938 -710 -226 -449 -827 -378 -698 -289 540 -378 -659 -630 435 820 -653 -926 250 78 -614 -211 347 10 431 -904 963 480 752 862 495 109 35 659 -848 537 603 -213 620 -265 838 528 -505 -422 960 559 -52 -889 -935 753 51 -726 -473 626 316 990 -203 815 -273 954 61 725 588 -157 242 -474 -468 149 546 -649 119 468 460 76 872 -457 732 916 910 -735 469 790 -148 324 604 861 -523 -717 -513 546 -824 -310 947 842 -874 694 376 -292 537 162 959 -52 42 -251 379 -62 839 576 -93 -624 -979 713 -941 -810 -331 -503 867 691 539 -329 -510 843 456 321 -344 801 724 447 179 -840 481 -922 381 268 -816 -139 61 -683 -855 -503 939 -50 -911 -187 -724 -353 560 -839 187 100 -26 -96 -326 304 -910 -980 601 -295 -374 996 368 -110 577 -352 248 890 -510 -918 656 -501 -889 393 301 62 105 658 431 724 -705 -154 -110 452 -426 345 556 820 111 -679 -246 -378 -764 409 -40 -227 -207 -404 436 -467 565 -442 935 -883 -300 726 581 -100 831 -920 -471 -672 990 115 96 -945 -662 -387 -754 327 446 -330 988 547 -905 -843 884 222 651 -329 -519 916 -285 -558 300 429 -328 716 -243 -113 215 399 -707 -55 662 -363 890 -851 310 950 -271 -694 -582 -206 -431 213 332 -94 790 -108 -143 552 -381 -296 757 268 -671 825 -152 -769 750 -323 375 8 899 124 715 -600 -881 865 184 -247 -987 838 -873 -110 205 788 -699 19 -16 534 -660 -391 -902 513 -629 502 -430 -498 -310 -779 -312 766 -757 -183 -165 4 -928 -392 26 648 969 601 -650 -344 -376 381 670 635 846 -723 592 21 -824 738 513 -710 683 -991 -4 754 747 215 -479 983 120 247 -798 -585 -760 901 449 -769 859 -498 525 386 576 -547 231 971 -830 224 -489 225 -71 -820 195 -827 329 334 -211 -266 838 -222 673 -640 878 139 247 185 273 109 -410 789 945 846 383 140 431 446 585 393 816 476 690 -856 324 -851 -95 128 186 145 -989 -836 772 564 -618 177 470 345 527 -82 390 -251 -535 422 587 552 519 -568 380 18 14 393 53 -234 770 -724 -447 -510 613 -727 551 -42 -427 -678 403 191 -429 -25 -436 431 128 -358 -797 141 440 950 185 -241 -727 412 862 -811 896 787 770 -658 294 510 -917 533 838 -769 -800 -680 -832 -483 246 257 48 -395 923 -981 -419 -290 80 -593 614 -136 -939 359 242 324 -377 989 747 315 -60 -361 896 -387 -867 -513 62 -188 902 -855 797 -166 -530 863 615 -924 507 923 903 -914 403 684 166 787 -641 -797 -505 -781 600 -145 605 982 -872 -598 -33 -452 2 223 384 793 791 -900 772 33 -856 331 -359 782 727 -40 -929 -293 -652 494 -394 255 607 -950 -365 -381 212 -411 -303 -620 312 -419 528 645 259 719 180 525 305 -322 -765 -782 -303 848 -759 -872 168 -111 812 258 368 -2 683 855 656 758 3 -796 131 30 603 -130 -86 -422 -242 -472 203 470 753 -718 610 270 221 799 -786 -923 -908 414 76 200 -119 -123 -246 641 -828 522 -210 774 76 21 -10 242 625 -705 912 557 -40 -811 582 -822 825 -585 513 -359 -535 -825 -73 396 26 567 962 -98 -13 147 -354 904 -899 -640 884 -996 290 -981 634 -755 -658 537 -883 -331 187 374 316 292 315 476 -383 222 12 -845 898 129 -983 396 571 -379 -569 232 248 -819 -563 -666 263 -240 843 369 0 927 -678 -926 -198 103 -205 -967 -195 264 -844 -769 514 -44 775 132 176 -695 289 772 -695 923 102 -619 -696 9 -142 -371 -383 408 383 438 -273 -704 -68 649 280 575 -988 -585 685 -908 -907 -284 379 -205 714 -785 -438 -875 -522 -838 -765 694 -246 -152 -822 608 -503 155 -287 40 -34 23 -62 258 -467 471 765 866 -44 -747 414 675 378 -171 -220 -888 264 -819 410 854 318 610 642 -504 -691 710 238 -554 -925 748 520 -383 955 224 39 -673 817 -615 62 -327 -939 573 660 110 444 390 -337 -286 562 -298 823 -430 -920 45 453 -147 -52 -68 -834 881 -831 -380 190 -745 -284 103 680 -622 -814 -160 -506 782 393 352 -894 -743 -40 417 363 954 -126 -634 502 -434 -345 194 303 -81 21 761 -829 994 -293 27 538 611 983 100 243 -654 -992 176 -650 -684 -231 -187 -894 912 635 -841 -125 -346 -472 534 -866 -456 -911 133 -112 -246 62 884 -634 251 55 -111 819 -947 -964 28 -749 -388 776 677 42 -508 137 -597 -11 863 29 188 209 552 -657 292 -825 533 27 445 -447 -655 -414 -420 793 -875 -337 -692 686 -710 152 -159 -770 129 157 -888 -871 -744 186 -64 -428 -764 -561 837 666 403 41 776 -347 -556 120 -835 328 423 -933 -769 787 209 293 -21 751 945 -939 404 810 266 -916 -966 333 802 804 -985 654 -278 -264 501 633 -227 53 -951 999 -684 726 -283 -452 -639 605 540 945 -484 -563 -90 272 -416 -2 -182 649 830 -375 299 25 2 187 -414 240 -70 928 -960 -748 -23 -893 371 -495 411 915 651 72 -607 95 823 -330 950 461 -862 -978 514 662 255 535 -407 -268 -62 202 176 -846 947 -145 -854 636 212 59 -157 708 -106 -906 -773 -358 875 753 471 330 767 -684 41 83 -397 328 -581 -224 -161 909 710 -328 214 -622 136 -857 -331 3 -66 614 -198 47 -515 13 -88 -31 -553 -937 -776 300 -63 746 -405 -336 -4 -547 224 902 444 -788 628 894 349 -643 941 809 -607 -358 -914 -870 -908 965 72 -652 208 338 -398 -194 -911 779 -525 -114 -26 837 553 663 -494 979 -120 -979 657 -177 620 -603 -673 268 -151 -940 -118 256 50 998 675 -923 -932 367 -867 -151 764 795 -419 -814 -640 361 -328 -562 792 -705 -354 -287 -696 6 954 -282 251 771 704 -334 350 -847 -604 -692 995 -693 -486 -309 -179 174 -281 850 313 465 722 846 -342 -106 637 805 -598 -329 -396 -509 -562 518 -778 -383 -764 -248 111 -501 492 -96 -37 -224 931 -951 404 -912 985 183 591 239 -324 -951 277 -512 -590 388 658 371 74 972 -248 911 -1 -574 420 529 664 -637 60 -619 893 -521 611 -334 -513 -295 -68 85 -145 -628 -726 -870 186 790 -49 680 697 -970 800 -368 -756 263 -485 -541 -994 -395 463 -937 -398 209 -870 -173 336 -245 -449 717 29 116 -439 -699 -782 -895 4 -43 -960 -152 456 -177 596 -231 -906 -939 289 -718 306 845 -857 -415 283 -281 221 49 126 -228 415 -944 -946 176 -76 -354 -643 812 -330 595 28 -479 728 -148 537 661 748 76 -416 -373 507 537 -43 245 -319 685 878 287 348 388 -371 6 -789 -869 130 691 720 359 -61 510 420 -554 380 -447 70 521 185 649 69 481 168 72 -220 -940 -507 -538 -438 303 809 904 -940 -971 -435 -835 639 -121 586 -394 -896 43 -851 -229 596 -253 -482 -975 156 140 -768 408 -384 228 -868 -741 -320 -732 222 498 -296 250 344 85 732 102 494 -460 1 -668 -998 -705 -404 843 -568 22 -61 795 525 -78 -633 -653 271 -199 534 -87 273 517 498 236 475 70 234 -910 -408 -777 63 863 -164 -417 -251 -616 -803 -342 -201 -211 -118 -820 546 65 -463 -714 175 51 532 993 421 -452 -105 322 -578 -707 78 583 654 -722 28 -850 381 142 -1 172 -640 -657 5 390 215 -970 419 -603 579 572 -148 -783 -944 -533 515 103 406 -446 171 548 676 -50 -391 -660 -390 -469 754 824 -822 537 -49 -711 402 -190 -833 969 -270 531 -996 -152 -388 775 -659 804 950 -527 296 829 728 245 -782 -343 -625 -48 -269 -672 -820 -789 859 -245 -317 233 462 -136 858 522 -348 518 -73 112 433 -550 661 437 -898 -405 758 704 925 -912 -59 -443 406 465 -3 -934 953 672 -329 -963 38 127 -135 -303 871 873 956 -37 259 -425 229 -900 717 649 663 254 -466 68 -175 965 -426 -643 245 830 -445 -378 868 -530 691 -511 -74 12 -193 -345 -36 -759 299 746 -623 234 -184 -227 85 192 599 850 -868 -444 -362 -479 744 -53 936 565 -919 -743 52 792 -620 707 29 807 708 342 -557 -869 -124 532 360 -645 939 872 -324 -14 -334 512 -321 -163 -162 -852 -776 -481 -758 139 32 -359 950 -39 416 -589 705 -484 529 76 590 573 827 553 -648 -157 -442 -323 -523 -731 -210 -261 669 143 -92 932 -747 471 -267 295 -493 994 -241 498 -574 -631 -654 -548 514 345 299 399 267 -32 -721 465 -594 -75 -789 380 -979 17 441 3 991 94 221 -904 -212 52 739 792 200 -932 84 808 48 -424 -479 668 -796 -309 888 521 181 92 -123 381 -40 -900 71 -683 341 -719 -631 -311 -952 -98 826 -201 -982 -268 -505 398 778 47 -214 -140 48 95 504 -848 -424 530 -872 664 -587 -453 -110 267 -7 922 -437 -654 375 137 169 433 -146 365 75 -687 -728 -25 -997 -692 -716 -356 508 847 408 -851 -155 658 -52 113 547 -439 418 -120 -740 641 -961 737 834 -755 -728 783 -15 -314 -451 722 -593 34 -28 -257 -66 -494 67 -144 -727 -107 -728 163 -767 -168 382 850 -339 -171 507 -796 691 440 -531 -302 51 497 -568 -762 270 799 -559 539 -119 -187 -95 -55 -353 -879 482 -137 886 882 -444 410 -383 -65 943 958 -370 -104 336 850 -493 -133 342 517 -771 -233 662 534 -269 -340 -229 -560 -881 -107 -446 305 553 549 416 -739 745 -433 -973 -112 981 -53 62 798 291 327 828 -76 -841 764 239 -982 814 -29 -998 319 -698 258 -466 -154 -552 -89 789 -347 328 757 306 485 347 591 90 477 -572 -92 -787 -828 891 -702 478 251 -432 843 -912 -647 -643 822 598 45 328 837 -79 198 -257 -376 -940 464 -293 -869 90 630 -950 536 996 -67 -136 215 196 168 -762 766 520 -73 587 256 419 277 -134 -758 993 842 74 -202 965 -812 -161 -287 144 182 978 -780 -886 316 -103 514 519 -77 524 -590 426 144 389 551 573 -734 -32 422 -437 -133 895 -530 334 830 -720 255 -407 -146 -370 545 -317 970 645 -884 -940 -828 170 941 135 516 -304 -434 -887 117 771 -706 -329 172 95 -936 -557 884 686 -896 574 -234 -65 647 -27 -579 766 -601 644 252 419 -456 -501 -558 -843 705 -160 818 1 -826 727 512 265 -298 119 792 570 -600 -337 344 996 31 -266 698 109 -367 922 946 -883 294 723 -842 -392 -201 582 -482 42 290 629 -955 -827 -892 271 50 96 493 -867 -68 785 -889 973 -184 428 122 180 -775 -490 -933 -675 -648 16 -454 -964 930 -452 550 -989 407 -309 -790 167 782 755 572 -765 949 142 386 481 -98 894 943 392 793 390 938 312 -580 221 -608 625 -311 17 -879 673 544 -199 -769 351 -450 944 370 -152 100 90 -475 429 -859 -906 -606 -161 249 -4 -604 -522 219 -718 -874 -512 -705 -134 -732 -185 26 -775 -395 918 -731 -994 987 925 -989 -6 112 64 -210 385 -789 -970 700 -984 531 619 388 -799 -569 425 -464 -240 -660 39 -711 -791 773 -613 870 852 -764 -426 -259 -443 556 105 773 941 -77 373 257 88 -695 8 -5 970 461 -230 899 -483 -947 900 -839 285 -76 474 117 -688 -659 -533 551 -932 -354 -946 280 -998 810 624 -484 525 -659 410 -328 -405 -714 -700 -677 -703 -332 988 -389 478 -83 378 -99 485 365 -651 -29 220 64 -145 -177 -12 -155 -107 427 925 406 -918 229 72 -630 -147 676 926 821 202 133 -378 -368 634 -545 -565 173 -237 -250 -226 237 -746 186 -867 201 514 273 -613 -82 877 381 177 664 605 725 300 73 166 824 -516 -499 60 -402 -386 -175 490 -32 367 -338 -290 564 -710 -981 332 -563 -826 309 -721 889 952 573 -997 968 -794 600 655 320 -859 655 -406 -709 17 838 -859 496 826 105 354 -670 325 790 -676 77 941 -335 407 345 -147 -560 -419 -31 119 520 -372 851 38 -155 628 -241 883 -542 991 -675 -126 -370 -179 95 67 -508 997 448 432 302 -169 546 -295 756 -205 896 -331 -287 -987 -195 671 99 154 987 585 -141 187 -806 868 75 762 -754 -209 -135 912 -570 984 -781 -640 33 915 741 393 760 138 -817 -404 -24 -536 873 -376 -27 -387 728 187 911 -919 -529 321 -366 -163 -36 -768 -499 260 -328 -502 36 -190 -432 803 -810 -865 -328 443 960 540 -300 91 -160 -273 673 -53 -320 -883 975 -305 -113 -224 927 208 861 -735 -676 339 838 -545 -614 -54 -921 -766 606 -298 96 979 -804 775 999 -959 -453 898 594 370 664 -150 143 -953 602 -868 466 -436 -757 -906 250 -674 838 856 790 -249 32 332 343 -495 -20 -441 113 344 -268 945 -976 745 -64 -113 -893 -170 -805 -361 935 -930 900 -13 69 65 995 576 879 854 -513 -536 -239 -732 476 290 898 -171 113 488 -118 -720 -624 432 -131 -141 531 529 939 -193 -234 995 206 -473 -978 865 343 995 60 469 -619 742 344 371 -216 -804 -814 -390 898 624 310 369 -989 709 -263 701 911 6 -893 -719 874 786 319 -500 172 -493 13 -806 -844 403 -555 -101 70 467 166 -64 839 532 215 -292 260 -293 209 528 526 -779 -653 910 -232 -254 -840 -269 855 318 -390 731 757 285 873 -985 -344 -433 -637 -734 902 -724 972 -76 -963 -941 -585 435 881 722 -773 -568 -2 702 810 -636 737 -311 -558 367 741 -190 562 464 659 -385 -519 -945 255 96 -825 -977 -687 -600 815 -570 -647 193 754 963 291 -505 117 -211 446 908 -620 -327 -160 -736 -868 542 -410 190 377 229 -338 -56 395 210 300 -744 -82 -946 -498 863 -438 393 -881 211 338 544 126 788 -416 -289 286 637 333 340 491 -291 408 -618 -508 -639 739 486 -355 411 -134 183 638 955 94 -309 612 221 -725 -967 -81 -441 650 915 802 -666 161 -68 -228 389 -864 -680 -424 -545 226 -158 347 73 667 788 322 355 35 -658 -500 -281 47 -365 -361 -863 557 -479 68 404 795 826 412 -777 -226 754 929 622 638 169 -16 -305 289 136 -320 591 194 -801 -369 459 220 865 805 227 -416 395 -472 -351 -415 43 701 -804 562 -217 -769 -666 -944 -404 -228 -85 641 -172 77 52 -783 360 -240 997 104 -303 638 -642 -246 -261 703 -869 772 481 -137 970 -985 997 982 359 -704 -676 126 744 -867 -565 -402 -735 384 -120 374 -186 -365 517 281 -752 325 954 139 -479 -498 532 795 387 -672 907 248 428 -513 -682 -524 575 -260 -406 -907 792 570 535 -878 -395 -711 -112 -997 -435 988 978 696 673 -252 226 741 -227 -538 723 -310 -875 325 -27 -850 -459 -897 -24 271 490 214 -372 -23 90 -751 797 -946 -992 298 -272 249 158 572 -370 594 90 464 583 166 706 615 98 831 818 -251 -401 471 364 194 -952 504 -302 -79 -866 394 -273 582 -359 -480 -806 -192 -251 724 460 699 -460 927 970 211 -319 -660 311 151 624 673 752 459 338 -195 -667 -300 12 -756 809 74 675 635 202 -131 237 477 316 535 -413 844 -795 111 -896 535 -599 -538 -165 -43 -397 -92 -699 -83 -903 580 493 489 -396 -818 979 -18 897 702 689 440 954 -538 -631 551 -663 879 -414 277 -350 237 -478 78 -574 -796 -210 -776 283 117 754 842 -698 281 -822 569 812 -525 -754 888 -547 794 -715 916 841 -951 -899 -137 -267 298 475 341 360 270 -580 594 -573 234 -417 846 388 996 -795 -405 256 -505 414 -785 391 932 -872 -85 -858 -784 266 827 -253 219 308 64 966 -231 -4 931 -577 81 154 848 -436 489 65 466 633 708 506 49 449 -557 -779 -509 766 171 593 605 243 -68 599 953 -184 697 -525 945 -988 625 350 162 17 588 168 345 481 468 -561 136 685 394 -949 131 -226 134 -192 -200 -412 708 23 -91 461 946 -759 779 -42 -591 236 -427 -138 -371 -891 460 445 816 675 732 -617 -174 -282 -966 70 538 667 348 -246 15 -148 -385 975 817 216 -604 644 478 -701 696 -238 416 804 760 -345 -202 -64 629 -805 -650 876 -64 -258 -110 -332 861 824 -697 -506 476 678 622 -46 755 -350 -100 810 -604 -443 -559 666 -975 -969 259 -494 741 415 -630 -198 -257 -282 146 465 -331 -651 -292 -779 728 -851 -11 58 -145 -394 593 414 438 -594 -594 -840 296 -862 -170 -691 -385 47 537 -771 700 292 376 584 273 -566 -79 985 129 239 -121 652 831 343 -793 -31 -909 -335 47 -944 573 -879 526 597 -280 56 405 -483 898 -174 876 139 -952 -167 753 85 722 -729 -457 -184 -299 -215 460 376 95 -508 748 796 -449 508 -479 922 385 -869 81 600 -998 934 -2 992 346 85 309 -777 -410 -748 849 -624 474 293 -867 501 398 271 -838 311 696 633 924 -907 726 399 226 507 883 851 560 -719 44 97 13 -237 -640 -846 -777 799 -117 -382 545 179 705 712 455 -233 -523 -19 -481 158 322 727 -975 -724 -485 867 -140 -950 -375 -644 -440 -250 -932 -687 514 312 -965 956 -60 -701 68 -921 -182 813 535 -968 735 -396 -533 -400 228 462 81 468 -194 -710 -409 -166 854 861 791 977 701 219 -714 -685 -405 -985 -318 -950 488 365 508 -685 -568 -769 717 -352 -287 21 -61 321 -570 741 86 -253 757 894 -804 -217 280 796 -367 -213 -195 751 256 411 289 797 -489 223 925 633 -755 -282 -113 -919 -155 -889 818 875 459 7 -399 865 -403 689 -246 423 -835 -940 105 892 -479 847 887 -92 -270 95 -776 420 356 -629 854 292 -575 393 721 42 88 114 -839 133 -386 -488 312 -833 559 181 64 315 -835 -805 384 -534 87 327 277 -447 -775 579 236 491 -685 -918 289 978 892 523 -938 163 107 -60 666 -633 186 -112 97 662 828 -30 124 -319 311 -472 -762 384 -377 21 178 180 -434 -729 260 -450 -945 636 660 -868 326 126 -917 892 -179 864 983 -431 -600 -633 21 745 -855 472 -904 660 975 27 -819 499 288 545 393 7 -162 -282 907 847 -358 -910 578 398 984 640 882 -751 -691 -341 419 -679 623 -827 591 371 406 386 699 -807 -698 -426 -843 867 39 -957 842 -765 351 -689 933 38 453 889 734 -747 -818 -482 -28 418 849 -574 450 889 -483 -153 -288 440 -882 607 628 -239 669 51 -237 -655 -425 322 -759 -142 -345 299 -973 -536 222 -290 -114 502 796 923 454 -19 557 454 293 986 -564 997 232 23 -328 484 335 473 409 892 -424 -940 -290 99 826 929 -964 -587 -688 20 948 38 -801 -445 3 627 -879 224 -269 -701 437 -132 -792 -570 697 -784 743 -481 -76 945 -168 -491 -388 911 -365 915 85 124 -126 894 406 856 263 -606 619 390 -596 516 789 -636 -137 996 -340 761 -474 563 694 82 859 -853 -412 -790 -537 -167 -242 603 194 815 660 931 602 -32 110 453 -235 -413 450 -506 156 751 880 254 -586 660 206 325 375 -951 -659 -868 -155 -167 813 -644 423 629 -729 876 -527 -430 -454 -757 -358 176 803 953 -813 -218 476 512 -647 -96 868 559 -260 32 533 868 -240 91 -636 -801 359 -265 385 221 834 -661 -524 285 494 -730 667 425 698 -467 -308 -717 717 -891 -301 390 162 -736 280 538 -771 -302 454 327 25 -54 -756 -439 705 -465 994 -731 749 -407 440 -82 975 499 -192 -950 33 701 -551 603 -149 488 -78 -575 -733 147 -772 511 648 -911 643 31 749 561 237 -659 365 -438 153 -872 803 -219 -473 885 -128 -162 598 -151 -272 -96 -176 180 167 699 -398 -285 -109 164 240 503 312 -449 912 -584 754 845 -57 -697 337 -104 -634 -978 -56 513 807 330 -755 -635 -949 -294 -502 122 17 -187 -281 -553 -873 -161 -774 -45 -243 579 -756 -265 872 -948 -531 501 -970 744 -524 84 340 216 552 31 -512 99 677 -186 -810 -49 -681 276 -464 398 -278 -694 591 -224 656 -414 -398 958 390 -985 52 -519 -810 512 -352 -124 355 -252 909 236 -489 610 125 400 -130 -251 -848 413 176 321 -967 157 168 968 -398 -125 -363 -586 476 465 -226 9 491 -758 174 887 549 -347 -463 245 608 -954 909 -170 99 805 716 904 262 792 112 990 -957 -617 -33 554 803 292 -422 688 -74 -853 -178 -980 30 -644 -915 -17 832 -104 -172 109 362 -986 985 -966 -411 -463 -184 -850 206 -408 -779 -337 -328 462 416 -644 877 -180 540 -237 642 -634 -190 49 -546 401 935 391 640 -963 444 911 265 919 -141 -756 -700 -137 132 -838 40 837 -141 -47 689 -958 -844 623 164 -220 -310 663 -138 488 -309 349 -112 110 607 885 182 37 74 672 313 918 -269 -198 473 438 -85 386 679 -343 174 -166 -673 -654 -104 -170 415 -714 691 371 745 -883 553 221 -131 -893 -964 -73 -787 -953 576 -933 -170 54 52 -351 489 358 343 239 -945 293 918 786 712 200 243 -408 -893 -549 -104 308 179 -44 235 480 -219 535 -905 -949 996 190 437 -278 -554 338 197 -533 988 366 -391 -590 126 160 -95 77 -884 -238 292 909 913 -498 449 -645 71 790 -441 860 -909 206 437 455 614 -251 -551 -333 415 -767 910 -736 -360 658 145 -52 -81 866 821 -698 567 824 -772 898 -425 279 -137 -821 -2 477 -44 412 780 -390 -904 -734 -5 918 802 -201 -145 -624 -957 -779 389 67 850 310 -272 111 -423 354 -472 298 858 598 93 -134 -89 387 -497 -703 40 -798 578 590 950 -715 89 651 -238 302 877 -920 -423 550 -632 294 809 639 -192 -134 658 777 858 -559 403 595 256 548 -534 -789 457 -185 417 -818 8 643 -437 513 -844 -119 -967 -403 -731 -45 774 980 -938 -961 378 219 -426 470 -437 466 405 -396 121 -647 559 -921 -362 -395 843 921 654 502 -605 -615 -213 -589 -381 -627 824 728 -306 -509 530 -269 294 -616 685 -153 -295 -224 -184 -346 561 -23 326 642 -381 -897 893 559 -317 649 -495 -737 -75 -500 862 970 34 314 744 -306 609 -982 382 -287 -510 -667 342 -78 -965 -286 583 -50 -127 -746 692 111 -746 -34 -52 91 -170 -741 -800 664 235 803 528 661 575 -937 -170 85 921 209 -944 191 -440 293 -796 -390 -801 332 -196 -470 -161 -260 -891 25 -480 411 -314 698 -231 -485 747 687 133 -866 -146 993 -479 -8 -700 -977 -432 -723 201 -839 -234 278 -46 -543 -411 99 -841 994 344 -569 -747 -223 -920 -578 -968 -173 49 466 851 -955 -866 642 -156 235 -425 432 224 675 516 -415 -676 -111 409 -256 801 984 -503 31 522 541 540 769 931 -91 -611 -292 -105 -84 477 -691 -225 131 -360 682 980 -330 963 145 -128 -995 660 247 496 424 -24 -425 -295 924 886 -113 409 198 849 6 -436 -92 -517 822 -574 -915 603 398 -803 987 839 -654 -449 -423 -747 974 466 254 248 -472 -887 806 -597 142 -756 362 -535 -5 108 -685 -994 -198 -563 -417 706 652 -608 565 -86 -373 531 -938 945 -160 821 605 -111 -450 -330 400 491 -253 -975 995 440 -864 -402 -434 539 718 379 -887 -92 702 -974 922 793 154 749 -366 -609 -358 -350 574 762 -811 -628 384 -206 -557 -453 -863 -827 -879 -594 575 -497 117 -106 -649 -665 486 741 655 -216 68 333 -1 838 -527 -26 11 -314 -662 -805 -561 -914 -227 -661 563 -55 478 -833 537 776 400 -778 -266 -25 873 971 -655 -809 -922 810 -686 -471 208 702 -527 378 47 85 684 -831 -591 212 905 -280 -622 -609 -843 -151 489 -270 636 -381 -820 351 632 -634 85 -975 -165 118 -139 -8 -311 220 856 -640 365 -522 629 502 168 366 -176 -102 121 872 -881 -790 721 -417 -611 260 725 182 227 524 -771 366 731 702 -818 395 949 326 931 -792 -239 8 -661 307 -121 99 -57 -951 -444 -644 -209 -954 743 -351 -44 -436 -362 -988 121 449 -173 929 -694 851 494 -222 639 824 -186 191 -715 246 -270 328 -400 -697 418 -164 -862 -487 339 -439 997 -849 -47 875 -453 619 301 -24 -35 -604 527 -666 9 -581 202 -525 -253 -474 898 121 -200 -366 -299 -859 -912 -358 112 -734 -887 619 -708 324 -472 86 -304 685 410 -906 -534 -10 573 970 971 203 -232 -708 576 -830 -119 980 999 150 628 -570 440 814 -892 -417 -438 -901 -752 948 762 306 -993 700 -668 26 530 695 268 -633 -623 -766 907 17 -779 604 -183 -688 421 51 -523 700 41 902 -538 144 108 -594 -72 -441 -420 436 -526 642 816 -669 878 594 -530 406 503 -66 833 -500 -388 -609 463 -449 -190 -715 744 -984 703 -464 -287 -618 663 276 -742 -430 382 34 -278 469 -843 -877 45 517 296 -735 -360 644 660 367 623 -839 -569 620 333 888 -345 -55 488 54 96 -762 970 682 -679 -62 -204 958 530 711 -773 26 -209 748 -959 -191 -148 -446 286 742 940 -761 -728 -656 -191 -145 625 -863 689 360 -590 863 -400 -121 -421 -197 -795 -659 381 -178 -954 -418 23 -914 -645 837 -594 175 -184 446 -310 664 -469 -32 778 814 -501 237 -60 835 -892 -225 -193 194 238 -327 -460 816 -818 -896 -937 -749 840 976 904 -673 -83 968 -928 976 203 466 -394 589 -916 -137 -649 -920 415 783 493 -425 884 383 -598 -296 359 634 -536 -61 138 988 -690 465 -93 816 489 997 232 -849 37 507 -295 -239 -852 271 189 -30 545 743 -26 9 -800 -185 -798 -346 -435 -464 -989 117 -759 -973 -713 926 110 780 -583 -281 -422 448 28 849 -920 308 364 539 853 -321 -608 -78 -411 433 -103 555 518 83 894 129 384 49 5 -703 -291 -383 145 542 -316 521 784 -611 -318 446 -749 782 -772 815 463 12 -930 279 370 370 462 791 393 -593 252 -516 -476 -779 238 373 96 217 -186 -416 914 539 861 -983 199 -757 910 360 -644 -21 90 766 811 -837 597 660 -290 248 -121 -979 377 -507 504 357 -807 -635 -461 -605 -901 -207 -75 -45 753 -524 -498 897 974 -834 755 769 436 -322 -898 -374 -954 -385 996 -231 -761 -362 546 261 22 -611 769 -746 735 -225 -424 472 -484 -594 -272 481 -209 570 251 60 -276 -248 -65 -714 917 448 600 469 107 530 340 -959 302 -936 -723 792 -338 205 567 -821 -77 634 -668 -857 749 -646 -111 882 104 172 896 336 446 -838 -833 944 -746 -320 -840 -63 468 758 -994 72 297 -616 -841 -862 -912 943 785 -923 399 864 -810 -379 -681 392 -414 846 -684 251 -839 -288 992 -607 966 -736 490 76 -474 -406 94 -835 -914 -277 287 775 558 381 497 -486 -283 -195 -821 -755 201 114 471 -151 408 301 -173 661 430 889 -971 453 534 786 -939 267 -986 -153 -915 183 322 -462 -108 -604 573 773 -195 -351 -664 365 -924 -837 996 133 845 867 487 496 982 -140 -237 -730 338 102 -361 81 -208 637 553 70 -411 832 551 341 180 -798 777 -488 -321 931 598 91 598 813 595 -217 -243 504 822 729 383 761 436 -635 -77 -701 -110 -672 -570 696 -233 400 795 -870 599 -533 8 290 164 -121 15 768 -737 -42 76 902 -408 378 936 867 -849 -954 244 178 -288 -470 -368 159 -827 -118 909 760 358 -344 -332 320 -356 804 -234 346 -180 -60 185 359 602 -854 -128 -526 104 -103 -519 127 -21 -298 -899 -82 741 -507 -326 -339 -437 178 -85 608 -405 630 -702 570 -603 -146 -403 -826 -283 -848 -654 792 51 -697 -478 94 -879 -6 431 289 757 -886 935 994 182 -472 403 -633 -250 636 174 -444 163 -767 -838 141 -612 -427 -122 -455 126 965 -658 -844 311 108 113 150 -328 -321 -169 889 -425 907 933 995 613 519 -792 -957 990 -95 -383 37 -257 -327 -627 -899 -562 -655 282 774 715 -498 -61 629 863 -927 43 -287 -537 677 508 654 -155 -169 -420 -670 -945 550 -871 131 184 -269 -34 789 520 985 -703 -352 -334 996 -510 48 -510 630 935 201 579 -490 558 -85 930 578 -350 663 -432 21 280 -260 283 652 -156 -570 391 -338 207 -942 628 489 -799 -880 644 -796 248 -845 -841 -321 76 77 233 -191 -106 384 -269 -825 -593 764 -698 -920 -722 -188 307 389 -831 190 872 887 -609 -979 669 -364 321 -237 -338 -407 753 -393 -631 -392 -950 306 -706 -527 -253 -808 -47 -547 221 688 -992 -546 -812 931 -99 3 775 729 963 48 914 -321 944 -609 884 -478 -838 -12 280 309 305 -924 -5 635 -725 90 494 -62 -844 -230 -921 452 374 631 -790 229 -191 896 -395 148 2 -145 465 251 83 -454 -171 -249 -829 664 511 338 837 -768 -532 -124 -119 934 360 -839 611 -566 -277 -125 -940 22 -821 -494 17 -644 -183 -122 -964 848 758 -479 -739 602 -727 44 838 -746 -494 -12 725 -160 797 -835 544 -440 460 528 646 -314 -337 893 642 864 -732 -649 -906 -420 -942 870 416 -238 893 -380 -699 614 -469 639 213 872 -563 -225 865 92 220 899 297 543 929 320 -861 534 374 -839 -389 116 561 63 681 920 295 -769 -737 -92 -441 996 541 -318 -760 672 877 170 -761 -242 280 176 190 -43 646 -271 -576 891 -133 349 397 24 -274 532 896 200 979 27 -233 297 431 579 536 -998 -228 -471 415 623 -637 276 -988 507 487 152 516 271 -837 945 577 -927 625 858 468 479 -420 936 409 905 -204 -309 968 374 -947 406 169 -562 -344 -603 -861 683 -427 -735 556 -803 225 -403 -181 -900 974 -963 488 656 61 -940 953 860 74 756 -16 18 222 -728 -546 494 -71 -16 450 -414 -443 -823 -723 209 -856 -360 415 22 -123 50 585 -686 61 584 -385 359 418 -153 -387 -565 765 743 831 939 -716 -666 819 234 41 69 -48 -554 376 551 423 -93 47 -95 -882 644 -599 464 -184 489 765 433 -644 28 738 928 -991 820 -846 257 -697 -842 -86 420 850 859 -635 -632 -15 331 -405 145 -450 -467 -76 245 -565 394 812 942 -296 943 533 526 540 240 27 312 378 925 -521 977 893 894 -213 93 -841 -512 -791 -811 -510 -280 -625 -792 -364 734 -435 -772 785 721 642 856 -936 550 616 -368 792 -703 631 835 789 -713 324 744 714 -793 638 -290 -706 243 651 -491 715 642 -596 -353 -672 -614 -134 818 547 959 515 695 -42 923 85 -695 -700 596 907 -793 -474 708 -148 276 -991 893 139 -836 -673 271 -153 -157 910 -32 411 876 -444 67 -389 60 298 898 -47 -209 399 532 648 172 373 233 -109 -561 866 719 -592 389 33 229 610 428 789 -261 -884 842 608 383 -975 -168 -674 -276 932 -471 424 -551 2 185 -184 -307 108 -216 -412 -543 -875 -660 247 -907 650 126 221 729 -336 -870 -493 435 466 849 -250 -916 300 33 891 -549 -611 337 104 838 482 923 10 376 263 -903 -81 303 -325 -984 -628 -839 -298 -556 -571 911 -126 132 325 510 -185 -405 -121 468 239 300 -170 63 -516 -575 407 214 -379 508 335 -791 64 219 -906 243 13 -404 -212 -677 0 -611 -808 187 -535 649 962 -947 -904 -258 -609 306 -733 751 351 874 52 309 558 -372 91 714 510 204 658 822 178 33 -873 -197 384 969 120 667 -522 -283 535 -77 695 600 -765 -491 -290 -55 641 -171 -774 569 719 504 87 356 -827 830 157 -954 987 -69 -649 569 -617 825 365 -465 625 -203 326 -519 506 -603 927 -982 250 534 162 726 -66 -364 136 -193 462 -197 589 468 953 958 540 -540 -115 -374 594 -480 -379 -351 33 -75 -846 664 -160 402 819 -434 683 -255 -636 -893 -274 357 750 -739 35 -676 867 -504 -488 969 -318 576 374 507 851 703 331 66 298 273 666 716 474 -411 -412 -558 -26 320 194 377 681 144 -353 -72 300 -57 731 910 644 -994 636 782 188 685 -280 -973 864 -629 658 -125 -32 -403 -982 150 513 993 579 -622 -943 -660 -926 -795 46 -732 121 -105 586 -216 774 -851 877 706 -262 329 481 805 -290 707 312 594 597 -398 103 555 522 -702 325 -288 832 232 -55 -611 -152 524 702 588 694 -841 -502 640 492 976 -119 713 552 907 31 88 776 -853 550 325 24 0 -195 576 -498 -294 -289 -444 495 -117 197 13 -145 -118 -242 61 755 -793 -502 -242 -778 -783 -767 -434 648 678 861 272 198 950 905 653 719 710 287 -516 -618 -818 969 705 806 -902 175 896 -384 -342 595 -159 397 571 -247 -665 637 -197 -740 -236 678 202 37 -81 -581 536 -265 -976 -499 -715 -352 603 586 83 296 -752 90 644 129 -980 376 -215 324 953 -569 359 763 -654 -798 49 725 124 643 878 -80 -971 358 -399 848 121 555 570 -312 694 -783 -184 -179 -898 -733 -404 -332 971 -530 -93 806 229 -305 -754 362 975 696 -247 -672 886 282 -763 763 -656 -97 -121 -736 186 452 696 849 757 -542 717 -865 -858 411 -391 548 -673 228 199 -768 -384 202 -507 -560 301 651 312 -389 -916 -863 812 846 469 945 364 389 -716 -664 518 -84 987 32 -507 -6 -16 -355 76 -220 -732 -453 676 -578 -264 311 524 158 -610 91 63 310 -825 954 328 583 306 918 -164 533 232 -46 -431 -436 665 393 -266 -700 458 934 158 -495 97 -295 763 17 -870 -613 -1000 248 42 175 699 7 610 769 271 828 301 -124 27 -146 430 567 -151 -509 559 -745 267 -565 -745 -597 537 -740 546 318 170 207 -117 -808 241 -552 -640 -175 -706 -127 354 79 -535 -438 -238 482 -943 -812 575 801 763 576 392 -674 -323 109 -244 745 704 -907 -382 423 166 -872 538 -697 367 -84 -329 -173 -523 744 -716 -144 -899 733 811 86 634 -895 -528 236 19 909 916 290 862 -60 615 -120 629 80 680 551 -476 -394 172 37 -762 -272 420 -31 592 695 743 -659 -795 -851 -995 932 551 41 967 -959 -143 -125 76 535 649 196 -85 -807 25 -240 -507 -157 -780 804 718 397 -36 78 424 145 -296 -494 785 -23 223 469 -13 975 511 -691 306 -529 41 358 -375 -104 918 -228 -31 130 -825 -392 461 -825 -363 249 753 -386 757 -275 785 -767 680 -506 312 -814 777 727 -444 -62 -960 -49 -381 -469 -546 -660 740 197 -621 543 338 -627 246 -1 -551 -297 78 150 -89 626 -929 545 -226 -184 437 -428 685 -255 414 -560 781 150 -394 19 -548 -969 915 978 762 -113 147 664 -554 427 673 68 3 -378 -592 832 -692 652 -698 896 -702 -562 395 910 -282 732 -602 -328 -734 520 -250 -791 -479 -864 -461 -597 -329 -562 -42 -235 179 -555 -838 552 -485 269 -363 550 -102 211 -56 350 -254 730 -919 -405 -278 -570 -712 303 -391 444 11 -444 754 481 655 -945 942 -971 -779 931 298 723 -54 745 -566 396 -99 382 -702 -39 436 -625 -646 -988 852 74 386 622 -575 714 488 -963 -289 -724 103 -403 -899 51 -279 770 -348 -232 264 -792 -789 314 781 481 -629 296 579 165 84 -552 201 196 56 765 -483 503 -700 735 -833 -478 -177 471 804 -939 -147 -178 567 -356 -385 372 -3 215 382 756 -322 778 -521 -454 659 -734 -574 527 -656 -574 953 399 303 122 273 -72 -236 -201 83 -774 -270 790 -812 -613 775 -562 -53 848 238 -955 -624 120 -923 -824 863 -459 -420 180 -1000 -184 -597 -171 69 118 -980 -703 896 -389 895 548 386 140 706 -359 -823 416 372 27 255 919 -745 -209 366 900 384 -562 282 -722 518 646 -979 647 808 -56 341 -393 -406 620 -96 -627 -864 -54 243 -746 984 471 953 -833 699 822 390 -650 -925 473 -494 -230 -170 -865 902 -911 856 34 233 943 865 -958 -709 154 766 -545 316 509 150 -20 662 731 385 -516 -760 -406 728 -916 -602 -789 -771 -10 -63 624 -885 155 919 390 809 122 -579 -452 871 -169 -54 -313 -210 -15 -10 -171 -862 173 108 -220 608 297 532 139 -802 357 961 344 -653 -52 307 368 -39 -181 -842 207 357 591 704 497 -896 -618 -857 -218 291 -89 958 470 6 640 -952 -483 479 939 -776 676 166 -426 -326 778 -170 667 910 -214 -199 -946 -82 786 -659 -753 623 -833 -983 -89 -599 99 212 468 397 -523 674 -756 595 948 -87 -479 769 -182 -968 -328 9 398 261 863 -723 22 -393 -638 -725 732 575 -368 -227 -421 -547 -192 -61 121 374 924 160 -805 -721 -586 -214 748 340 580 -74 -745 965 909 471 708 856 -479 928 -248 289 -265 972 506 388 370 654 -582 -686 -541 -709 168 824 490 -782 232 644 -165 985 -698 926 215 324 428 175 -429 743 921 -983 -898 -715 769 -476 126 -194 848 -536 755 624 -265 503 202 554 -885 778 217 371 -853 -932 792 755 774 141 361 245 -524 -404 933 737 -924 710 156 -501 -24 11 62 793 -667 58 -503 575 396 794 937 -274 -749 835 807 -791 757 -53 352 -320 103 -95 -235 510 -838 -757 463 -142 -665 633 204 653 777 20 521 66 -413 256 -853 870 321 -220 -998 816 230 987 -292 710 178 611 -165 552 -129 607 -888 -402 -572 795 -685 -913 932 389 337 -483 292 -974 612 764 504 -302 -447 -225 -877 -623 748 -758 -609 -788 473 -507 -310 586 945 -403 -824 -633 351 28 -394 -546 -149 157 -263 93 702 764 -316 -537 262 59 -720 -303 230 110 609 799 907 70 127 -435 -582 -531 -247 -493 -212 81 852 489 157 -418 739 125 211 -171 125 -758 -28 361 -648 -555 567 187 -309 728 -870 -496 -529 -667 828 394 -679 933 707 -67 -642 -850 420 349 227 139 -348 -591 -999 682 809 235 -33 748 -533 179 754 -478 861 609 -832 210 891 -561 337 -761 -346 -119 485 396 -980 709 403 994 608 -980 -940 593 213 1 832 203 -410 -531 -713 -311 -420 843 464 366 13 -226 -477 93 -283 -635 387 -204 -931 -856 -482 -701 471 -640 -275 64 539 820 992 -862 656 -54 -999 -945 709 531 184 122 -352 727 874 -756 -794 986 500 19 776 287 -121 -333 746 687 496 -571 -278 861 470 -939 828 -819 542 580 609 -114 -227 -460 -188 627 650 226 -3 872 155 551 -96 -319 -746 -367 761 321 -754 111 985 875 67 964 240 619 898 -287 842 -3 498 728 746 -349 567 96 -336 -59 619 -268 -238 648 -293 224 -15 596 -532 414 -206 286 -911 559 300 217 -972 -300 -591 -490 11 224 903 -209 -833 -983 -292 22 486 -676 -360 -566 -309 626 -6 -761 567 -931 -351 634 -751 523 342 373 325 -759 -688 -675 -31 806 -454 54 358 613 -818 -60 -808 255 -537 -724 -68 937 58 590 964 -592 -738 -463 -252 -427 719 -136 -355 892 -717 -99 896 374 241 946 901 -919 906 -988 418 -54 -157 237 633 -967 -633 23 113 245 465 -162 -434 -817 -275 -511 -592 299 -478 -953 -142 633 40 -574 -74 -590 403 -17 105 -140 425 -436 -8 789 185 884 285 501 -829 -816 -93 166 -481 791 504 428 -263 245 193 -744 -747 -773 -747 885 -963 712 800 -488 566 712 -446 -305 741 -928 -42 811 703 -870 681 -857 -794 -236 -577 17 980 752 -765 -543 105 -421 865 758 900 725 157 145 504 646 101 -228 739 -592 783 990 531 -719 756 333 868 -79 923 -972 409 -441 642 470 562 795 -995 -616 -261 -977 990 -986 79 736 849 439 74 10 913 -848 932 841 -152 -252 860 -672 219 -199 -827 -653 -247 147 -397 -38 -467 267 -9 702 -3 -97 -70 -242 -485 -649 124 -990 -796 -401 -121 -475 -702 -680 -117 -862 753 -653 -390 158 -514 170 -495 -190 -635 -468 403 910 -224 864 -892 -391 424 -74 -485 265 -688 251 967 -665 -35 -984 265 -868 -576 -597 748 144 858 744 -386 -291 142 -299 -560 754 389 408 -704 -476 147 -669 708 913 -301 193 -514 768 -367 57 661 110 176 -58 684 496 612 -765 591 218 -329 883 737 -894 -351 748 -154 131 -211 -4 1 -99 547 -784 426 -669 760 -281 186 -226 -795 112 -554 -9 -947 -788 26 -403 288 -285 -754 501 296 241 978 559 902 191 -334 -16 230 -296 806 -849 79 -88 -294 -521 974 137 642 -45 -775 649 472 850 778 -839 -240 -346 637 219 -645 -891 544 -471 -306 -905 303 -351 977 -186 708 -379 870 506 -315 -824 475 387 -400 -953 148 455 65 278 -756 788 904 -90 904 -471 56 677 20 -673 892 -883 -64 970 -963 770 506 -848 582 -821 769 -458 -386 263 582 -415 704 365 568 575 -198 917 218 228 -595 626 331 -130 237 677 771 -316 -61 655 -931 -729 849 704 -368 -247 849 -624 716 969 256 -571 292 178 795 -927 -291 -741 162 776 467 632 -939 674 -220 85 -643 -308 176 112 471 546 -577 161 -697 -564 54 -589 -642 924 346 769 -49 549 -774 353 -288 1000 921 -115 197 -455 788 -942 282 774 -665 522 -678 -475 406 943 -701 -46 -345 -74 616 165 430 444 -972 270 124 294 -505 242 439 639 -593 450 246 -467 930 785 684 -728 597 71 507 67 -710 820 22 -42 -295 -781 303 -48 617 -832 767 817 173 -659 696 -648 -335 684 -444 143 -702 481 979 -504 -199 871 -549 807 -221 891 -827 -66 647 611 -990 611 -38 -923 747 -10 -743 702 -764 893 -608 611 829 -34 -979 930 -562 -284 -358 638 -560 -545 -430 994 -114 924 -812 -322 619 700 -120 -110 -778 -195 39 -37 -51 -913 -946 -495 -769 -108 -43 -350 847 -998 -980 177 375 -801 200 951 -893 261 -941 438 878 524 -238 -543 -941 -319 865 931 182 -74 -768 111 964 461 -858 474 -259 828 765 760 436 604 447 -229 -183 327 476 -195 -85 325 -137 118 -185 -193 -414 125 151 -358 -391 163 887 -385 113 215 263 214 -560 -327 72 494 850 -633 -237 -291 -259 999 -219 -305 660 -733 270 252 -896 -186 -515 -52 -260 -852 933 650 -446 32 -458 750 373 969 -809 700 -817 -513 -860 886 -622 -750 -617 -958 76 -370 -765 -100 681 -934 -778 -935 -418 499 458 966 -625 572 997 313 565 86 657 -667 -728 -976 512 -976 179 -703 -886 540 -871 813 -954 -782 774 -521 -271 -124 -693 342 -934 -132 -670 408 123 637 -275 -748 -490 -291 -941 -524 -95 -47 -987 -791 286 439 368 -194 402 -77 221 180 327 -285 -423 334 412 -211 -233 -902 80 933 849 -287 823 -809 706 299 397 -571 -999 -906 667 -646 36 -613 453 447 948 -454 -39 -963 764 -23 506 -402 -649 -97 -577 595 53 -998 144 448 -490 -515 -103 -838 803 978 767 -481 -425 -114 878 962 269 868 328 468 -212 492 301 886 815 836 -577 -711 689 -121 262 80 720 -743 -342 -882 950 -22 -476 355 558 -882 48 -941 771 261 540 174 -497 353 585 -208 218 119 -3 -550 -437 781 -182 179 -887 -998 -885 404 870 -445 -432 -948 -797 -586 -364 698 236 253 -265 -539 -606 981 974 666 -831 55 218 -124 -4 -516 587 528 792 -123 -247 148 -566 897 5 106 447 440 214 49 850 328 186 448 -62 199 -607 -776 141 245 142 129 -303 687 68 -238 746 -336 -986 -949 530 -796 -117 375 -977 807 875 -812 971 520 -965 385 577 -522 -688 556 -327 -474 -412 929 737 748 -705 -620 900 -297 290 815 763 846 -59 996 587 -583 230 236 -212 587 -607 715 336 -844 425 -931 830 -792 -602 990 -906 -432 -442 -556 -733 -652 -552 330 702 318 254 -41 -427 824 -324 348 512 -163 411 -475 -356 -956 742 1 -278 398 -189 530 -821 -990 -571 -725 -954 814 555 694 -52 214 436 983 -768 -254 964 672 -995 -298 976 -734 949 -863 -849 156 -963 336 290 -757 960 69 -415 -179 -143 663 -44 -627 108 -959 721 -997 430 -950 643 -412 -935 -984 -803 -759 202 -141 804 -939 903 349 -896 -243 770 261 -272 355 948 838 25 11 -440 -981 712 403 -613 -921 -286 -582 410 163 -102 -755 -518 370 -247 -436 -365 89 215 -425 459 544 792 97 -810 94 -416 -889 -187 216 -442 522 579 -346 -236 752 -782 -799 847 -125 -588 706 -963 -347 -617 933 -48 269 124 895 -639 -418 -210 961 450 -590 13 868 -426 -542 850 -790 -125 3 296 -51 384 768 674 389 520 630 -801 347 -492 -605 768 -82 -877 514 -124 -334 573 -405 -980 -426 503 288 -9 -988 -786 122 -570 888 -690 -989 -202 -33 -441 136 904 592 952 -625 599 -877 487 -597 3 -200 -199 591 -932 995 -363 804 -722 -810 -319 -183 673 494 -628 473 -612 -867 -91 831 556 764 -359 423 929 -601 778 813 -607 -829 738 712 -126 -663 -456 -166 509 70 907 962 448 -918 580 255 770 -512 101 -547 -737 -934 572 714 -292 -58 -3 728 938 221 239 618 843 797 -988 -667 64 191 148 -334 -471 104 879 599 56 -842 800 646 425 -569 -423 436 637 -712 -238 921 -623 702 818 73 -877 -527 352 -597 809 -755 -113 559 291 336 593 -280 -783 594 -3 454 -807 -112 -236 238 522 -861 809 848 544 -238 -592 36 -206 95 362 988 664 440 -506 -142 457 379 742 -202 -825 775 129 -920 819 765 934 704 406 -840 -119 237 -625 347 -208 -392 -253 265 -851 -796 612 873 -371 -744 -475 793 678 685 -546 352 -287 720 602 891 37 270 -795 379 117 614 712 575 67 -237 -749 238 969 -548 -489 -910 645 -977 758 999 -596 -732 485 207 -958 793 -808 450 138 840 -125 534 390 275 940 352 -635 951 -510 -354 595 -119 -665 -963 721 -878 907 -811 -506 663 -351 742 795 -952 637 -225 85 -940 -567 -379 -298 -558 -665 232 -669 -463 467 -160 -676 -348 249 -569 -828 620 112 -974 -456 427 936 -431 82 373 -726 -916 793 544 344 -985 -512 -24 -24 -456 631 -439 357 948 -702 179 569 723 -964 36 149 534 -691 879 704 -612 880 919 -340 0 -285 -998 -100 -711 -71 -315 96 231 -820 -917 19 -170 -418 580 -178 -91 -768 -86 258 903 -237 9 -156 665 258 -87 958 -680 -164 -636 -144 -463 252 -350 717 690 844 -171 -830 -405 -294 155 19 872 586 330 683 -64 789 580 534 -115 -561 757 618 -338 -716 -995 712 266 195 184 -337 820 -360 762 199 790 -304 456 978 -528 731 -29 497 -281 852 -683 -202 963 -791 307 929 -857 933 -953 -876 -347 173 804 -903 -45 -860 -634 282 646 -309 -805 -218 816 703 -774 34 -303 -602 854 -929 38 -718 35 -854 375 -263 -299 -744 -168 -82 -366 933 -18 384 107 -292 806 217 -166 307 254 -61 -929 662 688 490 985 25 582 -689 -522 847 19 -353 -459 119 288 805 211 -546 -715 -105 587 824 96 796 -940 -205 640 -39 199 0 224 -180 428 732 -24 -357 -686 1 -261 -214 532 713 -432 214 -534 366 -746 -817 -259 198 -307 692 436 859 -979 978 948 -832 -82 -8 94 -895 -421 86 944 -566 610 964 -728 99 -808 -235 -639 -966 -229 -328 -708 322 -251 520 822 -258 849 877 -815 -33 -171 -130 465 -577 270 717 -530 210 791 531 -307 769 -991 515 -671 -761 -383 -85 153 631 -324 118 626 510 -122 -913 -423 -670 -236 -397 -324 -91 470 -665 319 -882 801 712 -378 -66 -570 -392 902 -726 -795 -728 -668 774 -676 854 945 618 -289 437 301 83 -625 -902 -100 605 191 972 674 -839 -103 -797 502 454 39 285 962 81 968 -815 934 647 165 224 -313 941 834 939 307 -994 -65 -365 904 -327 -463 847 -394 904 -433 -622 -317 -197 539 959 -614 -182 -933 11 -664 147 -49 806 -991 -734 -659 -90 988 -32 820 -917 -563 650 163 -86 -569 312 -122 -352 -627 732 250 -849 -179 798 228 -379 -484 -747 926 -53 -934 -595 -694 -357 -180 185 -2 820 -727 742 568 -665 -667 238 749 -643 -871 -490 846 -281 -719 314 -785 -733 -687 -314 -435 799 327 -993 -705 615 210 192 64 111 -365 197 368 552 994 312 -557 973 -421 895 -854 717 -310 833 69 -845 -383 -595 -909 -138 652 -568 -276 -731 192 536 197 -41 158 630 -594 -363 414 -466 -195 948 -973 -143 -510 855 870 -298 -407 -792 -477 -60 262 401 -224 57 -676 938 -87 -831 583 695 715 45 523 -645 200 -137 -225 433 -86 -68 -277 498 -377 -842 430 958 758 384 612 186 216 -648 -919 11 -473 335 598 75 13 225 -832 724 -748 380 7 -575 525 414 -79 718 -930 -638 125 -368 -829 961 456 -442 856 276 -139 -129 -149 -338 687 -487 -201 560 -393 346 -929 -738 130 437 -586 -852 455 817 -697 281 207 -970 102 494 -879 -951 63 109 -389 792 923 -153 752 679 371 762 -938 332 804 -746 430 832 273 -827 -297 341 -607 118 -639 -35 469 206 70 -56 984 -161 -999 607 -962 870 -38 -230 -134 -519 574 -368 652 529 889 -161 -950 -323 -699 521 336 -283 -409 843 565 390 631 11 -285 -986 -8 -984 -689 982 290 -512 -996 -695 947 -548 80 -355 567 -892 -604 351 233 96 -311 662 -688 275 -845 -377 761 159 -732 -251 -247 661 63 -536 -612 -173 -806 860 767 -848 47 119 932 -27 434 644 -422 314 -412 60 256 350 299 -684 -380 -278 490 -779 620 718 47 -528 655 -466 -870 -969 -325 133 -678 -882 384 -468 -339 728 347 96 -151 -295 -434 563 -77 721 786 -695 697 -508 -613 -26 -426 -934 442 -270 466 804 976 -859 -628 540 -872 228 -124 517 -147 -743 952 645 198 -226 -840 107 610 811 977 -51 -754 792 470 -752 396 422 458 112 -34 -130 303 -575 -588 924 -26 953 -21 -964 331 -10 800 -756 90 346 -690 401 -833 -182 -826 -727 31 -595 184 -742 712 -144 869 -143 868 -608 -39 907 831 -696 -884 986 315 615 405 -112 777 -881 -94 191 844 -398 -81 -281 -760 479 503 128 -342 824 -435 748 987 759 775 411 -183 -169 199 -958 -541 -29 211 73 -596 193 184 -445 -447 -206 -506 582 788 -728 654 638 -746 -921 701 -77 -540 711 606 7 824 -278 355 780 997 -718 -700 -326 -702 -362 -677 240 -490 285 966 -281 251 677 -443 511 -84 -576 94 999 898 84 -775 -591 -311 428 -528 874 242 442 -342 853 -275 701 434 580 -10 -282 -785 845 -3 400 365 -668 -906 -749 818 851 815 950 -307 -827 -499 341 660 362 171 -795 -809 814 126 487 921 -626 -29 468 206 488 -581 578 -798 -76 265 -667 326 615 788 452 -923 -597 -364 808 890 -379 -754 399 -537 905 230 574 665 779 600 500 -595 -984 89 -956 854 -641 529 -134 -594 582 676 -782 670 -153 -407 -98 122 150 -750 -809 -336 494 -611 -251 108 -425 321 -874 -172 662 -354 -410 769 -173 -274 318 -829 -288 -96 946 -336 -359 -642 195 856 195 -649 -117 251 713 -994 -117 170 625 -897 938 -784 -802 497 445 119 -805 -864 -135 859 41 -746 765 -306 -765 320 -382 -287 -801 -442 191 569 895 431 420 -457 -468 533 902 685 181 -62 134 -714 984 70 242 774 -552 -98 986 -44 244 -234 -602 963 718 64 -982 163 -690 689 993 243 -652 693 783 965 881 -941 -823 465 -208 -273 469 -806 551 -523 904 -769 -673 -475 -835 -808 -770 -840 872 117 645 -777 -862 -706 -264 449 83 -634 -62 384 175 -680 -447 900 708 -381 181 815 464 -82 365 210 336 38 -13 818 -369 253 143 -126 45 -968 102 936 -191 246 -617 864 -266 944 -778 -6 782 162 -435 -139 567 577 -327 -213 789 719 -826 861 176 555 127 496 -655 -714 705 -46 483 -7 436 48 -768 -284 -556 -47 649 -930 638 -538 -560 767 -72 612 339 835 -728 -272 397 -112 984 132 360 887 -860 -598 292 -311 133 627 822 177 -777 383 480 -60 -698 -888 540 547 -78 897 319 -551 281 -853 -887 -991 -762 281 -198 919 -908 837 167 217 279 329 -390 -108 665 -46 274 955 -343 -217 667 -296 -3 932 -673 -860 63 -520 124 -164 -639 -812 -511 337 -266 -177 430 -994 -972 -237 -905 637 -368 -333 832 412 -466 888 -361 -126 -679 81 743 944 205 -436 377 928 222 -273 -932 60 43 -719 399 -11 867 -594 433 898 -887 -725 672 -751 -790 -114 337 39 578 634 -292 -521 372 760 371 419 801 -144 629 -434 -790 410 158 -397 -456 -426 -855 -397 -739 -685 -668 736 -205 -314 -48 -916 238 352 -603 -821 -592 360 -613 -498 234 -860 53 375 -523 -590 -886 245 -28 529 -847 -818 432 -563 -396 -807 100 451 -641 -700 -428 833 220 -510 -717 -33 -182 235 934 -374 997 -637 690 -208 40 -20 653 119 -468 920 379 395 -433 -644 752 -979 -162 -487 -153 -42 -535 -926 648 -660 870 -461 772 926 420 447 123 355 -495 530 427 39 -889 681 -831 138 938 119 646 756 964 -65 -32 17 975 -480 503 -476 134 194 210 -779 84 177 -47 -269 564 33 -451 -140 -627 481 -615 -465 -260 837 619 -549 -22 -21 -466 -402 101 -480 -896 790 632 -149 140 275 854 -322 -351 -670 508 -849 427 702 -696 -142 -140 256 -663 392 334 -642 505 -266 828 -421 838 -598 381 -749 861 30 -874 -273 -269 -239 423 -607 424 681 -210 395 918 555 782 294 -875 -271 283 -743 745 -581 762 861 -52 -487 -154 262 253 36 32 -356 -773 -804 278 -444 287 564 -866 -638 293 943 -565 -75 926 943 -682 89 -921 991 360 -256 -753 775 235 -408 588 670 192 -65 -408 663 -537 97 1000 948 375 -448 -2 996 391 682 -76 -257 753 707 677 272 -349 -12 -506 -479 -646 311 -257 51 52 29 -785 281 469 -132 -518 -981 -621 -137 -2 580 626 938 -151 -112 203 465 -315 -253 967 507 502 54 478 -372 605 232 -954 722 954 -78 867 751 -486 -918 994 280 375 -805 -579 598 -296 -83 -941 -619 -44 -337 417 -37 -889 -855 372 396 -507 -892 192 145 -802 -146 20 -668 -933 -311 -810 592 -854 485 702 666 -14 -230 329 547 -243 231 -187 -975 -155 -484 392 813 -151 859 -559 -730 -327 -610 243 -131 -139 414 292 -293 943 -267 -938 263 537 343 -859 -775 -761 100 -751 302 425 -548 997 -750 -968 -19 -32 -1 608 837 300 403 -516 314 323 -855 961 666 932 -842 -862 591 465 544 63 806 -209 419 -958 -210 -371 467 -189 -502 693 349 626 328 -784 -994 -83 -71 698 -700 -470 -479 918 270 913 -164 42 -317 724 -167 -293 -529 542 757 -812 536 92 -673 -503 510 289 -863 497 755 -577 -538 62 -882 752 -898 -415 389 -781 -400 -322 583 137 291 -126 458 445 257 517 -389 326 -123 -332 3 -189 499 478 143 166 -745 320 379 623 258 769 -602 696 509 921 -192 -590 599 -832 361 69 105 668 -397 -333 999 -916 717 -657 179 58 514 -783 -695 -917 220 344 -895 31 -84 -297 332 -509 -760 -951 666 796 561 838 323 273 -557 -974 -991 -103 -773 884 -866 962 -452 -262 331 701 392 -38 926 -219 901 381 -707 649 -334 467 396 -76 -266 854 -189 -953 -659 101 -746 575 -506 -341 825 907 -339 812 262 473 484 735 -622 334 -574 392 804 333 61 -343 785 366 -929 -759 -102 495 -281 532 11 -358 -910 -129 302 -449 -28 -235 -604 149 -93 762 -93 842 480 525 403 242 657 -470 -79 169 -193 820 -984 837 80 947 -419 -818 611 -21 105 -810 944 -600 -155 -168 9 -266 804 -682 -123 -528 -325 843 180 -713 -196 -517 10 -996 629 -978 -232 719 548 -535 -647 423 507 -162 901 964 -502 -784 88 720 -171 -844 -163 570 330 251 -737 324 -83 581 631 -610 546 767 972 -114 687 -78 540 -473 -62 280 850 -126 574 585 604 -912 223 -301 -298 249 782 -890 226 -170 -728 656 -899 482 -691 -652 729 -974 343 552 771 201 920 -750 -28 -191 -482 87 800 515 -551 811 434 484 95 -882 -726 411 -428 -405 219 720 178 -830 -491 -688 -591 -86 427 215 511 -226 -717 859 -812 499 -548 581 -653 420 -154 339 -412 476 610 -537 232 -736 -323 -759 874 -886 407 523 860 85 -944 -288 -8 -571 21 590 812 206 449 -29 314 -228 -676 322 -7 173 510 -765 -90 739 -907 -811 784 -10 220 -224 835 519 -810 293 985 57 962 974 -638 832 307 477 745 -344 -989 -579 -666 -610 229 851 -451 -47 -481 -367 500 -15 -281 169 -859 672 -883 -30 -179 926 578 344 676 773 868 -238 -398 380 -132 476 -127 -233 -34 129 -415 816 382 -923 138 -102 -965 -261 12 -111 -999 899 -10 -811 576 334 -473 -83 -441 974 58 278 -210 -786 108 669 -267 -520 -705 951 -152 -436 426 -395 669 191 -980 -17 -141 -32 776 830 621 -102 -921 -679 422 -321 399 188 -633 867 -671 970 57 -612 240 638 -586 -818 202 -199 -43 577 -6 -413 -914 555 814 -382 678 82 -692 840 964 401 -980 863 319 -436 -98 932 -48 787 999 -19 -86 851 264 763 66 911 950 -1 -341 -833 -546 -540 -980 993 340 -167 745 946 -740 363 -878 -758 -429 -797 -810 -777 26 -254 -356 143 -180 342 -983 621 547 663 -977 980 -884 714 598 149 600 862 -616 4 -992 -717 -36 927 969 -900 743 592 675 -162 -318 459 413 -92 136 -698 -719 762 370 -18 705 102 391 23 506 249 155 -497 -21 649 -675 411 -810 -216 599 -235 -548 -307 268 823 -741 -428 830 433 313 -234 415 -247 873 548 -177 -84 -474 -83 -425 144 -629 -352 326 -529 -721 -805 987 -215 916 369 -525 -941 216 -97 351 275 -846 -231 530 -10 -602 -114 -435 556 746 -697 -911 -275 722 -227 -786 467 -828 726 634 973 703 508 -332 793 701 -710 -219 -740 -876 169 717 108 975 -926 -432 -687 -948 -591 -276 -636 -515 697 -272 133 649 659 -618 -477 165 -566 -753 876 -735 396 -610 -835 564 -539 -988 711 -67 -920 -303 -337 61 -397 877 928 534 -914 501 -42 -382 -241 398 489 944 -327 439 916 623 -403 -938 -128 -271 622 68 794 -538 919 -328 -337 45 -335 -120 406 265 -451 -49 723 700 -91 31 534 99 -513 -608 -906 156 621 -129 -28 -176 18 284 -933 -365 361 502 37 -3 -355 316 352 835 517 818 -499 381 182 -990 -106 215 638 -7 -735 116 689 -226 97 998 -266 255 -608 314 -12 67 888 -108 -274 84 506 285 -648 638 -455 -918 -379 413 522 305 -114 136 32 313 287 -157 479 656 295 -98 283 933 190 614 132 781 374 -116 26 -658 -155 516 -967 439 -382 -62 52 857 -32 444 433 -339 -314 803 26 -449 -742 -855 793 725 298 428 760 -979 -324 -826 287 -731 287 477 358 999 353 -245 87 250 -938 187 -450 680 471 -836 786 -380 69 -516 -580 362 624 4 201 794 -569 -425 -762 766 909 -131 -954 379 -618 -5 -341 -10 -186 -708 875 19 -157 -603 222 143 -138 399 -170 -314 -761 -29 -350 518 -233 -461 215 767 -964 -196 800 408 -514 180 -892 247 862 219 -748 251 388 71 978 388 -440 -281 -948 -597 456 -420 312 466 -716 -898 103 311 -240 -71 -270 -193 788 -776 -740 -622 -919 -762 284 59 712 279 290 -512 982 366 -812 -483 -497 615 427 -878 -589 772 133 -972 943 95 -470 -219 720 -603 472 621 -255 -980 -53 552 536 -516 266 -70 600 633 917 -207 870 980 329 717 -743 464 -818 439 524 -58 234 207 -803 499 44 -237 -167 -866 -894 24 82 320 986 947 165 727 656 -659 663 347 618 65 -666 -294 -339 -798 -702 -449 -679 285 33 -478 303 -115 594 -304 -351 379 846 -336 -960 -704 -487 -506 -876 -948 -556 367 427 -24 -704 -364 -959 357 705 -410 -855 554 -518 980 -887 -962 723 -364 -233 -946 -98 -950 568 -462 246 -232 588 -736 690 716 449 -85 -830 -1000 709 -734 637 794 -335 89 -152 -563 -983 914 121 -737 720 860 454 889 822 183 1000 851 160 584 -485 839 860 876 -531 -347 -107 227 170 -3 -726 -351 446 -95 -394 53 681 800 139 982 754 260 837 55 304 409 899 -512 -726 84 253 -40 267 -967 772 33 28 152 -517 323 248 789 648 -331 784 -495 -264 755 190 45 658 -942 431 -434 -411 350 399 -742 906 200 550 133 -183 272 449 -448 103 -381 -314 241 838 352 -734 113 -355 896 -841 -289 962 -608 378 -801 102 -442 -737 472 651 -787 266 704 217 863 528 807 877 -404 -932 12 -799 38 651 144 -626 -499 894 -692 611 621 63 931 -419 829 -547 -252 516 547 468 -978 -235 53 -68 -958 560 92 -660 -10 -704 311 210 -694 477 -355 338 -136 994 -845 365 589 428 -496 -747 572 903 -783 923 93 654 -471 327 -44 66 980 -296 -132 -515 -828 261 -246 -898 -455 35 -263 555 -518 -1 -519 -292 -110 215 892 -938 301 39 -529 -48 -907 -873 813 -468 -314 -676 881 -242 983 -269 -603 -725 -882 -140 -567 159 -287 750 19 -375 622 858 -23 -386 194 -433 496 -823 402 -467 -789 -152 552 998 -854 182 -513 -25 -377 -575 -236 405 277 -435 635 -626 522 163 109 887 -576 828 -644 115 91 301 -254 -533 833 -870 -327 804 134 825 -965 559 21 44 -22 -126 -374 3 662 784 -51 -966 50 -520 -99 434 -306 694 535 -723 -569 844 883 88 392 -865 -391 554 -770 266 -128 -891 -133 -409 -54 396 166 600 362 642 510 493 -286 -772 -77 -284 549 -739 327 833 836 -813 488 -381 -987 352 -495 -662 -662 -254 -145 119 -149 369 839 -430 943 122 89 -851 468 589 72 -714 -615 509 -79 993 -291 -529 -247 -842 -583 893 474 289 345 856 650 -295 -522 214 -118 -707 -525 -355 354 -25 -710 922 391 -821 -869 537 509 -624 -598 -384 960 -591 231 -940 577 -813 531 -357 185 566 -459 985 -497 -664 -28 -139 -536 -380 680 -164 21 768 -951 466 114 -794 -190 272 -663 -260 -691 92 890 -727 491 -699 -592 646 -890 986 -450 558 -439 441 216 -525 329 -386 -780 -731 -646 853 341 -90 111 550 833 734 982 439 -537 938 -784 852 -430 527 -860 -171 -402 251 -873 -458 669 855 965 423 523 814 -236 -371 -513 -678 554 234 -39 -15 602 755 589 811 171 410 365 809 -519 58 -1000 743 433 742 257 -573 731 431 -906 521 -664 -65 -444 -706 769 144 68 -32 661 -848 599 -846 -55 577 -344 -613 474 206 -463 -621 383 935 -78 -411 -769 -155 -130 -255 -814 -90 -723 826 -975 -619 -471 -78 -968 -96 850 -858 -804 449 893 -402 -126 130 -858 -235 213 881 338 991 -998 -273 -657 18 952 -828 -384 37 -689 -988 -364 -973 -891 -945 -490 -532 614 -454 641 -327 371 -96 250 743 513 -231 396 -375 505 -254 379 716 -888 760 806 146 -562 117 -222 -630 532 866 284 -707 358 -45 -510 -214 -780 -932 -169 -625 -288 -302 -932 581 -808 -459 -458 299 -422 375 -748 550 958 -673 406 642 -983 -896 724 -940 -201 237 193 -572 -427 -528 -851 -560 759 364 327 -721 240 -507 850 -232 -427 641 -341 -282 -130 -473 -719 -490 -711 -575 65 155 -797 437 -504 565 -163 734 -789 32 -216 -157 492 998 421 -510 210 -421 -700 615 355 402 -628 -847 -310 -595 922 -475 -237 -578 -821 -22 -862 -325 -52 822 -295 -947 762 271 824 -398 -590 -431 -520 -972 763 -923 -929 546 15 -430 -600 -645 -179 -889 -201 1 -195 652 -872 168 803 -523 -42 270 -107 -28 513 820 949 368 -913 909 -105 722 -234 -599 -882 752 -668 -164 -940 853 -393 852 881 -267 -496 -21 -865 528 659 -633 111 -947 -786 -325 -39 -962 -576 594 -220 176 763 653 -363 970 625 915 -582 50 -99 -154 -524 -437 190 983 479 858 241 -274 -10 -487 849 748 17 -462 762 -286 269 388 -826 -180 -773 298 144 211 421 -79 -307 -541 528 44 728 -428 -923 227 -187 454 119 973 -179 -671 -744 -80 992 -654 -857 -761 730 689 849 -140 751 565 -490 -402 712 -612 184 -760 636 1 233 721 -278 172 -803 -292 -42 522 -711 594 419 355 -38 -402 -874 31 151 -775 -10 235 -582 642 -410 -873 581 -779 -563 -428 610 738 -924 883 784 292 675 -823 -937 997 -258 -157 -914 -598 -53 -498 89 510 -207 -952 79 -56 91 347 750 355 -381 806 -618 -377 -73 22 121 -834 -400 -690 -708 243 969 -172 -521 -360 966 -864 -308 -34 461 -13 -396 -123 101 125 614 -447 -917 70 -459 412 -67 177 -559 329 451 -840 966 799 -597 814 -44 -795 172 827 749 -884 -183 676 992 520 -259 88 635 -540 431 270 763 -925 128 -718 108 862 -338 -336 656 -919 -575 982 -984 167 932 -477 -189 -129 724 774 438 367 858 946 248 -1 -114 58 450 352 114 202 366 843 827 -849 751 951 -116 -393 -20 -370 -392 -892 -938 -897 -946 809 -811 565 -390 837 298 -689 -311 295 -971 -491 -799 -449 -357 -2 -852 -3 108 -258 306 -832 -604 636 -887 586 815 -907 -756 117 681 22 845 944 581 236 -429 -255 -166 941 151 -762 304 482 -297 484 -949 -587 478 348 429 955 141 121 624 912 -931 75 -844 917 536 419 94 -283 -638 -216 635 834 79 732 691 -828 323 24 -965 -175 373 374 -877 697 -777 135 -850 -113 62 -779 -2 606 589 -424 367 -357 -347 -808 477 -104 -297 116 -725 -504 -482 -952 340 -800 211 436 154 706 925 -404 907 -484 -757 404 20 999 92 946 -396 787 -462 -691 -780 -705 -255 522 499 -93 154 -484 -763 -655 735 -551 -487 -881 -792 -700 -418 47 -527 -522 803 40 257 -687 -717 881 -506 988 -747 757 191 -909 306 -777 919 -253 669 -281 946 -552 717 -270 725 140 -897 627 -121 -552 530 -343 28 569 583 -754 -119 -587 154 -629 760 -491 223 998 199 686 337 -458 -251 -571 -438 -315 87 484 427 -617 339 -235 500 -778 348 -143 -960 182 -849 336 317 -423 -129 -277 -441 714 -821 -493 656 277 827 365 965 640 -780 -477 -209 763 733 2 -308 -561 703 594 722 391 -846 987 412 557 90 -529 614 -348 -25 244 161 -836 651 -812 -951 -938 -712 -334 831 282 -769 723 -739 13 8 363 -132 7 411 399 -82 -798 -33 -835 806 -95 -995 -574 -508 577 -206 -969 656 284 340 146 -295 292 372 -308 -250 162 863 -240 -587 -967 -320 -774 880 -463 545 -714 -724 -238 327 -743 579 30 975 -967 99 -292 -259 855 -16 413 811 150 942 -346 -526 774 -196 986 250 -964 70 -801 608 828 -287 22 113 637 -616 436 448 998 -430 -339 954 -903 -490 -836 -399 808 -669 958 -366 -70 -291 888 -187 -458 223 -635 -906 -298 347 -984 634 783 -275 -735 493 22 -800 154 -37 435 930 -857 248 -975 -820 -720 20 -620 140 241 -866 -477 -101 85 -644 -809 -30 -216 147 -836 991 45 339 916 10 179 0 -283 -313 -464 -777 -185 -414 227 319 894 783 -72 31 -182 458 -507 -926 800 -678 448 780 611 -620 -222 -416 -13 -687 363 -571 689 79 357 956 -576 36 -696 694 -465 947 -348 -303 534 642 -953 -808 -225 975 -76 114 639 -803 156 -477 601 -853 765 -502 715 -623 -213 285 423 -3 -869 328 -489 789 -4 -736 -913 -180 -490 287 388 -654 716 -557 401 271 -948 726 651 -924 532 -53 -502 718 906 -683 359 -228 -209 602 362 645 397 501 -61 -203 -547 992 79 292 -716 448 521 55 318 -874 585 -25 -435 -597 327 -271 -355 -352 199 431 940 649 268 670 519 -329 295 570 326 226 -633 -862 -792 -654 968 -500 905 515 -475 -619 -922 574 282 -513 503 187 -651 57 -171 -205 -442 423 -398 977 -810 940 262 -281 -373 650 -267 -387 -623 -177 394 747 -920 749 -645 -433 -613 -405 -377 -624 572 258 -720 -531 41 -640 971 -327 -653 -460 346 -746 -967 -397 -234 -171 895 -768 634 268 131 -745 288 -664 636 -969 888 209 358 855 882 519 -920 651 -977 -955 -734 990 -144 988 120 523 -962 -149 -672 412 757 687 -545 -520 684 771 615 334 -321 -198 37 -943 892 956 566 477 208 -31 717 -42 187 -707 885 274 275 198 -694 -784 -337 860 272 682 560 -752 241 640 -159 -558 -258 -632 -825 884 -680 -420 53 465 329 284 147 317 -958 -551 -948 -245 -153 241 -989 747 -280 11 865 592 -106 816 -316 309 -942 -659 -189 897 629 -488 200 -913 -637 -628 962 42 -299 -507 357 -919 -473 -626 -597 279 568 852 -24 320 -226 527 482 204 385 590 505 -168 448 -79 873 798 -710 471 -822 -805 -268 577 332 -455 394 327 -103 758 337 -76 -757 -515 -680 46 -837 -715 -53 -578 237 665 -808 649 906 -846 531 682 -407 868 624 -839 -892 -462 -124 332 560 -59 524 -967 382 -284 -928 -375 -969 266 835 -646 -4 -238 -395 443 158 -29 -272 101 904 285 193 -263 -26 347 882 445 501 -686 111 214 981 -472 999 -659 305 -348 -662 213 369 -188 330 -968 -652 732 -11 -810 -293 -90 399 393 -699 969 148 568 -514 -572 -312 833 -778 -168 -905 97 244 -203 748 151 449 -279 90 922 -788 338 427 543 439 743 905 312 -159 742 -219 -260 -711 -583 963 -509 606 255 488 644 494 6 296 -92 -720 431 503 -995 873 -516 -870 -583 -191 507 870 191 430 625 589 124 931 808 -33 -587 -153 -888 -389 -877 469 -294 532 -784 -492 -548 -809 772 -497 -664 8 50 -206 707 79 268 208 375 -279 -461 -116 359 -446 -802 579 -555 27 -879 74 756 162 522 -434 -482 263 691 -858 -392 967 -350 38 -519 796 -486 -434 -371 611 -40 -529 -525 886 317 -261 42 -212 -23 -102 934 -453 -670 260 -557 -214 903 127 786 709 970 -69 -700 -678 503 736 -830 -312 198 -951 -325 -575 575 -427 -515 851 925 -41 832 792 458 315 -420 117 731 -837 -108 195 -228 -513 -489 357 542 -4 -703 487 -125 260 -382 -384 -82 640 -433 -768 42 974 -940 -342 -449 554 172 -384 48 -76 815 231 244 -737 290 -680 -673 -898 -325 -336 -412 -296 -915 -860 -904 -118 204 -815 -790 808 -519 879 -667 249 636 753 394 405 -734 991 -849 -59 -640 22 -108 114 179 -767 825 967 828 447 668 519 785 861 833 68 -575 -924 113 -345 888 874 -819 -695 -678 239 -684 688 -481 750 -560 636 225 863 -302 -305 -558 -751 160 806 -664 849 562 948 -989 -882 434 -912 -458 -178 892 671 -376 833 -661 85 -398 -650 -154 -555 -692 -352 708 252 -20 -752 419 717 561 928 -644 -850 537 -169 27 -36 -441 956 -215 -74 608 690 -142 304 557 -754 -21 62 47 46 -769 -324 -849 -712 649 654 556 536 -239 -575 -251 -762 13 872 966 -104 792 -406 82 671 -741 714 195 163 110 533 -50 -156 190 767 877 999 -294 976 -16 61 -356 522 201 984 -854 -475 842 194 213 884 471 -40 -491 -271 901 737 584 784 723 3 -490 499 -53 -714 -887 6 700 687 -636 502 -195 10 694 586 558 -299 -890 -568 81 -43 674 753 126 6 571 591 27 -12 446 -302 -40 822 -514 -553 351 -712 -696 -67 263 8 -71 286 580 -75 383 -550 281 202 178 888 -807 114 623 -593 981 863 -344 123 -616 -195 -328 -269 845 9 927 -51 -395 460 946 -773 -839 -359 654 -997 76 -400 298 -475 952 526 -368 512 232 -697 -760 -788 512 685 -203 -331 -646 21 928 421 -390 623 131 -647 809 -627 802 357 -326 -705 -504 -192 510 -158 97 212 6 774 609 646 -387 894 -256 113 -902 -383 -934 137 324 172 998 387 578 -481 -814 -901 191 -871 472 662 572 -541 21 915 -531 -902 -610 -19 513 192 -242 -666 -966 601 854 899 62 -521 -914 627 581 -824 -172 -354 386 872 714 1000 844 185 357 -39 -6 929 -204 -640 290 696 796 225 340 -201 71 -179 561 466 -474 -125 689 -564 697 366 86 116 198 304 490 -963 384 -884 918 -988 -449 800 481 579 -415 -603 919 -895 -829 491 275 -962 -355 -957 -489 210 878 233 -886 -188 967 355 144 560 503 256 -787 596 43 782 -568 884 -379 54 -500 647 153 459 861 -79 -222 -744 83 -143 409 -134 -783 -921 -807 -480 -563 -219 -299 -742 -338 491 -235 860 -580 318 -214 -694 -185 857 -104 -98 120 544 -396 480 426 -576 80 -216 -260 843 79 -468 600 816 -41 67 -532 -104 57 -439 -545 662 -339 -482 -507 251 -636 -368 -70 -113 340 -826 488 -295 -607 -68 382 -405 -861 -247 71 59 42 -800 743 594 -428 352 -595 870 -508 422 -87 -490 860 152 6 972 106 265 291 -663 -31 288 844 509 391 198 -118 -192 666 -240 667 812 441 -398 -476 305 -584 301 -560 -292 -480 -605 231 938 481 -794 56 886 -654 -684 328 987 -17 -742 600 102 -788 169 839 -360 294 489 688 778 -462 681 -53 -485 -630 627 -827 313 792 -115 -461 779 -507 -366 -987 111 994 -742 632 -496 285 44 -520 -686 -741 641 358 -503 98 -933 172 61 253 -456 58 -141 -614 73 849 394 425 -976 -539 -612 762 844 -436 770 -899 -281 885 998 727 -792 -919 -800 -983 -735 346 -93 338 -840 -401 -713 487 -854 -677 713 745 -56 -95 488 -476 -554 311 486 612 -678 146 294 232 -658 -823 -256 246 -998 -674 700 -854 -308 -517 -710 -765 130 912 -194 -186 -651 701 -243 -848 826 -7 220 -900 986 983 -77 -349 -477 294 -57 -394 -81 -750 637 -140 -241 -922 -687 553 336 -88 529 -903 585 368 800 238 988 -473 -628 -277 -586 -449 993 862 82 -302 -142 254 -329 -229 -345 -502 859 832 702 -644 652 -15 -538 463 -562 482 777 -834 -559 471 605 49 -648 -111 747 -575 72 919 862 677 -803 -245 152 24 939 -277 -713 60 -432 -658 -505 806 592 -955 -928 -622 556 328 434 -163 979 602 -869 454 -687 759 216 -17 -838 457 -552 -68 81 450 508 -262 137 113 349 601 563 -737 322 -972 -969 512 -313 -135 -216 -842 -110 -815 -484 -498 -19 -554 -946 -164 -352 725 74 798 -507 -497 219 132 -566 -773 -870 850 -354 -644 -355 -100 -589 -74 -9 819 -439 -883 -796 -67 -150 -609 611 925 120 -209 -747 -72 269 -575 -114 723 244 810 52 438 937 314 -976 -155 -624 571 330 555 -285 -177 543 -86 830 606 -248 26 -181 639 -364 503 -506 557 585 750 880 697 -28 -310 -173 -847 -849 -294 248 -166 535 49 -327 -909 -811 162 -809 -327 517 425 731 938 763 787 575 -255 -111 -326 -853 366 -875 647 981 341 -579 -304 -999 -912 603 500 -685 863 -737 846 798 -477 61 -117 -313 677 578 821 914 -574 -898 -225 728 450 994 168 -858 961 -305 -748 36 162 -544 810 260 923 368 -609 216 -318 235 -436 -171 333 -372 -574 -566 300 -244 -987 242 358 726 -412 -292 283 476 -697 -761 308 125 -992 -320 865 382 -316 934 936 -428 830 -848 -584 -284 -621 -613 706 595 -551 -189 790 -170 -818 425 680 913 301 308 -192 479 389 -765 983 83 749 -713 -180 -307 803 -742 -491 -933 779 959 945 -481 625 931 532 535 -30 -105 625 -555 -300 -870 -443 -328 -411 -221 -933 646 -920 -814 716 164 -915 -908 565 103 -781 459 453 759 -333 -228 675 949 871 382 160 145 96 803 974 -338 -219 -789 -240 315 402 932 292 -366 -694 935 865 -302 -517 265 -71 -703 -981 130 -524 -494 -180 -312 824 -107 -34 487 266 -157 332 752 815 598 -474 804 693 696 205 -902 329 687 -88 -655 -561 -539 -531 -487 806 -140 98 -970 -617 418 -949 972 858 -266 -884 563 -70 -181 -76 -240 304 321 13 -846 715 135 701 707 768 -571 598 820 842 -14 7 738 965 760 -5 -375 292 -942 -446 199 -390 -155 -148 214 466 480 309 78 708 948 866 -502 -49 397 -572 836 -579 229 135 -310 -665 -895 186 -560 619 475 386 923 -33 716 824 -561 416 -436 -288 123 134 -825 -677 -774 256 732 54 885 -197 552 -178 479 997 951 -626 -705 -893 45 -763 -415 -14 -977 -395 -142 -511 -252 -69 141 -46 -937 -467 -160 550 -308 -73 -503 -312 16 782 641 -882 -665 -374 739 -798 -942 84 104 377 839 302 -741 -646 -738 155 391 791 573 -670 868 904 -975 -719 -15 649 -964 875 -130 -933 -732 -974 591 261 57 -596 229 53 992 992 -910 593 544 -602 -563 -750 396 258 -522 -125 110 579 -631 -250 -628 798 -672 649 -806 726 987 -492 -169 718 -580 451 218 -771 394 425 -727 -646 196 946 -399 -150 -486 21 -880 246 -544 968 -918 -203 231 -997 -427 -305 -491 -344 278 943 -464 -394 892 -794 -494 581 530 -111 -822 266 455 48 375 1000 -301 550 -246 323 -440 326 788 -701 -301 -377 -670 -896 419 675 -503 903 -897 -130 -308 522 -165 -657 -731 170 402 -847 -594 -926 126 348 -663 -509 419 464 -237 -207 643 -925 265 -357 -270 444 -302 -421 530 -709 521 -607 165 731 183 816 52 -807 -810 -200 -224 -700 -810 949 714 696 53 -229 -464 346 681 -653 889 -203 -256 259 755 221 -437 253 -337 217 -154 667 -37 617 39 323 -647 -576 -696 359 727 826 -261 582 505 292 -972 -147 -939 -854 -934 -598 -334 -693 -259 872 -533 489 155 867 -291 737 -494 229 756 -152 159 -715 336 -752 90 -426 555 -839 -519 925 -857 -525 991 -692 -841 -905 -142 -866 -886 -737 -793 107 -745 877 898 -349 495 510 559 -971 898 -838 528 -430 -253 -719 -838 -262 -434 -54 245 -506 -761 -350 -196 18 664 -381 359 -351 -532 -277 -835 -305 -628 840 -802 948 -45 -509 735 -867 -281 28 460 134 -949 897 -893 -453 781 -65 25 -300 -628 161 -679 579 200 564 -149 -860 678 294 14 -887 205 -461 517 310 243 215 -761 945 -517 111 -511 -200 -919 -38 -879 -123 -113 64 342 881 -687 -365 -583 -893 145 826 -383 -613 563 582 277 -457 -514 -639 -830 -225 127 -744 744 -54 31 -261 -446 -599 183 65 -940 818 -338 864 410 -963 -170 -412 835 -822 -752 -667 144 -746 -693 78 305 127 -359 708 160 -897 389 949 -683 -954 479 -881 821 -615 206 467 623 -764 -153 -968 538 505 102 631 -984 -399 19 119 -663 90 -966 -433 642 419 -856 460 -398 386 670 -307 514 166 213 964 817 610 157 -459 354 -492 -224 385 -123 760 -314 106 653 -977 319 373 148 -654 -178 -263 -955 867 -204 8 854 501 813 487 -24 -877 308 -432 694 952 261 -971 796 305 859 -749 -887 -649 -31 -374 -204 429 555 752 451 -739 391 319 -415 477 894 560 433 48 256 862 -82 -536 561 -927 751 736 933 -124 -829 -203 990 441 -501 -559 -265 -483 -751 74 -587 -304 83 808 -90 -573 87 836 595 -189 601 -48 -414 -985 -499 -7 -618 -433 -992 -545 -112 -425 -164 161 -702 -549 -77 649 225 -309 -757 -434 673 -832 -463 768 496 927 701 -724 154 662 -377 -576 -561 367 26 -889 -11 -533 -140 301 902 -687 698 871 -789 457 979 315 -359 -966 -679 401 -904 -304 -444 900 -942 676 -890 763 -252 -98 864 -603 11 576 -570 557 -230 -69 -185 8 -395 -539 -711 -490 396 972 275 203 945 667 739 -832 -95 -793 157 772 143 -632 -818 612 507 -662 131 858 -756 419 -443 915 -915 338 98 296 -437 -505 -914 -190 -234 -483 -172 885 -143 802 39 974 799 972 -215 37 -861 164 -520 -996 791 -903 -295 404 438 313 704 327 131 717 -846 354 742 -64 -27 613 855 -38 349 -789 991 -986 -957 283 -310 -308 476 -492 945 -304 -867 961 -881 77 -622 210 898 68 -158 -846 473 -200 -877 -294 -979 -619 -684 620 366 -164 -747 430 937 -929 -324 133 812 94 239 -801 -564 -44 684 803 -559 581 283 -819 -306 -972 567 405 -286 -789 -409 -784 574 -626 -780 -50 -405 162 268 -29 216 468 291 -82 -71 983 165 -134 -871 495 36 896 551 149 371 838 -123 430 94 206 357 -854 -200 186 261 551 -795 -683 -293 444 967 754 -311 -837 -365 373 -896 671 -166 -85 -312 135 -989 -311 -724 184 -610 -987 136 -1000 514 589 865 -565 -322 -302 172 -720 -920 -675 -817 465 -143 -889 789 463 507 742 -172 -189 55 -404 -231 788 572 -707 505 -928 646 -433 514 -292 619 495 -837 156 788 -533 -842 750 -681 -947 556 -343 -654 233 -704 -787 -817 -185 -25 761 -49 46 -583 -884 380 -305 -458 34 -166 -630 159 579 -436 721 703 -612 871 -78 -515 516 -398 177 -788 -875 822 -215 -131 -701 22 670 271 904 -953 -642 143 -968 -869 -890 -668 -737 -161 -360 580 677 -802 916 203 -116 -333 -681 -516 -709 -877 71 773 983 698 -366 -353 478 -312 -882 392 430 365 -856 -579 679 751 353 613 -479 255 -585 -54 -166 946 -565 673 894 -529 959 676 347 262 935 -1000 -232 661 -830 -216 -89 -284 -675 -754 -197 -174 277 -252 577 -726 333 571 -443 475 -975 -729 895 336 22 -976 -101 -741 -97 -140 -154 194 -755 683 -740 266 -25 -248 -859 324 -340 956 -660 22 875 203 -196 -821 660 -932 -922 -138 277 -726 -333 -337 214 779 944 -992 -590 293 -922 858 629 -16 -604 170 -299 906 49 -838 507 -441 956 814 454 479 985 -674 251 -148 965 151 756 92 694 -805 818 539 216 1 -582 100 -342 256 487 -518 943 -159 -6 822 346 -600 -495 859 -470 -15 -659 97 -995 -424 747 778 -654 82 55 319 -223 327 -336 268 908 351 -723 68 -395 39 99 580 -904 -968 934 275 569 222 -585 -815 -976 -21 828 -356 57 851 -31 777 -60 295 399 624 769 -452 231 795 352 590 -789 -464 7 281 -380 -353 622 118 979 121 748 534 -311 207 -612 -790 -649 -661 -970 919 270 816 112 140 880 511 -500 437 782 -143 -732 -404 -494 964 965 -692 515 166 -332 979 -309 -76 -515 -855 621 162 -325 -402 840 760 -520 46 -672 559 216 -395 -850 309 976 -613 794 -622 -246 401 929 -627 505 -524 91 -956 -139 -225 -834 471 953 -127 946 -711 -394 -642 -215 507 230 645 -94 -611 -755 966 -465 -531 -643 -8 -770 585 114 41 -232 248 634 558 -41 208 505 139 -811 -319 -438 -263 -829 -351 -293 -271 788 609 -571 -874 642 103 -237 -789 -969 425 -928 -565 -896 657 578 -557 227 650 110 894 -827 -997 201 167 78 786 -454 -343 -283 -859 -67 -634 -317 -718 -438 -324 763 -848 -281 -603 -907 652 891 588 -489 660 219 806 495 739 -18 -393 38 867 331 -571 -471 378 356 -769 -101 -104 672 121 -467 75 943 -105 287 204 500 370 -684 823 -977 -262 -210 524 -53 -252 359 573 406 750 -417 629 660 408 -106 -493 -311 -324 -939 347 -698 -184 -259 -972 446 896 -129 995 -541 973 -903 -363 647 122 875 -304 -916 347 301 325 -270 811 -138 -263 -104 230 916 -124 116 -304 -815 627 -96 -632 572 -93 532 -714 745 148 229 31 807 -138 -785 261 697 -866 -62 267 860 -641 314 513 -257 -698 182 -872 781 256 -904 263 -879 0 60 -602 589 616 -930 887 -805 -677 -447 85 564 276 -216 1000 554 7 853 -555 458 65 -914 -941 -54 169 -129 504 96 627 542 -517 208 -309 -44 484 -326 222 -676 -520 -220 779 813 538 199 -112 -71 -797 50 470 258 15 -946 -532 -726 -105 -406 -819 -646 632 -445 -240 47 -875 -549 478 -569 873 -844 -952 -54 -794 -328 92 -204 -294 -752 755 -702 -236 -982 495 419 280 -645 -186 -734 -66 827 125 854 979 -876 555 64 826 420 -430 496 126 803 373 -137 -395 -713 -492 989 -937 -72 -287 -697 -61 136 -154 -795 -246 7 809 -627 642 -963 801 -573 -56 759 15 -247 -436 -354 111 454 851 -966 -216 -374 428 -32 -201 -711 -476 -175 -984 670 -112 -307 -390 129 -24 -513 249 994 15 821 513 741 489 -975 23 481 -515 372 -41 -267 100 -776 594 360 84 809 216 635 -413 -336 625 -69 -882 -796 -117 74 378 -265 47 -691 -390 -768 -509 799 -414 -737 836 39 -101 -526 890 627 -212 -175 -603 -777 287 -48 -676 -606 -393 144 -353 565 32 800 947 781 617 -289 -34 -136 555 -532 -394 -740 -486 822 198 107 -645 -680 267 822 -941 -440 -556 -79 103 318 856 -924 -295 -668 -688 377 166 -733 788 -396 921 -528 763 -987 7 258 -623 -229 -342 -289 73 -772 -416 819 -694 -833 -63 923 -235 -133 -708 380 -745 769 588 190 126 -135 -365 275 -88 -388 282 -522 396 -449 398 347 -304 721 758 335 886 -348 -210 449 196 890 -844 976 597 -323 816 197 -919 -472 403 915 965 813 165 634 84 -317 331 -550 440 -122 -866 -457 869 -101 -223 506 -210 -526 -525 237 233 -401 623 -825 -921 -955 451 35 132 -980 -238 -513 -192 913 -20 450 361 -130 -630 -171 -876 -844 -68 -737 -275 -570 606 -759 713 92 118 686 351 -52 988 918 -868 222 837 307 -619 -526 -706 -235 356 908 560 759 250 -481 173 -30 -851 300 61 -166 -212 196 873 -780 -648 -688 -89 -787 536 166 337 12 -70 419 831 -123 984 805 -290 783 -810 -255 -673 -168 -51 -604 562 345 865 -839 -753 735 -22 -436 70 -972 184 668 445 -998 915 214 -252 947 -395 394 387 197 942 802 -434 868 691 -420 -357 110 -297 155 -450 -386 -204 -209 -946 239 -970 -982 589 977 -345 512 -72 -353 -650 588 -839 596 -748 792 -912 13 -86 -91 210 -546 374 122 429 510 88 744 -668 -581 138 382 385 -614 26 -754 239 84 -555 -891 -792 -734 -370 -390 -730 -458 835 987 -975 -533 -895 280 305 -627 -522 -937 417 -674 -32 771 -686 -497 -794 592 -774 -475 372 -326 -995 -809 -159 -621 -349 577 782 871 -629 -186 -797 908 -605 324 227 34 -493 34 512 737 -387 786 924 -302 -278 -74 -495 -280 -865 837 -570 -218 -845 458 534 196 79 -833 230 807 -691 801 735 182 9 707 622 264 -128 -121 584 491 98 966 64 -328 527 -559 131 -816 -814 -857 182 459 -948 -399 -116 579 -668 -104 -210 -791 -711 -881 713 197 319 331 -602 151 -695 -45 450 -591 -150 26 -655 173 -416 -848 -586 820 -191 830 -361 122 550 484 646 115 84 165 80 161 360 869 -903 -375 33 -270 561 -184 -575 478 534 673 467 -302 -439 -460 372 -555 98 -501 353 -759 -998 -166 -641 818 -573 -104 970 -692 756 -571 20 -844 -386 -642 114 385 -738 127 -830 687 739 383 370 450 400 159 929 45 -709 576 766 417 -51 -103 -235 -796 -708 -687 509 -228 565 -23 -452 655 635 361 498 522 18 922 578 -905 -883 264 -367 508 139 -966 -952 -587 465 -166 -942 -65 54 417 -24 -496 315 -569 -102 -650 -452 324 -986 557 416 197 -721 125 -65 -334 105 -757 959 800 341 -512 302 -605 -324 59 679 -543 -106 -928 -885 -724 -537 421 -799 -461 -288 -998 783 941 253 -317 778 -456 277 -754 -288 -254 -196 -216 637 780 -692 -577 321 341 537 -620 -335 -182 -862 -434 834 4 -797 128 379 10 -415 954 724 452 145 -189 -461 -482 192 -809 361 575 -462 -360 -664 -860 -776 350 881 878 60 -179 -866 -144 3 -748 -839 536 -499 -112 950 -196 -6 470 460 -656 -8 -104 -536 -401 156 952 -508 -953 -706 -703 495 318 851 174 991 -439 -849 472 329 -668 -217 807 -86 18 -563 -115 -417 739 -962 -633 788 -878 833 453 122 663 334 -339 -483 713 965 -768 -263 989 887 -191 32 -68 -15 752 287 -446 -605 13 228 -409 639 -538 473 -177 -836 881 -306 -2 538 -231 535 119 -767 622 486 -408 202 -719 693 -574 -676 -721 369 -924 831 -740 -916 276 -837 625 172 966 509 -186 -435 557 -418 -196 973 782 286 -242 2 -407 -968 -103 -725 318 750 -954 464 -491 -785 -338 43 262 -517 713 1000 -142 -391 692 737 -793 202 -480 142 249 -500 454 -784 -401 967 -306 835 -212 35 -749 -764 535 -227 -388 283 768 515 230 838 39 -327 977 -564 538 -746 103 -683 169 600 -707 356 637 155 -764 -999 624 -245 97 657 -831 63 766 -29 54 -450 472 -491 749 463 445 -150 -208 641 -638 367 -71 -146 -809 623 985 374 -693 -681 -336 784 490 803 845 -569 -913 -404 165 -631 -292 741 136 -210 12 475 -284 -75 -373 261 -206 -145 99 -307 369 773 905 -926 788 276 -317 -112 -765 -888 242 325 422 926 -176 -615 -953 -611 779 -608 544 485 -471 349 -21 166 493 438 -952 785 577 -634 192 848 -295 -827 760 907 -476 539 336 -331 -196 -909 -893 784 -201 -139 432 758 -55 -424 -20 568 -203 459 202 184 484 903 54 -629 -264 -882 -736 155 799 -726 -538 -929 -526 774 687 380 -676 -923 -903 -276 297 -492 -867 -298 -721 127 24 -518 -409 -368 869 -846 -13 943 -869 702 927 -446 -257 792 268 208 243 925 811 -300 -247 -163 -38 -689 660 95 -537 -206 -617 351 849 544 564 324 -447 483 -696 -708 -400 198 -714 -540 -340 852 323 530 -790 605 -235 -615 180 -445 -127 586 86 -249 -145 634 -920 305 -821 -725 668 15 -348 9 234 -112 -714 -264 -240 422 980 894 -447 405 413 325 -197 33 -379 -364 76 -316 203 -719 -305 674 839 259 -952 -277 -873 264 -450 30 868 -191 81 713 537 437 -96 983 858 -694 372 -188 -392 721 732 629 139 -542 544 -302 -865 -586 816 811 -111 794 610 115 700 -260 797 -830 405 406 467 -211 83 776 -301 931 -249 361 158 -63 65 -465 -877 997 825 -109 -308 -990 437 162 901 26 11 -638 -210 355 71 -994 275 640 -519 53 313 126 732 -730 -51 -79 449 -694 127 -932 709 273 549 -607 724 -75 587 636 -510 707 812 -186 520 831 -825 913 -354 -70 673 -243 -895 -259 -45 261 834 -13 -385 -809 -271 259 -779 -886 963 221 -195 -318 -691 -624 -912 -650 -220 981 82 219 430 -693 -832 303 -193 561 938 610 734 -240 -845 -467 -487 -890 -161 -961 889 256 169 -221 86 -565 704 -297 986 386 749 972 -763 913 -109 751 510 -502 -537 598 -999 -609 219 -5 -275 84 330 450 784 987 538 -422 -292 803 936 451 -262 -389 203 -998 197 747 -826 -359 734 -278 -360 282 -698 -38 884 350 -328 -760 994 -189 528 433 -722 -899 298 503 984 -794 778 -201 -957 297 807 330 638 -111 769 386 -950 -683 127 453 -331 -381 -743 736 810 69 21 0 307 -476 -762 -602 -330 421 645 190 -879 -217 513 -852 -434 765 604 724 -263 -435 -676 -515 -464 -243 59 -240 -676 -784 -554 -170 571 -527 -467 525 4 115 -385 25 667 -633 -597 -624 -727 -792 383 -965 335 441 -403 -213 96 515 -708 571 -93 -168 -207 -507 568 -950 -42 -169 -931 71 443 -973 52 183 -105 939 -504 -702 -120 -305 632 -636 -505 950 806 -900 -725 848 212 -118 -468 -33 -977 -660 -284 436 712 -15 -536 857 254 668 451 -86 349 192 916 -202 528 581 264 -684 117 385 -38 -850 -351 372 217 -56 -658 -410 358 724 -475 760 -768 -389 557 975 -391 -189 698 946 671 -989 208 -953 -273 905 -478 646 97 -548 -695 866 -904 137 -184 -305 -173 -364 -735 -46 749 -673 -824 -785 -346 -145 694 740 -417 125 617 353 858 -861 720 804 822 -119 214 -932 905 -587 -239 615 -605 61 676 641 400 152 999 -470 0 -512 883 -635 -312 -765 696 310 349 121 -158 189 -375 -697 -532 174 576 -510 -111 980 375 -585 -798 -416 435 868 964 794 74 -773 605 -124 106 -656 806 799 -420 211 854 606 776 632 250 -277 -708 -924 -945 969 -179 -804 119 80 898 307 -258 718 508 -127 29 482 75 -664 -791 -418 752 197 145 463 -968 889 -610 -41 -391 -885 761 915 630 -263 -213 941 -193 345 730 699 953 -317 383 -359 756 537 386 78 365 938 -149 -190 -383 -344 907 541 -447 903 -496 230 445 2 -56 -716 -306 945 -883 954 992 -310 -304 472 979 21 954 145 -206 542 643 709 637 289 -30 234 141 723 -901 -877 -734 -353 -185 655 244 -2 -597 849 289 275 -843 626 -394 698 401 227 -122 -828 167 -957 977 114 -198 905 29 9 -414 -509 -856 -533 140 140 205 -834 -751 -592 -388 340 -122 -7 377 -760 -915 249 603 311 -83 -10 -814 -148 341 -159 -722 828 513 -158 -251 -96 -316 243 -203 754 820 280 -864 -472 80 -191 -83 259 -449 516 -789 -829 275 -564 334 -496 -729 458 423 738 -435 680 -845 814 -955 433 -700 -390 -106 -15 588 306 28 822 -787 -186 349 -810 -450 -106 -568 -310 951 -861 -784 -738 673 644 405 -326 385 231 -120 711 -896 -724 -68 -27 -111 88 770 171 219 -976 559 980 683 25 698 -945 333 353 600 -368 390 751 835 -644 918 -923 -559 -330 952 659 -350 -489 174 699 208 104 670 -647 680 -57 -263 -484 -790 523 -941 553 -873 679 905 -95 487 -280 75 -417 561 879 -591 -268 -129 928 301 26 263 -88 227 118 23 -705 -837 -96 396 -708 61 -829 681 -507 649 -39 -453 -112 -353 -664 233 795 551 653 -276 -653 -342 136 843 246 512 360 243 58 392 -271 -546 -243 -204 -68 -180 -706 -212 -219 825 870 -927 973 309 -948 -622 702 398 -734 -588 -58 105 853 -687 -794 78 74 -937 239 217 -755 -729 815 555 -250 -729 552 -352 -500 953 741 144 321 310 170 -219 638 -278 -164 79 47 285 166 237 -247 443 -262 408 -247 -726 208 665 142 31 450 -602 852 -490 -931 775 -46 25 905 191 882 -843 -297 -74 785 -430 266 -310 -414 350 -161 -600 179 -146 -236 -112 69 606 -580 206 925 551 89 -743 908 385 -157 190 -454 -289 805 195 979 142 512 -974 -508 255 -412 780 -862 261 -19 965 -466 559 534 -127 -177 -354 537 605 -828 611 -345 -484 562 752 -48 392 -318 -374 898 273 622 467 106 -722 -36 -455 560 750 -766 56 500 251 -12 -256 805 -264 367 -261 -230 335 -338 -555 -391 -912 -973 510 -282 389 836 -19 568 801 1 145 583 984 -975 -741 -880 -536 92 105 424 -611 -273 -144 723 -230 688 779 -194 9 -548 878 -464 528 -460 891 424 -439 -894 -306 253 341 -813 -249 -253 -566 398 -832 536 -153 391 -919 552 -336 -330 -156 809 715 -210 -156 -884 713 -425 38 533 295 257 802 288 210 575 -400 199 286 -875 751 626 171 -767 -842 959 146 498 251 -275 407 -234 -288 -66 995 -638 644 686 123 511 -170 -181 -56 678 -779 946 -725 24 408 741 -675 337 -697 -805 380 -355 561 -639 -137 779 946 -963 991 -616 -978 18 671 605 585 906 261 -563 411 561 440 650 -110 -33 424 -970 308 838 601 -133 -687 -659 365 -111 -468 -275 261 -874 -139 -110 216 411 969 726 -753 -46 315 168 -101 -621 618 136 142 -293 -154 -591 958 -649 697 314 198 -636 -179 -274 -117 -809 459 -491 -485 -729 -924 782 260 -896 843 -132 390 -515 207 487 675 -996 -706 -508 985 189 -248 -794 788 665 -922 -451 -823 -189 -980 137 -314 -588 3 -253 -148 697 -498 -456 -890 -185 -151 315 -217 -749 352 -68 -349 -79 -970 -276 44 998 -264 381 -513 -666 -656 -32 944 265 -112 948 100 -854 468 81 -931 525 -635 -672 -795 299 -859 -992 -605 292 -878 -411 400 -574 875 793 -962 574 883 148 830 -198 -44 -917 -17 -640 987 570 192 -805 -419 149 -964 693 948 -589 313 396 609 869 -867 -966 -530 -527 929 12 301 -212 151 -697 -280 731 803 -472 541 -869 -900 485 -701 477 -85 593 -230 685 959 328 -499 619 -229 -396 -524 479 993 297 939 585 -251 -648 -36 -740 -681 995 -95 65 877 -36 2 830 -632 162 -359 383 899 199 36 -839 181 -49 651 -564 476 114 180 627 -848 449 791 -614 -398 -612 -892 86 -381 -774 367 193 303 965 -384 -532 299 977 -767 323 419 687 -777 825 -208 -237 -877 589 821 -744 742 -434 554 -62 -272 -526 178 688 -572 -363 -670 -62 620 -667 612 -682 152 759 82 -368 -261 -669 -147 277 -410 -947 -178 130 -161 341 -501 916 -31 -615 848 -696 289 258 311 926 727 -264 398 -786 554 562 -420 -715 -426 -893 656 390 882 -515 761 -970 669 -146 106 -405 122 -82 -24 322 -691 -554 346 -648 304 -662 -148 709 114 752 682 -119 497 -689 -19 749 358 -916 761 -917 633 350 693 551 991 -570 -571 -752 43 950 145 -487 -497 -458 411 313 -438 325 301 554 572 191 328 632 -587 805 -20 148 -882 -366 82 576 367 363 -738 533 450 315 158 -725 269 830 -297 -100 -489 504 -545 335 -61 622 -613 267 381 969 -473 953 -298 531 348 -760 -480 -867 1 848 805 -168 299 -206 133 126 195 509 197 735 732 453 -523 -963 -568 678 511 134 -816 343 242 -774 358 596 -270 -65 886 -79 237 793 981 -79 752 -391 -647 485 572 741 -866 -304 760 752 53 930 51 -100 220 449 -920 517 545 -162 -480 398 469 -367 789 -610 131 -393 -497 -205 205 -695 365 -629 -144 -921 721 -146 -693 68 -340 479 865 -19 895 -506 250 -409 -982 -682 426 -782 924 -213 -693 -844 356 -172 -453 -422 -632 202 -351 932 -678 -938 289 -392 147 -150 -18 -599 -500 561 718 -249 -641 253 658 579 -87 347 482 -570 217 -468 525 137 -580 -815 645 181 533 324 933 -612 -240 -789 49 -681 259 72 903 745 673 915 459 -737 65 -969 -294 -25 -725 -317 408 524 -307 -593 -923 165 657 -785 -1000 520 -643 -860 -850 -886 -988 770 155 -978 750 -254 -162 964 -66 -41 755 -838 176 420 -497 987 4 205 -714 261 172 -761 -632 -222 -451 -270 958 -1 -572 925 -415 994 -337 334 435 -849 94 -788 465 -503 758 -24 -314 820 -631 -876 -766 -275 -944 -478 -199 63 37 238 64 368 654 -575 420 288 966 340 -927 -236 -648 967 -603 -502 -698 210 -642 -766 -125 636 980 -792 306 -672 -332 -135 496 930 272 167 435 786 -883 -215 -979 173 189 754 -991 -612 -103 -827 229 -91 -902 -601 -925 -371 -572 810 -62 952 643 436 -348 -283 -563 -274 539 -594 -328 -320 609 -589 825 533 584 644 -390 -706 696 -492 402 857 841 -388 -576 -13 -309 434 -982 26 -532 570 -536 -920 -603 606 -623 666 648 672 586 -734 500 -364 -801 -213 -307 96 -807 -496 -794 465 602 -381 977 -97 128 -292 959 -454 -653 976 955 953 966 -920 -587 -47 239 -825 381 283 526 -801 211 -618 -750 361 703 476 -889 395 418 -403 -985 -353 -256 165 -291 777 476 352 610 697 229 23 152 -925 -578 65 -401 -699 -285 -278 418 -366 129 858 997 -584 -914 342 705 -892 632 -958 542 -882 766 483 -257 49 195 -863 -418 -379 -643 -516 -546 -215 -789 -175 -355 -474 62 754 -586 -134 -649 -596 141 50 -635 991 265 -511 315 -469 -934 -449 785 -609 79 -56 -274 698 -422 586 251 851 468 298 774 -448 725 600 -197 3 925 -630 96 -392 910 -192 786 86 -699 -37 -389 -582 -298 51 726 354 305 -901 -485 -33 -195 696 -556 256 -952 -235 114 -771 -563 -985 433 390 -600 -971 698 -234 939 -663 867 768 -24 -165 973 -158 -887 -953 998 -129 574 195 14 884 253 402 -499 -504 113 -952 -889 973 -989 -588 -198 -307 100 -290 -429 865 -926 -592 192 -640 277 -846 70 -656 530 360 254 714 -512 205 -176 659 -558 729 653 -374 -792 -959 -445 267 568 -214 314 -795 -595 -228 -866 -723 141 931 63 -97 -716 -639 195 -620 -792 348 -361 872 -404 -777 65 -480 -624 206 -25 632 -946 -697 536 -591 27 -993 849 -712 -798 16 -991 414 -895 773 -723 -746 -411 566 396 -293 -189 -879 571 -151 633 983 854 -400 -523 7 -7 -713 -630 -789 479 -289 53 950 273 -639 -95 98 -127 -751 573 74 -576 -653 -738 -432 -159 -954 -238 -561 201 -211 -997 754 871 739 -90 973 772 145 420 -330 -488 618 30 -356 -570 -916 13 -788 497 -576 92 -367 662 678 263 367 461 349 33 108 788 -515 -127 -582 253 127 946 647 50 85 159 56 -943 50 -878 176 425 -780 -423 -116 -692 -137 -969 -787 -950 -349 -358 -812 -988 -761 -442 -145 -847 -633 853 -901 219 940 274 -305 905 -847 -730 -818 -806 -971 -453 -944 -969 698 -401 -94 46 239 -8 -493 -807 787 -170 623 109 295 642 285 -843 964 63 -940 -780 992 624 652 -399 -344 -801 140 -654 -325 -263 -944 -258 118 -54 986 -400 555 -530 594 -112 -335 -577 195 -139 946 348 398 -223 792 37 20 252 432 -715 -627 -628 802 223 -244 483 426 798 819 -58 -277 101 -199 325 -535 341 -554 288 273 -848 840 -469 -540 436 875 -37 -929 605 476 63 -799 403 230 -184 335 308 94 -822 -646 323 -890 353 272 -923 505 301 397 313 4 -684 -635 -942 843 -502 -323 -60 -703 731 -416 104 18 698 -387 792 -182 -695 214 22 -743 607 32 -502 -453 -641 -191 -571 176 105 21 590 -345 392 -715 -544 549 601 827 36 618 75 727 -277 421 -526 -495 231 107 -167 584 101 689 -967 -951 484 678 -223 -419 -820 108 -753 563 -878 -486 464 -888 597 297 642 980 -596 -982 34 312 993 277 983 319 813 637 77 -301 -90 716 -320 -671 -944 502 -181 862 -573 -863 306 -714 6 276 -252 121 -355 -301 884 -514 -133 472 -659 -865 -228 -908 74 -156 -170 147 936 -998 755 681 507 -355 474 -372 933 409 -278 -550 578 -695 -961 60 142 -982 655 -288 -478 79 -304 897 643 846 -761 133 -564 -179 -341 -654 -958 -404 889 -228 -538 983 351 253 -271 -63 -796 -626 312 597 -694 -477 689 137 -584 -857 -797 157 119 931 682 824 127 396 -560 414 -14 37 -462 -308 392 614 -686 274 -450 647 159 -534 370 711 -615 -278 843 -156 143 99 285 -680 -177 -163 711 -422 440 -858 813 67 783 44 -494 541 146 -434 148 -39 540 435 -736 -619 73 -101 570 850 -882 -9 -608 -555 247 -315 -189 334 39 -955 917 -314 781 -143 -560 -822 693 -663 -325 515 -625 88 754 978 945 258 555 -975 -152 966 -872 -420 260 57 -858 -541 -815 333 -497 888 -174 -897 385 903 579 763 982 -248 -351 -678 -208 196 -741 -807 498 -238 -270 -233 461 116 -101 -476 -980 -482 731 -481 374 786 126 -440 758 -767 808 -607 452 151 -877 606 -33 -951 -656 768 493 100 45 -262 300 86 869 -54 -998 -691 -447 -446 -642 703 -700 -473 808 620 824 303 932 -323 -589 217 -721 634 -193 -553 449 578 -60 -940 -679 -84 824 742 309 532 329 380 -643 -616 848 -511 -551 244 -306 -746 -203 -60 732 -166 182 368 -491 -675 -223 -66 -463 787 -854 -80 535 -976 -234 464 424 666 -558 767 538 -262 859 -224 581 661 -168 -735 -350 823 228 795 -190 80 809 -754 -852 276 -37 973 200 762 290 159 -201 -241 -601 83 -252 -561 512 562 -785 363 577 843 709 639 -112 -413 348 -405 913 114 -687 423 -795 -805 -178 -821 -450 -941 764 547 -796 533 781 695 -326 491 491 -988 947 674 813 380 -393 422 -374 -945 -931 -1 -318 626 -333 968 728 -950 -834 559 943 -286 -982 419 546 -18 -669 262 -273 -747 -581 -592 619 -401 76 153 336 141 -552 -633 426 -72 -787 -219 -997 583 -797 -227 -897 362 630 638 801 -643 -214 -683 285 901 -575 -606 328 335 -154 463 557 568 633 -262 -407 -595 -626 928 925 325 -113 -980 304 481 871 387 -839 308 756 883 -794 324 -22 -575 -184 -763 761 584 -896 -448 -469 -842 102 -453 -720 -438 -388 668 -333 434 242 231 223 14 -960 785 719 400 3 671 717 -582 -427 601 -315 -481 241 -937 -483 -791 289 154 -206 -253 -324 -590 385 -992 529 650 612 -218 864 407 94 308 638 485 -231 832 935 -94 -302 -635 306 -721 416 -91 -856 -495 -446 359 152 -863 -603 -396 65 -126 578 334 282 -38 765 826 -216 -624 525 895 -781 637 -167 -102 494 -295 784 343 448 -408 679 763 491 -435 115 146 790 -460 376 164 -200 250 226 576 165 -179 91 -674 -479 899 -410 298 -782 -796 -250 983 -60 -255 444 -771 -908 822 623 92 524 -131 -453 -563 -120 -465 -58 -374 543 318 496 542 -2 118 -535 746 423 -599 120 -935 -153 135 351 965 19 -743 640 601 -64 -83 -264 805 -146 90 -916 -125 637 220 -801 323 -465 -910 459 -847 -221 971 -465 -73 -441 -568 992 -503 -403 616 624 840 -834 975 621 -221 -340 -798 349 475 -577 321 -504 293 314 -34 480 384 685 -231 917 -898 596 -24 59 883 837 -428 -172 223 788 489 -450 338 -310 344 -630 -246 132 -858 -215 -642 158 112 -392 -716 141 346 154 -671 697 420 312 -500 462 103 503 428 515 -156 -356 -382 494 381 950 883 548 468 -225 -983 154 -391 -170 353 241 519 -323 -616 -294 300 615 722 -217 219 841 -491 -374 393 -514 -429 21 -145 25 -640 135 -372 -419 700 -784 971 -449 -174 -309 -914 213 223 970 780 414 -632 997 -266 -83 -968 -723 -788 -653 632 477 425 348 -581 729 574 -774 8 -106 921 407 -2 -401 -782 236 -42 950 -786 -585 649 -912 -522 -273 594 62 -364 927 466 837 248 -392 45 -100 -90 120 340 889 -794 351 -464 656 933 -478 843 702 -958 595 -667 499 -813 -935 -299 -253 -895 -494 296 189 382 24 -240 -966 203 -2 372 -978 -596 122 -69 830 -985 -361 768 -521 -197 -928 391 609 977 225 514 187 -562 -970 -758 639 73 252 -206 556 -222 -477 991 -777 842 519 -569 -963 -530 -161 273 684 823 420 970 -300 -560 -353 883 287 -80 850 -722 117 -336 822 351 -103 285 65 -839 -258 -59 -714 -409 247 -987 269 49 549 -280 -505 740 482 -872 -909 -54 525 -847 -339 229 331 552 133 923 642 -137 549 988 -788 758 -328 358 -727 -815 751 301 786 320 -321 -301 983 466 -151 -857 -186 -450 -581 -717 78 928 -834 -87 290 441 -990 -259 -352 639 -159 -999 -942 -911 -637 -28 -99 520 -909 -421 -904 290 -343 -664 -341 -788 572 -521 -44 -295 -308 -721 12 394 -759 324 708 802 -578 -282 -634 -116 999 -898 994 353 391 -222 -877 409 826 642 -676 -257 -60 604 -31 -499 463 794 -92 -80 845 -863 -89 916 411 68 710 -318 -749 -774 807 -700 -33 123 540 574 504 581 512 -191 -625 -344 381 -439 -301 -745 586 -993 -262 148 247 -699 -539 -493 154 816 42 -837 295 25 -188 -180 -720 615 -26 -915 671 -496 517 -327 -361 -107 -283 312 572 -17 -145 -458 23 -984 714 604 -399 359 -629 -83 641 -355 807 -858 -551 -302 100 -833 -889 -815 -297 54 -193 -535 195 -871 764 -593 292 -56 199 448 -642 54 166 -499 -467 738 -329 999 -974 -252 161 -723 267 401 -889 -88 -619 -866 606 -405 -258 967 827 -626 -119 514 939 483 -758 678 -749 722 926 -531 -450 -684 199 36 -592 323 437 -572 -848 386 350 325 190 -33 -103 -341 703 400 -569 -631 978 -882 -218 -639 944 76 889 615 269 321 -849 -906 -594 -206 -984 998 796 -956 185 976 -112 -97 543 -768 -566 -45 -589 -303 197 632 585 -907 -471 -534 -636 -835 -680 678 -646 -220 97 925 820 -605 478 770 447 333 596 -321 -584 -573 279 916 -400 -307 858 477 -261 249 -655 -361 696 -952 -377 -507 -266 -812 491 -984 -841 828 -236 -939 248 -735 -417 536 -947 -867 605 189 978 -165 153 -245 332 -529 -426 -612 -112 226 -501 -17 707 -392 962 -390 -845 -486 -266 -401 126 -822 -659 -17 -387 -520 -833 207 905 398 914 -360 136 -981 -706 -240 -285 -35 -270 -707 327 378 -597 -469 678 248 -735 -253 720 499 715 -895 472 743 120 889 130 619 -965 -179 152 427 -458 78 -342 -868 -617 888 -19 -826 -904 910 632 -468 724 892 -833 552 -915 -317 371 609 938 -948 730 -843 -227 -507 -406 -253 768 -766 99 -351 -659 691 677 -708 -102 162 909 -461 967 33 960 913 -805 723 10 -914 577 -295 -600 47 -347 732 147 -543 482 195 -833 408 916 -241 -246 475 215 -149 955 773 -758 682 -260 982 -907 547 -554 -24 248 -880 550 491 -812 -543 -32 107 -562 -449 570 -740 893 437 -925 -898 364 730 -783 -359 941 395 450 649 -966 -486 -572 716 -376 -854 202 118 276 538 -872 -563 211 394 983 -568 10 -944 558 -963 522 462 620 -793 -470 258 100 323 812 -776 612 -183 466 -284 -535 -432 -362 839 -974 162 996 -512 -17 979 -782 -906 348 -342 -230 669 -316 743 76 394 -516 -636 423 971 -878 -58 -225 260 587 -345 -287 -342 -642 610 680 859 269 -348 241 -602 -211 -342 -695 -263 651 -444 -472 -240 -448 89 266 -92 -465 -500 -664 584 -968 -928 88 621 -671 -675 177 746 -509 70 -767 553 -400 -244 -446 -480 840 -414 -851 -281 301 478 930 579 -605 -253 249 -749 430 581 144 -169 -508 591 -252 -558 121 -7 964 -526 -899 745 77 -183 -915 -466 369 -145 -57 -922 -463 833 -368 196 821 96 883 -872 -431 -86 312 819 -162 777 690 262 -839 75 -227 819 102 679 -432 -846 -396 328 -244 -2 468 856 -817 114 691 -887 -924 -14 184 -503 -535 169 -368 710 -597 -272 784 -999 454 -626 606 465 -11 190 -736 133 147 609 -243 -885 -148 8 -201 298 -36 -539 999 -430 96 -243 651 -342 878 -254 -644 234 -134 604 350 1000 -139 131 -176 122 908 -438 443 -26 11 -894 260 -983 795 -2 944 -69 367 973 562 -74 -691 -845 -873 677 -962 -841 -507 630 392 82 -415 996 952 774 270 -738 -148 -936 733 189 -907 937 400 -273 822 27 -500 -1 419 -734 841 -22 465 148 775 -245 894 880 -501 579 -289 604 -283 953 -64 581 441 -268 -173 437 -980 -127 337 970 -743 -19 656 785 950 -506 858 393 731 929 964 -490 538 960 212 -703 931 -25 19 122 629 229 -343 424 -320 -772 381 980 578 -493 -520 92 686 -455 528 -843 112 -276 -277 758 317 -622 309 -642 -72 104 -380 644 786 -655 577 -398 407 -982 -655 -790 -134 -807 -8 -720 53 940 -183 642 816 -369 -154 -528 978 -880 175 824 -61 -715 76 257 573 55 -880 -293 -982 -234 684 723 -764 -498 -140 -807 40 -32 400 350 200 -367 -957 -180 417 385 -980 -365 850 -180 -37 304 -911 113 -883 -524 -238 6 -101 835 326 301 -602 -343 100 -174 202 -250 -533 -218 -499 139 -701 -621 -136 -637 649 -470 -990 99 31 647 660 220 -705 -209 612 -86 359 -562 220 -288 115 -155 749 -199 296 -320 782 -230 -392 27 492 962 600 -427 301 85 -480 -300 283 -775 861 -415 -737 -134 961 917 -368 862 -467 823 -424 809 -440 55 832 -470 -278 -793 -870 -201 -727 -212 650 491 -880 752 866 747 525 -309 334 247 368 535 -762 -829 -408 978 -209 -561 584 997 885 89 46 184 143 -292 35 -749 -156 523 100 286 853 803 -763 89 -839 741 -209 103 -160 642 -683 -43 315 442 -465 323 354 -876 -403 -731 962 -526 -883 -423 -813 386 587 -434 121 -344 -54 -183 -676 10 302 606 733 -750 -572 -893 801 -54 -448 -407 -415 886 415 102 -495 -896 290 111 783 741 968 -610 709 -949 -477 896 -261 -806 702 -905 -517 880 5 -878 -151 -137 -97 -70 653 357 855 -485 -151 617 745 444 792 -214 -603 117 423 860 -130 648 -407 -128 -904 638 916 -738 -614 -787 -43 439 -580 375 623 140 -746 -599 -697 -859 -62 -626 -969 -811 -759 -642 -323 597 -902 -647 -908 -874 845 376 -716 -101 896 836 460 -934 -740 -352 -454 566 -340 517 -918 -843 752 -918 757 154 -477 333 -551 599 -130 665 -79 713 633 -155 54 533 77 -420 -987 -740 262 271 764 45 207 259 137 -556 123 -427 -506 -421 602 263 -683 -17 987 -619 52 -160 -25 -262 239 -62 244 557 130 420 -491 -59 -631 21 22 -201 636 637 596 -706 313 178 -867 7 304 -29 -441 611 266 -964 -821 895 578 -455 903 769 100 -966 73 -956 -477 566 746 -124 90 -158 -341 319 -411 249 324 -447 720 -613 -337 -687 419 215 -110 706 175 -146 440 -474 -911 -372 -837 425 -215 57 -264 -625 977 444 608 -829 959 265 651 -22 511 -487 606 -770 872 -661 177 -511 452 503 -708 -870 547 -815 -838 786 742 470 390 -73 512 443 -834 525 -6 -354 380 709 -938 -772 -916 -631 870 816 -426 892 -666 822 -154 -414 776 -61 -132 -113 -102 -934 -195 727 193 -507 -247 355 -609 -79 -221 -446 -889 427 -917 -428 -867 500 107 380 287 456 -112 199 224 174 -94 -641 874 -273 743 -690 379 7 992 -733 -174 -22 -173 -828 330 -280 176 897 -646 80 224 58 154 -391 668 -395 459 -932 226 443 949 -983 -572 -372 -883 898 813 -213 -378 -638 -405 546 -668 994 -916 749 106 744 -718 -460 780 531 -120 130 805 781 -710 772 -47 -784 -390 930 -81 612 -488 408 -109 929 -548 657 -847 -94 605 -289 -453 -392 789 801 138 643 -431 -674 -293 -838 588 12 579 507 295 909 -994 908 -990 -18 462 -39 873 840 -636 -438 433 544 998 -260 240 220 231 -219 861 -118 -783 490 804 71 -687 296 -439 531 223 -630 -235 -361 165 281 287 726 747 839 -142 -428 8 -859 979 -903 -287 165 -264 75 -186 -307 -422 337 720 -306 -886 162 -308 307 207 -310 112 -345 292 822 -657 -332 -415 688 -282 -228 -199 586 -670 -50 -592 -597 -221 -73 160 -807 -884 -94 132 340 471 136 602 -941 398 629 65 349 -812 -827 120 419 61 -70 391 -497 -360 -653 685 -509 -23 -233 39 -666 276 453 -71 -933 850 -816 -568 -4 479 -820 177 -595 -745 322 43 884 -294 -757 80 253 -711 642 -395 -787 -722 814 639 -179 223 48 100 172 184 203 21 -93 -557 -492 -581 -437 -763 -85 -324 -266 -360 642 552 -155 -392 -191 -45 -364 926 779 -490 -801 -420 -33 -719 -552 929 -525 -448 -295 -58 719 -8 -315 946 926 708 73 231 -425 -216 -542 -700 343 567 -290 64 533 -221 744 246 -685 659 317 908 -845 -567 631 997 814 715 49 -442 -181 -790 813 144 188 902 -813 506 -586 -101 350 -183 -872 52 -221 -356 627 50 -479 28 -443 -556 -530 139 -42 946 -42 662 261 -216 -587 481 -672 833 -449 -582 -634 363 132 -630 -897 15 566 115 620 -564 187 151 92 947 -871 903 -220 594 -219 -237 -850 -59 856 890 73 -419 432 -840 -518 -999 474 768 -924 -448 -224 866 470 60 524 393 259 218 -87 -215 -162 -854 212 902 197 187 -341 286 720 -238 -400 -728 199 819 -279 646 -414 114 481 243 272 -946 615 787 144 -292 61 -741 -628 935 -46 984 854 -574 -701 757 351 283 -184 566 -884 124 354 -531 158 129 -539 146 -437 -652 -338 -388 -444 486 628 -136 469 -121 3 957 998 -208 569 532 -686 -530 -909 -974 -1 -693 959 -7 -53 971 27 -323 -778 167 911 528 -314 -34 -274 -110 22 -834 -890 829 115 405 -355 819 -617 -630 816 234 -972 65 -137 -441 -697 -29 -407 986 -763 409 352 407 683 -824 19 -893 932 771 -136 2 -946 75 982 63 459 -246 -763 983 -414 707 385 -870 -619 -142 400 124 742 31 -836 -413 -681 295 257 493 255 -394 804 968 -787 953 131 -637 -56 274 246 -267 362 -2 59 475 807 -133 222 -609 -348 -59 -755 -469 -409 -974 746 457 950 -206 479 238 968 741 -835 969 -783 -208 313 -622 -449 -320 645 989 -233 522 -41 -201 -535 -867 925 681 -811 -15 -614 -374 -202 634 289 -892 629 736 -381 55 820 -82 -753 -586 40 726 887 -448 263 -79 317 985 228 -324 -449 -567 -885 -261 -442 -179 621 -581 -331 395 -384 967 567 25 882 307 -958 655 -300 -793 149 751 662 -710 -145 37 -705 216 -276 -837 -325 -777 122 483 873 965 -491 -845 277 138 637 -76 -212 845 430 -530 63 385 172 559 -194 -942 980 43 -947 -695 -106 584 -302 640 874 -931 599 -529 -369 343 -30 218 -908 960 -245 -644 984 212 774 399 179 727 982 -838 275 -110 519 -760 55 -336 -517 789 263 -833 -661 -455 -740 -557 688 -227 797 396 -442 -358 -596 -343 699 629 786 -23 783 -466 -350 -215 -95 555 -822 94 -233 44 -500 -481 682 -115 -483 -979 354 107 -840 -166 908 -482 -514 -42 -379 -296 -587 652 -943 284 444 -272 679 -451 -119 -318 -451 571 791 893 966 21 -102 176 -456 649 -720 -476 -300 -170 818 -339 481 900 487 -273 -447 726 4 665 -448 988 810 -800 -373 701 137 -575 -805 276 -716 944 -551 351 436 -652 774 -979 -413 426 -427 459 85 833 293 -751 -437 914 -137 682 933 660 171 316 -455 353 -466 -829 768 26 827 -848 415 254 855 17 618 -540 -818 -27 525 -427 360 -601 -491 -952 826 -845 901 212 89 965 -978 603 248 -311 -881 110 -60 240 -646 105 -341 814 530 909 779 -998 54 362 -311 -348 -12 386 585 -616 880 873 269 -575 874 -821 864 907 422 -2 -468 -460 -168 -890 -904 285 -715 -326 -348 -299 -374 -297 -241 -87 870 195 515 -29 959 -690 727 -201 583 294 -372 -15 867 858 711 867 -343 305 -940 195 -774 440 801 779 538 -126 516 -88 62 522 -923 803 -62 -431 808 42 296 335 -275 -629 -938 283 865 -709 -737 -244 -498 399 76 695 80 -344 -40 354 401 -917 -364 621 268 -253 700 612 626 -920 394 -856 440 -234 -807 960 514 992 -313 496 135 288 -788 54 -402 595 -734 531 228 -200 450 -880 420 792 -759 39 -96 -588 950 -29 -380 629 910 120 -553 425 20 819 513 394 -275 -930 -862 42 -721 -830 -657 -419 -173 395 -829 -484 -380 653 465 -705 456 735 -837 252 -132 -196 -740 -555 147 -647 -311 -705 -370 882 606 -797 -554 -961 -290 129 521 -394 -633 -312 -420 880 -500 605 824 -148 688 424 64 -365 -483 960 -929 625 -337 -430 -82 331 -32 -936 179 901 -765 -408 793 260 711 703 -640 695 -605 -11 228 281 92 252 -437 -607 317 -202 815 390 842 -484 -771 -936 470 841 -521 -528 -417 969 628 683 332 258 -417 -177 887 -138 701 453 -100 -922 0 655 -53 -863 512 -916 -920 -733 -816 -65 -375 766 -312 -262 760 240 997 -191 -203 204 -84 -911 702 -279 845 -124 870 626 536 -182 -16 593 -483 -616 -532 -720 876 784 -957 -35 390 669 -671 831 -26 -140 171 676 219 -840 -330 -986 -492 -986 135 558 128 673 -204 583 310 46 258 -139 -387 -124 78 -571 391 232 -131 -150 497 910 382 -693 528 -277 -168 260 -175 -17 -78 777 -426 -239 895 1000 702 -304 -802 76 -564 -835 547 -530 159 -749 283 -10 835 -800 988 444 203 855 671 918 -812 296 -532 505 -767 -679 512 -911 -279 753 -386 535 -880 -677 -888 -968 -370 -27 -408 -498 569 -72 278 686 -497 -127 -85 971 -225 -748 815 19 -173 -664 -51 841 136 729 285 437 -131 424 -657 -871 -563 -932 -530 -924 357 383 763 597 -162 -311 22 844 993 106 -749 -859 583 -689 -570 -288 259 -907 343 236 833 862 -248 -638 477 -605 157 -233 921 362 -55 967 498 244 74 -950 482 215 55 558 492 -817 -383 -383 733 35 -231 599 -765 995 354 -460 212 -817 -341 313 -983 -414 205 -702 -813 -874 393 903 563 -727 137 163 -547 -573 -911 267 377 848 -277 992 183 676 387 -57 29 23 -671 -532 296 -10 -178 487 -989 -213 -306 690 247 -676 570 -219 -40 70 -917 602 -986 313 832 -405 396 634 878 296 2 -457 -75 -195 -894 236 530 953 -861 999 -129 -47 237 -192 -997 -732 668 798 -735 519 -517 57 541 -545 -384 762 -114 36 -15 -702 659 -970 356 -935 -85 -779 -303 -195 490 -417 -684 655 -825 967 -198 221 947 273 -645 -554 -370 168 361 585 -976 415 953 797 563 -818 926 655 996 -467 -934 -119 759 987 264 -427 -680 -803 -129 -493 816 -186 -57 -510 -278 440 -1000 783 -442 -764 -232 -168 -408 455 -339 -210 485 207 29 721 459 467 38 -798 -501 488 -920 -55 -770 -485 867 -503 345 -709 207 -412 826 590 -179 386 -611 486 14 314 888 993 506 -533 -243 277 -351 428 448 667 907 717 116 -468 993 145 443 119 110 -815 -268 92 854 426 716 256 -321 792 617 465 230 85 -659 702 -599 -65 -788 116 -351 -185 606 -779 884 112 -290 -474 450 452 -419 -709 -18 792 682 -963 511 178 -367 -648 139 -971 346 -69 33 -683 -109 -997 -137 -580 156 -362 -975 675 -856 -206 759 55 532 890 -457 -91 -502 472 453 878 480 -298 768 428 -349 -309 -796 466 -710 941 -920 -267 658 490 -610 971 -517 -398 318 580 571 509 508 -614 442 -662 593 -468 -69 165 -860 -450 583 238 489 535 -748 -501 -345 -831 428 -471 428 652 333 -484 434 381 -28 905 -152 -832 -292 -755 -938 -620 661 753 -163 854 -153 -780 796 469 -223 125 -697 -708 803 -865 192 -379 219 184 -566 -88 -759 978 906 -374 -297 285 908 -569 -942 -632 723 913 787 -111 683 345 -488 425 -596 -475 502 700 629 974 -748 585 -395 272 391 601 379 15 34 661 528 918 10 -89 987 244 787 -275 -464 -231 664 -163 586 -455 -556 50 -338 -992 -831 491 835 -846 -127 5 -500 -447 355 940 -891 -420 -789 -145 -625 -696 17 -427 -400 -337 554 437 325 603 885 137 15 -942 -656 -929 909 992 441 72 -697 -213 19 791 -403 301 -85 -231 -262 -802 906 189 -66 92 746 -115 -506 -226 -585 -131 258 -31 -18 527 -634 357 425 -21 946 -945 505 15 -723 -510 679 173 688 824 -62 834 -412 -902 -161 -27 828 946 -189 -906 -529 -176 -677 -106 695 -260 -431 -779 496 912 288 844 -181 388 -819 -212 34 154 -604 -338 -726 -883 -611 -59 -505 259 311 792 -454 -695 879 679 -691 129 788 389 -921 -404 -402 266 562 194 606 508 -621 351 -894 -533 336 -590 184 -644 -804 648 357 247 -432 -845 911 -12 189 740 -878 135 -324 552 -331 57 -701 -568 -448 -193 -505 753 906 -159 -555 -360 806 -51 753 -607 477 -492 -428 369 520 78 469 529 798 -329 972 10 -586 555 -226 76 311 -675 -440 -329 384 256 989 -511 -514 -77 -189 499 -787 813 -798 -617 798 -118 -790 205 858 244 201 662 539 -17 351 -301 574 -209 354 810 -479 91 -475 -296 -10 433 570 -335 -25 524 -780 804 905 334 -760 5 599 35 698 -247 742 -410 -661 408 -451 248 -826 958 120 549 -58 -290 -986 -350 874 -153 -761 -581 -797 -195 -764 769 -428 -155 510 218 -243 412 -248 554 -63 788 335 271 -204 -819 -308 193 -946 236 661 402 459 570 316 756 668 -969 264 323 776 914 -222 -375 925 -928 -884 675 98 140 252 190 596 -402 -144 654 -344 957 317 -871 998 488 484 828 947 162 -104 842 237 378 -905 725 -500 106 225 -172 -686 288 87 61 -485 -117 783 788 732 -411 247 898 855 -492 285 751 406 620 975 -762 -274 -257 -198 181 804 694 -488 -561 56 803 841 276 -495 369 -367 -94 -327 -149 880 -413 -265 369 -365 -633 -96 727 -862 381 -677 -744 -246 -249 706 388 -193 -27 536 -813 950 928 226 152 -114 392 768 654 992 802 365 56 718 -206 176 69 575 -381 -951 85 -773 383 -331 -212 -129 -961 -801 -849 -630 948 -556 -723 786 162 -605 249 -123 917 130 77 364 -399 654 -302 118 478 647 -460 -548 63 719 863 -590 -224 797 -636 306 -40 -186 -97 -772 -798 -372 -315 -243 -146 945 42 432 -260 822 -818 -50 992 773 180 -430 502 -726 -920 12 431 494 384 -765 942 889 -272 914 211 -245 9 664 -267 142 872 -200 -19 289 727 -454 164 -911 -356 647 -567 -385 -988 470 -373 625 -918 -373 427 867 398 -844 -634 659 892 -662 -864 98 -322 49 -101 244 541 125 -883 -123 -96 -139 -857 339 829 562 477 -66 -651 -973 790 454 -972 604 -871 -75 -465 245 -926 645 863 -137 -235 -975 45 -49 -82 -352 -350 -97 -181 391 -804 955 -977 -129 -866 496 19 -355 99 295 210 -238 925 974 793 -422 744 279 -505 934 694 -651 422 -72 -319 -382 -925 -638 444 679 -602 678 -617 -582 -114 460 -456 736 -361 -189 -274 471 862 973 -240 -496 291 99 252 -619 -371 836 219 556 233 908 359 -966 -129 49 779 -9 686 -513 555 -784 -199 -919 -38 323 -299 -422 -547 -440 740 939 -278 143 -628 -590 269 3 -348 -467 -199 981 -850 -699 777 628 793 63 -258 116 783 148 -42 278 245 -147 -784 167 -979 807 162 -355 229 -275 -250 830 -410 -740 472 -610 -140 357 491 -313 893 889 709 -595 98 706 707 566 704 206 603 204 -465 -630 -318 -901 867 -499 -316 -599 -69 -381 -259 -144 282 184 -556 -324 -137 -961 -64 168 119 -295 -546 -773 -812 -15 448 480 978 724 -702 -881 489 -887 -158 241 346 -58 123 821 -585 482 -523 690 501 -159 282 635 -294 457 -353 784 635 -800 -299 -577 742 448 -38 954 56 422 420 -457 508 -672 -45 -148 -145 -985 -930 76 -309 507 217 -569 898 483 -849 -897 78 910 320 -334 -569 -382 -349 364 -869 -469 -195 -374 -351 -595 -690 755 952 -332 166 -731 -325 -603 147 807 -523 877 26 -567 71 -291 50 -10 985 -606 -48 845 -693 -763 200 57 788 477 997 -757 939 733 540 199 958 -102 -728 250 -867 -863 920 404 -658 534 -846 508 -982 -798 581 -840 -774 330 -628 764 301 14 -113 -15 545 42 506 769 87 596 -693 -961 -998 188 690 98 62 893 472 644 6 43 350 146 -856 -435 -950 -562 -245 396 849 -167 317 294 462 -484 -169 647 607 -431 690 862 -266 678 401 773 -789 555 -292 141 -882 482 -214 466 -916 33 235 110 -693 -83 128 994 -154 26 -427 213 346 100 47 688 -939 517 399 547 -597 -784 67 868 463 -769 429 -979 342 -648 -35 -654 -637 600 -950 431 -14 -255 -715 -898 179 784 -143 -477 127 806 377 526 714 -578 -55 -104 937 -165 138 -881 467 663 -858 -193 -868 -858 971 958 869 -380 -462 439 -287 -740 -581 -692 -515 676 890 801 194 -475 -225 794 264 -623 422 -203 796 293 59 -349 -630 -566 -566 -888 971 252 25 -255 -30 -662 784 240 679 -239 -525 774 -161 93 406 -875 -907 530 -298 637 -852 -50 -271 643 -823 707 993 -341 165 -193 -881 297 645 -382 -524 159 171 -124 -333 756 -955 -578 -581 647 -168 -471 -778 497 895 -966 -665 -673 293 340 3 -515 174 -629 151 785 -490 960 373 472 616 -425 -951 -113 848 -251 -62 206 -748 478 -474 988 794 -91 -523 646 828 765 156 -859 659 -231 898 334 -755 -325 434 -76 -672 -988 229 260 -841 -738 332 88 574 -375 962 98 -157 -163 -163 373 61 456 128 -708 932 -602 -154 -622 748 -355 -715 17 974 -757 -927 -581 767 33 593 -909 412 951 -537 833 512 -623 -383 -878 -518 -626 998 765 -573 422 -72 -404 -735 -126 975 -19 -618 -881 25 -866 -676 -40 868 -390 415 -892 590 -109 -178 818 -248 232 485 555 640 -764 -245 485 -423 -168 453 250 223 -186 -160 662 -36 -427 -949 -706 -777 -439 679 -995 -662 834 -906 -823 53 -157 987 266 533 -378 652 -766 797 -702 -493 -574 987 -926 603 899 609 411 -851 -298 459 734 244 980 -640 121 691 966 452 583 201 946 170 -679 -295 -655 373 490 -644 734 -251 744 -910 557 167 -344 -933 -244 354 369 -943 -989 294 213 435 -298 702 -533 -542 -44 508 657 -345 931 670 -449 -652 -205 -963 -925 786 723 -121 -121 794 -962 -919 -547 -186 -885 324 363 470 -51 -789 448 500 272 714 -326 -78 -306 -193 -254 469 -561 543 287 360 883 38 -111 255 819 199 129 283 697 394 -286 990 379 -730 -52 -486 98 -498 -617 624 -76 232 981 750 347 -102 -48 198 24 -385 950 81 729 -52 -911 854 538 -804 -487 -325 158 77 258 107 -832 -270 -770 -714 -94 149 -776 -943 191 417 532 377 -646 -539 -694 966 297 242 75 -773 282 -340 -848 548 -70 835 -409 408 400 -784 -527 -313 491 187 -258 282 796 -289 -65 717 973 713 -992 12 -590 349 825 784 8 786 -301 784 664 41 -725 103 -151 -632 571 100 402 -560 -10 -874 878 144 -161 -795 854 736 -627 101 -563 606 260 994 494 442 488 599 -660 41 226 994 248 642 141 762 590 -618 663 -323 869 -294 -71 -675 -531 -926 -677 -483 625 -868 -461 -563 935 -135 422 72 -467 -493 -190 323 892 509 204 -182 242 630 -874 957 559 -549 -448 -318 -41 -13 218 319 587 777 925 -219 611 -6 524 -754 -585 -434 -592 -439 999 -119 -519 829 -566 956 -850 726 137 -505 21 -569 -834 915 78 -20 285 700 896 -585 -991 -783 494 981 -390 -423 975 -983 301 -792 -47 685 522 -63 -212 -903 293 181 -259 118 241 -755 -629 -114 -976 26 655 -884 -152 -330 -636 -633 263 -42 -933 700 -551 -659 955 88 -196 388 -906 -779 761 -733 264 -504 -492 284 -365 -176 65 772 -844 -385 -520 551 -924 -677 110 -43 -190 506 17 194 175 370 -106 693 -495 -374 655 -439 -526 527 515 -221 395 235 -646 201 950 852 526 -778 233 10 -687 40 -238 23 979 -813 -764 43 174 998 -484 774 -548 -721 -256 275 135 777 937 -606 -681 843 785 789 -392 -509 527 -213 999 -106 -142 435 -88 314 -92 170 -542 967 -226 127 -895 -929 370 691 569 89 191 -84 -889 800 -728 -698 579 -625 -510 125 -149 -515 863 401 851 -170 279 341 -916 729 430 691 483 157 -545 -378 -153 757 6 -293 -784 517 804 946 271 93 631 -179 675 -967 -887 -861 -681 -279 -457 -91 -767 -897 372 83 352 -211 927 -127 -889 -586 875 -271 -501 844 -534 -634 -222 222 263 -691 -848 -361 126 -566 -943 314 -449 -31 -968 -966 249 -101 533 408 -995 287 892 559 -10 706 578 -564 920 -354 -153 -980 -801 -908 309 678 -158 931 333 413 -551 349 797 -211 -777 -109 -640 -917 -358 -818 233 -356 692 292 -543 910 -495 727 -316 -96 -632 883 -525 -908 576 957 637 881 -504 6 -305 28 231 -106 -986 -435 -567 984 706 -375 -826 280 -912 -170 -74 -44 -533 -848 642 -871 -762 416 -662 861 601 -165 -175 294 -702 740 -998 -901 -426 -650 912 22 563 640 882 -889 768 990 -809 -710 613 -991 -544 -478 395 220 -937 -714 487 -998 -783 -31 626 135 -947 -134 -427 580 538 -697 306 -776 687 -954 264 -846 448 -211 -568 -838 -171 140 -759 -532 -118 -920 -794 332 -687 -580 -670 30 -148 952 354 -319 499 -68 674 572 -808 822 -304 407 407 -782 758 -634 842 337 -522 642 -765 -51 912 -203 204 -643 -589 816 -724 11 -129 -104 -239 -967 -13 648 133 949 -284 462 -274 -796 154 -307 62 -9 -66 715 -671 349 720 54 -75 -963 561 621 -174 -184 -363 520 -864 -568 973 923 -556 -122 464 583 341 -94 864 -161 -664 -636 577 675 -370 859 983 -107 35 829 147 -388 -540 -520 687 -620 632 851 327 -446 -47 999 858 661 -736 -572 -416 -67 -199 340 -266 -984 -865 93 -520 -979 743 -494 -300 778 -998 461 250 985 -652 879 526 -720 -905 74 715 -882 378 -458 -862 745 73 -311 -788 947 837 -572 616 727 878 13 -947 -542 -937 -9 668 -198 -314 483 692 -211 -262 -169 415 758 887 -647 -735 -120 840 481 56 241 -856 -519 867 617 -635 -741 -463 -299 -1 -54 768 513 -141 180 -954 -151 922 486 656 -109 -788 -244 922 -367 -571 -499 844 -100 -661 829 352 816 116 -413 -82 -478 -457 -119 52 -320 452 450 -682 937 961 539 318 291 -649 487 423 768 -523 -149 -184 503 980 -701 268 -942 560 -112 746 571 625 409 479 826 -898 -214 -751 263 -638 -412 -187 -80 -720 702 141 353 942 -738 -217 -897 289 -483 659 91 664 567 -653 -110 -483 889 483 199 -156 632 -346 -485 -35 -191 -953 386 -540 -747 -444 -427 -29 -44 -60 -814 -965 182 478 722 389 -168 -50 866 204 -311 -762 525 985 -626 -677 -532 -859 -319 953 603 250 142 649 84 -483 -875 385 905 -598 508 446 -731 388 -580 -224 -440 -998 437 -162 -137 -384 131 76 -387 639 108 716 933 305 341 -679 -923 702 620 -255 -508 -623 381 -541 591 -550 -210 -983 -722 -95 -483 -231 -229 -9 775 -858 -402 966 -425 -96 319 256 25 -972 199 503 -65 605 466 -729 -556 -124 817 -636 826 -102 -239 -201 -381 -71 -194 -19 566 -943 200 922 -161 -82 332 199 281 -992 25 114 879 -935 -936 122 559 -4 -493 -719 -305 -333 -788 -99 719 -171 860 -936 949 557 283 702 -111 -20 265 657 -864 342 539 823 -488 -261 -48 918 -429 401 -3 -3 -915 -443 -684 -406 -879 280 -217 244 17 205 -386 26 -304 -370 -955 384 836 -337 -440 797 828 995 -446 -464 831 503 411 209 -750 400 -286 -896 480 -522 -93 557 752 -95 -145 144 -64 -615 -216 289 556 365 -886 847 -439 181 728 -984 -105 925 73 292 -172 -384 679 830 -821 689 -86 -979 907 863 -674 -847 870 973 -846 -135 -825 -627 470 -129 772 697 -294 -516 741 -990 528 -822 469 382 -671 684 -663 974 387 -892 400 317 -924 633 941 -739 934 546 -901 130 523 267 -929 731 208 162 -202 -677 570 36 817 531 159 -634 -74 500 -864 -612 372 840 858 -792 582 135 -165 -554 -172 -264 -598 898 -191 -95 558 -565 871 -652 -267 -418 576 -69 780 301 -655 -191 -476 -658 359 733 853 486 -408 248 365 -879 -78 -702 860 51 409 702 240 716 905 734 502 -978 578 748 895 632 645 128 -52 -918 322 -391 -14 21 161 682 -401 -709 602 366 -819 -286 -163 564 195 -845 -924 -856 -787 333 133 -458 904 -475 331 353 -653 869 -755 134 981 844 727 477 -125 -494 -107 282 212 -619 -872 -49 323 -645 732 -389 -399 599 58 -45 485 -410 -742 328 -356 -113 -580 -189 277 462 755 977 930 -864 -838 -285 -288 507 659 -533 321 -73 -933 -650 233 -803 694 -91 -885 774 -258 -323 690 -349 -583 -344 -57 962 -61 982 -513 -56 376 -427 731 -223 -118 847 -30 415 -913 127 955 -963 779 -543 40 -790 868 -291 172 129 -1000 740 -172 -9 450 -767 965 -518 111 -736 -911 718 -404 731 -309 -769 802 367 -231 -793 258 469 -172 932 342 313 -252 738 363 -742 -199 911 -374 351 833 -851 522 35 883 -745 -364 -716 -24 -160 -587 -634 441 -700 -474 -452 -685 857 -919 13 138 -202 -746 932 -670 167 -171 -150 -654 689 -530 -445 -293 87 488 -300 -509 -305 722 -793 131 -46 588 532 341 93 191 -730 256 25 -142 154 -539 137 786 -937 -423 759 -240 941 58 -75 -89 -57 -347 49 660 378 -838 -631 627 -652 124 -999 -966 854 375 933 338 493 447 415 797 116 666 -746 -622 -784 566 -361 -774 428 671 428 924 995 -640 966 -555 995 203 165 -797 786 888 -43 673 -761 929 597 -800 -87 811 501 97 -414 -146 262 35 782 -285 477 -253 382 -118 904 421 42 755 926 310 843 -225 25 95 -546 680 -398 -247 214 -712 -974 344 67 370 860 -424 -231 512 -826 954 -512 410 858 -711 -741 -741 -888 164 149 -172 -51 -252 -825 54 -550 413 -668 958 645 -683 753 793 -181 -370 -175 -37 436 711 -918 562 -615 834 228 496 548 209 655 -914 449 127 397 -949 65 -463 -667 -42 -628 35 913 -917 912 -581 142 73 -632 678 -695 -584 -493 -437 -898 289 -442 476 -830 532 966 -636 -87 660 -64 896 -663 848 -490 146 -865 -583 737 174 -665 109 830 558 -178 -907 661 554 345 -647 -25 -960 310 984 927 -298 515 96 335 -361 311 -799 833 550 878 -510 -79 254 -141 -483 -418 331 -339 458 73 679 -206 -881 -573 347 66 -58 -107 -751 -610 -768 622 -53 -212 371 -227 487 -181 -122 999 -427 -674 604 270 -633 631 -38 -821 -653 632 -732 584 335 -204 102 208 542 -662 -41 329 -305 372 -331 -348 -663 -774 295 -114 777 307 145 218 -789 -723 -914 -833 -164 -83 268 -284 -198 648 185 -372 946 20 -112 -132 716 -19 447 -382 301 689 -820 373 475 57 303 944 804 -762 -966 153 690 -859 -360 -117 223 432 -207 197 962 -761 -861 -106 425 -557 897 -487 -725 -624 991 -914 -119 -285 146 -75 410 -760 -887 589 911 367 -358 998 449 -21 -859 -488 263 814 931 352 508 35 -688 -269 132 -11 -770 261 -445 581 70 -621 -737 -5 457 624 429 211 -824 -317 567 -963 68 -881 -624 -455 -824 -48 -87 -579 -671 175 566 752 345 272 -355 766 612 -568 -573 -87 137 350 568 211 -444 -232 -722 -616 -629 635 520 622 -341 80 -477 -184 -747 -716 -128 -852 -572 564 408 973 66 -808 788 -848 -309 526 842 -186 54 -39 -836 75 -703 -475 -440 570 -625 759 -801 -928 264 -838 69 855 -294 -911 -612 -978 899 -70 -114 -98 365 94 -803 496 168 -511 691 -436 748 -564 -230 -151 84 -94 718 490 -948 849 272 170 -673 -737 425 -712 508 825 -869 295 19 469 730 -130 820 -10 -628 428 536 -31 -335 -579 -310 433 779 -576 446 -502 666 26 -113 792 418 191 286 313 481 -460 853 756 944 -162 -246 12 809 -235 -804 -601 -841 482 -703 -850 -390 469 -355 -433 -66 436 768 155 368 111 -43 -531 721 -714 457 144 873 -951 290 -406 787 791 216 96 -879 -666 -88 355 966 -582 -369 83 229 -291 973 -713 521 611 -882 993 -621 694 -375 632 400 -108 -675 -930 537 570 754 -197 -555 -1 737 941 639 -331 -373 868 -981 290 93 366 366 -173 351 384 -423 -758 -647 -886 154 673 -690 -164 -998 79 580 518 70 312 -361 377 -187 525 -946 469 -848 -537 63 838 -894 89 428 909 661 -13 -28 558 464 399 270 -362 -736 344 175 -9 658 644 383 498 549 -105 -239 276 17 -950 -453 894 -306 896 -214 -233 932 949 -560 -945 553 -827 38 468 -973 167 133 370 948 -662 465 -648 211 354 -129 63 978 -129 316 207 261 -379 45 332 171 -473 -829 328 -496 29 875 -298 447 995 -929 236 -702 -234 334 -570 -346 -386 -729 859 -513 678 306 997 438 -811 602 -587 -490 -233 753 -687 -317 945 81 -345 13 -78 -95 -820 -821 -533 -60 -757 911 767 -228 127 29 223 -93 -344 12 828 -301 24 -768 -361 -145 466 -239 713 845 661 453 577 -315 850 -328 -783 -147 -603 -354 317 206 -280 284 289 -484 603 -834 537 862 289 -795 -50 30 155 351 -124 -245 -700 -341 -684 -355 818 -711 -10 134 -629 -42 -87 297 -787 -205 -112 -735 901 -41 -481 23 265 219 -899 259 -651 13 -64 -441 -537 -770 779 301 813 688 -984 32 192 141 603 -887 740 708 -567 -113 -826 84 104 1 558 975 -78 -35 793 228 545 980 578 409 545 -762 -51 -55 616 -663 295 -365 51 533 455 734 -555 -777 -66 -827 803 654 -721 -590 -448 978 -524 -452 -618 201 648 -494 -428 777 954 -297 972 -470 -687 325 942 477 -835 -34 -879 163 -612 233 -286 -50 -833 790 825 -787 -13 655 370 738 -823 -135 -556 -787 -566 -361 -196 634 -819 374 615 740 119 -762 422 -464 -140 811 782 307 211 -864 -921 695 -922 238 -896 -895 -456 -779 -384 -55 123 712 -584 629 205 142 19 730 -178 -803 -127 490 -422 262 -246 -347 -542 451 643 -232 272 -9 487 -279 -604 -168 -789 -546 978 -421 -916 38 -768 -744 -254 -819 -905 747 812 376 319 -559 519 903 -56 341 -564 -112 717 -736 719 -413 383 -576 338 484 -366 -351 400 586 -420 -885 -145 122 -334 389 639 783 -687 -201 -782 83 -84 -911 -759 -341 824 277 981 922 170 -132 -191 -983 -242 150 -996 356 -327 -422 -496 770 -796 547 251 823 79 738 654 -152 -679 -780 459 -850 -543 -800 -37 -383 602 526 612 540 -439 -423 -548 267 -627 926 959 829 557 65 446 -112 -932 -361 -566 -900 -245 911 149 -74 -463 -838 12 305 -213 -356 379 -732 631 -757 325 884 -712 -928 487 768 -283 -19 929 -517 402 184 -482 299 -342 -179 -560 793 794 -846 -170 942 -15 -8 107 639 -852 898 64 -541 -65 253 782 -414 178 -750 -407 402 120 168 255 561 -123 -718 -411 357 931 -534 802 387 450 -988 -839 960 822 902 267 83 638 -687 723 -599 -771 427 -503 209 -362 207 -43 -607 701 -264 -826 -613 274 -246 877 -322 680 -928 716 700 -994 464 -499 285 556 -754 131 -809 -598 20 581 -614 432 113 -822 -819 948 -206 -52 785 460 -207 124 257 372 687 289 -358 -935 454 294 -324 -637 -950 -368 -418 -694 -651 -756 -12 205 495 548 -858 -615 774 666 61 -292 -242 474 972 -145 -547 -252 244 715 425 -673 744 859 106 -304 811 -277 757 -155 -87 -581 -187 -260 997 -299 -383 -266 -805 -492 902 400 -883 -523 -245 105 -927 -903 -544 -612 -196 291 -126 -54 367 761 -95 589 389 -300 228 149 132 -829 816 -140 -647 208 700 -777 -910 382 715 717 -293 757 -604 -100 -404 -722 -1000 293 467 -320 191 743 566 -859 -588 329 -258 112 -336 -940 275 -80 -72 -242 -307 -148 -240 -470 252 112 813 693 484 -88 187 -902 153 708 -134 -789 -688 -631 -998 -627 182 92 -923 -594 -370 -881 -420 -87 -838 -212 -91 -397 -185 634 -575 116 -998 -867 -298 -467 333 647 571 -355 -919 700 -618 309 558 162 739 -210 -435 -368 -271 -879 869 -206 753 724 -465 -580 614 -507 380 363 246 414 133 390 672 246 -307 -529 8 177 533 79 -891 -648 -65 922 315 745 936 511 364 977 461 269 944 825 -942 188 119 175 874 -991 -140 472 104 574 584 831 -712 200 -783 346 -872 563 -445 -619 -779 -979 -83 98 682 -29 574 203 -832 -54 225 684 978 -101 923 -850 -920 335 -908 284 -563 996 5 -916 75 -741 -228 -233 -512 783 274 198 -269 -730 1000 -728 235 -128 177 329 -239 -324 -221 -129 -821 -362 -839 464 182 -480 256 -557 -267 -945 839 -28 -714 -258 -390 -600 -714 308 -588 948 -758 -160 -716 103 -251 24 -282 -735 -960 -746 962 152 161 819 923 629 315 -706 266 -391 -363 -260 -733 794 389 -215 -948 -624 804 -969 834 23 -804 -186 -470 618 756 -634 -228 152 103 -210 -695 -446 321 -195 558 438 591 993 311 646 -50 546 -925 584 -590 -640 -200 781 -559 -715 -644 316 -999 20 -806 -839 -601 895 670 -393 -501 -222 -447 -999 926 -309 -598 -658 364 48 791 446 -764 235 244 -744 747 -465 333 -146 -672 911 -152 -439 -707 760 482 -743 992 -388 445 -952 320 -292 364 -603 350 -158 894 -672 -113 418 157 653 -629 -236 332 -338 820 833 62 715 857 -715 -182 -780 765 -161 -186 613 986 -625 92 75 -432 647 -405 -6 -855 -917 -286 -346 -766 -781 459 -504 -161 -903 -79 194 -266 -837 464 926 -808 -450 -992 317 -101 990 330 269 -738 -233 121 17 -715 -65 344 234 -425 827 937 283 231 74 -500 -118 -164 532 857 -380 387 503 400 702 -147 -786 599 230 -269 -514 614 115 -198 -537 -269 -40 966 -698 170 491 -237 921 327 173 -686 -238 -625 -712 24 685 844 -705 56 596 -909 551 282 44 305 295 -773 -546 455 951 660 -960 597 326 -609 -69 817 -51 379 611 685 892 -532 -251 853 -614 895 -57 -324 149 -424 -151 -51 719 420 167 730 -646 -278 720 -304 853 998 83 -898 -881 -51 -194 342 830 262 -522 227 11 -503 602 582 532 -988 535 -313 818 830 -922 -49 -29 752 -989 549 -266 158 -885 -470 446 -697 -37 -525 471 -382 612 595 179 -714 249 -153 -574 -639 347 -64 211 -689 -307 971 -204 -600 -31 399 580 663 -796 -123 131 -855 913 881 22 -73 236 -686 -916 767 -904 285 -999 84 -639 -997 713 -449 -52 -814 -565 18 -336 -313 -35 -131 560 -931 932 -152 -432 -433 483 624 728 -143 -467 717 -673 740 -872 256 -829 -433 136 -16 -335 736 -446 -854 -2 -311 498 -447 33 923 -953 748 -715 360 430 -745 -427 -711 181 572 631 -736 374 264 -681 -724 801 -912 795 -488 -279 342 -817 215 920 -832 808 353 -756 -689 -290 -690 259 775 665 -593 652 259 -849 96 501 -875 -992 -680 586 800 -656 82 -516 -489 711 165 -35 893 -155 -611 124 -631 -544 393 -528 87 -326 -831 975 231 244 21 -440 -944 452 -491 958 619 170 -737 -707 205 -251 -725 -460 -447 264 843 473 -524 829 -245 439 -10 26 -759 763 79 156 -874 -79 161 978 319 304 -117 972 -916 949 495 634 -111 587 713 -24 -880 -685 -89 735 168 -724 438 -907 -531 50 515 126 -97 -108 295 315 810 -541 -808 -603 996 15 652 780 -154 -293 373 -71 -761 141 824 824 535 687 -651 808 839 -169 -365 -264 60 518 -836 438 23 512 560 -430 -343 508 -591 60 -129 21 758 194 21 -699 229 -980 325 -269 -861 190 238 279 -859 -963 -712 -789 -393 199 -222 -253 474 -494 24 -922 -790 -34 962 -292 83 -848 555 -513 13 944 -558 851 -204 938 -731 520 -887 -313 726 14 387 -104 404 -469 316 32 -934 -707 -646 -198 383 -666 341 315 580 -458 -642 -906 -775 853 -608 114 -851 -410 916 687 -858 -972 286 -269 -259 271 957 -985 963 -94 338 -658 768 457 -400 549 173 430 773 -859 -781 610 466 -473 -601 380 882 270 -533 -464 -672 480 -37 -914 -504 -688 -565 759 981 -953 -331 -916 -282 329 598 662 240 263 354 983 -805 906 -218 -328 -490 411 -307 470 -325 -789 -55 436 -396 -728 713 249 283 -941 -60 -702 149 -83 356 -675 -541 926 -193 -12 -398 -949 -147 -404 -962 840 260 -166 674 373 -850 -676 -424 -720 -586 832 -229 -296 195 353 -218 -624 31 258 419 364 126 -156 586 878 973 -178 -519 -67 -863 -130 427 944 384 -796 -585 -928 350 726 840 -458 -348 788 -650 -776 484 574 -203 -88 -656 29 -337 999 813 -911 -240 -680 -732 270 962 427 -33 -73 917 -944 395 741 581 75 872 750 -859 -695 707 561 562 237 208 984 -908 618 -409 -921 760 -7 -475 -81 748 800 -330 -113 -313 -976 -250 -606 -770 609 -945 -432 933 -285 380 502 -248 581 -460 -767 -467 -197 698 325 560 251 42 890 538 -113 535 -451 326 -72 160 -841 -963 -574 563 -829 346 -215 756 -114 887 -487 892 51 -433 -562 18 -837 -625 -588 -940 20 -636 -511 -368 -981 413 -149 -467 632 395 -201 -924 -401 -86 291 -132 -630 -533 -343 15 -348 444 485 -232 147 759 -529 -810 725 970 828 324 757 -56 -596 383 68 627 -803 -485 664 739 -377 863 -679 882 -751 -313 -920 -261 -976 50 -534 -696 433 180 -808 435 26 -164 -754 -926 913 603 548 82 297 832 -124 154 -255 -930 -980 -897 264 -361 972 -351 -235 621 -553 145 -503 667 -713 -864 -326 -566 -895 220 -835 -200 -217 -927 -610 -251 191 -298 -367 946 -491 916 -740 202 832 -585 -45 713 -159 -648 -302 199 976 -845 -511 -569 15 362 960 588 -124 -262 478 151 -349 -830 305 -580 281 -444 -7 881 276 -774 -654 -627 -269 921 568 473 937 705 407 897 -715 796 -215 546 -299 -847 780 931 30 -545 -479 -640 -707 972 491 662 901 -216 128 549 628 -888 -197 -475 827 -657 655 -163 -518 357 982 901 -141 310 -87 669 191 -684 174 -637 -489 -309 -155 -227 923 532 -929 -423 284 672 -584 -191 -52 844 797 326 -924 -153 69 154 283 -96 121 -708 -501 206 -53 798 -861 -941 -15 -675 926 586 -932 -240 -809 -480 159 -583 -477 -238 485 3 -83 551 61 -13 134 164 634 220 713 -194 751 858 -727 -970 386 -626 -603 -871 86 -267 -108 429 540 -53 -178 -784 -149 291 -295 485 874 630 -480 741 -179 -451 402 -615 -86 716 303 413 -129 525 -237 109 -858 -129 -351 -738 294 -813 -371 -122 839 438 -24 -905 317 -215 330 -416 -379 390 983 634 92 -457 425 -987 706 -28 577 -946 -518 979 282 -142 782 551 -863 423 -762 -443 -581 469 956 82 -735 149 -390 145 -707 -369 547 -656 431 -131 -825 312 -87 -858 271 -131 -569 610 241 -545 -51 930 788 -278 -664 440 -482 -683 689 906 704 -182 808 40 -540 -240 936 532 828 494 -610 425 761 -267 339 925 223 -558 532 903 716 362 -6 813 -804 704 114 864 704 -323 -844 -582 567 262 438 -657 545 -82 263 911 -426 -514 71 -200 772 6 715 767 -115 -502 -60 903 205 -591 -164 -292 -997 -656 955 987 329 652 749 -812 -432 -253 -124 981 510 727 704 -852 -20 608 -730 -165 24 -754 -995 903 108 135 -67 -876 -475 -419 -206 -549 222 657 751 673 -820 -394 475 160 736 511 -993 -954 193 669 -675 327 -81 655 -151 -128 -258 391 716 608 187 -712 -705 97 -586 -403 176 651 363 -986 -253 -669 984 -619 -591 -359 -401 -967 -835 -99 -34 164 924 -132 256 265 288 622 304 900 -642 481 200 533 386 -535 -696 12 -611 -357 -739 389 -778 -364 511 -888 706 9 -745 -584 973 784 -775 -767 929 631 922 -614 -360 -167 538 103 231 868 213 706 -490 -578 -611 689 780 645 16 -993 -760 91 -531 360 492 256 185 -405 808 -943 -443 -332 -735 970 -124 835 -190 -327 -545 195 890 76 798 -984 214 -269 -624 -903 17 713 422 -484 -456 915 -568 45 836 586 -510 -878 -760 -235 -566 311 455 379 198 -719 616 -451 299 828 714 122 132 490 79 138 534 -787 615 -600 5 -58 -720 -465 918 -501 -949 432 -570 -734 329 348 512 560 574 -28 338 -462 -192 999 -217 860 -957 143 566 381 538 -18 583 274 -765 8 466 696 506 349 -227 -717 -605 928 -205 -491 639 665 -948 -957 -846 -265 137 317 930 236 -232 -512 582 707 934 522 -732 -223 -593 3 277 995 364 -168 -37 727 -398 255 -490 -46 370 -10 -642 526 533 -854 -852 258 -886 551 332 -36 308 -182 -187 -296 111 -480 924 213 722 814 597 -537 364 454 728 -713 -463 866 -957 -57 -29 -183 -818 592 980 -801 550 940 -196 179 -390 -815 -36 -884 302 -801 148 224 -729 -937 245 155 741 -532 -663 397 728 352 -986 317 471 -607 -377 488 559 290 355 -500 -4 299 -411 -799 -603 -300 909 -745 620 258 -941 871 849 -832 421 -950 588 -978 523 951 -918 455 -436 -399 278 -575 -2 289 123 776 810 -674 -212 961 430 -734 693 440 436 750 865 172 -241 -474 -170 -158 918 -499 178 -426 201 794 142 354 -123 -361 -93 441 -208 486 -112 189 -284 -1 994 164 -409 -613 -312 -755 -177 32 -13 -636 673 -214 319 811 513 -603 89 -762 42 -263 -414 -503 -819 162 -726 461 -413 515 -716 123 535 681 -276 623 -564 -81 -396 43 -175 -841 297 -113 -306 88 -595 312 769 263 765 944 993 -905 -834 -406 -409 -27 10 -374 520 422 -585 631 955 -601 411 -616 -175 -959 818 817 159 -183 172 552 41 -575 -405 -899 -535 -123 -516 760 -809 -583 -970 662 667 -194 652 529 -945 543 -166 -686 201 131 969 -858 -20 -697 442 867 724 -111 -622 -568 -124 262 960 -390 842 -606 105 556 -42 -348 -443 -739 990 -754 -414 -941 863 585 293 -539 324 -959 -234 -694 218 -60 -104 -703 -485 -476 -46 -784 276 -200 703 -254 -372 466 90 -201 730 -369 213 -983 845 -251 724 597 876 -641 922 732 -709 -133 -856 317 699 -520 327 107 909 -413 548 902 94 -524 550 -370 -158 350 939 149 544 981 -320 959 268 -447 618 -58 318 111 187 -720 418 -801 439 212 -663 -498 574 -222 -171 -470 -23 976 476 -858 505 986 725 367 720 71 -545 -469 834 601 266 -412 -565 972 -193 -432 500 -529 -27 298 391 961 528 -453 -843 557 -522 244 891 350 -458 -170 499 -337 -721 560 -808 612 -609 917 -754 134 626 -603 414 -227 784 -215 -589 -283 -839 711 741 40 -915 -480 -979 -359 -990 738 -704 410 985 -962 -772 541 -85 991 -599 -279 706 -650 -641 -660 -307 -593 -663 -563 -327 702 -997 320 600 207 -854 641 -258 529 581 -842 -256 -858 614 -509 -395 127 563 586 -373 -264 -153 -714 -911 -843 -371 485 -688 579 -954 -110 832 448 986 -913 600 195 796 -371 -177 -708 -357 933 -478 -167 635 492 629 987 -416 543 901 710 -607 -248 982 -21 -870 317 -108 344 -10 -977 -522 612 -877 918 -650 -279 690 -122 844 -369 733 -790 -457 685 989 -384 641 -342 -835 740 748 -446 -808 868 -31 467 694 732 -44 198 336 788 -378 -357 483 122 181 -278 -403 708 657 669 694 493 601 -977 -530 312 -754 -670 488 507 -986 112 -220 -327 235 -52 -175 65 -693 107 -994 165 80 -271 -104 116 70 -809 -950 987 -709 311 518 -956 -271 -659 -602 928 697 -541 -977 873 988 -254 437 -432 803 -699 -801 -467 680 793 346 -240 -952 -892 467 933 -410 -653 562 876 584 74 -640 -924 986 -89 -102 751 789 -363 147 -342 393 279 47 334 438 -892 -356 684 -679 -539 -509 -570 -797 921 542 2 453 132 -229 658 -657 618 263 -793 -203 -746 692 373 -506 698 -127 909 -575 521 -230 729 794 -299 -35 848 593 671 -50 14 129 566 69 402 -755 -906 802 553 754 -59 490 -115 69 442 -758 221 -412 511 -633 -123 186 -373 949 -827 -325 -933 399 -233 -972 797 806 8 -218 651 369 -313 -117 142 -981 907 228 -279 -156 626 190 69 422 -889 180 758 -241 954 852 977 70 120 438 -453 -529 774 -986 -940 -921 978 -9 -24 -460 804 -412 -845 570 41 -339 567 421 -696 777 -956 975 -514 -790 78 -769 -225 567 -937 -934 -898 777 429 -319 533 416 0 -611 791 754 -927 650 211 -268 141 456 -281 248 -404 -309 63 -416 -402 -611 274 -966 665 -601 895 -982 148 210 2 989 -204 -632 118 667 552 -516 90 -92 -68 -88 162 -559 -962 -642 -772 -223 229 773 834 158 641 366 -270 -502 -292 -960 721 -747 -881 -45 -364 454 -175 -838 -855 890 -566 -567 -324 474 603 727 572 43 -664 202 -536 549 871 111 -762 -127 -814 957 323 740 -710 -289 -620 -611 920 219 -719 861 260 696 -76 947 -592 -144 554 -93 540 403 374 -380 -627 87 -638 836 860 -590 -105 -842 102 317 -8 28 -419 -662 445 717 -980 -801 -584 -21 -764 -939 -30 421 -172 -571 630 714 -543 -743 939 625 -970 643 -811 831 -920 156 -865 308 -927 7 875 510 -469 592 -600 -410 97 740 176 -996 181 907 -800 375 567 248 556 -464 758 751 -273 -729 31 -521 5 380 -787 527 557 -109 81 261 304 -548 849 474 -715 -472 936 -937 489 -993 780 -323 -706 998 228 487 864 674 396 15 184 -853 -711 -36 -172 376 -599 120 -348 176 335 655 692 -11 -373 -521 463 50 -815 415 -945 -425 -759 -172 -242 -704 668 -524 -738 -236 -451 669 514 75 691 488 197 -490 -190 -341 651 740 510 -205 -342 -911 -967 7 429 656 911 302 638 -264 -730 499 199 429 -1000 504 -784 17 684 548 279 -421 975 986 -884 -747 486 -128 296 875 -471 -639 -246 -526 -488 -654 782 -620 -448 112 -571 419 -540 -456 -93 -197 -11 -69 -974 202 -315 -256 756 -65 -133 696 230 152 -159 -560 57 -16 -315 -149 -628 -701 -205 133 517 760 616 247 -565 452 302 -299 841 672 -321 703 -647 -361 555 817 -923 -174 -158 206 359 -888 -402 647 -125 -688 -603 644 378 -540 -424 929 916 -601 -387 503 926 27 -90 79 589 13 295 393 -286 -252 -65 -986 -511 272 484 858 572 -548 -71 536 722 847 204 -180 403 214 -609 216 89 766 -113 -735 -47 465 -220 -850 -564 -342 751 401 -737 -962 -834 227 172 -686 -537 170 141 529 -597 -813 451 -80 384 22 -82 -534 -602 892 921 423 758 -680 122 -196 -939 963 -897 626 -25 364 -732 -377 -399 -195 -324 -140 -666 27 -677 297 448 808 268 787 194 412 -218 -48 -317 770 151 -830 673 -480 -704 754 592 916 718 212 796 528 -646 -798 197 -57 553 -853 86 -660 820 -371 -939 -700 -781 -15 613 -115 -609 -946 381 508 -439 -865 -685 -418 31 -727 -967 -535 357 -80 94 68 -681 49 -934 226 -311 -297 -912 823 -749 789 -671 -775 -425 484 -363 -649 569 899 939 -474 586 -912 593 942 -189 803 563 586 -686 -520 -657 333 -613 195 480 -468 -147 420 -35 -850 -998 807 -354 -353 611 972 -434 865 -780 423 -926 -90 -873 794 534 -631 322 583 -89 -501 355 -413 -587 -6 -860 62 -929 499 115 464 998 -54 751 396 234 523 -490 -820 361 -760 -909 -851 -106 169 44 -385 46 -852 373 765 807 918 -131 352 648 269 271 -168 -488 -113 579 -769 -552 -953 446 690 925 973 71 -338 -333 611 -108 634 -152 299 218 -748 -484 -592 881 -681 709 329 17 451 753 992 -399 -803 -337 671 -970 650 248 -974 -780 206 471 691 672 -392 -210 -485 -878 -997 108 926 269 -845 -805 -551 -419 392 690 951 513 697 217 813 -52 1 325 271 370 92 51 -812 382 -558 616 -773 304 34 8 -940 962 -42 -409 982 572 963 -107 16 -871 576 -964 567 68 147 643 -299 218 522 971 896 -821 223 -933 -898 -81 -201 -697 -508 193 282 -926 986 -871 988 -264 872 -956 35 -624 -522 -865 -988 95 -702 -157 831 -11 620 -924 186 -242 -384 -313 771 765 138 -808 610 225 -12 461 81 170 -241 -691 -211 -119 -979 16 14 759 -298 -485 -587 283 363 34 829 -902 -972 -594 917 846 199 717 644 35 -502 -465 190 749 -959 457 550 -25 975 -289 -949 779 488 -813 210 -28 -116 -151 783 683 450 696 332 -682 -478 915 -308 -882 286 -228 388 -566 -198 834 -169 796 -420 206 755 -114 -570 561 -701 -14 290 985 947 -723 266 263 -268 -553 636 -258 30 -823 23 446 -130 -673 320 532 310 499 344 667 -664 -356 9 -872 -137 -241 -919 -347 909 949 865 737 955 -83 -96 365 -112 -734 -985 600 -403 101 497 -926 764 989 367 -474 -442 -920 -876 219 -65 335 516 -110 -967 301 870 612 -376 178 -682 -593 154 969 -930 -945 588 246 585 773 -854 142 -457 -832 33 -484 110 -393 -977 -333 -414 -740 933 781 -800 -608 668 876 -72 -378 -567 -819 -93 -281 956 889 45 -951 211 523 98 -601 -738 866 256 -349 -301 593 -233 861 -379 140 -420 2 947 715 -458 -173 -339 52 764 -225 -647 -276 626 868 890 253 775 -501 -397 -470 764 718 -881 915 363 -654 -144 -910 -352 -882 -113 -889 -35 29 399 407 -302 457 481 253 102 -102 452 969 249 -581 -427 -206 -648 242 297 907 -339 -324 638 -789 848 777 476 725 908 -856 -732 421 671 879 105 569 283 -705 112 332 764 -388 474 -893 811 -594 -572 -505 -66 -223 427 -574 -438 56 42 -794 -966 694 368 -143 -285 -921 -291 345 659 -570 821 -164 -209 635 500 -8 791 467 -219 -39 229 700 24 -790 311 -660 -871 -272 -849 -475 881 -431 -204 -970 870 -861 -416 402 918 406 359 810 301 936 611 774 908 828 -277 767 644 840 -216 -793 -49 -533 40 -349 -757 874 977 -626 -163 -884 3 12 337 -334 -834 626 100 -512 -503 517 428 774 721 459 123 417 -236 -607 259 -831 -551 38 -374 -908 917 -405 -527 -937 -400 390 -10 -788 828 -97 363 -923 361 868 -498 -80 -155 686 -247 772 117 668 86 -728 582 871 -311 768 -92 -562 36 146 441 501 -311 -634 -44 -113 -103 -751 -381 828 -762 603 373 -837 190 -850 -200 -474 -390 467 983 356 80 718 -906 321 -190 -359 516 259 -13 -696 -512 -9 -856 -453 645 -603 -775 736 -542 224 485 63 -82 996 -569 578 -126 14 503 565 -261 -493 743 -122 -887 90 880 839 -426 -491 71 881 248 686 967 -356 -270 444 -136 200 -381 -258 387 694 438 -192 929 -490 -123 -189 -708 343 -462 439 93 -634 718 -15 562 723 713 -460 -761 -382 412 966 217 -132 -243 -491 984 -20 516 607 138 102 -351 600 687 284 -858 -190 -24 -120 17 925 933 -599 -773 -380 884 -893 833 -7 -396 -164 915 212 984 620 499 -187 737 -773 -19 -423 -762 -500 325 -712 -996 -965 -39 380 -883 313 317 859 80 -728 -822 -148 913 -15 94 -658 168 853 250 -694 731 -7 -743 -683 573 820 -904 215 662 539 -163 879 572 368 931 64 -731 -188 886 385 -601 549 770 -678 665 -792 -171 646 -498 944 29 366 -231 -628 -51 -597 -153 556 239 -771 746 399 10 241 182 -721 -561 -749 668 -255 207 -255 411 -258 328 -741 -899 927 -309 -572 -625 -178 -596 -873 -274 827 -874 322 -829 -168 185 -269 771 -507 29 -781 -48 -872 -11 -774 600 -658 598 -771 -503 651 507 173 777 121 543 -776 -648 -674 879 -357 -675 267 -729 -702 -491 54 -665 -243 691 966 817 119 -436 -772 856 -928 659 84 -99 -195 -845 -681 -847 106 12 302 12 444 -13 -451 -893 -889 -208 -969 129 694 707 348 857 -663 -672 -445 886 -126 -980 753 86 774 -447 549 -837 -381 -194 -666 571 257 -841 577 306 15 203 -688 710 473 909 -906 173 556 -620 550 -300 367 -826 -394 -221 -128 -89 -551 36 390 984 -217 -378 -186 -77 -646 -492 907 589 -73 -604 -697 843 -527 698 925 -126 175 917 -155 -716 -100 -138 -479 -954 -116 -936 -324 344 -457 875 48 -657 -842 -97 -704 -281 180 -608 -824 -458 315 487 -696 185 -483 -10 348 -504 -28 -859 -337 -18 413 -532 53 -64 -941 -939 161 995 -693 -394 -347 122 -75 806 -555 -940 -892 -335 -227 -950 -184 175 -605 -510 -595 -498 -465 184 -435 -297 817 -580 -754 -763 281 -201 -140 578 -351 -236 -494 -995 286 552 -163 546 -15 -845 -92 -649 -616 -174 -504 -720 958 875 -444 -769 746 71 920 66 647 -99 350 908 841 377 -626 291 119 961 -432 197 -607 312 268 59 -465 605 -18 486 606 -151 756 935 101 -460 -787 -652 211 -819 -442 -328 -341 331 -169 494 378 416 287 799 156 -594 545 -929 -941 -276 -980 557 484 453 -713 639 714 -655 -700 -714 309 909 544 -537 700 -701 -359 -454 461 -958 -104 370 287 375 920 -551 209 -676 268 -706 563 232 -755 -449 -418 808 -756 -635 -120 239 -390 653 28 -373 984 -760 411 -864 -831 216 -109 -675 -891 -1000 108 773 -267 -537 -290 -36 256 -869 -360 -47 -242 573 626 -933 787 -990 -173 -388 790 -277 623 -707 -584 -737 235 886 852 309 734 -436 -36 -885 152 521 133 -732 513 981 -963 865 -158 426 982 -856 -798 788 -33 -473 -14 -499 111 850 -120 574 -677 49 -582 -21 -485 222 64 -663 16 -80 -621 -616 -516 273 674 265 -783 -565 -527 552 488 756 -696 45 304 -36 -825 -321 -76 161 642 -378 660 -285 408 270 -20 552 -515 529 621 -256 -580 -49 -147 -425 -495 935 -64 583 100 897 555 -350 925 -17 1000 -927 -155 344 -40 227 617 510 992 -455 189 97 -771 -763 477 -455 742 -526 -12 -610 -872 -886 -368 -509 372 -91 -106 847 693 -985 -889 -815 -943 887 -989 941 -635 -348 52 27 -441 -35 313 -974 569 343 -996 672 -889 746 -110 -690 621 -676 -881 987 314 157 18 726 -747 580 -905 -770 480 -746 137 790 805 -927 830 774 -105 304 825 -494 -984 -817 65 -41 903 257 -837 77 -159 -631 -989 -319 447 -805 413 -5 646 -826 164 -635 -902 444 -268 -186 629 193 516 862 -371 -836 417 525 -528 291 608 -143 317 -374 784 416 489 563 -330 -199 551 340 316 682 161 301 -732 -54 -219 734 345 196 -510 -817 -37 280 962 -592 -391 55 -735 578 -240 23 -489 -579 903 -569 217 522 453 -715 180 797 -980 174 -69 -765 -799 -415 885 -387 -381 270 745 454 779 -465 -773 -354 53 -176 833 -257 -880 -445 85 -675 616 118 -131 276 276 -371 223 394 -257 151 -220 -676 -779 151 -898 410 -88 -601 702 -921 -803 -791 552 -341 -5 -484 -633 -842 430 164 810 418 501 -94 679 -789 -437 836 265 -987 791 -320 448 -361 148 485 -791 155 304 -981 585 659 -64 -635 -730 -459 726 74 748 -121 -86 117 -879 -663 -952 -363 612 813 167 -311 603 -188 401 395 513 -680 -185 -775 -127 875 -314 -211 -976 -74 203 342 882 -734 863 964 589 -543 -278 -432 644 857 -141 474 766 -766 -293 -229 642 550 767 334 559 -85 -43 418 -628 -997 -681 -287 -411 -35 113 -778 -396 -846 853 -651 -757 -556 523 -47 268 -50 945 253 -381 807 83 -468 327 -490 506 645 -589 -72 -136 -230 -183 -198 965 97 -184 475 -521 -854 -202 -803 693 -864 -872 -81 -87 -849 -165 -744 -76 -508 485 -567 47 -37 -751 -155 -989 839 -216 335 839 -492 -338 515 -526 569 -345 -900 54 820 721 4 134 527 580 -226 977 432 230 -590 563 485 -341 660 91 805 -916 -144 -53 742 -501 -944 -483 816 785 -857 -459 -609 25 294 765 513 -782 767 153 239 835 -400 -505 222 59 295 -255 -92 554 682 606 -273 -989 543 818 108 -296 559 281 -836 982 -327 -760 -645 1000 -758 163 534 606 908 607 -196 -758 -641 -702 386 927 870 -289 203 265 361 572 -724 -783 -108 -258 377 649 -827 -174 16 -47 863 -485 382 -152 541 972 -932 -279 -273 63 748 -534 -589 603 -369 -512 -486 400 -276 -302 -998 824 -804 372 -694 -743 -530 -870 755 465 -532 282 911 -597 58 201 -290 425 666 111 -110 -715 208 -13 -123 558 605 935 -427 -956 -696 291 -706 504 89 -898 550 627 964 361 -612 -393 41 352 -939 924 -226 -954 -778 299 -232 -249 -54 697 227 -507 533 -989 980 -789 996 26 385 748 -874 461 84 632 -38 770 997 -831 -757 796 247 358 602 229 959 -952 -230 -719 386 120 885 -91 96 631 -772 405 -95 -212 688 694 890 165 -547 200 135 238 -95 738 123 589 193 -196 631 -378 -244 -25 -566 948 3 -648 -931 -783 216 -588 -85 40 212 -407 0 257 894 648 -610 111 -450 -699 -594 841 -93 -965 -919 79 10 -87 -82 -991 -907 626 900 -104 964 -622 274 905 947 -889 612 -14 -782 537 -352 -96 115 844 -216 623 266 -152 163 -671 -830 629 348 -987 -782 469 -238 -962 254 -747 -244 -569 938 999 -503 139 184 907 -779 551 -256 993 426 688 414 -589 224 473 373 -571 -512 694 -77 -938 571 46 -780 -506 -620 282 -438 944 -362 528 -8 -341 -905 -603 -633 -330 929 888 672 621 -181 -13 -855 206 -215 469 -307 208 694 -383 180 -210 -644 28 -26 -524 227 352 356 91 -403 445 -170 632 981 -598 -819 53 -201 83 -369 -950 -980 -344 31 -402 -774 -331 -65 444 389 -195 533 417 -760 -360 958 279 -982 534 -305 -419 977 -21 -2 517 -873 -888 850 -274 -942 677 -648 858 220 593 -349 -41 -487 472 17 -394 352 852 -458 -280 -887 62 573 -94 -504 543 -801 712 494 239 779 -760 11 99 240 -573 83 -597 -897 -569 -774 -608 -525 835 702 -765 444 -78 -974 38 -129 -198 214 -876 183 -49 641 -405 12 317 -657 207 801 -206 -599 919 -948 -761 -884 -890 -752 875 -940 -597 298 -301 -332 -868 138 775 533 -21 13 -749 -875 627 -265 -101 -755 785 -485 637 -512 -691 513 83 -469 903 81 430 986 -536 676 -39 -983 -184 -657 607 -719 -450 -705 -607 -650 562 -397 -991 249 -237 -860 -208 -41 117 966 -667 601 744 -345 -66 921 -720 801 -324 268 798 -628 -251 -440 726 658 308 -887 581 371 216 718 884 -891 -252 404 709 -273 -952 338 225 -147 -443 -74 -885 59 -914 28 -991 -281 -693 -599 -115 162 -725 540 -827 624 -836 -972 -968 145 -740 860 879 -311 -206 -468 692 -623 291 946 253 -280 390 966 -690 -126 -525 -224 25 -209 584 -718 573 674 387 -266 -4 -674 113 303 324 456 253 -936 -29 -498 -452 -903 -655 503 448 -632 637 -324 -595 251 229 -85 -496 -172 775 999 652 878 -156 -712 459 101 508 -15 -110 -830 982 264 453 233 -839 542 397 646 439 838 -905 -999 -612 -703 205 211 -611 -67 228 46 -202 -645 -472 32 251 811 608 -888 913 999 -781 -151 967 -82 125 782 962 -199 -306 753 -807 -376 652 962 722 -997 -920 84 982 -780 -912 588 230 -940 369 -260 -325 753 -38 857 -501 160 66 -316 374 923 436 -796 -192 976 153 51 511 392 188 728 -159 736 -153 -25 -505 -696 -635 -998 636 -597 -491 -529 726 604 407 -22 -286 -737 533 -932 397 848 -773 -850 -628 731 -572 -740 -393 -842 115 156 -296 963 -666 371 897 -683 -615 55 -26 -703 -629 890 510 47 -841 -294 -992 226 432 -405 839 -838 431 954 -5 -995 -272 75 403 504 -281 -75 544 34 365 738 781 297 529 -881 683 -215 -502 -983 267 701 105 272 -752 157 -861 448 -210 616 459 689 280 502 -950 750 110 -307 -666 998 761 -684 78 -792 360 -276 695 -741 -583 731 456 321 -144 296 766 -503 152 669 -511 266 -965 609 -482 822 975 -254 753 523 -641 -964 535 56 -504 -195 -687 -788 625 727 -774 -815 -491 -47 -529 533 87 36 12 -890 96 -489 -210 306 641 279 423 -579 251 -805 274 499 -236 -872 94 -742 168 963 -531 -257 460 109 187 98 -313 -3 -298 141 58 846 -310 -923 750 -344 353 588 -649 442 79 442 278 227 -113 32 225 -45 -453 -5 644 387 -130 880 664 -58 -680 -294 -484 -544 -470 885 -540 136 -750 -104 40 649 456 -680 -429 193 807 -664 441 9 187 383 -39 -719 641 465 242 79 -461 762 151 760 779 714 758 -943 -647 311 712 -119 183 560 594 431 -297 481 980 -213 -377 -126 846 73 524 876 -986 871 -4 625 -44 -908 648 972 -348 -684 664 7 871 -972 122 -721 -579 -857 250 -377 920 -316 802 271 855 -305 783 714 -766 -43 -339 222 99 -995 -757 -33 825 -382 -751 -895 -360 532 -710 -764 -41 563 242 -923 127 -371 -897 950 -845 769 -704 -359 -962 368 -984 339 122 -192 871 4 146 791 -355 -84 168 -790 -620 -945 -414 -757 -652 -784 -885 -415 -996 -324 805 -955 -945 268 179 703 -463 -889 -616 -574 417 442 -586 329 54 -406 -651 -324 907 501 -94 -877 751 353 179 -516 899 399 -603 -689 621 107 -457 8 354 698 296 -723 -956 901 -467 -529 430 -734 -595 -703 -395 499 813 -107 -253 -54 -239 -662 44 584 -759 877 -77 -201 403 -684 689 -875 -646 -228 712 -156 -967 -8 365 -868 401 -743 -215 120 738 -698 908 563 790 -358 6 346 937 162 252 -663 402 -7 -999 482 111 -819 -731 275 -136 774 -27 393 888 916 641 -689 -834 -421 378 -534 -668 -104 -976 -272 860 -74 363 735 -360 -289 576 -269 142 -236 -349 -916 711 -987 371 -608 561 318 -141 365 963 -943 -677 174 -635 -750 -111 -167 481 680 -17 575 -313 -601 -241 56 535 42 -676 149 937 -956 227 330 -134 858 505 -829 442 512 191 704 -332 657 -488 -703 -31 -412 506 -727 385 93 -17 452 264 -630 -948 -268 -95 252 -105 788 -717 -686 907 -123 -169 -529 155 -30 641 254 238 -321 214 215 838 160 -355 -416 -887 378 -475 732 913 -365 804 -124 -206 -904 807 -347 130 675 -820 707 83 37 -828 -228 -694 -808 811 882 889 -977 533 -565 650 581 866 65 -426 -757 -214 741 264 552 -698 949 -568 -753 623 -814 578 187 661 899 416 875 -248 -342 -52 -274 771 967 452 853 -808 -997 317 -885 947 926 628 506 -670 12 -320 -123 388 610 -924 663 -54 -367 949 -348 472 893 652 497 737 335 620 -58 -669 945 178 678 -954 653 650 -384 860 111 -652 523 -499 -510 639 -937 456 -845 42 -688 -15 966 -282 -152 457 -220 -29 565 -34 -86 493 -796 -427 968 336 145 -987 776 -449 -915 -276 818 -693 -744 -76 655 -122 -310 224 -841 -12 -672 -111 225 -230 -636 -552 -473 -211 300 -814 -777 262 133 -535 -584 -195 -660 698 -654 301 144 413 -958 696 51 -250 -657 725 440 72 -11 162 -186 -85 296 551 882 -454 -552 -961 -147 -298 -144 518 -942 -776 948 -368 249 -157 189 208 -115 -69 -354 196 543 172 532 565 939 170 -366 -379 -987 -100 -506 -295 51 -384 987 786 375 -986 -546 -938 -609 -275 -962 657 162 340 -711 728 -334 -403 -131 -886 929 560 -587 468 -252 643 39 -949 630 -220 755 -980 -282 -196 56 -206 34 178 131 -486 -866 -757 970 962 820 -237 67 210 922 -286 7 -328 -517 185 -36 694 -454 -555 -181 339 454 512 237 229 885 295 -540 -862 -836 -527 585 -1000 -527 -24 -985 379 2 1 246 -828 261 -318 -948 943 96 -391 -801 929 380 279 330 63 467 178 842 -121 503 244 -691 -821 -833 -454 212 -385 562 299 495 -927 -667 625 251 823 -965 290 -910 179 -247 688 237 896 -558 779 80 64 -107 -181 561 -891 -732 -485 -678 -221 858 599 946 521 -194 -387 -823 -179 990 231 -742 597 241 571 -845 -488 -759 -791 964 53 76 321 713 709 520 383 432 -676 952 707 805 841 -92 424 -217 -210 530 413 734 844 415 -219 -304 -720 -26 838 502 979 -777 -854 -758 51 924 659 -355 377 330 740 536 -854 590 985 -632 314 -595 355 313 262 -85 317 -596 678 -446 215 504 251 975 437 907 521 397 208 -659 -492 836 -412 -900 731 -631 651 734 -24 34 592 -67 724 -75 -750 721 -107 -511 443 842 -605 881 -705 -324 19 -549 519 -433 -375 -329 317 -695 34 -935 -71 -649 -885 -21 547 -188 -212 284 -886 -773 702 -824 -870 -328 -242 1000 -993 989 739 -80 -376 -181 -30 -746 407 886 215 268 651 518 -692 -376 -552 -182 -487 763 -955 -510 -994 666 -954 -938 275 311 449 -65 757 -376 715 501 -943 -777 283 489 -836 -469 -228 278 -709 500 623 -880 -836 831 86 790 870 32 796 -837 -1000 -995 -790 -114 -829 -813 -335 -316 -588 -365 -559 -388 -212 -712 -195 748 -708 815 -595 632 128 410 70 177 -315 420 -137 479 270 907 -29 465 -772 733 -908 195 -354 -591 899 -430 822 51 -190 -115 -923 -473 322 482 586 327 557 819 -170 -967 -521 -909 951 182 -520 -497 260 598 29 -702 596 -589 -663 -177 373 -852 210 271 190 590 288 -400 328 269 -638 557 885 942 -951 -137 493 659 -257 723 587 522 48 -479 -255 663 358 707 825 563 615 716 -768 608 556 96 -102 -619 -154 382 -33 -681 964 734 313 851 -415 945 186 973 -290 -605 -94 -102 431 241 14 729 818 447 -715 125 -627 -705 -210 297 793 692 -529 705 110 -613 -646 -837 -251 459 13 98 -706 -574 -647 101 400 -81 901 796 332 -578 -606 49 379 532 -475 -617 966 -764 687 202 1 95 -591 61 -884 66 -396 565 -74 812 410 314 238 278 -151 -949 -130 264 -105 664 785 862 -250 -408 -404 67 -491 554 -595 -645 -24 -713 166 -658 -211 538 816 130 -554 -257 910 -804 338 973 -158 -16 -764 179 -148 992 327 377 805 -331 315 -198 169 464 -795 -969 395 542 613 511 109 -886 782 820 -910 445 679 -977 -217 -705 -516 -52 -215 -710 -748 526 -639 -480 -333 907 -445 488 846 792 919 795 67 -343 -843 -72 -607 647 -933 162 980 123 -21 296 -841 -566 818 -944 -720 34 949 -820 -358 356 64 841 -177 -384 -614 -846 815 -54 -825 -8 -622 199 561 -634 59 383 -981 947 419 -290 959 774 582 -466 577 -971 474 192 -849 -123 -578 -604 -926 -851 102 -134 399 -612 -95 -776 850 -965 -918 -952 -418 -687 746 -545 133 987 668 -578 234 701 794 -865 717 -41 -664 -804 587 -493 -270 -805 -403 -400 -134 621 301 27 -790 16 809 -13 -204 -44 692 -337 860 63 -731 244 -981 -268 419 307 -325 -519 741 -194 221 -347 -198 -230 542 -321 687 970 615 343 486 808 -304 -489 -771 737 -614 968 -831 -396 -396 233 312 -458 931 -659 -149 968 -168 -994 303 -184 -355 -63 -596 713 -997 -206 290 200 195 -249 312 -614 -718 -487 -271 -637 -767 954 -283 -542 -232 575 -985 911 141 0 -778 -623 104 -439 146 373 79 -738 878 950 -841 749 305 -658 536 948 -297 750 -679 -52 -585 416 7 147 837 654 481 685 -392 748 216 770 -270 -859 979 219 -604 -503 -56 -559 845 193 954 -100 72 210 425 2 567 785 -484 -885 -985 -288 -851 -291 -467 979 688 -790 158 -232 -886 -69 -792 -194 39 676 -659 -720 -653 -623 830 -579 -35 -545 -170 -739 -640 -712 299 104 512 53 479 119 -379 -583 -168 642 -452 -553 -213 -597 834 -146 35 -171 -227 -110 507 617 853 -305 -33 691 983 369 -684 801 440 -476 691 197 94 -499 -752 -525 879 301 539 30 -117 967 796 -361 852 895 614 -408 -361 -53 -886 125 621 923 -634 656 -261 -617 -148 240 90 -647 672 -439 593 -196 518 73 -809 -131 -688 -598 74 -702 156 292 -645 -986 266 254 -667 785 384 591 -713 263 -681 568 -877 -843 938 948 943 -285 -731 727 -225 811 -97 -176 982 23 -699 496 850 804 805 716 -897 507 -280 788 -568 -383 225 873 -286 712 295 128 973 939 485 146 -154 -939 984 876 268 -985 -448 967 977 -124 261 40 251 -700 48 19 -665 413 -141 -970 404 963 -700 -405 690 -758 -674 -496 297 -564 62 -938 908 849 -105 -411 -900 -650 233 353 589 -570 646 -338 483 533 -634 -38 -857 -605 787 371 -767 416 -636 -650 453 130 145 -920 844 54 376 -842 878 -583 620 695 -516 -713 -59 -922 242 -962 191 194 674 -911 254 553 496 730 712 432 -287 913 -244 190 -835 -251 -515 -317 -250 325 35 -238 762 -284 -534 872 480 220 -363 416 862 -868 -744 915 -421 829 -741 495 -574 592 366 -744 786 -252 518 -158 559 -193 302 505 -640 -156 155 -248 95 -605 239 316 770 -525 61 -710 419 -30 409 416 -410 907 111 -532 385 493 708 97 -856 -915 517 -531 927 338 -282 955 306 -288 -907 358 -65 -83 125 -910 499 -926 -906 624 394 530 -141 -878 -722 688 -519 -357 193 698 501 839 828 -187 222 211 123 -106 901 -284 -56 -69 426 -488 703 -87 -811 -436 477 -726 -882 971 156 -732 584 -286 738 797 178 -608 -831 -250 280 297 943 168 -121 719 -219 857 516 20 -92 -86 11 -761 173 -653 985 161 -645 -81 533 805 -560 7 -467 587 482 901 399 -187 201 581 -290 390 420 426 778 -593 -335 -465 -733 34 602 -709 214 -141 701 471 667 753 -877 726 200 127 801 -289 552 -660 -276 -869 364 15 384 -732 90 -270 -704 380 20 -837 -269 951 112 896 295 509 917 430 645 415 783 23 -47 -241 -734 -943 232 393 887 -356 -369 972 -750 774 -631 749 355 529 -1000 -627 -282 -513 -843 131 554 404 222 -539 -733 -456 571 -782 -128 167 87 823 299 -563 -97 -701 132 -583 347 330 -531 -433 -748 -915 972 700 837 -518 -52 905 -521 -374 700 891 353 742 -23 -80 754 -357 773 -873 502 -696 106 120 19 -984 -915 -501 388 902 921 284 227 797 -491 -766 16 701 447 -200 429 -934 568 367 398 -536 791 -29 72 -70 98 -206 847 299 686 542 -465 298 450 -948 -200 -222 259 596 71 -699 416 -492 928 -470 -308 -737 10 -113 229 231 987 719 -699 -816 -598 653 -527 -928 330 816 -691 915 -198 -729 -792 665 270 509 705 -636 -76 -917 592 -266 -813 -398 -709 -477 -552 -567 302 -883 58 729 -306 462 -274 -783 761 -152 271 -494 82 -994 905 936 -739 407 -754 -626 269 -467 888 962 602 -523 -699 -244 -776 244 -692 -620 -44 -60 -126 -483 55 858 871 884 21 644 -644 -957 1000 -980 -629 -342 276 -927 735 978 553 -421 -12 -541 416 496 388 608 -438 -12 5 -186 -100 -407 268 701 -147 855 438 383 -481 -941 267 846 -420 385 -713 -331 -324 666 226 -607 366 -231 -38 -44 -460 -769 -833 -778 -548 474 -607 692 -975 58 -634 825 -750 -87 -986 578 -964 -210 -641 -774 78 994 866 -420 210 -727 186 -504 -857 -484 501 612 -943 -221 -750 669 446 -176 -494 -729 -110 460 708 417 94 949 31 620 -599 -461 -491 173 -156 9 950 558 -701 750 827 234 -737 -999 -679 -931 982 -674 319 996 -801 -593 -27 667 -127 518 -820 -87 -561 435 -758 987 -172 -472 344 348 838 259 820 -984 710 774 729 527 -8 923 -682 71 638 -884 33 -236 195 -534 -823 -540 -218 328 864 637 973 770 -570 -695 450 323 -46 246 -304 23 639 635 -16 -33 -670 -858 -80 619 -228 584 840 -865 435 670 -568 918 -551 -482 503 482 -911 519 -929 -142 -528 598 142 -484 51 241 -81 -887 -231 -833 -234 394 767 464 -164 676 167 -209 333 -766 79 -232 -345 389 -667 -631 -495 -741 -578 364 204 -410 -207 877 -166 -788 48 586 803 65 -573 774 73 -774 835 84 -127 701 763 -150 17 827 787 602 -572 885 709 931 476 149 392 -933 302 375 555 -78 123 -754 677 -322 -259 617 -950 122 513 730 993 346 101 -710 -111 -746 983 -67 -726 -84 -94 -48 -616 721 -441 671 128 -761 969 -792 30 -598 -182 260 -750 -76 420 -263 -492 -655 174 83 234 315 682 -829 -99 430 -792 212 476 -510 721 -808 -433 -997 665 985 -540 -834 -777 -916 -549 -135 -629 978 -112 -927 538 437 477 -437 444 -326 552 -997 -580 190 -398 -943 -763 -414 -372 -450 913 -530 936 765 314 548 59 543 -351 -878 -946 -773 903 965 130 -891 -86 71 -225 676 -234 108 -844 143 354 -387 951 601 742 -411 453 -729 981 -291 -758 418 19 -762 314 -891 741 -861 -601 -554 85 -243 -830 -165 784 966 11 -203 336 843 926 506 493 868 626 -945 -657 71 873 -911 -966 -133 -765 -906 -350 -459 149 -795 -93 425 -410 -262 445 527 -164 138 -83 606 631 58 353 617 538 487 53 -563 -824 -889 194 435 -390 473 -163 -265 -689 -942 447 254 -461 887 -654 393 751 773 247 674 841 -979 -757 -685 187 -429 891 334 445 -930 -714 630 -497 959 -975 982 -908 -314 513 -821 -986 -508 -410 25 108 -850 -769 -746 376 452 -338 162 50 -793 -323 -576 784 637 689 -782 525 -696 -2 698 353 164 100 -559 -257 829 -788 -473 771 -760 -511 -895 -305 161 -406 52 -224 557 496 508 -133 -768 736 874 618 903 135 942 -272 319 -446 982 -782 996 -233 957 -570 -376 -664 -608 836 -883 -324 862 -795 -306 -15 -390 -56 -77 387 -239 731 92 447 -817 430 857 429 904 -230 -431 53 42 970 -514 -463 288 397 612 -664 -154 99 -527 903 359 -998 -8 -904 229 -163 -2 413 544 -881 359 -279 -306 550 -99 -258 -455 508 -86 -712 59 -91 -126 429 26 518 -658 756 136 -27 -141 626 -338 928 -319 -356 -173 -537 11 514 -572 622 -719 -383 -594 828 -1000 -949 -590 361 103 -378 -882 688 -622 196 -637 449 455 -838 -607 746 -973 949 621 -307 64 -835 -725 808 832 -713 532 -785 -905 -459 -832 -160 530 74 -509 196 678 -55 885 -870 775 675 -736 807 710 -194 362 -578 -465 258 10 -226 746 40 20 1 -509 -244 714 143 86 150 -444 681 807 597 250 886 -639 -677 -314 -563 -378 774 541 395 -310 696 284 30 -876 378 -636 -18 841 964 310 -429 -567 -892 203 -922 418 -395 -540 648 220 -979 -463 -364 -451 -23 209 554 -287 -440 466 -561 123 723 -234 -837 -96 -808 547 150 -2 263 -772 -837 -602 229 -637 -531 -970 745 -590 942 691 -929 294 -749 817 -74 904 -795 174 243 673 113 164 327 -562 -758 464 -71 -805 -154 -79 946 -129 -181 161 -308 -782 -987 -163 -514 339 -987 664 332 781 547 642 -25 -816 50 370 -152 386 -467 -118 -372 -282 -984 -904 -186 862 969 566 51 745 -976 -935 910 -618 272 -374 -642 719 343 -691 -252 82 -878 277 -384 744 54 745 -145 897 -60 706 358 -871 -438 868 -230 -884 -138 651 316 673 -80 163 904 -249 -738 -92 283 681 -615 -649 -805 -32 701 849 -724 -200 756 284 -933 -723 515 463 10 -49 -679 144 -11 -356 456 489 263 -585 274 161 842 795 -585 407 -688 542 266 333 -838 -260 -506 -954 730 809 -773 -608 -916 -180 -402 -958 227 186 232 -781 394 39 366 816 -526 -795 -907 -149 -949 294 -314 377 762 406 20 -424 -216 672 522 -55 -999 -287 706 -577 60 507 -286 289 556 -620 -852 336 -535 244 -805 -36 -257 419 -989 568 -987 -948 644 -109 -210 -763 -810 731 -413 438 960 261 -998 -832 -411 530 -856 -54 -606 -420 464 880 584 -994 737 352 80 356 83 68 66 -338 5 784 992 -755 -939 -137 738 -695 613 -97 -176 -91 511 587 29 912 53 -397 529 -731 -349 244 228 339 526 -899 -77 -681 -909 -252 -864 150 -937 -960 826 -289 -742 -114 -893 619 -489 -658 439 713 -260 138 -512 503 -762 14 863 485 -323 426 248 308 124 770 382 487 -125 909 -946 304 -96 -212 -675 482 -929 350 869 606 949 -45 -346 780 -547 -394 -779 -417 -468 516 156 801 189 -451 959 -885 783 166 -408 206 -218 -409 -287 -987 -791 -367 -714 -522 -705 984 -564 -915 -953 629 214 600 -258 680 434 -204 -450 -588 -731 572 457 -985 -384 416 -572 446 -794 764 -173 890 327 70 -978 97 942 -312 -20 -231 986 597 916 968 194 -890 -187 -950 1 -717 -497 -455 481 909 186 261 973 805 448 173 -323 -167 -615 831 -294 453 -876 -85 -49 -53 92 -725 694 -313 116 94 -612 479 -850 -568 -415 456 791 807 -556 120 -91 77 311 -203 735 -536 747 -70 -334 803 -557 -457 334 -938 139 556 15 877 -156 -446 604 49 -756 289 -485 -461 981 -565 -465 870 -139 204 819 -566 500 -590 -516 -619 -852 721 61 444 -600 -103 -717 939 161 178 663 55 420 -932 493 -786 863 304 561 217 -287 -356 -240 -447 -666 51 417 -30 -766 695 291 -528 -603 122 345 125 -450 548 666 142 635 131 -150 790 -546 -685 924 725 319 397 -942 -676 296 126 225 -702 -749 -728 -568 481 531 538 331 -605 -349 -273 975 -541 43 -858 335 767 -512 -63 999 349 923 -945 49 570 92 478 -314 46 665 -746 -570 -523 233 -682 495 990 -735 -361 -641 957 431 -517 -618 68 -535 669 589 -482 -71 459 57 -1000 915 -356 935 926 -662 267 -563 87 502 677 452 323 -510 -521 -35 -573 -785 -556 810 -32 828 -820 -300 369 805 -320 143 247 908 -649 -248 -113 642 217 597 -751 980 646 519 549 850 -873 -710 834 -827 920 -344 944 -734 700 -142 484 560 -587 -954 623 567 918 539 -183 100 -741 -613 -446 -194 28 723 15 -104 -724 -715 130 298 473 -533 913 162 918 952 859 -385 -48 -433 230 161 -717 429 774 561 33 401 -575 -343 -286 672 65 94 -623 -938 758 299 912 -334 857 100 192 -722 -574 -115 -671 127 906 -540 43 737 371 -797 -204 422 536 69 -223 -396 434 -278 -114 606 -330 -84 118 -403 597 95 -144 -839 398 -743 -651 211 -991 729 -154 -50 -73 328 750 551 -672 146 342 -973 1000 293 -959 427 -392 206 -906 742 -255 -91 -497 597 -787 -989 980 690 498 -357 60 -414 -116 -222 -265 -684 -830 515 -883 845 -878 120 -254 -515 -848 265 -774 -364 381 146 -788 -710 -515 787 197 576 -967 -794 -760 -889 -493 -956 -885 355 527 526 335 37 -776 652 71 -660 544 -148 -805 -178 -943 222 721 946 963 -956 -559 -35 851 392 -687 369 372 -286 -617 735 -400 833 -425 -62 614 906 603 -575 783 -18 831 453 -913 -539 371 -663 -810 -454 -759 571 -415 892 500 -487 -8 -907 -420 -134 -982 756 405 691 480 -159 176 631 -654 -521 -835 446 149 728 -348 -126 335 -790 584 284 -572 -371 804 -290 799 -615 896 -839 262 -857 644 -913 -813 178 -353 -464 -640 671 -729 666 -233 -937 -634 -925 -151 -946 -541 229 -249 -92 89 -991 -805 681 -312 47 923 936 -842 524 913 394 -826 504 702 795 -3 -884 -689 -141 -576 189 188 -534 -111 900 210 408 -699 129 946 240 334 606 791 892 948 -462 -747 634 963 685 167 17 -857 338 -847 598 -65 638 859 721 435 752 -608 -208 -229 -646 373 749 551 -187 353 -474 -685 -593 -873 647 -911 743 18 677 -477 854 -890 855 -455 -999 -217 104 478 -15 786 -865 -679 -588 564 -889 -722 -944 -685 294 -56 -813 688 635 -707 749 120 -529 389 -409 -86 -805 788 787 -286 -237 25 922 -475 -933 -950 907 -538 -349 -399 -819 -994 362 -703 946 -671 671 957 775 -980 -44 590 -858 135 642 -147 -153 -336 -784 824 323 722 661 -268 -772 -525 -866 -865 835 -384 -138 754 627 -2 -684 417 187 -274 833 498 -637 708 -843 640 894 308 -925 -401 -509 -700 -375 -440 336 -711 -189 287 -470 203 -566 -490 -686 -696 -459 -440 -156 310 -711 697 -402 -980 -474 -439 -660 955 -877 694 493 340 197 -423 -81 -421 547 -584 463 534 -446 279 -285 -858 -971 -142 280 -446 -332 343 680 749 -708 -846 -435 -153 424 997 -120 -599 913 -442 367 -373 488 788 722 807 788 556 636 625 290 -92 -913 606 144 -133 406 -77 -123 -575 777 -400 -906 -576 807 333 828 -635 -958 -895 436 -960 -922 278 -172 -62 399 421 -455 -911 -4 -189 322 -302 -576 457 899 740 817 255 814 -789 -118 972 555 -654 931 411 280 255 349 -17 6 -927 24 -693 -884 -605 784 756 -569 -45 -471 405 -246 740 174 141 651 298 -725 374 -264 41 -778 -617 -816 -362 942 557 -614 -343 -266 408 -730 113 -471 -595 -170 390 -241 -502 863 -781 929 722 -380 -301 471 -208 575 215 366 -914 -772 -670 555 -649 895 -624 987 -322 -845 -4 -625 -459 -879 -368 -79 453 -660 151 950 89 678 578 445 454 -847 669 -765 -26 -13 -993 158 -489 805 922 945 -72 459 -55 -686 305 -955 -88 -172 -321 -891 875 517 -584 -282 36 -880 -96 956 34 -437 -724 168 -138 -346 979 -609 456 60 623 405 -123 -355 234 208 172 652 793 -754 -556 -804 -191 -15 -361 496 -29 -451 243 -139 -33 135 -903 642 270 -157 -886 -477 -389 -610 -845 -959 568 445 -110 -761 -595 547 -959 -689 736 198 97 868 -4 -751 -932 -810 -849 -837 471 -510 93 726 850 734 -434 399 597 -35 724 -90 465 182 -218 747 -825 -351 -127 -107 321 868 863 364 -416 761 845 -508 358 247 101 -211 -221 -327 -673 -172 905 606 -388 850 -472 -997 447 -473 643 927 -340 126 732 -148 -995 -521 -866 31 -913 -69 554 512 334 -492 339 525 728 540 -478 -469 915 -876 -958 933 67 -908 386 444 -466 -640 -365 -354 367 954 -171 448 -674 458 -153 -475 193 322 -55 274 458 329 101 705 -980 128 -489 539 125 -813 -924 -213 41 -34 193 -271 -101 736 632 -576 -42 -162 968 150 601 98 36 980 -378 317 21 -535 406 638 -504 30 -688 -428 -567 -933 173 298 -777 -8 529 346 130 215 -442 -106 554 680 -699 281 -53 -501 252 -686 677 -686 158 520 884 794 -380 956 186 194 327 37 749 198 -615 104 -363 -801 869 956 -398 -16 -209 178 -515 -809 -28 -710 -634 797 388 -785 981 316 61 -575 -277 965 -955 209 -37 863 719 -489 450 408 173 -812 -199 186 -582 898 -487 867 -268 72 704 168 -285 123 152 101 -317 995 230 -313 314 -853 -728 921 -562 -5 130 52 -709 920 -560 395 -207 274 476 -614 451 155 -648 529 -503 213 -493 516 538 -940 330 -907 -193 -647 -763 389 -396 -451 621 -842 308 -343 -936 825 86 -367 622 90 -308 535 976 142 617 771 232 75 -150 -647 -161 507 986 -58 779 52 -560 -804 -243 -665 432 -277 262 156 250 881 788 940 -92 246 -413 829 336 -658 -58 -271 -617 89 186 -64 -664 -436 -691 508 140 876 467 -445 658 20 -993 734 597 76 -644 -961 170 652 840 -263 -869 -940 -436 472 -255 -31 -372 -84 -988 475 -800 121 390 -128 -906 886 576 254 338 975 -433 -111 -554 36 235 307 779 -200 633 -936 -505 20 702 94 826 -425 689 -204 224 -966 219 -275 -74 653 140 -286 0 -537 -417 144 -716 500 664 -25 138 903 362 -297 198 314 473 -101 -675 -713 -906 68 176 -588 719 -659 189 -202 -479 661 -631 696 948 613 773 -128 559 -615 488 7 -181 344 562 848 -344 321 117 -921 738 -919 -150 475 684 579 281 726 -774 862 685 -126 -355 -119 -213 430 -501 68 582 699 -368 817 -452 -831 -608 -220 528 653 148 -665 471 356 -917 -339 624 751 146 110 826 -213 157 -618 -149 876 14 370 -51 278 125 -719 -300 -691 -913 523 680 310 -546 175 -283 -451 -645 -244 53 282 246 911 -567 772 -485 -100 703 43 839 410 651 -993 -599 624 876 744 473 40 -322 -876 399 -51 483 -591 -825 -892 -773 -977 62 45 -514 485 542 447 -464 167 806 722 -497 885 993 879 191 349 94 201 -807 -351 -378 392 595 -158 -266 -5 -977 261 -446 -682 -908 -865 -315 627 479 -366 -771 -808 802 -478 -240 -636 -910 416 -906 -709 112 -860 -153 386 -524 -74 827 -339 -108 343 -386 651 -788 -943 -599 -962 616 914 -156 -104 540 -23 -37 928 483 755 503 870 205 354 939 275 550 798 -966 -563 -578 -996 -354 850 -860 776 31 985 -273 -456 591 761 515 876 -882 582 -241 82 -874 432 182 -573 990 -690 -645 -909 578 35 -417 -584 220 372 -635 351 320 923 -85 -305 -188 -965 -346 221 637 -18 -449 -265 -79 -114 860 997 294 905 -356 -868 -215 -760 -581 -921 123 630 -461 -46 -325 563 -975 -510 670 371 -93 -618 665 -324 445 -634 577 109 -509 -320 -37 -199 -143 -894 -929 498 263 344 -981 842 -14 -208 -772 286 -628 -664 -253 -230 -15 479 251 -812 -76 -137 -737 -2 281 489 -450 617 -383 665 92 766 -857 -418 810 -324 -28 482 -401 66 989 -837 -423 679 -684 -178 -244 356 -929 -979 176 390 127 169 -108 -403 838 -297 56 -504 545 247 728 769 -675 653 738 -491 -513 -448 404 739 -534 -710 -977 -810 -382 -929 279 -217 867 -708 -129 -315 -953 67 -272 517 -125 267 885 -204 409 -222 465 553 -338 -385 -347 679 -310 557 -145 -710 613 -570 -840 -61 -666 -510 718 641 708 -751 314 29 -234 339 208 -780 -288 379 -24 766 345 -538 -848 449 124 -982 -453 534 350 974 -352 -46 -644 541 -185 164 113 -865 -893 787 -836 -335 -95 632 -373 -3 -864 -654 452 -174 -880 -898 461 -683 -620 294 638 728 86 176 -321 462 84 -661 -510 -118 279 93 618 -262 835 944 702 -417 306 -622 -427 1000 795 97 909 153 429 70 83 342 -218 -1000 -243 700 704 -809 -329 -821 -68 -462 -82 -209 -268 706 -888 -635 -774 -499 173 -254 213 -558 -425 -252 -599 777 51 -251 463 846 -893 951 -101 432 448 47 816 470 -233 -323 54 396 -353 923 527 -677 -210 37 -778 530 -373 566 568 604 183 -714 250 -847 -632 498 764 489 -410 276 -870 -351 -661 545 -487 -522 375 -499 -440 562 -6 -448 876 -813 -332 776 -718 635 -549 -949 -49 498 -471 486 268 -378 82 -835 732 -143 -260 -13 523 132 -879 -882 -821 -111 -493 -734 552 -825 359 689 515 345 456 725 27 -318 -422 -686 177 86 558 765 -359 299 -961 520 -694 -720 -207 -108 -589 746 324 884 616 582 -395 -463 -761 -904 93 319 -505 -933 -390 -864 -879 794 -970 -193 -631 354 -648 582 -849 636 408 879 668 780 -749 -802 841 -464 252 389 -879 913 -703 897 529 52 284 637 670 -772 55 -800 998 -592 921 170 -800 213 -535 785 -930 140 278 81 -476 285 -288 876 259 524 959 372 -72 865 424 -25 816 -727 -130 -538 893 -489 -959 -243 -825 579 65 -660 -492 616 836 34 -438 -490 -676 -103 457 142 -967 22 752 10 -519 921 -959 249 768 168 730 -720 68 -416 -241 149 428 -967 -466 404 -601 -313 -74 -421 -761 975 896 33 598 -494 -62 -355 -950 -753 302 8 -969 288 -850 70 -971 26 68 814 745 -652 -921 119 757 770 193 780 54 88 -76 237 439 -984 40 -56 -573 -655 187 -526 -957 970 495 -897 -644 962 124 -472 591 -447 23 -828 -672 -829 111 -647 671 -750 317 61 -755 351 818 -100 -571 -303 -3 -873 -395 -240 -474 147 994 -80 -789 454 883 -682 -52 483 27 -244 800 -636 -289 -119 -431 -31 972 -321 149 -600 -836 -713 686 -997 -509 859 -790 108 -175 -706 -617 710 -739 -686 256 785 469 -653 -306 436 -539 -828 537 714 625 475 -2 706 919 453 -683 120 -626 -827 975 518 951 -584 202 840 521 -682 -441 748 -433 -171 -7 -606 313 383 -111 -939 -205 930 -962 -787 389 558 6 -142 500 -90 -2 -50 307 -201 -207 199 -827 -793 -284 913 418 -782 881 -339 674 654 -305 754 -462 367 -379 -395 -484 -843 116 127 -214 927 272 821 604 316 177 103 -74 -141 -801 -597 -554 -751 260 -905 -218 985 -959 -896 864 -344 110 -60 -14 -855 697 -311 -93 -475 616 -204 -213 478 99 319 293 592 -711 325 589 -22 258 -116 487 353 -663 -370 265 506 588 705 -926 -89 204 849 788 -911 -182 -269 795 -704 158 434 -62 -656 905 -550 825 -31 241 -990 -12 337 -464 -599 54 863 -853 742 783 196 718 -319 822 -41 656 595 -16 -879 -953 924 -624 -272 326 521 883 650 -708 722 976 941 -473 -835 366 484 -865 -300 838 -519 -297 283 -948 -423 -932 -953 109 -308 -523 206 923 -338 -904 -258 769 -286 702 -908 -916 294 -343 866 871 992 -838 197 646 567 451 346 -954 -352 268 438 -107 505 43 -139 528 -969 726 452 -926 995 817 996 -743 -271 -290 -697 -181 -318 541 259 -580 430 57 683 -990 351 986 -473 -807 -704 784 16 -709 383 -742 227 402 -773 -751 -256 861 604 -967 -821 -87 -580 424 -766 588 -996 155 271 -203 -79 239 -32 -770 141 74 -56 187 -466 16 -308 942 177 808 -587 70 955 126 -434 4 -878 -669 475 -816 -516 -397 691 -292 663 610 -921 -770 -998 -124 341 972 519 529 -102 -915 -511 -843 -457 508 384 -561 422 -969 -731 -191 389 923 -256 -232 303 -131 -314 -886 -803 -671 -512 548 20 -163 735 -888 839 -151 -131 988 -712 -662 770 -527 973 -480 870 202 978 246 584 -845 793 508 -59 620 134 -485 842 367 -142 -17 -716 83 -121 315 -967 112 749 397 -738 462 0 -289 -606 -850 661 13 824 395 -574 -693 68 62 -19 -518 -64 -701 -430 -455 -869 -200 -253 -741 -736 -734 -262 871 133 -390 -37 -202 661 639 -541 31 643 -324 -151 315 -845 -535 572 150 613 709 -671 -243 601 -718 562 266 -997 981 -590 4 870 999 -809 525 570 799 -870 -508 -865 -418 -523 845 936 -760 -629 -991 -896 404 308 -410 637 -29 -468 1 -674 -175 202 -759 -971 822 -448 -601 -877 47 -23 553 -901 705 961 774 -327 220 -544 -24 -747 155 -371 -58 -235 135 748 -312 645 -790 947 634 833 -376 719 -236 -48 -674 -535 -865 -826 798 682 -615 -579 77 768 -428 332 -554 -454 -527 575 -845 3 508 355 -245 -347 863 499 -414 -675 719 -920 928 -339 516 -286 -484 -590 -893 -66 892 791 -653 473 345 -231 191 365 826 -212 675 992 -659 628 -295 319 -130 -24 364 -631 -293 -375 147 432 -654 -606 -594 -674 235 -642 -840 -861 -760 676 798 427 890 619 -896 112 927 102 833 578 -196 714 -694 915 -757 439 -215 400 201 -375 249 926 367 508 -271 867 -409 891 -416 555 826 689 -699 -196 -250 -450 8 443 850 -886 490 -589 -595 485 -821 -796 127 -168 161 791 752 319 -905 -245 97 -327 -784 929 230 484 -843 420 996 -313 -202 -72 -449 884 833 254 86 910 -255 -458 658 39 -2 688 -944 -237 583 -73 857 955 346 525 442 -760 -111 271 104 -987 541 -989 -710 926 -566 -512 459 911 679 845 -609 -78 -912 -904 195 510 883 -470 827 719 833 77 330 471 224 -208 752 641 940 46 26 549 -491 980 -304 378 531 654 -36 -5 -302 134 638 -657 234 562 474 904 -183 490 -996 -503 -703 -491 677 -756 746 -37 681 -714 282 112 -569 886 795 571 987 131 868 -728 6 -880 -475 -857 -422 867 -404 649 -397 -752 896 -99 -850 737 -262 -870 -225 -206 -208 -24 56 212 189 62 -210 651 59 614 -566 -334 111 -561 459 -564 124 -30 46 597 307 -45 -972 -838 898 -860 -26 472 -596 861 -262 -279 -343 -844 149 -679 -848 -605 -507 -903 -386 -991 -182 146 -489 -675 -368 -75 255 -944 333 -682 125 -481 -543 730 -807 679 -713 -78 511 -280 190 113 -509 -213 453 -958 -551 577 -63 267 -59 101 439 734 512 -637 -126 880 545 52 -843 -909 -844 382 177 440 333 -470 -378 853 334 346 -467 -808 959 26 -145 280 149 417 -835 309 -461 827 -873 912 984 503 14 872 773 472 310 -87 964 307 920 -680 395 685 138 895 606 872 -176 -464 -742 101 -737 -136 -167 645 665 -580 -109 996 167 -615 -469 -821 -572 -534 983 -581 -997 88 -63 500 112 -884 -468 835 -877 629 -473 855 -956 968 134 -256 -938 324 -998 171 -763 298 -476 252 -379 497 -514 -183 425 565 -552 -11 272 991 -794 -431 -69 -144 990 -832 655 -462 -377 265 32 -822 -13 593 616 -273 720 800 -941 -371 -312 -988 -254 -988 284 102 -201 779 447 115 853 -134 510 182 56 67 694 264 -33 252 693 418 708 -55 463 -373 -284 932 -913 -780 817 657 302 343 -944 39 906 637 -522 -399 -68 387 46 625 939 473 -954 716 -287 -542 41 -948 -880 -406 -294 -879 -972 994 -278 421 -706 999 -710 694 59 0 -368 -260 -768 286 -888 -620 -946 891 754 84 636 -502 375 -313 -328 113 -553 -15 -456 -707 -466 843 682 -167 -403 562 422 -69 -481 -325 518 51 97 -91 944 911 -533 588 472 -225 -160 -678 587 637 915 -910 417 710 -108 -463 -826 -428 147 -452 -640 -649 331 -837 -760 877 913 -586 778 -121 -520 836 314 -755 -917 0 -825 432 133 459 636 -257 -34 -240 712 -537 546 -563 6 -3 546 641 981 -481 -657 437 40 -70 -851 -522 860 -172 63 76 358 885 50 526 123 -898 -643 520 101 -256 915 110 795 747 829 164 938 739 -162 -664 185 -694 -402 784 -463 95 -899 676 627 587 807 -694 -339 -75 -599 -143 700 -413 -262 803 266 -356 863 -178 -579 614 34 73 233 -646 360 43 676 539 422 -335 -1000 116 -574 -21 545 88 -68 584 714 619 509 664 -160 -548 -617 255 744 -605 28 270 840 713 -870 132 832 -284 907 618 -707 -524 -512 102 131 926 -987 -39 -697 -561 829 577 -273 -938 461 614 -57 172 153 -989 -571 269 307 -782 -288 -900 367 808 -926 -698 490 -438 -122 -275 288 473 -924 -967 -5 199 210 187 -110 961 -978 -6 -545 -157 0 426 -716 -874 715 964 35 -865 290 -181 -62 -588 -246 -351 -414 607 203 -391 -924 126 532 -703 -995 69 -469 935 -787 -73 -258 -245 -903 594 253 -873 50 -326 -107 425 -231 216 28 428 19 397 -743 -237 411 141 280 867 502 -750 857 502 988 924 -603 -903 -50 -373 -992 736 79 14 -853 401 88 688 -275 -24 61 -280 -820 -626 10 524 621 -398 -765 -100 833 -22 -971 -830 -384 -80 -822 446 647 400 -367 -614 -591 212 891 -623 -316 230 722 567 757 -613 -816 -816 -709 387 968 925 970 -876 703 933 854 456 -538 34 928 -706 915 594 -369 -193 476 -134 19 -226 -542 557 872 155 -532 847 -874 -683 -249 941 -321 731 250 -893 -636 834 -658 257 -737 955 997 772 966 906 731 -102 832 -551 467 282 841 -42 863 360 -498 574 -522 -919 958 -477 405 -747 -760 -614 511 461 309 926 87 517 -237 -609 737 -610 -996 184 -76 -884 -384 75 318 -532 185 881 -681 -999 180 -673 -265 -314 -412 -610 -579 -453 -348 -796 -728 225 -568 -689 -168 715 -556 -883 -40 -117 41 -998 -501 -291 130 216 -636 -843 367 -362 -757 -947 88 20 -695 302 -729 -8 386 -792 323 -598 137 -38 854 328 401 -15 -500 631 -38 802 913 367 622 -632 -545 -209 742 138 71 -15 984 -921 129 513 -89 376 -86 -689 676 -213 -878 -486 -445 24 396 520 -474 -755 233 319 -738 843 651 923 438 -447 28 194 212 739 -369 849 78 -340 437 -366 21 430 428 -689 849 408 849 -721 724 967 333 -717 -228 237 340 -16 298 -180 -404 -771 363 -253 447 431 -421 118 -900 636 674 75 -939 761 -637 -395 239 395 467 -884 -256 -243 136 -420 -477 420 -499 266 -624 788 739 -416 651 -315 577 -636 774 -691 -829 355 -430 936 732 4 689 190 -746 917 497 885 509 833 -190 61 463 -314 -712 580 916 546 140 650 -9 360 -890 169 872 -129 -274 -714 -468 285 151 -982 -512 270 734 111 161 184 68 -342 -240 967 679 -501 801 975 1000 539 -968 948 -153 -898 196 0 983 358 -894 -881 436 385 -405 -43 505 738 -876 -412 -467 334 -5 647 -248 632 -73 314 181 -90 -861 -955 -297 -998 418 -294 -957 -952 642 298 963 723 508 -729 166 749 -339 -421 956 -40 641 443 -389 -98 50 439 -260 427 -450 427 539 184 929 356 -202 336 761 -929 -14 152 637 171 105 299 498 -612 -143 -838 -608 -226 613 -452 -957 -687 689 -491 360 -180 -15 -207 -975 -886 698 -569 -363 -900 -827 693 395 -463 -110 380 8 470 -917 202 -964 -326 -984 157 -330 961 -285 239 47 -947 -937 512 977 -113 467 779 -305 131 182 204 -38 316 45 -838 -246 -179 671 514 -799 -278 407 334 340 42 -616 374 863 -501 -442 856 328 -808 953 276 365 804 -193 -316 -983 -94 13 445 626 -827 914 385 637 -422 -203 519 -618 -302 -141 -193 449 435 485 -91 573 -317 91 973 -128 226 890 554 707 208 -106 -645 382 792 116 688 -682 -80 345 160 37 -542 -424 -573 631 339 724 -395 379 -106 -972 -585 -331 554 481 -191 -637 220 -531 -38 542 -285 -179 589 -207 -700 -520 565 -91 -888 -300 -945 -312 908 -781 157 16 7 -320 -918 134 881 486 -515 493 -175 167 -509 -13 -271 -650 -611 619 -499 -798 824 185 292 423 520 943 -948 -906 295 -351 -734 538 -155 57 876 292 -677 366 107 -109 -990 62 -665 -307 -876 -500 -718 -235 -253 305 677 823 -398 976 171 -39 -939 -278 874 -407 -226 960 856 707 -794 530 573 660 356 836 390 782 -836 -151 -18 -799 286 -643 799 817 -222 572 -453 972 130 -739 -874 -967 755 132 -983 173 435 20 657 311 -444 434 664 -293 -745 252 -227 -299 -65 413 -349 177 391 470 -341 886 -496 842 755 948 -202 690 -396 -277 664 -219 -710 588 -297 -124 -17 81 652 6 -703 331 -628 -788 378 94 -502 375 603 446 -225 -946 -248 959 778 898 146 -547 -217 -286 777 495 613 -70 -263 506 -148 -489 -773 -338 774 106 83 784 -575 -219 -714 725 -280 126 227 -474 -760 -365 672 -487 544 127 732 73 -840 553 -689 652 -23 -574 661 -265 622 -157 -447 975 605 338 953 -553 811 -262 -741 -610 339 187 -104 838 96 717 623 -616 -834 106 871 189 -969 348 -495 -617 -113 -416 424 322 80 -412 -166 887 -456 -743 -135 -969 -622 98 331 -340 291 284 53 -519 888 -937 367 -56 447 754 973 -748 282 739 -246 306 -168 -728 185 -533 476 92 239 893 -883 -292 -469 127 793 11 686 -367 881 704 647 -181 898 576 643 -578 380 -152 243 -620 482 -924 -658 -702 -66 -169 -859 -875 122 -931 34 348 16 -167 46 550 -125 -186 -55 -881 -598 -113 877 -658 70 -344 -2 857 639 -121 -759 -559 628 -866 967 -523 -988 -752 -486 574 -226 -418 -830 469 -519 -64 -771 -569 -567 -306 -929 976 286 455 406 -450 424 784 -26 -55 950 930 -993 -259 243 -542 727 -297 -506 -263 69 625 672 46 643 -9 -811 -560 -315 185 -458 -469 -925 255 661 -170 546 -571 -233 907 732 -287 551 505 155 -607 -829 -255 -634 444 -74 225 -356 -555 -589 -607 983 -110 436 876 -590 -310 543 -589 611 -854 773 -104 -321 -486 516 -94 -971 650 857 -102 336 341 809 -938 -685 438 656 -162 39 -516 -449 -125 -855 816 841 -944 -126 -495 830 74 393 -483 -650 -385 615 -492 -789 -81 -940 597 83 236 463 532 452 104 -141 -978 -761 -860 216 151 669 -91 -990 -122 -642 -501 -54 -576 288 -770 -800 -132 -300 442 -76 -330 -657 865 390 -363 -265 -291 -44 -376 559 -891 -774 760 -404 -967 907 12 -423 -837 510 509 131 -190 -622 511 865 819 -708 703 -368 819 259 29 594 -466 847 -710 -185 -648 -484 268 -793 856 129 810 705 31 -717 348 496 -18 962 344 -838 124 -22 697 -698 -911 946 893 474 -110 -523 -936 466 768 -723 -624 -163 -528 333 -386 -994 558 845 -862 -453 112 -976 -337 -760 165 317 -38 176 -69 -927 -807 61 -49 -103 337 -848 869 831 63 -599 614 932 -143 230 46 -415 -446 -773 967 120 777 537 -315 -83 -476 -158 -877 -986 534 35 646 903 577 -464 638 -338 129 474 -64 170 384 -79 -715 -714 88 -537 296 151 -162 975 -264 -887 253 -229 -49 184 197 947 -659 864 752 -21 927 775 -862 62 226 -921 -330 -813 978 -923 -749 -790 -116 703 641 785 -212 -224 503 -858 -690 884 248 93 736 -157 -512 774 -933 -655 282 100 892 811 -153 913 46 758 -80 -667 -730 -471 -434 185 -105 -880 785 -460 -494 -309 736 -801 982 800 -22 -208 349 -822 -609 -454 -905 204 801 297 -85 156 -402 938 778 145 -717 -107 888 -863 -233 -300 137 800 228 -498 101 -134 -726 -404 990 -755 760 -360 -595 -422 -422 750 -972 331 448 137 -343 -130 367 -513 -723 -652 -733 951 -943 260 -798 -170 -469 -486 20 -727 239 258 -81 958 -242 -584 -892 653 361 937 698 971 286 90 -606 536 760 -122 454 -945 56 -934 289 602 504 725 343 15 354 723 -779 648 652 229 424 62 759 -599 -818 -258 -38 220 742 265 505 120 473 -222 462 98 411 -174 -353 131 723 929 811 -770 -225 145 283 -901 -100 -739 -772 358 416 416 537 -183 -529 -434 738 93 -491 -376 -233 -387 908 729 366 -454 -165 -153 -614 -289 -762 731 -537 8 -602 728 99 869 -245 982 864 597 945 546 -512 100 -374 -531 692 -265 535 -376 -278 736 -993 404 713 -73 -450 576 221 -581 444 -230 -247 787 -800 828 884 -771 230 -614 918 -840 967 478 -966 -936 -196 235 -544 -625 174 -26 149 529 668 -828 277 660 -824 -870 -814 703 484 62 -201 -34 787 595 -598 99 426 725 -486 130 -424 381 -453 718 -606 286 -449 -550 -398 622 -475 -316 159 -674 -532 808 109 -17 -661 243 -488 -135 941 529 186 -397 -572 -342 -25 547 653 -983 -54 547 959 721 -178 -420 200 -757 5 634 227 118 457 361 482 639 -220 855 599 -49 621 137 862 648 -137 532 754 -318 -222 -500 -344 -434 -809 -41 970 -60 421 -213 609 7 390 474 -550 -560 -397 -918 -339 16 126 400 83 868 -207 354 466 605 114 -704 -701 230 -80 -856 -1 -168 997 -766 214 202 222 -946 45 273 4 -81 776 -183 246 208 401 514 121 -614 -539 -348 -810 453 752 -398 -749 -375 -758 -886 129 499 -288 783 -189 -456 299 -168 -177 -917 471 552 -824 446 27 -678 -890 -406 -43 588 920 -770 970 -641 -465 677 -969 -383 -654 209 -207 -567 21 -559 -500 -520 -168 -863 -55 -308 392 130 541 41 330 679 544 -38 0 875 -836 587 330 814 -507 418 -850 -755 -290 603 -790 274 -85 -564 -916 760 -809 780 310 -550 -224 786 -416 -898 -453 215 -49 639 968 -210 -863 214 331 959 246 296 -938 -114 806 124 678 -75 -812 865 -121 -347 -605 250 793 992 -936 -961 -667 -10 105 183 577 -449 -54 -758 -827 9 -660 -732 -640 397 -528 -49 49 -972 419 305 396 -903 977 103 -653 -434 -351 -937 -518 509 -352 329 -720 -934 -561 -812 -424 -136 -406 -55 743 -53 -423 -971 587 809 -359 249 -166 774 487 45 133 243 -62 53 463 -649 979 120 955 752 311 -389 899 -983 -162 -936 788 -489 -228 656 686 192 408 218 -626 972 -192 -323 -413 -468 -26 608 341 296 -823 317 -702 -753 306 -860 -319 751 521 -603 327 -325 248 242 -4 780 40 -585 897 876 972 -861 -536 929 974 -228 565 881 427 -588 134 -82 475 129 -679 -168 574 866 -734 621 725 348 401 806 -686 -235 345 965 906 -318 11 -28 -570 739 -873 952 -406 123 841 776 682 -791 478 -686 14 883 -479 -466 275 -552 299 22 -914 622 -838 -664 -720 -335 462 -724 -89 -432 -612 527 634 -562 -789 -1 656 144 -749 -298 436 -693 991 659 735 -871 69 -531 -102 330 -835 764 -621 -525 36 -254 -939 -420 509 201 662 274 -692 -964 872 124 672 -255 -883 77 65 -166 -701 -380 -114 853 -482 7 -3 268 788 561 233 -44 577 425 221 -717 -224 -16 -473 -942 -50 -569 400 546 -790 -466 -448 -837 -227 -216 -809 -319 693 865 677 536 -275 180 959 662 511 787 -202 -580 -140 -652 918 -792 413 520 -209 961 -272 673 -177 -872 228 638 -704 704 -427 -705 -107 -306 947 -792 372 522 -971 -129 -854 -854 -905 -787 184 542 950 641 801 -547 -253 767 15 -43 -331 697 542 -790 890 69 -730 560 -89 -639 55 -299 -240 199 190 813 -88 -889 797 -729 -510 143 -381 902 -94 131 471 756 -437 771 739 -657 -403 285 -930 -295 -8 821 -612 -851 6 143 261 -272 -743 -194 -947 100 937 -372 -839 -514 684 -513 165 -231 312 -193 -943 533 799 -498 562 397 -147 87 365 244 307 266 68 518 -130 48 -392 654 -223 -570 -882 -105 -269 298 -667 619 -253 472 -539 389 487 890 415 -916 -782 -424 -143 -118 903 949 731 75 -36 691 -915 -169 -19 -565 504 884 -947 -539 -927 -252 -708 238 484 -400 626 -994 -352 -440 -799 -213 228 644 -972 -54 370 915 -370 -457 -365 391 128 -595 -712 504 -381 773 594 -313 -31 -548 -216 -800 -580 -500 455 945 250 803 -739 157 19 -922 -546 -44 983 -859 -989 -588 -72 -826 -281 -114 979 689 -726 -889 892 -547 -195 722 61 -337 -367 -330 -216 -146 -408 443 252 693 223 -141 178 -914 -403 -866 908 -120 -167 443 711 827 -973 -110 -119 839 402 -20 -667 -606 -280 897 -722 372 -561 -215 -92 958 -711 470 248 -565 -547 -2 -713 831 -555 -64 492 966 596 427 -23 570 268 649 834 726 603 2 711 -215 -746 904 21 -66 -523 382 475 353 171 -154 -773 297 -66 -699 353 140 -636 -423 -918 -457 -920 -804 -440 -89 -575 318 384 -473 -772 -176 613 357 791 873 858 -665 -443 -483 -851 -317 986 199 791 -68 -920 -60 108 940 821 -141 -414 917 656 413 17 -588 -255 967 245 -226 505 325 243 692 -526 779 308 -60 -223 -495 194 44 -687 483 -150 553 575 -615 -709 -83 -290 262 199 239 922 -847 -735 -777 665 -37 -584 578 -619 18 931 -973 580 75 220 669 -795 251 -429 -933 -885 806 -922 549 585 -745 165 548 -832 732 -291 812 -937 17 -85 -994 939 619 373 -784 -400 -23 648 882 -858 680 -207 -359 -667 877 -84 -32 728 -268 -193 866 153 813 -758 -846 -81 -583 811 -905 -629 981 554 -453 516 613 -78 484 439 781 860 -367 -967 -717 372 4 989 -907 -415 -159 -446 609 -568 393 213 368 309 -966 277 406 -501 396 -901 853 -887 -654 -990 -603 85 808 -826 -446 -724 442 622 162 -336 -205 163 -633 878 -706 64 377 -487 -264 766 -898 220 288 -477 410 809 -105 -291 965 -514 592 -162 369 -989 772 -270 -523 531 -711 -328 480 -35 398 -152 389 549 117 -220 -58 70 -181 297 -998 -120 946 83 603 168 -489 -213 -707 -167 -348 680 479 -65 443 -360 915 897 -677 904 -630 569 269 524 -675 -8 -193 -516 76 701 -680 226 103 744 121 948 -546 -418 -254 884 -101 900 71 -871 -407 -282 950 541 15 -622 -547 -777 958 -739 -746 -188 -404 18 751 285 292 865 -567 -38 404 449 403 -221 752 761 -698 -786 -114 -746 367 -408 -986 -592 -99 -619 272 -515 876 345 677 901 541 2 69 -372 764 -116 371 11 156 -525 -330 220 -436 -961 -84 291 -608 190 -41 81 89 -842 -344 -741 247 722 -639 -821 814 -193 -22 476 -829 480 -403 -650 567 615 -785 235 618 904 175 719 90 906 -29 41 957 -127 819 789 -471 602 958 969 288 902 -462 -688 -474 -10 -28 -286 376 620 79 -640 -863 676 -697 589 73 -578 485 -851 -971 -884 -478 855 -910 -524 244 845 -578 121 -615 -925 566 920 -39 176 880 -723 533 -672 -205 143 251 -116 -500 908 -921 -804 770 64 -909 204 811 598 -749 790 -25 251 -589 972 -887 -361 -249 -381 163 -112 -656 852 761 -647 125 -612 66 -633 462 795 389 -612 774 -170 -723 -449 403 683 26 932 -43 489 306 539 -942 257 -695 508 -584 108 839 -126 260 824 -147 -214 640 539 604 -902 -667 -125 -598 78 -817 466 472 134 541 309 644 -820 -256 649 -477 426 -23 -425 37 -266 -383 -930 -39 826 -374 -561 971 -848 147 738 -53 -999 816 -428 846 -362 252 -901 -675 -943 884 -750 -776 -525 116 -934 -573 -718 492 -902 849 -357 -584 673 -373 -15 -543 -910 941 -892 748 -31 767 -281 482 653 -977 128 -84 -212 658 -696 -84 -97 374 584 -49 -702 299 696 -22 463 -640 632 998 -969 429 776 259 273 198 375 -574 571 -550 235 919 -747 -155 -247 -532 -720 -732 -494 -792 -322 147 484 530 -829 -435 -929 -120 -838 893 451 -689 -56 -944 441 -698 49 -777 944 759 -103 926 -836 -631 997 636 789 -190 957 613 910 -211 -915 -865 667 672 -976 416 102 -198 -733 -640 703 -449 -4 613 -236 148 392 286 65 121 -990 -44 -843 -707 -462 -830 754 -439 113 -976 451 -646 -964 534 -710 -584 -206 437 -783 274 973 -135 686 110 -229 386 -239 -194 -147 870 277 -555 705 -386 -206 -165 -248 861 -38 -252 -529 -216 479 32 392 930 899 531 296 -866 -402 -189 694 893 975 -84 240 -695 -713 -454 -38 -337 -977 45 -262 -865 -574 270 926 -613 -220 -819 -791 877 203 35 980 -608 325 -889 -972 -544 -303 232 754 486 -893 -308 -436 44 -31 -155 407 -989 574 412 513 998 973 625 274 823 -516 -38 -128 692 505 736 -311 -89 -608 544 -411 132 353 -781 -738 -417 973 333 -553 983 739 -872 -811 903 -121 606 338 -755 743 -390 -82 -780 228 -211 355 -445 -660 975 -909 -997 -118 967 596 602 967 -518 -216 -467 492 -186 -892 -102 613 -151 224 681 -860 980 -845 -545 -965 -926 -213 -291 -380 478 836 -341 -523 99 -988 -365 -309 274 547 523 -493 650 629 -898 419 -952 989 -260 211 823 578 -550 19 -85 -928 -400 202 -970 346 2 922 956 -163 438 -107 -407 497 20 799 -630 882 -205 -362 609 580 -678 517 978 49 493 -26 -782 -560 860 -662 719 317 418 224 139 535 -899 220 -70 -998 777 553 1 -279 -925 -586 -141 -95 -617 993 -484 577 410 -389 721 25 346 -835 106 -211 25 -952 -629 707 91 747 33 -896 325 130 525 -246 -76 602 -906 903 -805 646 491 970 -512 777 -731 -195 272 -148 468 461 -1000 -88 -797 548 280 -502 902 -816 -881 426 54 -74 354 -731 846 666 -253 -157 519 695 -494 -562 499 -789 -160 -416 168 895 341 980 415 -379 -164 58 493 384 -700 334 -404 -309 -693 -757 984 -92 55 -319 654 972 -34 -230 -630 -792 -311 330 -816 709 36 -438 -866 351 141 -735 -520 470 -160 -570 -174 525 129 25 -463 -808 -94 -739 -828 -573 -655 311 -487 255 291 234 -197 -862 -324 411 -405 687 -150 -431 -32 -449 -976 847 626 958 -502 498 606 -595 874 -701 -395 718 -675 903 856 -299 782 -61 110 746 -649 -490 -734 -186 -275 -480 -754 210 404 -981 -974 -907 -5 573 -442 -803 -823 423 625 -604 -545 -5 -507 -322 800 306 -674 -578 -233 -531 469 35 553 155 -320 -199 -381 54 -205 -567 -6 -915 438 765 913 355 714 -685 -857 855 479 -352 -490 -979 -880 63 -727 938 -645 756 -539 -617 -171 944 -736 337 690 231 598 578 -731 365 -274 -30 549 566 229 802 759 457 492 937 227 -721 174 304 522 400 62 -416 -635 231 81 674 -727 105 -12 -83 -340 -888 711 213 922 316 171 -180 -719 -591 735 -980 -340 -445 -889 286 -974 -458 49 -473 950 38 -18 -22 974 872 781 -233 695 -384 10 -746 -439 -590 904 -955 -763 979 313 243 793 69 -550 475 250 -831 -623 141 649 411 830 -709 -24 -446 755 -422 -574 -493 724 -240 -353 49 439 218 93 428 -63 -12 -512 595 844 -882 563 618 -189 -389 -222 -95 940 -810 650 -21 438 118 -147 963 33 -730 -626 355 -191 442 420 739 858 -512 547 -237 459 -906 -557 -651 -519 390 417 -902 -606 -142 -540 397 -105 -264 149 -643 936 883 418 -48 -193 -529 41 -834 -675 716 526 8 888 738 85 -885 -918 488 -443 -30 658 730 684 -739 -436 -62 451 -655 -73 -32 -428 -686 -228 -510 90 -913 481 748 536 221 -381 -425 125 339 92 886 -804 -277 -854 -771 547 157 451 -227 -228 26 -888 -789 -150 848 -817 -620 735 -70 272 745 -881 662 817 585 655 -320 303 97 826 634 -435 724 908 812 215 -509 -736 -154 344 -875 822 632 55 434 -674 247 -262 -57 -335 280 560 951 -150 967 -63 501 -337 259 -890 804 -61 -579 -479 773 -425 -9 -919 315 402 -191 -244 -319 575 -938 -50 955 -603 424 -964 801 -676 600 -32 -768 -939 -131 -223 -98 -422 -21 233 892 274 -581 649 -591 316 -870 -904 734 922 84 -27 488 814 -760 519 -898 123 494 624 -641 381 -25 16 548 840 -72 -877 -177 112 801 -553 486 792 -92 -184 337 -924 -868 -768 -375 -461 566 774 254 180 288 -71 -167 -39 -759 104 941 142 430 -688 -654 689 574 -492 216 -329 850 -638 338 354 -633 686 657 -675 230 -707 -883 -351 205 180 797 755 452 -32 677 250 -283 -658 833 -709 -382 117 817 266 -704 -757 539 -897 908 -811 -493 404 -273 984 -78 77 -596 824 750 984 -891 -746 747 901 741 311 -19 104 816 52 452 -410 524 527 567 -743 983 617 -150 -215 717 -689 992 -934 -1 385 829 435 596 -931 937 498 388 -470 967 -191 478 813 646 197 962 857 2 -624 343 219 298 369 -217 -32 184 -462 612 47 -905 -551 -458 253 370 553 537 811 50 290 -977 457 341 -541 -171 -474 -137 -868 -411 418 -56 -16 -786 467 834 -745 739 -807 -812 290 602 -88 -884 -379 976 635 186 273 -996 -387 18 947 593 276 -576 570 826 -358 551 493 -859 255 -940 -275 -809 449 909 662 832 368 921 239 -131 220 -286 -152 -357 -76 -805 -527 396 726 487 -70 -305 877 -222 -315 -942 -16 465 -736 -416 210 441 -771 -355 -830 -306 30 260 216 -260 465 -338 -204 -222 512 -516 316 472 -323 -599 -876 -63 -303 -643 733 788 885 520 169 -383 623 563 650 732 -414 -76 964 880 -647 -745 76 77 556 -547 355 -441 -191 838 76 173 583 474 740 782 169 -621 640 25 777 -631 -684 166 -980 670 912 304 526 -371 764 544 -673 622 -893 615 425 -739 -133 -168 -664 171 -195 -408 184 412 -596 242 848 -341 -302 670 222 -190 994 -668 924 598 188 -817 502 612 -451 -110 71 190 625 -770 763 -324 -575 -929 358 506 -31 -927 -880 333 -202 -304 366 -214 486 -836 -18 -401 -16 65 -98 620 385 -199 832 41 753 -367 740 852 -377 -722 412 339 -481 -527 -266 -563 590 727 -542 317 719 -826 -484 -166 760 709 623 -208 -535 -134 -827 -49 926 -106 -85 217 -955 -738 -169 -25 284 -409 876 458 -110 -302 433 -43 341 773 -904 -650 33 916 574 586 -782 -929 352 706 332 -625 -457 935 -466 0 741 442 47 288 135 130 -480 -181 602 352 876 -523 -918 -406 -395 -237 -153 -323 -187 352 -725 209 -350 -155 655 178 -903 983 -621 -602 -183 696 -229 -795 -934 30 704 -629 -395 857 -386 148 837 596 -893 -570 -909 -418 -539 -870 -383 550 -66 -638 -296 146 -146 817 -390 -990 451 399 790 814 597 -77 721 -793 98 -705 -348 -388 29 -930 -832 -660 -657 -174 753 525 327 415 -164 348 -628 -165 631 -343 46 -163 114 737 -602 -105 -318 -151 520 -314 -757 949 545 -261 -90 563 719 -59 -707 -693 -285 528 592 248 260 314 222 -785 -568 42 -942 524 625 -1 -759 532 -261 -694 -549 -369 -288 -622 -695 584 468 156 -111 571 987 570 -149 435 -143 -849 473 962 323 458 -950 247 -543 -910 -902 -391 -408 -670 -649 268 450 800 -999 -533 -400 59 -78 -569 -761 112 6 -63 -97 -488 -9 -751 -649 -427 -975 -300 -795 -535 343 -991 711 728 650 -942 250 -960 -10 604 -126 450 39 300 173 -902 935 694 -323 793 485 221 -338 -23 -546 -899 705 -673 -768 163 330 -678 9 -250 638 891 601 -874 419 141 857 761 -124 118 752 -506 -601 -828 -635 667 -201 -86 -838 873 200 -848 183 -194 528 -20 -72 354 231 -659 -280 417 297 850 351 -260 -257 -180 -526 337 -97 -593 -945 -695 -990 -834 497 -123 -917 -725 912 810 591 -235 -455 -302 635 -615 -253 -942 -718 530 202 -522 -630 353 -288 640 -977 -834 856 -732 290 -90 531 894 113 -99 -356 404 -746 -546 712 -911 913 982 252 556 616 -867 191 -519 393 -273 -432 -681 591 -368 870 214 719 -811 -953 858 659 823 848 -999 3 -493 673 360 -320 541 662 -701 -808 615 -509 -925 83 -867 -524 84 473 555 12 754 -364 337 -685 -603 276 -697 170 258 536 -768 944 -754 75 178 251 -380 -500 -555 -888 -186 56 -831 741 -789 -321 49 -313 -414 -210 -947 493 707 -916 -323 -163 958 810 978 -999 903 21 -362 -127 312 -400 643 74 -358 756 -29 605 -750 -26 -521 -358 -650 841 -657 -571 363 -475 650 -427 -108 -505 -326 -939 839 244 542 -982 436 -464 -379 961 794 920 -922 760 -194 -210 253 -895 -116 -472 -109 -688 -587 645 974 -474 11 -754 -493 847 -621 -329 -951 -263 -648 -788 479 -374 112 -535 356 869 307 -455 282 0 684 93 -441 -483 634 357 301 100 -23 336 893 51 -713 999 902 998 702 -249 869 329 702 766 -966 -34 -232 808 202 471 -294 -478 659 620 331 69 57 -284 778 827 -793 -497 -84 -159 79 -445 543 586 -68 -453 -451 -941 809 -497 354 -916 937 666 657 828 909 -689 -666 602 -668 510 -167 -293 -907 377 -110 202 360 498 -673 -965 984 622 -516 -583 -765 -3 867 812 155 -194 -479 -423 -19 338 984 566 -94 -786 -434 -546 5 -942 -898 -768 231 578 720 760 -812 -29 441 -603 -797 939 -509 205 -673 708 -642 -250 95 -303 512 -698 -259 -497 857 946 -251 553 854 19 791 -484 602 -775 -225 829 728 458 -871 -7 445 279 -410 437 -351 -186 -427 -381 -177 684 903 -773 199 974 -94 -950 736 -752 -176 -134 885 683 48 825 -729 -55 627 424 771 572 -416 -209 559 -336 215 -437 375 262 793 -741 895 204 -797 -886 -159 945 -768 298 -338 820 516 -641 743 402 301 648 -457 652 336 -139 -22 55 -80 126 239 -243 -131 595 -737 97 241 359 -909 134 -368 351 707 -322 -616 -566 -124 574 -202 -925 -182 887 135 -533 836 268 219 -312 -56 -949 918 386 230 613 -891 -139 -414 -89 -652 -241 221 -814 -537 -657 -296 -652 752 -384 -333 -87 763 -419 -490 671 -452 605 740 -736 -897 415 631 204 608 -434 -574 574 131 349 622 -616 72 -660 347 373 599 891 -945 615 332 673 608 183 273 494 -935 -724 446 -466 -51 -27 -899 530 546 -57 -224 110 643 443 -680 525 193 319 79 -707 741 147 -545 814 305 904 -753 350 -803 238 -232 -748 -802 -49 -19 -46 -283 354 -138 -88 -844 -294 777 186 -604 339 541 860 772 850 -366 -570 -331 -492 -667 -74 520 175 567 -510 -963 446 513 205 -578 777 116 -745 419 -419 11 -802 187 -342 -852 -178 985 614 -89 811 -77 555 -896 649 -793 609 609 -277 337 877 -18 559 343 867 324 -108 -594 -584 -29 -687 91 -4 997 599 529 -83 -831 510 -988 -91 -466 -167 167 -777 48 456 -644 385 809 -290 -999 374 -328 403 196 -389 566 156 265 -505 -397 -576 963 -453 222 450 692 837 104 -250 973 -445 502 -517 79 664 585 1000 0 860 -631 -321 259 -792 -497 -57 226 -462 -624 790 -9 -46 -878 421 851 -127 239 50 631 622 977 -693 -635 -793 -530 255 -633 21 343 103 245 -524 602 -881 -36 -652 -234 390 427 -148 -806 -622 693 5 130 112 -998 -161 -403 864 -613 -161 -475 -267 -259 17 598 427 -822 193 -211 740 -465 701 604 -23 574 178 325 892 -763 -755 992 -217 -636 -521 65 441 387 -397 67 442 730 -390 -965 -769 -589 -400 -621 138 -1 789 271 -607 -249 191 -740 -346 830 943 -860 908 -577 -484 156 255 441 -168 449 480 -328 -375 -94 -427 -378 44 -937 -638 -501 -531 -647 -24 -376 943 744 230 220 -503 426 114 200 -128 -366 -76 362 444 960 -842 955 231 723 679 -575 -849 -593 887 948 827 346 -559 -398 -825 614 777 -986 -285 -589 882 -835 731 -752 29 604 -95 491 -940 -786 677 794 642 -421 -621 489 58 -258 433 -574 -779 282 -696 714 183 88 -635 -52 787 774 350 -382 -139 -425 -743 465 -310 231 -848 532 839 -93 765 422 207 -931 311 -521 -212 474 -751 -54 173 -667 -986 -326 369 -770 663 -987 627 498 803 390 42 590 374 177 -789 -821 664 989 -351 423 687 -894 879 -892 -962 -899 675 812 856 429 346 804 -296 -718 -73 -119 -711 559 -790 -378 1000 -857 -715 -502 -216 611 443 -335 -415 838 723 -283 665 -946 32 200 -409 710 99 -795 830 -564 679 -87 916 -274 829 125 153 -444 39 -328 -555 -197 -954 -558 -572 -323 980 -519 -188 646 734 587 922 -311 -572 -31 882 -996 209 612 -469 -999 -26 -941 947 62 505 -37 818 -991 -106 -403 6 -154 -275 -761 -84 881 106 563 888 -59 -220 -89 500 -453 -655 712 -732 -864 -83 393 -991 -10 -612 11 -259 144 269 322 348 420 366 69 -420 345 697 -996 -779 357 890 942 -892 184 -897 642 -971 -672 152 -113 100 -707 125 143 -665 72 579 42 531 -721 835 945 -951 654 -305 -546 -482 -166 459 -726 720 856 521 -819 642 351 -807 204 653 969 -267 803 -949 -643 -754 326 -227 -464 -157 377 -785 985 -16 -343 628 607 -203 -779 -806 -433 854 286 705 789 217 853 802 223 -661 -859 -174 774 -393 80 336 -230 -976 820 575 -10 -713 -42 -525 395 906 -427 519 -466 969 -967 177 453 641 -659 896 -998 194 -171 -31 -404 715 803 3 -700 725 958 924 408 -952 -489 586 -329 976 561 66 139 537 -629 146 -819 528 420 -748 249 965 572 -582 -540 -744 -206 449 959 -633 389 788 579 704 474 -753 -507 552 -345 -795 591 -969 323 -290 981 -979 568 -823 -5 -782 760 60 102 419 68 -331 188 565 737 968 241 -495 -709 459 -549 590 -297 466 -102 -245 312 258 -3 655 186 -840 979 817 124 -887 965 417 -572 -477 583 632 -969 -443 294 466 -948 -516 -149 141 -577 -423 -615 625 -80 -684 610 -588 312 -89 -617 103 -101 -710 276 -706 634 177 934 -26 -103 912 -100 632 785 456 19 -371 -467 575 -785 836 -318 -477 121 -231 723 444 184 -189 -724 398 -950 -808 108 -165 -80 502 409 -342 932 329 155 136 -523 320 915 -760 -184 885 -989 -418 -291 -696 398 -921 827 -368 65 -703 -823 373 340 -403 341 509 942 748 -895 372 -988 -651 -899 -675 583 -73 -925 933 -515 90 -692 -570 -950 948 -241 894 -431 -742 883 -972 256 942 325 -508 -57 -95 -415 408 -885 -284 -852 -26 824 -124 703 21 -740 418 493 560 656 -974 657 -991 630 -394 590 -635 -244 569 431 180 -180 13 630 -957 772 -89 385 -996 897 -426 62 280 574 422 910 206 810 355 579 -396 -509 923 -138 668 -622 -920 -130 -211 -621 733 -470 -344 -56 200 -595 412 634 433 102 -65 628 417 444 57 657 288 -662 447 -406 360 -926 -38 472 86 485 -720 -939 665 -255 -975 -133 149 -558 -649 343 -439 131 -508 -894 62 966 237 281 -230 -970 220 -914 764 300 -255 -785 809 38 465 132 423 495 -918 -609 -512 -650 -640 -514 -781 -94 -646 -365 -83 -877 -119 985 -275 -373 44 -616 -481 -897 881 -491 -642 947 168 -22 -696 -665 -367 333 428 119 -338 237 206 456 489 911 653 542 -215 371 23 936 106 -488 431 949 -269 172 -456 -561 287 -568 141 -461 67 -256 -368 -544 259 486 777 -252 414 474 164 815 926 -72 712 400 -477 655 -588 -73 824 609 742 555 -864 360 -972 644 308 844 -448 689 -914 -801 -524 679 663 -673 -68 222 75 -551 -707 943 559 873 697 59 383 787 331 796 -174 37 462 -692 -937 -391 -781 -982 -478 774 501 839 -445 473 934 -286 -806 300 -568 68 154 148 238 -434 -459 -34 439 -418 -389 -109 733 824 -383 -5 429 819 804 902 614 -317 -536 308 183 183 -432 -947 215 -150 735 110 -816 -133 -647 130 399 116 -696 -634 987 -412 -492 999 571 -971 -901 626 844 377 -271 221 -83 -83 159 465 734 761 455 924 668 -110 5 152 544 186 322 -781 -47 869 356 562 -754 352 -330 -268 791 -633 426 962 -998 245 -98 -672 340 -875 -415 158 -298 298 681 33 -490 -184 893 889 -951 180 -452 -823 663 369 960 -326 -539 -484 -536 -125 999 -660 687 -159 -894 519 -176 -939 33 90 252 -964 845 405 695 186 -574 557 128 -850 962 91 469 -984 990 392 -690 -952 490 -700 -631 -362 -974 698 -312 -483 -520 149 -688 -224 -268 935 -628 211 955 -713 848 45 -32 1000 -635 693 -830 -184 -188 573 923 -109 551 454 31 -957 -352 -317 -559 -175 -957 954 -50 55 290 308 7 452 -572 371 -105 529 -902 -636 390 109 721 -4 944 390 706 717 -761 838 311 -16 -771 688 -917 174 -63 995 -206 479 65 -940 602 473 -66 -276 -340 15 934 -741 -340 -972 -794 914 753 -724 -917 -144 -80 -576 5 119 -599 -426 860 -667 -345 -579 -387 723 426 216 -356 521 -72 -797 -661 -437 -932 437 964 -311 -822 925 -879 894 995 457 223 665 -130 -745 -76 861 612 546 323 545 750 91 6 -935 -266 971 -258 53 331 -833 -390 59 -270 304 686 -735 -424 -333 138 629 -186 -33 745 -921 -84 175 -82 424 -370 -540 755 -568 -265 -204 415 -559 568 -145 -779 -46 -228 356 623 -186 -129 -972 966 481 0 530 -732 -341 -925 -389 94 995 -864 628 105 -981 -514 199 642 -683 489 257 519 672 21 -657 621 889 26 -796 -812 -896 -118 623 -836 834 219 299 894 -829 663 184 229 -267 602 -574 860 -925 664 641 738 486 951 739 -411 185 -193 376 427 -425 419 663 21 -213 -359 602 208 -850 -502 515 252 412 98 561 371 745 465 -178 -852 604 -603 920 -678 -549 791 -541 183 577 382 -943 -134 297 -91 195 113 -528 -878 -678 -626 -921 780 43 672 985 -141 -349 -293 762 623 -2 970 706 -86 96 509 -814 -946 789 446 -967 420 356 555 176 446 565 -370 -740 204 -151 -946 676 -376 630 -529 -114 883 309 44 936 -733 148 -820 105 401 396 7 353 -464 245 -862 -774 585 -786 662 828 727 938 779 371 275 -348 -484 -425 48 943 682 -802 463 550 583 860 -886 775 63 -649 137 774 103 883 -946 528 -345 -930 687 -294 -640 194 -71 940 -506 262 -251 749 885 -367 -103 -728 -376 -955 -901 -943 219 718 375 515 612 -859 510 350 166 924 849 234 266 257 -844 -385 772 368 -917 724 -394 -469 -674 314 -327 -533 448 -515 -782 560 -961 975 -596 -626 -169 -319 758 -68 213 -647 -781 -476 -686 -996 414 37 982 185 154 -607 -466 996 401 433 -390 -625 -444 -776 -618 209 967 898 -235 -44 -600 -374 602 -674 -571 -114 -94 961 279 439 -359 356 511 -582 -187 -524 -160 -910 -765 -368 61 425 -726 -577 -888 -383 182 753 -782 -407 -851 -608 -345 476 -844 236 -96 -400 -892 -415 347 -534 -396 458 -319 705 -95 55 851 -106 252 -931 -298 175 -486 -823 42 900 642 474 679 572 -596 -886 440 -491 440 -617 903 -8 -558 983 -648 -332 -677 -900 -592 -354 -612 -41 -798 -429 -186 342 262 877 574 21 -515 -765 -50 -897 -220 946 -730 -363 -196 265 -715 -922 210 438 298 593 467 -744 361 53 993 175 738 -917 -610 54 718 252 150 587 461 957 -973 429 -369 -114 943 348 234 794 -62 819 -454 562 177 314 754 172 74 306 559 -567 245 46 676 -913 -598 -592 309 -629 -520 410 -418 426 -768 -92 397 60 -516 776 -725 82 285 -154 132 -437 104 -818 -183 -563 -471 -800 -385 -730 -219 621 201 -368 -929 -279 424 -948 -695 -805 856 -874 -667 -1 -646 794 105 -338 695 439 178 -496 -515 646 -224 -666 715 875 -752 541 125 -849 62 -534 966 901 -696 83 -167 710 -627 374 -177 252 746 -315 724 621 759 811 549 342 -9 259 -990 -911 393 -74 -274 -844 483 -8 -366 -130 503 -218 -537 360 274 -79 758 -958 -524 -212 -391 -251 -262 491 160 -23 -878 -911 -636 -34 828 242 904 -71 -266 -257 -180 388 -260 -134 63 -634 -263 667 -564 610 -633 595 95 -343 340 886 -931 -145 278 -636 -25 -567 -551 -398 175 417 54 506 -646 -112 -726 858 -929 -531 -592 660 -488 729 -97 -966 147 633 -412 249 130 -367 747 -540 102 -909 -187 680 -149 -806 683 -996 -298 -721 -131 -242 81 812 -628 -389 185 -689 -384 -855 -83 140 -744 441 420 -140 -523 903 988 -950 -590 -771 -808 735 354 -229 -436 233 -610 -492 -531 -290 204 -538 -666 -821 953 12 561 400 432 -289 745 627 888 -679 -278 20 741 996 -311 337 262 -823 -274 -661 -693 208 478 -510 -111 -49 -516 409 567 -661 697 -4 -950 489 -106 424 -874 586 -153 139 455 205 851 -738 719 669 305 172 -354 301 456 -109 -42 508 -135 -883 -668 904 -343 -539 -485 -150 65 -435 -635 -975 -292 902 -980 357 854 -27 -804 894 -679 -479 -100 -662 784 -505 921 -778 375 -920 -654 -111 -915 646 841 909 -360 486 545 149 -392 479 -460 586 835 905 101 81 -9 -11 -873 738 -1000 292 711 475 -467 615 -283 483 422 -711 -929 -551 -120 -398 -49 855 -472 61 -563 259 524 150 746 -695 -365 -81 -17 -456 583 -463 394 -997 168 255 -2 -712 539 -801 284 -450 -976 828 -153 -779 -58 -262 -251 914 -141 126 492 825 948 -80 -998 -558 -300 -627 -17 -947 887 -161 418 21 -304 314 -784 -34 980 -260 332 289 -27 711 37 -70 -942 928 716 354 -298 584 762 -517 -809 -470 287 467 237 246 -191 -22 390 539 78 213 -970 217 -844 -225 132 870 771 -901 -847 410 -671 760 -258 -8 -316 -63 812 797 -909 -486 -69 715 -184 137 267 101 -966 116 -118 851 92 -986 -839 -462 305 -533 -920 847 142 -435 594 730 555 509 695 -767 -323 -326 59 -636 -101 -866 -960 918 762 -804 734 62 862 -836 130 151 874 289 -102 -19 341 338 -710 522 -483 -742 -294 -657 126 365 -308 -906 -862 794 449 67 -153 709 -177 -228 95 -325 -754 852 517 -547 -13 -458 -288 881 682 -462 929 -146 481 -884 -73 389 177 574 60 470 -837 -623 -418 -335 -693 637 -93 -966 -552 -552 -954 83 259 -543 918 721 28 -294 -255 -453 -144 -913 770 -930 543 135 -862 -514 397 -347 823 -859 515 -326 -315 -542 -963 -909 116 -73 23 985 -923 294 -81 -172 -955 -229 339 -583 -755 154 -443 -355 -307 -345 519 -809 729 257 217 92 552 701 -582 313 529 -443 -280 -774 -463 640 -356 463 549 391 -108 -653 -942 670 -950 401 175 -969 201 -727 -106 -370 90 352 25 -681 -353 -789 -461 561 -445 -891 824 -945 771 -177 -844 898 977 27 971 -735 978 -925 215 -651 -569 738 -55 -346 23 718 793 438 -56 -948 -696 -927 -947 286 -545 593 -830 836 -30 -94 -80 -727 -917 -729 -523 709 416 -44 -520 696 -61 356 -675 -335 -824 15 -569 307 428 -309 853 -123 611 -303 170 -906 -462 1 -604 509 -412 -695 436 -832 -660 767 505 -121 420 977 -10 -570 712 -514 60 -921 -815 169 -666 745 -848 168 637 -680 -796 932 611 -157 190 804 42 -261 126 -135 459 -362 375 187 453 174 -921 803 -924 594 -614 305 722 -771 865 -756 952 948 951 -996 659 560 852 -145 -137 366 958 -638 -179 898 399 -222 369 645 -294 -96 -811 -224 -719 541 928 -349 810 -599 -224 -740 345 -224 775 -476 -997 989 -914 586 78 -168 -523 -574 -7 440 835 -183 700 -958 448 307 362 -474 324 -7 366 172 564 -549 -209 954 -31 -915 80 -329 766 184 645 182 387 307 554 969 -147 -581 -426 -408 937 -870 -415 828 -574 -325 -480 -202 439 554 336 -93 42 959 279 -91 470 -496 -653 -597 538 -469 -442 726 441 164 370 766 -526 57 -325 665 -579 -789 802 -213 633 -41 -615 597 -985 -33 -97 -449 -489 -519 676 473 385 -495 622 812 -255 464 -607 744 268 658 -323 824 -292 -274 -882 978 -334 -780 217 400 37 -510 508 -931 830 -619 -194 -453 369 -657 -651 636 -133 985 539 -216 336 -947 -991 -621 -477 541 -44 398 782 -947 -811 318 702 -469 952 592 -836 19 -3 600 41 993 -223 491 -855 -69 0 148 -249 -760 -828 -736 543 952 -879 257 -584 491 559 174 -602 -254 275 766 797 -166 -469 -582 937 -998 810 320 534 191 -959 739 -855 -380 937 885 850 -772 902 332 -787 -105 535 403 32 -53 -566 367 414 811 513 431 -72 275 118 53 -739 -488 -448 -608 645 -407 -448 806 2 255 -551 774 -746 -745 192 -395 -527 29 -19 -957 332 -586 780 -285 708 351 -908 -763 -874 654 300 -178 -755 -113 499 -879 103 -74 182 109 699 425 -884 887 523 -422 -847 288 -913 132 141 240 -376 -155 946 -163 482 -721 -302 -988 -756 -904 126 511 -655 705 982 286 -729 -421 -426 677 -395 548 -250 609 333 236 23 411 723 -526 871 -194 -843 917 219 -789 -220 593 -626 -815 -826 -412 -60 -881 -877 288 44 410 -733 990 171 462 268 584 211 827 -147 439 968 -511 674 723 176 -198 159 -98 -773 -110 -241 -577 -338 802 -855 -689 618 766 732 -427 807 -756 -89 644 -156 -813 712 395 -49 431 -654 -152 939 697 71 632 -185 -984 -542 602 -16 614 177 132 -430 -200 -889 74 -797 931 340 -140 -329 580 -644 153 81 666 -215 320 955 772 705 -198 195 -884 981 -520 463 338 395 758 -920 912 379 882 924 929 -288 108 689 276 -915 -213 709 -581 499 -851 259 903 -364 -457 236 -110 567 22 206 94 592 609 -113 929 -415 646 682 548 -106 8 -300 -612 447 352 -620 168 274 -83 -302 -564 983 -243 -481 23 711 230 -457 -571 228 578 -323 559 -533 -924 950 524 633 -426 -419 -266 -29 -904 -520 -522 -693 93 -999 -272 1 -514 -456 -374 505 844 -766 575 918 -465 612 979 20 -120 838 934 -514 -197 786 246 28 410 -712 -413 574 856 -666 517 589 -8 -212 -304 329 -493 706 540 487 -665 633 -280 -755 35 -485 -459 441 38 589 901 310 485 -783 543 667 -374 976 -250 -266 163 -918 233 103 709 781 -597 106 -36 -289 -658 184 493 809 685 -359 364 506 -648 718 36 -52 -731 -766 170 -108 -196 -224 -635 248 -365 -898 -343 3 -953 -830 26 -524 -514 153 -810 -949 -688 958 -363 552 -725 210 -417 -7 511 17 283 -875 322 -257 649 -1000 -876 -698 -569 -619 -879 -886 760 35 -278 -757 908 907 241 -752 -921 608 -385 530 911 97 -17 -421 965 -27 53 568 571 -18 -806 -437 964 494 -331 -491 -949 -570 577 -478 -137 719 638 -576 -44 754 -50 483 -894 -913 459 -776 32 -333 47 -963 -151 909 397 510 -474 451 -118 311 -183 -372 -800 603 -615 -818 728 844 -403 -854 -753 634 163 186 -725 -719 -620 -707 759 -8 734 -328 757 -45 94 -545 -588 -273 577 -668 -954 548 994 747 -412 -307 788 550 -311 466 -974 164 481 971 -109 942 -576 -45 158 -163 217 782 488 990 -857 772 873 -486 -695 -623 -900 122 -328 -742 -614 -778 251 -715 -549 -977 -513 188 465 -183 -154 108 332 -790 133 2 340 364 647 -539 -80 -756 141 823 779 -414 -159 -316 -348 572 -973 -411 -866 658 -875 323 -549 53 252 -890 928 -848 153 -238 -516 665 139 986 -618 919 -601 373 390 -544 595 496 -2 475 -273 544 91 -244 -546 157 -983 -15 459 380 -824 -310 -175 8 380 625 718 -797 -379 617 866 -727 -821 136 -512 -118 -1 186 -314 815 -771 -886 -49 -544 -913 -357 -497 724 -377 -887 -56 729 262 -624 -594 367 -849 -718 973 216 -450 817 467 -558 120 919 -319 719 727 355 351 307 -584 219 296 799 -10 247 849 -464 125 -709 234 350 -646 -152 -156 -202 -650 458 208 350 -982 -87 176 -882 657 -606 -755 -412 -661 94 -879 436 -429 -460 -656 928 -825 479 568 181 998 -984 233 841 720 -776 -458 2 -320 309 676 822 -202 -340 -637 934 -583 -911 -693 -340 -265 602 -364 -964 43 44 -165 700 168 -287 272 -753 252 601 658 321 -585 -722 320 692 -65 -857 601 367 -703 747 83 -596 17 -692 883 931 -258 -623 -601 -583 752 706 -956 -355 653 -548 -70 236 434 875 128 -467 -503 13 179 883 755 -526 462 35 -960 -787 87 -833 59 -315 291 681 -908 -126 879 827 250 633 291 916 577 642 -604 900 584 -385 -552 51 769 692 1 -665 289 -92 -777 -54 144 -59 -305 564 -672 490 -513 359 807 -629 -984 266 -106 -71 -764 -993 168 773 -683 547 -276 211 375 -893 -244 464 406 482 562 -813 854 951 185 -458 -915 433 -494 7 830 -839 -333 728 -16 698 466 -343 -28 -243 839 69 -800 464 -610 191 -706 -138 141 -871 43 -937 -911 -651 -502 575 -203 463 -904 883 824 -835 130 -530 -261 328 144 707 342 950 -517 174 137 -222 178 427 603 -175 189 -544 958 -765 -816 73 -24 -820 -864 953 102 370 -961 -633 -988 -307 -147 -151 577 791 -507 -737 336 -400 683 773 960 -592 -742 -208 290 726 357 -881 422 456 487 488 334 364 -931 358 -19 -514 -478 24 912 -264 672 -353 -456 849 462 -88 -642 197 -674 400 495 -143 -289 708 -863 -26 692 -719 -217 276 -699 -312 583 242 -755 -712 -445 -404 523 -648 307 -873 738 -15 811 -333 638 -69 917 513 178 -919 -942 -603 -537 -136 472 -294 475 930 172 269 157 -463 713 66 -889 -910 373 396 -86 798 313 410 -36 80 547 707 -72 391 761 241 423 546 -533 482 772 351 -154 558 360 -346 726 -184 -998 -802 -738 548 -103 -544 -874 509 865 533 -193 -770 683 -703 61 101 -504 -829 990 -761 -928 -325 15 -419 -378 -162 -367 -969 385 699 -357 532 -399 222 687 741 -596 656 -20 49 -770 658 684 -321 -795 -439 -766 -667 886 592 560 660 880 650 -813 959 -865 -834 861 -298 -999 503 -87 -507 -494 -946 -916 368 870 -974 -299 -401 495 386 -515 -761 986 342 -807 -456 -126 185 -884 -949 -681 456 -410 -251 -805 -136 527 -799 -996 -965 -180 569 -413 927 -178 977 -958 631 333 -38 582 477 -363 472 -739 641 -829 -719 -184 -204 -707 -822 315 -153 -657 -175 188 525 854 -426 486 342 -458 631 124 826 -499 -605 169 752 639 701 857 16 -888 -934 77 88 -363 942 879 -291 -508 74 -229 -35 -875 21 597 -998 -871 269 158 97 957 -284 189 -917 -218 -305 -491 495 -70 6 -967 997 -462 294 -143 -21 -486 84 642 -281 624 -228 768 -241 -617 -362 -727 723 137 706 -37 -979 771 -766 -811 276 -681 -603 309 731 -887 592 -203 91 -301 419 -793 -13 828 -104 469 451 -247 900 73 454 168 496 -945 -349 -514 -432 157 -233 -198 -362 457 -164 447 -692 -88 725 -945 578 793 258 -364 231 -486 -891 153 -786 -433 148 -708 -17 -790 -962 -434 -677 -795 688 -479 -966 -501 934 739 118 -855 723 65 -485 355 -636 951 600 -837 -256 -980 -659 -249 -494 -639 -216 639 651 -933 454 -203 -50 369 -744 -309 645 72 -85 -558 972 -130 -478 133 209 738 -170 -59 -876 6 224 -398 499 192 235 -93 -421 806 723 818 614 -817 -343 -443 991 239 -245 -52 -921 -953 226 -146 363 -455 71 391 -496 384 -371 -783 707 -692 729 -554 138 -611 43 492 762 -716 76 850 -756 -955 414 -123 -893 90 894 80 -769 -362 749 26 598 311 477 -493 98 589 -476 -871 -599 464 -647 686 115 -804 -696 473 -636 -993 429 253 -747 -798 92 -8 924 -975 951 435 814 322 -969 -717 41 -107 915 -673 239 -141 963 -142 657 -190 -705 -28 276 830 -231 730 177 282 374 -78 265 7 56 718 -760 -459 931 -622 -641 540 -103 868 201 -227 884 790 549 -564 613 -349 256 -967 -951 616 -265 106 -160 365 -632 -497 -293 740 -106 343 179 -686 -223 67 135 -102 663 624 8 -532 197 902 316 257 -877 667 419 880 928 -397 -677 667 497 218 -339 -145 -138 740 719 355 393 505 -285 511 -595 -336 -571 -221 -111 -76 -156 330 720 621 509 308 -64 237 917 843 -951 -458 298 -1000 -185 175 829 212 65 -422 -171 -633 684 -426 782 -353 -242 996 16 190 397 97 480 654 -677 -710 794 -200 -920 -893 -872 393 516 -722 -402 467 719 -141 169 169 -57 469 -748 -126 -342 -8 -355 -53 -390 238 551 483 -534 -971 -476 823 -382 401 -666 822 847 -979 494 -139 -747 -205 896 198 648 255 992 -941 -27 594 361 299 160 435 730 70 -761 185 -709 900 325 402 715 969 -306 706 -585 -639 -365 -978 965 728 -253 264 -409 -271 315 -12 366 655 218 629 -992 -994 -661 -835 -431 361 83 959 188 70 915 -567 493 558 907 -995 -454 669 -964 -731 721 -479 -943 649 759 -823 706 243 -572 -796 253 558 -422 397 865 38 257 -276 633 336 -40 -5 690 632 -189 -994 -452 528 236 -140 -68 189 -688 576 262 -935 -631 -412 898 1000 -812 -410 414 904 792 627 853 -782 -110 912 213 -292 -208 675 -289 -367 -47 -731 -921 -878 -437 523 219 -74 493 -385 -911 -43 649 4 -234 997 422 -94 382 346 793 -361 518 -728 642 -511 -29 -511 290 471 -991 354 -732 -541 -219 -191 197 130 866 340 -673 -451 266 -875 -96 -601 -859 264 -670 43 -134 -52 702 376 291 -274 867 -431 -758 -645 790 120 830 -367 -283 696 -931 444 -851 152 -976 138 877 -397 -93 266 -808 704 281 -336 603 585 35 89 -825 472 127 549 360 -123 203 342 -787 43 -98 -868 -992 709 -219 -576 -412 85 651 -759 947 -396 -247 769 10 -866 -617 792 -855 -231 -63 -529 -294 -92 -545 510 120 -490 28 316 -161 -502 -407 -893 -347 93 200 -273 -809 86 -612 -695 -104 694 -46 -458 -208 -739 728 821 -392 -987 751 932 -331 6 75 -571 445 -273 -360 -37 -907 374 -646 -470 -576 53 515 858 -197 466 -516 -398 560 -660 -236 -995 -456 631 -255 396 639 -361 387 -905 -735 -139 -612 37 -54 -136 -129 797 -836 29 -949 -181 396 994 957 66 122 -622 -184 -622 848 468 -240 836 -896 395 -906 787 212 -937 986 629 203 35 -732 993 -209 -635 -185 545 689 -592 77 -759 9 -885 659 263 781 -880 -883 -423 -84 -392 781 -647 -366 342 -440 -585 -610 -991 -368 992 -306 -913 406 702 -673 874 154 438 -771 -268 30 155 -984 700 -920 -4 -985 875 833 51 517 770 68 -49 763 -139 -995 -201 -54 470 756 -715 -740 -726 -877 -310 -117 -116 -807 297 135 -867 0 -345 -340 -881 -103 777 687 215 -762 564 -441 -736 883 335 -615 -548 -341 -865 -300 -395 -464 954 19 -110 -553 242 -548 426 -378 -569 306 -964 487 -632 -880 -968 -336 -509 -40 -807 -206 -78 393 -854 917 -879 -521 -354 318 627 -656 -71 589 332 483 524 -800 -125 -604 736 -521 -469 -685 121 391 133 386 297 478 -750 -32 -846 638 -794 432 -78 -367 537 54 -548 -720 479 -537 -699 -207 -539 814 -969 113 -617 521 -121 128 805 -133 -678 -673 -20 -799 109 -334 343 -837 -416 -680 -258 -771 -112 284 298 -372 73 980 7 -229 -879 -613 -883 47 -867 -301 -260 465 88 886 98 -158 -824 -9 495 -136 939 0 806 -146 -713 -485 268 -467 623 -550 847 -212 -428 692 612 681 -347 704 84 -260 -508 39 220 817 -8 809 -923 285 429 207 658 411 -520 669 9 109 -662 45 -267 509 537 -279 709 -114 -879 993 -572 -419 -886 -910 875 -784 936 809 -480 160 -410 991 -694 -607 298 -649 -108 -130 -169 79 -393 -593 474 -684 895 -987 -58 -688 380 -896 865 -441 476 360 607 426 -305 702 521 595 444 -851 -933 -550 -933 -272 660 990 -34 775 116 10 105 -303 -149 739 642 953 -429 752 192 282 -833 -292 -251 118 -615 944 -598 334 938 -940 -544 -525 -253 -899 -505 -193 539 -249 -655 792 -502 389 487 -708 545 158 677 -713 -618 -973 877 -546 -398 -281 764 782 725 271 -675 -752 513 -950 854 -883 -123 935 -562 400 -106 938 821 25 -514 272 671 944 441 758 -597 -648 -852 786 -147 275 -871 -337 -471 -985 445 347 -151 -198 710 904 -269 -233 -940 -829 -704 -868 71 -364 -314 692 969 273 92 -188 -205 200 -376 711 -473 -104 -6 784 194 -775 -299 -276 939 178 -585 -454 -490 680 527 267 391 855 -350 591 -648 -707 325 824 -598 -961 -488 -645 231 595 -197 -93 -763 -427 -716 569 -238 481 -574 84 -998 -911 855 339 -310 -366 -316 -427 178 -255 283 -282 -559 380 844 145 255 918 686 760 -347 -918 -814 946 -54 121 802 491 763 142 -766 -941 344 47 -570 -743 319 370 -433 -903 974 234 -155 39 -262 -47 -669 -393 -247 232 -362 -962 184 468 -477 90 227 -397 -95 -346 823 716 -348 -408 -341 -773 998 -15 443 16 271 360 -993 -573 782 822 643 -594 -278 -365 253 524 -210 -604 -353 470 357 466 99 807 559 336 152 767 82 -2 249 -980 -921 440 140 144 -422 769 695 -989 -631 -352 -831 444 -113 138 -93 -593 -830 -759 -687 788 438 579 383 18 -891 -585 91 326 487 -487 105 630 15 -623 510 -450 -151 -704 764 970 -652 752 -373 -681 216 174 -168 932 129 360 620 -955 505 921 463 -515 -541 323 863 797 -96 160 593 25 999 -818 825 11 -965 291 290 148 -452 -612 617 -435 181 -655 650 566 -252 -176 -886 -835 -972 580 -338 -644 -34 -321 -548 -507 387 40 -99 -488 337 -214 -329 957 -734 -436 913 -984 -132 -696 -979 349 -917 144 123 -77 -747 -922 726 -646 -34 -764 -217 -742 -399 997 734 51 69 726 -735 -820 811 -743 112 341 -718 527 5 -564 -429 -923 570 125 949 209 -982 723 -925 -173 56 -975 670 209 382 410 -709 167 770 -943 -413 -815 -428 798 -992 -419 210 717 527 304 -479 818 -245 -433 -518 67 659 717 640 700 -293 672 -320 774 569 935 88 -386 812 -657 -948 -975 176 -780 379 -585 729 -812 -782 -410 997 121 -497 -372 738 689 -902 -94 -619 -359 270 632 625 -853 -317 -70 -661 560 961 -163 16 -249 -465 -972 -167 362 917 917 891 -750 -718 -529 338 -236 -451 69 -17 -283 -197 831 512 350 -849 392 360 -630 -545 -213 -347 765 891 664 -755 488 -9 -822 -536 -986 -93 14 379 857 275 863 -793 -145 563 -806 251 979 605 832 3 519 906 -354 -337 48 347 -165 -562 592 311 688 -305 -383 942 -493 881 225 45 -962 -303 835 646 -390 -940 -682 -572 -253 -809 -511 -948 102 -99 -462 129 -948 294 420 632 -403 831 -180 -833 839 -944 -513 195 -790 -481 199 455 -735 728 352 -796 701 -674 331 -967 -278 320 216 269 613 378 586 -550 -56 -489 -274 608 -785 -902 378 -151 742 70 -995 133 -119 513 -550 -873 -47 -666 458 263 299 108 -595 671 -648 910 260 -674 621 567 970 748 -661 82 803 253 603 -283 -745 -948 -996 -262 -680 -115 504 -730 8 -324 180 251 30 264 269 760 -35 463 -860 403 12 816 287 -492 906 791 243 998 55 458 -322 -947 -998 205 -917 -455 828 -289 -829 918 632 -695 -596 333 980 856 -351 -721 406 258 177 954 -11 -260 145 -694 442 453 179 151 396 -773 -752 269 178 375 161 686 820 572 786 -258 22 -321 -265 -124 -384 338 670 481 230 -457 -80 415 -878 -372 -375 -668 722 468 123 -284 -427 -32 -580 299 -75 -921 -707 -343 435 -194 669 506 827 -139 953 841 -834 -22 -792 888 930 676 -422 -265 -503 603 614 691 394 117 737 375 730 -489 573 -378 902 -571 949 -504 532 988 -280 128 -495 -285 362 191 609 -423 187 -616 -516 729 -422 5 -52 -489 708 -267 892 811 516 364 -884 -467 -625 -727 -636 229 -86 -798 -988 -269 844 692 393 -748 -337 351 639 -910 -670 -989 604 839 -845 811 -201 -372 -355 -818 545 666 -86 469 428 -601 787 874 306 799 -141 -94 -602 662 -754 -826 -20 -261 90 255 -590 236 -505 751 695 135 111 -106 478 -852 539 111 971 182 193 -912 450 -370 103 -888 935 147 222 869 575 -102 638 -93 -510 -45 494 -842 -917 -594 -490 61 749 -336 -501 -910 -451 -364 589 767 559 -521 -143 267 -770 285 161 -320 -189 613 -305 133 873 -301 697 206 -687 -640 -915 -409 485 311 -62 -89 -202 -148 -796 525 544 -260 -374 516 -746 196 -578 -880 394 664 -751 889 -843 -349 657 916 -139 606 610 -170 301 374 -489 -209 -634 -361 -486 -919 -208 -77 602 141 -435 998 165 799 338 -814 743 928 -509 108 -285 856 611 -614 315 -636 -220 -827 975 -125 857 -396 696 -646 100 565 480 940 870 399 12 -117 -918 -148 544 -174 -223 354 264 -985 -74 -455 -327 395 852 506 -63 200 -67 -506 946 844 547 705 149 -873 49 756 110 511 878 -984 -353 -164 -922 300 839 748 -72 776 508 825 353 452 -334 -177 545 673 479 9 425 -812 402 188 927 -559 8 -272 -93 -896 -653 -26 -974 -473 135 -399 -836 -217 315 385 -84 -278 77 -94 353 575 -391 412 39 -876 -866 -673 -191 -834 -49 -945 -33 1 -492 432 -246 949 620 -588 -983 177 -877 747 891 -154 -309 961 162 761 384 636 -670 391 -226 -904 574 -805 -53 462 228 538 -148 -25 905 895 703 125 669 875 -267 -786 659 734 -252 -667 967 -999 840 -529 -626 -377 -996 -481 -431 -332 195 -837 -47 -663 700 -752 -275 -906 -402 547 323 135 -750 632 -713 886 561 373 990 -649 -788 258 706 -720 951 -432 273 321 840 -924 332 755 -898 -526 -466 -3 618 287 723 995 -719 22 -491 572 -310 830 -608 -288 -473 -585 791 912 714 901 -790 -862 -24 -226 -94 -288 92 353 -146 -926 507 743 58 -158 340 739 822 493 564 -967 548 436 -131 785 -898 -50 -363 -61 -230 -162 807 -919 -8 153 -283 814 -852 505 -302 -863 -621 910 973 -490 783 -429 653 114 -310 245 -618 -405 -159 -188 -525 929 204 -98 553 -317 -642 460 926 771 -474 363 -50 -237 -191 -777 912 -988 549 820 28 923 -675 427 892 -837 782 765 -436 -155 469 510 932 346 -875 684 -560 667 -51 484 -132 -1000 -938 573 263 -572 137 838 -470 148 451 271 792 -682 495 951 531 -752 -302 996 509 -968 -342 897 42 927 -680 567 -884 666 746 805 -781 633 -694 -177 -855 956 -632 319 -789 359 -735 -45 -784 -558 651 838 38 940 -621 421 190 -88 -375 837 -292 -219 -245 164 310 -578 -689 922 -884 -6 -500 82 418 -81 -183 643 -322 434 522 584 374 941 701 -596 186 -321 -382 861 711 -665 864 -501 623 -580 -689 -141 766 -27 -33 768 830 -435 -279 248 193 401 -647 778 -500 248 -352 -648 319 277 -111 139 -166 -586 506 -109 51 -157 493 -567 736 -453 892 6 -858 -678 -703 575 -915 577 -282 556 -64 -267 -968 -230 -300 115 -33 78 -557 -256 54 136 343 88 -663 533 -750 -737 35 -882 -436 588 -483 535 -414 -55 -287 -450 -303 841 -418 4 135 958 -283 -60 -864 -366 -528 956 -709 666 674 945 -433 531 -696 603 -758 709 53 -262 -727 -117 -780 27 501 708 117 261 -927 -70 -167 -15 268 367 94 -470 -148 664 -236 205 830 -358 630 192 663 675 315 -455 462 941 926 854 -852 397 418 -354 586 307 970 -447 -468 -259 -74 234 332 -636 370 -405 -393 203 -481 -473 357 -605 990 -855 384 603 -335 621 -863 -698 -788 -773 786 377 -553 -981 -467 393 -401 -215 -88 -135 -789 823 853 -473 760 427 12 -451 -212 735 416 414 -660 -610 520 -362 794 426 520 -557 92 259 -572 138 -841 -671 -728 174 427 -412 -314 502 732 -344 -80 -90 835 -189 764 805 -807 397 -983 -533 -549 486 -233 139 -706 -35 763 -729 -361 63 -732 228 -411 208 946 86 36 -926 677 721 -501 -886 -226 155 119 576 145 -187 -841 -343 3 -923 -30 679 917 -496 -661 -277 284 581 -496 351 385 262 124 315 745 431 227 874 277 991 320 743 -272 795 -477 414 729 556 7 541 883 -996 318 -342 888 -40 -148 74 18 -302 668 971 664 492 -230 82 707 948 -375 884 -212 785 -239 -570 221 -143 277 207 111 758 877 -755 61 589 35 -704 75 792 -976 303 -187 934 -739 67 -830 -374 -252 -7 977 -296 514 681 87 -716 444 -869 230 160 959 315 828 355 790 -320 -399 -271 -167 -35 -986 -333 -156 -251 -350 558 739 547 -594 -856 709 962 -415 25 -759 -614 703 614 661 933 455 811 -399 -101 273 665 -656 464 719 -344 524 21 -161 -841 484 112 558 -318 -89 474 -877 608 -591 -267 225 -375 792 883 -405 -830 -884 236 -787 338 166 911 352 -806 625 703 -82 -615 90 -19 -343 -421 -268 -293 -110 267 267 327 527 -458 -383 346 -90 372 133 -686 -251 162 -741 614 -323 939 486 -26 -399 276 617 966 765 431 -59 -151 757 -784 470 158 507 -941 -414 892 -975 -786 541 -826 728 -477 -84 -731 856 -979 971 -155 196 938 748 -614 -569 -438 250 -746 961 -117 674 502 594 579 -35 699 -463 903 -45 -94 765 -298 -792 -65 -458 -166 437 -687 496 -519 991 381 409 381 -372 -485 64 -526 -352 -435 247 373 -496 -411 375 305 785 -909 916 266 196 698 -95 152 367 -792 537 -566 524 -589 25 -286 -975 -76 500 -99 -248 553 362 693 930 255 521 -61 34 -341 -573 471 -821 -185 806 -465 324 5 106 975 -56 -570 340 737 -476 -144 389 760 774 574 -174 883 356 675 -66 947 367 696 -146 934 963 -71 981 -366 100 281 896 -471 -881 -288 920 218 57 881 -898 626 257 280 -259 147 627 -604 403 476 207 172 753 638 -216 675 -578 905 13 -260 -880 845 -504 -173 858 467 -415 -614 -509 -82 734 -14 -395 32 544 -258 455 -375 986 40 552 -107 -499 756 580 -689 -303 -763 4 -284 792 682 105 615 -158 248 -718 865 553 569 968 941 125 876 -309 204 857 357 812 974 848 -926 571 -395 33 445 -572 -501 731 -113 -783 -692 -347 -956 745 -72 427 938 -898 -288 844 114 83 -213 312 -648 -511 421 72 -548 160 -327 -307 284 86 -596 -330 -33 -919 629 963 156 328 -163 15 -772 -243 81 435 51 182 -86 -210 -997 -856 -346 816 -730 -704 -953 -997 -741 401 730 126 750 835 100 502 -317 -993 342 -131 319 892 82 55 933 512 -763 -590 563 239 -43 -438 228 102 -620 692 266 137 -828 -103 248 422 682 -571 -275 -560 28 -124 -132 260 926 -915 -217 217 -790 776 781 664 911 660 -523 -443 -104 -672 364 -540 374 971 388 899 -49 -375 -507 -33 -850 -983 -121 -47 -162 -54 -924 272 442 411 -82 726 381 308 551 -793 308 612 735 -276 28 -533 9 176 419 -518 173 762 939 -224 992 -735 859 -700 12 471 -637 433 -108 900 -249 -955 790 624 -475 -699 38 690 76 103 -958 -191 305 840 473 401 780 4 -900 802 -612 950 -673 349 -727 -990 116 735 -726 -251 12 -818 601 -397 875 -367 697 -16 -133 -377 -129 -613 454 -694 -918 918 -39 -72 -175 -989 -943 265 317 768 -631 -6 445 -722 570 357 793 965 -294 67 744 538 754 575 916 450 -844 -252 427 -918 -66 96 744 -796 862 97 808 -746 441 847 995 440 550 257 543 489 948 -353 -670 438 -348 993 195 -314 -674 -963 363 -994 415 -997 -602 -948 697 644 837 610 577 -281 -483 123 602 972 -659 -528 -266 -540 -347 120 418 204 444 189 82 636 -924 -717 656 -153 99 -855 -282 -701 -127 -173 951 -568 380 764 -523 -617 176 338 109 -305 902 -890 834 85 250 -738 -560 506 -611 -701 -814 -716 494 -385 -950 -346 943 38 877 -740 -68 -279 -416 552 -694 -84 -133 -357 669 -217 -509 376 357 -269 -272 748 461 82 177 -871 522 -50 361 -291 -532 -780 -757 899 -773 -468 722 828 674 -996 -852 -548 -743 -546 -535 289 -272 -862 572 -736 63 452 912 -158 -360 623 120 566 -894 -809 112 628 -825 473 25 230 888 -450 -419 391 -390 -779 161 -8 -24 -711 691 -49 -869 -899 883 613 840 738 969 524 -987 727 943 887 -468 817 508 908 -203 862 -652 -134 100 -367 470 -142 796 79 723 58 398 648 -106 9 896 214 -888 338 -423 928 -703 -205 -265 587 986 178 452 -324 -623 -307 553 742 29 -340 547 -200 722 522 8 49 -820 740 -713 2 626 32 642 775 -907 690 -953 -595 -434 258 -7 845 615 460 -807 -620 916 -374 -853 270 -508 -820 -948 692 783 498 227 477 71 722 -971 536 -841 570 129 640 -987 -975 974 -431 312 482 -964 -580 -378 -344 -987 -880 -77 -363 -705 698 -845 77 23 164 -351 940 552 -984 967 189 357 147 -878 126 956 -128 3 668 278 -296 894 -186 -227 -484 808 -777 334 -464 734 282 480 -832 -745 -607 520 433 734 150 -661 220 -555 975 -802 734 -970 800 480 886 -364 658 -59 -398 568 413 -762 -531 -475 83 -241 939 58 66 616 -321 -458 759 -74 -467 546 510 283 -876 384 989 843 117 -912 -442 -947 781 352 90 -620 -618 317 587 -350 -862 271 -333 715 -961 -998 415 -794 162 -587 133 232 844 614 198 56 130 310 876 -397 896 903 374 537 -390 -325 -236 224 -32 -741 800 1 -701 -233 128 822 -475 925 928 917 881 -252 -142 -749 130 -860 -958 366 -887 -212 -283 -564 168 582 -489 564 339 464 491 -246 893 681 704 -78 -691 -42 -264 21 961 950 -692 456 161 333 -422 -276 -709 -484 -121 -496 -78 324 553 193 -881 368 204 -776 -610 -878 -799 -492 869 746 611 291 -40 -50 233 343 715 508 -479 175 -983 446 785 -267 -73 716 949 337 -277 -341 171 607 -371 298 -815 59 -487 423 37 388 255 575 -345 488 -98 666 978 324 -295 -926 -817 968 955 207 121 738 783 439 -1 -874 583 -158 -606 527 12 537 -849 -147 571 -956 374 556 864 431 -728 959 590 673 865 419 -371 -215 -778 -871 124 -459 -713 289 69 -572 -351 388 374 678 270 -676 30 566 749 117 -253 -541 483 -130 709 -369 957 -508 716 -366 -895 -826 142 -196 -395 203 71 -884 -674 -519 821 -647 462 591 433 452 -246 -673 468 -70 -609 -638 -604 -449 850 -675 -485 -504 -964 226 -184 372 309 -926 -83 -548 562 352 -180 888 -312 877 -996 -650 785 450 896 292 927 234 -267 487 997 -411 107 875 -932 598 616 183 -515 80 -32 -212 124 -189 -980 -201 -111 -409 -549 -798 -338 423 -785 412 7 481 -512 -39 350 -446 -261 -191 -251 864 -812 858 378 -724 15 358 -844 -483 -674 583 -51 -422 -884 921 -909 -492 434 -470 209 -605 586 -533 -345 -698 -689 -647 -606 458 905 313 146 -211 427 -844 -413 98 357 488 399 247 -510 -896 432 -710 617 -374 -517 -374 -44 -947 -110 -184 25 -18 264 -607 -114 -56 -982 -142 -772 -788 691 -44 -820 -25 -36 -672 972 -440 133 -950 5 503 153 -1000 -441 -56 -281 458 439 659 424 -775 -688 147 -885 200 -518 -76 921 785 -46 -956 616 729 -689 -838 -461 792 864 484 -2 520 -705 419 814 649 -478 830 -256 224 956 113 -656 208 -256 629 48 434 767 889 -504 234 -205 587 105 333 -488 -316 334 13 -278 -926 908 327 956 -342 -562 209 87 468 -530 601 773 -138 495 627 782 -675 592 -469 995 191 -866 727 542 101 856 -166 193 -362 -950 -394 938 -313 467 -250 353 -982 156 127 -78 -448 -980 453 -595 -617 -106 591 -746 -48 -621 168 101 607 350 475 -951 -935 -353 -245 -672 -186 341 108 244 -395 -563 759 -805 613 -748 256 961 834 65 -405 -914 -916 570 -182 -172 -679 -863 -555 -968 376 -527 -842 -999 -960 -407 -186 409 291 976 112 358 822 -915 347 853 -681 -942 636 712 -688 -730 535 204 -526 -915 864 -315 -946 391 856 267 827 665 349 357 -130 -757 732 -816 -646 441 -907 365 -891 -726 -586 -740 -106 12 -959 418 506 -235 -533 843 778 817 -793 -742 -977 -406 -730 475 629 869 335 850 -57 -176 654 331 746 814 786 -197 -375 -789 -328 468 190 173 -718 -994 592 -675 160 -373 -462 203 -255 -412 -170 -570 -387 290 -326 -355 254 666 897 144 118 595 628 -812 488 -161 11 -966 -987 630 528 -832 447 108 -41 216 -992 438 -474 330 46 884 511 905 579 -742 -293 145 59 -704 -283 963 -573 -857 203 -589 200 521 621 167 -274 667 -663 -553 114 59 426 -240 -133 626 552 -981 -511 -154 949 -668 -408 586 -926 518 96 -423 -106 993 877 -837 353 917 15 15 1000 597 -568 -523 182 -530 -710 199 -729 -907 -340 330 -664 499 148 -102 -660 72 -586 677 660 -222 102 -171 -102 390 -190 568 303 -473 228 308 -604 -784 -462 -124 -992 710 -767 -768 86 554 -861 425 385 154 -98 -488 811 829 -683 939 -209 127 -518 922 992 429 -59 499 180 -467 599 -641 -825 -495 -63 662 933 -324 804 999 -179 267 -439 403 911 -927 54 954 -851 -152 467 -451 729 -308 -511 -828 -850 -790 857 -505 -947 410 692 900 71 876 656 -641 827 -168 -288 543 623 468 -960 480 369 -306 -871 -556 -568 138 285 310 390 -684 -988 -146 455 579 -462 -968 -687 937 538 -661 416 -798 -986 -219 478 -484 -285 -109 203 977 -883 -485 -120 803 735 466 421 -189 -496 233 -41 -857 726 892 130 559 448 458 -549 -155 337 338 454 381 378 -507 -988 -845 -497 193 315 -831 -883 470 -429 -263 119 -259 93 522 927 603 641 261 78 356 -734 -864 -216 -787 664 -283 234 -446 446 -110 -839 -55 -631 -301 -939 656 -707 -820 -283 36 -548 73 112 659 55 -288 261 497 -880 501 195 797 939 -746 -641 -904 223 -958 -804 -802 972 826 -576 101 -5 613 -165 -996 -569 -891 -158 -759 -316 -466 62 -979 -551 258 16 -296 320 -64 293 -197 -383 932 365 437 615 725 324 -766 -423 -287 587 168 970 616 949 68 293 -573 378 -335 -912 -611 437 -51 382 218 -252 -216 -344 -899 -774 250 362 679 -10 -744 -809 889 -932 847 888 -74 -794 911 -88 -443 -385 -467 871 186 -939 -3 -336 693 -183 -232 -952 -538 675 472 378 -13 -657 308 892 816 -869 -679 996 856 360 174 -663 233 940 -18 375 -302 -998 -470 -872 955 883 585 902 -543 -466 274 695 -685 -86 -401 247 890 -908 919 654 -932 -64 -290 -171 -899 566 -955 -254 -166 -843 607 -856 -709 -81 428 -23 22 -4 221 -788 -487 -38 -382 -248 800 -64 944 -639 -192 -327 68 -172 -694 -782 -875 462 -716 -582 974 681 -436 -886 445 323 -692 734 191 452 966 48 -411 -371 855 -90 -137 375 139 -955 971 346 -135 -726 -254 918 151 244 -161 623 -267 -472 -210 251 471 -162 438 367 -130 980 -95 -320 -973 474 -185 432 869 991 -161 -630 578 -969 -894 -387 -413 -790 136 496 -158 499 360 -37 -39 886 603 594 357 598 751 -921 946 -790 -637 650 527 -45 737 -489 115 -694 227 532 108 712 -522 -70 35 -43 44 886 735 -138 752 271 -850 -511 643 -350 180 456 592 192 -894 352 -671 394 615 509 -608 -335 -437 -805 -211 310 663 20 -130 458 -506 61 -937 917 -461 977 -862 188 64 -310 404 634 -916 40 -386 -294 491 -886 -5 -112 -48 -51 468 600 486 -638 -974 -34 -828 557 -88 261 189 -368 371 763 -562 7 -159 -405 -832 266 782 540 -850 -715 -410 460 518 693 794 52 -97 -151 -378 137 930 -936 522 -251 -138 489 -577 705 -861 5 -996 -324 672 320 868 -718 -158 981 732 633 -905 -211 953 -759 411 -465 738 -572 -543 -499 -439 -453 338 48 793 446 -578 378 25 451 -17 948 771 -450 543 -682 833 -218 104 636 429 -275 -104 -590 -583 506 -352 -123 229 -963 -604 -518 -393 539 628 -349 437 -654 239 -6 -540 131 -356 258 904 -821 228 -955 -80 626 833 208 436 -301 -505 521 -525 678 -860 -819 492 -628 804 -156 -610 8 -662 326 -13 -805 717 354 618 54 -915 578 -428 -204 891 459 176 -854 171 -755 979 -25 -913 329 -15 571 471 423 -473 46 866 729 950 669 -638 586 890 673 812 765 -940 222 -624 448 654 470 395 -431 860 115 -934 730 -669 727 -257 961 667 -801 778 921 513 172 257 273 -962 -492 -429 -823 359 -840 -410 612 270 132 482 -807 -688 -699 -253 718 -405 969 175 982 -276 245 546 591 -957 41 652 -963 974 -887 936 -241 -161 295 -90 49 630 279 -479 35 -405 -294 419 -579 484 -622 -806 81 -884 625 -668 -80 969 408 579 -363 -935 -655 -760 723 -630 -761 -294 927 546 162 -869 664 -566 -941 -876 -298 -921 439 776 -24 833 -483 368 -59 344 287 906 -636 642 -661 -940 -966 574 -135 -981 318 -786 -145 -82 140 69 117 980 640 -257 114 -610 -385 450 -767 783 -512 -70 -848 14 -565 798 -61 40 220 794 307 293 -481 663 116 326 565 -129 983 -41 -949 -664 -357 -406 327 711 -292 552 664 -330 -380 838 -272 198 487 -948 570 433 -843 399 877 486 -394 -963 -721 399 -616 -836 957 878 407 780 920 615 -548 -65 -368 -123 499 623 886 -807 -47 -99 -783 147 -348 275 747 -578 613 -316 103 427 -509 -691 398 249 -661 -816 484 680 -553 599 109 642 229 -182 169 323 -794 -723 -54 668 288 -656 -81 -33 451 654 -36 193 -992 258 -110 891 -460 302 875 402 -92 552 -689 -657 211 -481 -401 -471 -796 -707 -923 679 701 922 374 -923 -289 -814 852 741 44 -856 -709 909 -627 585 -601 -198 914 -178 -455 865 -133 673 -467 517 -996 15 -298 451 950 497 -836 -46 -997 993 806 -714 106 -760 15 560 -462 -373 330 804 732 -510 -382 698 114 896 -363 -935 -969 246 134 956 814 602 609 -411 875 977 106 -112 472 -660 966 866 -47 470 -89 -553 559 852 -423 492 422 -527 -97 -522 -47 951 620 685 -353 -912 730 -889 -899 293 584 -732 -250 175 -638 97 46 706 38 -75 484 759 -46 -76 -795 257 776 -699 772 369 159 -47 -202 -599 -492 -718 -967 299 -808 -64 688 49 960 -629 390 450 953 -250 498 -167 -296 899 -266 -680 812 -376 299 -823 692 -490 -307 -301 -208 -850 -774 89 -887 622 738 -320 -71 -118 -390 382 -337 220 6 829 -388 -127 -842 815 139 666 -779 -182 -838 788 -664 207 525 -398 3 405 708 446 -908 -691 17 298 -237 -78 -431 553 724 330 -267 -623 -912 -129 316 -791 163 235 6 387 571 72 -938 -553 -840 -961 -267 941 518 -208 -760 -909 -700 -422 -620 550 -491 -257 -290 -778 482 994 -439 65 -750 544 313 905 -694 -162 -954 -398 384 -771 852 -719 362 -257 -414 264 81 -281 703 -691 -403 669 68 573 860 801 -617 195 -690 -311 -983 674 -643 468 713 361 432 681 -300 -458 -861 -993 439 592 535 -610 184 726 -765 -740 34 -183 -797 882 295 542 451 -421 -28 -958 496 -727 687 295 -387 -910 -703 -397 -598 -636 -461 -560 -577 -79 -829 3 -703 -196 788 833 -565 -354 434 -461 447 -355 -37 -470 -32 -700 554 63 -385 165 -559 -48 -117 -501 -226 590 150 32 -143 898 703 888 -505 -754 608 -532 -403 -830 379 518 461 -65 -900 132 294 -444 -124 586 -229 30 -54 -466 64 -842 159 225 634 -183 -826 -907 624 -551 -489 -903 494 58 356 911 958 -321 -561 -403 503 -150 -496 -201 31 367 -227 -978 380 -419 -9 567 -71 -258 957 978 175 -856 -807 997 -812 -501 -107 147 117 405 87 302 413 -66 864 904 474 -245 -783 -523 -797 -320 -653 125 -283 68 949 -37 227 -867 610 -469 -373 -222 -183 -931 122 -352 -99 686 -428 -322 -50 717 896 -926 -605 274 -585 609 -271 426 -4 263 -138 -604 -9 754 97 814 -668 440 -583 -118 526 -983 -84 524 -653 -694 -271 -345 -999 -735 -314 901 794 -66 -773 -352 149 959 -943 -766 19 827 338 712 710 -392 140 776 524 309 429 722 991 598 -165 933 775 -479 151 -793 582 973 248 76 -80 965 207 -326 929 -670 247 -291 -154 -410 -37 -876 421 569 -78 748 -864 -980 -84 290 406 -938 338 885 406 -917 978 -897 989 -737 381 -535 -961 -811 -963 451 -131 -272 -818 844 970 647 239 286 310 621 894 -83 -561 26 298 -525 -826 888 145 654 -343 -53 -196 -247 944 -444 291 -338 -685 -128 -454 -311 -923 -409 -650 12 -568 -437 -385 -832 261 -112 -43 -138 -211 -320 827 -35 -172 -923 529 -253 -594 747 811 438 249 449 414 286 -97 434 410 226 -889 572 382 270 -270 96 -519 -63 -615 -384 -85 -952 -291 -840 -158 467 -670 997 911 -901 898 -922 330 575 -708 820 -333 974 619 -818 752 844 268 -20 -102 735 -799 -498 -847 -28 -447 729 -237 -292 272 512 -774 -487 -993 -146 813 790 -909 562 370 -464 -9 -333 494 732 200 -248 465 529 54 460 -129 -777 225 254 -474 217 -59 -673 749 95 227 -992 -91 -811 890 586 -706 -749 -96 -871 49 537 -636 -298 -194 371 -167 -409 -511 659 847 -30 319 -743 -743 943 338 -100 839 -940 -879 847 -754 75 -673 -734 360 460 883 -655 619 307 222 668 518 -196 514 730 0 -958 508 -355 921 -993 -555 -120 -66 992 750 50 374 -670 561 191 300 -877 696 -693 966 737 479 629 820 -588 -832 904 322 -219 229 760 47 960 -3 876 944 389 465 -11 307 160 -467 -303 -916 579 195 -860 739 616 727 874 -676 -931 745 -97 909 -872 -628 856 867 -657 -713 700 912 179 891 -48 2 456 -449 389 434 -565 -990 -182 398 -882 337 275 863 -352 -889 -202 816 182 208 436 -42 -942 -106 685 -36 153 -142 381 -195 -799 -395 -724 -947 -567 -551 -966 26 -327 -754 25 -754 -280 -526 -527 818 251 -711 -54 138 490 -409 234 -888 -243 341 -614 -29 -975 -910 -465 828 -525 -234 21 -633 -399 -813 -960 373 -878 58 -554 -357 -346 -698 -420 -553 776 360 864 222 -800 -79 -307 770 -780 -672 -60 -586 939 68 806 -178 271 75 441 -1000 -870 -409 381 -102 185 368 -101 172 726 -251 -77 87 -193 -376 -988 -751 -603 -937 257 826 166 816 -898 973 521 270 674 -146 -60 -240 789 998 75 -572 619 457 231 63 541 -375 -542 985 -1000 829 -744 -289 -262 -262 -916 735 -165 832 -982 252 -115 -312 -344 -749 -695 533 49 -641 -330 -716 -228 867 871 -783 817 -395 454 175 -772 -280 682 -722 -707 -476 -57 620 522 -633 -3 238 934 56 359 -179 -247 342 254 821 283 756 923 -66 827 411 842 -252 633 662 806 -146 176 -24 -348 -697 704 511 41 382 -267 -951 247 800 -380 950 956 -916 352 836 177 206 -724 -268 924 359 -854 362 -148 573 -309 135 -541 -701 -450 362 -56 375 -161 -118 -847 661 715 691 -947 -931 992 -496 763 -975 -562 720 75 828 453 -268 30 944 -50 -483 195 792 1000 -616 -625 840 -659 -415 749 -152 -710 975 653 524 -987 279 330 -522 776 418 -770 931 600 691 452 -734 563 149 -444 -646 359 853 -241 -493 -704 -588 417 388 399 934 -261 -667 367 207 565 991 914 795 236 86 108 689 -403 -110 -103 552 235 -519 897 -733 457 -601 -787 242 398 -669 16 -697 617 314 988 -269 411 224 450 107 -487 -178 -687 762 -386 -279 928 -577 182 219 -826 -905 -533 769 189 751 694 968 156 258 -327 -94 114 -677 -685 -700 809 -665 -479 -927 936 149 -198 49 -710 291 -5 342 -680 350 715 -931 765 -709 43 305 -968 714 -896 89 361 -919 -801 390 909 985 -301 575 -488 658 -147 898 -777 -527 617 -931 927 234 -543 -703 32 -704 649 -706 -779 23 126 324 -212 -364 -967 227 -190 680 -49 152 56 -8 -603 -665 -155 901 774 -365 77 846 751 913 603 -881 -231 442 -841 -536 -216 -12 -22 -252 -741 -214 -888 -500 995 832 -570 310 189 -783 -245 949 -211 -495 -16 -960 464 -590 -14 -688 -987 616 27 -646 985 8 311 666 31 595 573 889 -828 166 358 63 -170 410 -572 433 -941 -336 135 258 -383 -661 215 -461 -974 -378 491 -729 698 863 -413 24 -198 -420 436 796 31 37 -573 -119 -64 -83 50 -805 -597 173 960 45 -704 -87 -337 570 -741 -164 14 -626 -14 -766 -17 196 768 611 -495 -798 727 427 164 766 728 -931 532 122 36 -499 -908 -179 -457 925 -491 -557 -764 -241 656 -845 300 -742 864 -129 180 340 241 -871 -247 -646 845 351 -408 982 -745 680 960 386 -155 -140 991 542 206 535 -940 723 170 -731 296 201 -190 -217 665 -724 -706 166 -49 446 -151 -977 -49 842 -694 -897 -486 208 -523 927 123 137 566 -983 311 -395 445 676 96 -528 553 621 -78 572 -540 -882 -679 722 -344 484 122 -234 992 -365 -163 -735 -394 -367 845 854 547 -429 -886 512 426 -920 -214 536 -39 383 960 -261 -116 -398 207 228 119 -693 -80 172 872 -246 848 207 -604 430 585 498 -559 806 -850 81 868 -560 -403 769 -366 8 -449 273 -961 342 -144 39 -869 -471 59 -83 -200 123 603 -65 -646 669 -640 -701 -149 322 -876 329 -545 331 -509 642 516 673 -361 337 -502 428 442 48 -318 -584 -218 -756 856 125 319 -5 814 634 905 984 155 898 -333 -674 320 -189 -195 -192 973 -39 -216 716 -86 -85 159 590 989 656 -395 -431 399 -152 382 -551 837 -421 413 -669 -909 310 -828 -282 190 -705 437 244 -835 721 -577 -509 623 -292 724 728 68 -160 -56 440 -24 -301 -973 580 -135 -10 852 581 -210 -905 -156 -493 14 -533 204 712 426 -615 492 -658 417 921 -504 -57 -191 999 261 -234 112 -447 -829 333 844 -213 -130 861 -21 1 926 -349 -188 101 -930 -547 -377 -477 173 972 -460 -270 -828 -286 -950 -384 -535 -485 -909 668 336 487 -80 731 -122 -121 -835 -261 -779 -63 418 -906 198 -816 623 -302 378 -25 -900 -299 -174 -713 396 783 811 692 -217 -356 -862 45 -36 -500 -636 -455 -152 947 -766 -36 -957 965 79 976 271 -978 -662 -103 306 -978 -789 658 -253 734 243 985 104 656 -750 -569 238 -473 807 536 -512 -671 595 -771 -710 509 -916 352 635 -767 66 206 966 368 20 -369 23 54 -613 -781 -867 -957 164 -674 929 663 406 252 876 49 683 400 435 728 -390 150 -552 473 -134 427 -221 -242 104 -701 -30 -782 -145 -973 750 76 909 -752 -545 543 -442 -392 468 545 561 537 628 751 176 -551 -818 884 -974 631 -332 -638 -929 753 -554 -77 367 -78 508 -873 -360 354 443 -166 385 118 821 523 310 879 -14 -405 740 646 499 -171 -681 -861 885 -746 950 920 351 -38 472 -909 479 -394 24 -244 566 -742 739 864 -606 524 -699 -604 -127 -913 905 135 236 -590 -906 -166 -420 -128 250 -627 -126 -856 817 762 -383 -393 698 159 687 -245 -52 -156 -552 228 -24 -688 -414 -409 -418 8 -575 -648 246 292 -391 -624 -220 -924 701 -796 723 596 -119 -486 901 444 -543 -146 -212 -107 -807 694 -368 248 -386 -945 364 640 -356 -534 -108 877 -77 432 -123 113 -58 -855 640 -85 941 -455 -215 260 -776 -498 -190 -945 -433 -606 -12 -135 845 -774 611 794 -206 -591 396 307 -779 152 -195 819 794 506 777 948 -669 225 -608 -320 142 240 534 -586 -548 -925 -258 -6 -218 -50 768 -373 -41 -499 53 874 425 -893 179 -690 -612 -599 655 -52 62 880 143 -959 -300 -19 235 -913 356 439 12 338 400 67 -349 433 -764 -482 296 -345 -133 -685 -325 498 -794 -312 578 857 -861 233 -435 284 -549 559 382 -646 -547 482 -106 80 340 662 -645 636 -510 -828 745 -839 236 -156 903 -79 636 -794 325 889 -693 -656 546 594 -33 -636 -838 600 263 598 -233 920 314 779 -875 -133 -950 564 401 470 -891 34 -296 287 -95 -111 860 48 98 -861 996 519 -696 -142 563 -492 76 954 957 -509 -837 -309 848 -889 844 151 -745 83 340 -553 717 847 335 476 -303 -730 922 513 -785 409 318 -852 193 -321 -260 626 -529 -841 -513 -79 -230 -944 413 -769 -961 891 -514 -23 468 -896 -486 627 329 434 -237 286 -747 973 697 -631 246 596 -787 -315 -108 -846 -892 -585 -619 -657 633 -938 -735 603 761 -416 602 -247 -448 -467 -687 -694 -399 913 981 -753 275 -65 345 556 75 479 381 586 986 -573 -580 305 988 239 -226 -370 984 499 -317 -219 639 115 -948 -806 880 292 -844 -849 -872 -571 -953 891 918 -626 -765 -528 310 671 -772 751 747 -852 -229 -872 -137 -221 -670 -445 937 389 164 -788 85 -359 324 -699 -516 625 -881 -526 806 715 690 355 648 -452 759 773 874 813 167 -368 -731 435 -835 673 776 -912 -801 -504 -478 -651 55 -88 -740 195 54 -262 -381 539 -892 963 470 545 -665 633 -734 525 679 563 634 260 -766 384 -181 -254 -585 239 -138 -972 -216 747 -478 144 -144 -176 -105 -470 423 152 262 411 755 -50 492 70 693 -686 -629 233 883 768 -75 801 408 186 694 -129 -590 -722 -421 309 330 20 71 916 -981 -406 272 438 718 -233 724 220 -78 697 990 -1 611 -53 -952 484 -227 873 768 499 -967 958 225 -935 -474 -454 -72 940 -840 709 325 292 678 -457 -85 44 -20 -703 -132 489 14 607 -184 -93 -882 45 -263 897 -285 -835 -126 511 -669 -48 45 289 689 770 -729 483 -995 -338 439 -835 -543 -354 553 879 -603 477 930 -877 -778 -265 -387 -884 -179 267 -441 -690 -830 -188 -223 559 -933 -602 -171 -74 887 -128 -417 -609 -115 -44 -324 425 -205 -392 498 -108 -81 -479 -112 -114 -416 250 -750 -246 623 -860 -967 -920 -267 -133 331 -881 285 377 -937 258 -206 -807 219 571 -701 -138 -284 467 118 -74 450 -162 774 -393 -654 45 957 -390 -507 556 762 223 -743 -816 -541 -50 -824 -672 208 289 503 312 -700 -967 738 -989 256 -524 -697 211 135 -768 450 920 -173 152 16 465 -150 403 -616 77 55 497 658 -192 -336 -997 -162 -984 -628 -639 -62 216 -455 436 550 -970 -954 946 -693 -921 307 -987 159 -756 -516 -801 -22 982 -726 821 -901 -238 955 796 -501 935 -791 976 557 -571 -765 -447 -359 -37 71 296 -466 444 -67 -393 -592 529 -749 -16 809 430 -850 -100 295 -543 -456 -966 515 348 790 875 -591 -16 621 536 -326 -573 736 111 160 -402 -564 331 -337 82 388 -240 269 -35 355 116 -826 519 780 54 347 233 959 381 562 814 828 603 -397 -923 267 -260 155 -857 -135 -598 -419 827 797 448 -434 -958 848 343 -261 -183 963 832 27 823 76 -811 -982 -453 989 -893 857 -355 304 95 -830 -85 -516 -515 351 93 -957 -49 974 -900 993 905 642 800 803 -155 803 692 -906 -93 -128 17 20 -797 -142 -630 807 -71 -814 418 390 -316 564 -979 656 144 -459 691 -244 754 -160 -121 -799 2 -557 -779 485 -219 80 -473 -310 652 128 345 -386 -475 -654 100 -380 998 607 161 429 -138 -907 -711 -184 -721 378 -67 352 -125 368 9 -974 -201 -571 -283 -174 344 -112 -695 951 -25 -577 -185 -672 220 -309 882 -391 -318 -650 -177 926 -203 -214 -791 -124 -276 617 -943 -215 894 -396 -227 385 -304 611 549 -100 -613 617 -302 -672 -91 256 12 287 -551 -718 -591 -39 -873 564 -901 918 -171 796 -594 -434 895 -397 -576 -199 126 49 157 -391 235 934 489 -840 -512 727 943 -707 -802 724 -674 -706 -635 -319 -424 -470 -925 -921 239 185 -555 404 -589 500 -120 -306 724 420 455 -356 -579 832 -593 629 126 -683 -653 598 -331 -60 150 629 -674 -465 987 92 -914 -719 298 352 347 -698 983 466 194 137 -777 92 -904 74 517 -802 346 -243 -79 956 685 -589 683 -270 255 -245 -412 -731 515 898 45 -801 -911 189 607 -120 160 641 -418 -623 -117 214 700 -156 -291 -336 919 672 953 -61 393 418 698 -667 668 427 186 -854 -443 545 -176 151 -821 -575 539 -902 307 170 -859 538 -738 568 -743 844 -148 894 815 654 -459 -742 711 779 -493 408 932 -575 -10 19 392 138 -104 -134 623 -713 38 861 -714 822 989 370 106 404 24 -840 68 -67 698 693 -761 482 627 861 64 664 205 29 -906 998 838 777 -936 -992 -112 551 -600 -182 369 870 344 -183 -720 -670 255 742 -862 677 883 -311 -526 224 941 26 -229 -952 404 -150 -948 594 565 90 -402 324 -158 -729 126 -714 -981 828 -464 531 10 -199 304 256 642 887 -313 -446 123 -622 -59 -961 -93 78 -186 -754 672 305 159 -468 248 -332 468 -326 -874 -292 -510 128 -39 -841 353 854 534 -823 -473 25 518 395 438 -315 814 359 527 436 -512 -319 -722 872 352 541 -346 418 -132 -88 666 79 831 608 -941 351 436 468 630 -242 398 580 330 -206 885 -177 93 312 382 -974 134 965 -934 825 151 594 152 615 -757 682 629 -492 -548 -612 695 -132 -359 -654 -380 -911 -815 -725 699 687 948 -769 -477 -620 -875 130 -196 113 -775 739 658 -92 304 447 -940 887 -335 -291 766 92 -753 996 -232 806 109 150 2 212 -83 121 -776 43 93 -43 -741 134 -381 -895 -397 -391 -677 -984 106 -189 330 795 815 954 -936 -475 174 260 7 -763 98 739 -90 -281 850 458 24 -514 -767 -598 496 -507 -97 -853 -6 -969 334 -237 470 -734 753 -511 825 962 257 394 242 498 -752 -140 -263 -25 -333 -131 -863 943 -861 -705 -884 532 596 -285 -753 -329 626 92 -818 834 -631 -377 911 305 420 621 -848 942 -229 -960 -643 -262 49 -249 -899 -462 -237 928 -820 -443 751 -470 -442 -902 761 601 -865 431 482 897 -695 589 712 -513 862 529 61 471 -325 848 -660 683 -120 686 -497 814 393 -999 -661 -252 285 -812 -613 108 -923 678 -868 25 -861 -261 875 -480 -315 -409 -681 -143 308 299 14 -340 -497 -992 -261 -692 -128 718 -200 582 -636 -324 868 -578 -353 165 46 -707 900 299 923 -932 899 425 -739 -459 321 -731 -777 257 684 678 347 689 72 99 600 513 -247 513 178 62 -607 21 482 627 720 494 830 -837 40 558 890 660 899 543 -509 -706 662 792 -16 403 184 366 137 -288 -635 642 648 213 -346 613 30 -867 -496 -184 692 116 906 -613 48 457 -982 -974 -24 -295 148 278 87 18 -725 -707 38 406 587 -225 -495 924 276 638 653 -324 515 899 780 -906 688 314 14 92 -102 604 -854 542 945 754 962 -91 -434 -889 -349 333 -318 -92 973 -26 -802 433 102 -759 -236 755 906 851 -871 412 892 847 -291 285 -304 955 -151 544 523 -600 -350 510 678 80 185 -242 375 844 331 -687 472 636 -899 575 -838 461 617 -542 -315 495 -897 238 503 -601 564 -560 357 219 369 -167 -342 756 728 767 -945 -409 737 -128 483 -455 764 255 -762 961 179 -674 589 414 792 814 -157 521 951 -748 -545 -693 -406 -437 -690 418 520 640 -835 -196 944 799 5 240 -840 628 -826 946 -961 183 -416 -759 -460 740 78 -931 306 865 -994 -438 -5 215 386 993 849 -787 -328 687 -13 612 -167 -243 -145 -7 90 359 21 -845 -985 532 236 -957 334 303 642 -830 625 -716 -188 60 710 166 -470 857 -483 479 922 -50 -233 -409 847 -187 -133 -302 -646 -407 318 876 390 -859 -961 645 74 401 810 750 509 -230 721 -154 -363 -281 362 601 810 -106 -246 -875 -842 939 -466 215 -784 -854 250 31 -746 -713 -675 -329 48 -794 -67 -646 -492 -958 899 -202 -847 455 79 138 830 764 983 -762 -380 -230 699 -628 290 -997 217 -520 -666 -178 -335 794 -395 331 -74 383 -1000 898 -352 -991 -494 -678 372 570 132 151 905 -525 -206 -916 -807 -632 97 -613 -364 -664 308 -939 -65 -837 -632 993 322 -99 -4 -215 525 -234 62 514 -355 596 -460 689 -570 -951 623 748 -557 -302 -401 -439 -848 682 639 805 -404 -665 -540 844 555 983 -985 -78 -855 987 -990 625 -658 509 -752 712 797 -196 914 -918 772 203 910 -290 -557 701 175 -792 583 607 -166 246 -709 47 -451 268 830 718 -703 976 -889 683 -128 -413 684 106 -734 674 71 309 505 -921 725 646 916 809 170 559 -412 197 924 205 654 258 381 457 583 225 -435 847 -598 -150 741 -5 312 -26 679 703 68 -722 -765 -962 -79 776 -759 742 -580 -137 -77 -785 932 -169 -177 -992 -171 385 79 867 561 4 891 -599 -902 -359 -939 535 -599 96 759 -628 306 -324 546 -967 -741 251 508 887 535 -745 -614 -677 -865 388 220 -865 -948 -623 599 -208 -591 -217 831 419 496 708 -554 650 895 976 984 -362 139 -87 -629 -96 -256 -704 650 -193 -399 892 879 -746 545 -292 -328 389 -973 -420 183 -932 409 -923 -842 696 -877 -316 -914 461 -727 -957 -409 180 -31 601 952 -281 -487 -351 56 260 873 -845 -943 744 -680 230 916 103 -934 -79 132 -29 -286 -829 -604 -254 818 -227 -885 -35 -337 -413 141 -173 -816 -600 551 738 -807 -330 -406 329 -903 -724 141 -705 -303 759 -251 924 -496 -262 -389 -151 -401 989 -147 632 553 158 792 -873 745 -25 61 -643 -315 -397 -817 -499 -616 -172 432 892 230 519 -803 587 -239 194 92 304 947 71 -906 516 -263 -852 275 -537 876 -116 124 334 -156 145 801 -276 244 -276 219 495 883 437 -554 785 -266 -346 806 321 79 -48 903 39 -56 841 900 134 338 -332 165 485 -128 -159 994 318 -49 10 -666 600 -523 903 -275 433 400 -296 631 179 -148 595 -933 -804 -954 -172 -341 -747 984 -826 -489 768 829 -237 -475 333 -465 799 560 -816 -177 592 817 -468 -793 -368 -152 -31 300 -652 710 968 317 628 505 817 118 -285 468 -115 39 157 861 -719 -389 -793 883 366 -462 266 -964 -34 -423 -625 -209 -405 977 -610 488 372 216 28 -146 -722 705 626 -352 116 648 808 416 996 -629 187 209 627 -63 837 839 479 -724 520 153 -376 -943 293 206 604 -499 -200 456 200 -343 -605 19 -675 -94 -210 802 -347 993 -584 297 -877 -532 -137 393 871 479 74 904 -32 253 -585 -517 -616 -343 -623 -940 688 -919 -226 -660 -160 490 893 464 -698 -101 -974 629 -647 142 474 948 63 -475 404 -448 -709 798 -795 -587 -798 487 405 -905 733 320 -803 806 -557 -868 894 408 1000 11 282 -887 673 -351 -438 367 -979 621 625 -188 -882 -789 -899 437 -809 -392 -267 848 376 56 -765 339 931 23 -852 -872 -1 897 -149 -142 -3 -987 954 -955 84 593 -718 -724 609 570 -804 -1 -107 825 -532 -574 674 -263 671 -702 -528 914 -868 893 605 -324 -428 399 619 67 827 -23 -858 434 717 -302 324 824 -521 788 -972 743 -726 -27 -298 -105 528 -199 -948 582 -554 -318 440 731 -138 326 233 -737 -617 -826 -920 -705 921 -482 -948 533 689 171 -977 -662 -161 -914 417 536 -93 -252 538 -348 -961 -338 -577 -223 -847 862 97 360 206 -448 633 773 944 326 902 981 -30 -95 368 838 757 -1 -917 496 819 -759 -906 -776 915 -43 540 -33 -842 -834 358 984 -550 -384 -219 -994 -356 -794 -574 -519 462 -12 -940 -592 -657 23 -453 -853 -285 407 181 709 -361 -696 98 -177 948 -76 -927 -306 683 560 -546 386 825 158 899 -676 313 635 -631 353 114 471 -480 -302 686 667 429 397 -24 -813 -505 -612 555 -13 -888 981 -846 -79 361 760 -436 -451 354 735 453 860 -308 -383 119 281 -731 -276 -771 -311 -410 -901 981 -540 315 383 199 593 -205 -158 338 758 472 800 551 -915 -156 -23 825 980 -79 -263 651 451 49 704 996 181 -830 680 -480 129 -908 980 232 832 -220 -266 -168 99 251 299 280 972 -926 433 359 682 -939 116 915 12 22 240 608 604 -301 976 30 -127 -177 302 963 126 62 518 245 877 549 -221 361 168 330 -711 31 -442 -220 765 203 -757 878 408 172 -77 600 181 -257 266 -498 841 430 695 -374 908 -206 178 124 -425 590 -674 -435 611 -679 -526 -536 247 -108 -856 -737 567 60 -41 700 32 -623 -718 -472 -978 -760 342 205 33 53 -474 -103 535 -424 564 -626 845 -582 -521 328 -775 -596 -512 232 477 -840 876 36 -534 -301 -596 -891 487 391 -629 189 302 -643 -41 526 21 -641 976 -761 943 -224 -497 15 -967 -168 886 55 -734 167 817 -152 -134 -927 98 884 666 -58 -689 -553 -216 916 -877 998 360 -96 -687 -946 -79 183 729 795 -319 -470 -445 -980 23 -299 632 -68 -683 973 151 -35 -602 -681 472 -437 549 -895 -320 313 -802 -179 363 -41 -58 975 160 474 -441 -468 291 687 760 -295 293 719 -247 359 474 333 -533 881 204 -841 486 719 741 -134 -288 -539 -626 -239 736 1000 757 -583 -93 868 874 -393 -711 -785 -999 -299 -674 16 -487 -15 12 -772 39 44 -532 122 772 390 176 -899 -779 369 -992 -876 386 582 -647 155 631 -274 918 815 -923 -27 -771 -357 -936 -787 506 -314 503 252 -385 296 23 208 647 -78 -223 785 -467 80 780 757 287 -290 -375 717 64 -301 -571 119 -359 651 -776 -789 382 830 -302 -119 -928 -710 -552 -882 -867 -354 -474 -503 94 -736 209 -365 894 -752 -461 833 79 -146 -911 619 -556 -56 592 868 -648 -774 -595 -776 -284 -331 -554 -720 -93 -26 311 664 596 -583 257 29 765 -312 373 -830 947 611 -277 382 -102 78 20 -346 78 177 -417 642 773 314 885 -971 -480 773 -565 295 470 -364 393 388 389 -318 -255 830 -501 956 -668 549 -303 -481 602 -360 84 -11 -733 -367 -976 255 425 -300 -355 842 516 -934 332 567 397 -19 652 -930 -157 50 -94 845 -555 -282 -54 -161 915 -157 620 -610 809 622 439 332 -27 -570 407 -891 -802 -647 -578 -5 -78 187 28 -160 -18 827 808 -229 69 -538 747 -726 546 -40 877 177 -292 378 -252 -807 708 980 898 808 -262 -781 534 996 122 -876 720 -703 -224 -48 726 405 -538 -563 -391 772 951 488 672 970 -201 -962 556 927 -281 125 413 498 -281 614 -184 -658 -154 82 -228 770 -485 583 50 -209 869 982 -165 572 -430 -326 -250 119 -759 27 310 -945 -165 -867 -957 585 578 -707 -181 398 255 189 -1 616 -402 219 -569 -450 -979 625 180 -358 650 -387 958 -428 -325 867 -45 -786 -113 -238 -896 -147 937 61 309 -632 161 807 -798 729 624 -937 385 -544 426 116 752 428 -689 372 262 487 -799 -621 -922 -530 -51 638 738 297 -632 210 -302 -602 479 -372 -276 -719 -700 -428 680 -588 -42 -224 -907 -230 427 780 488 -700 -884 -781 884 781 -342 287 -350 154 -328 -133 547 -215 -854 973 766 863 110 -580 -823 852 1000 964 -654 -928 771 762 -496 967 818 -215 844 834 -863 727 -856 0 -922 -140 -962 -315 964 748 -870 594 499 477 680 -603 -639 -853 187 -707 -755 809 -831 46 -921 -858 -493 -633 -824 375 185 -816 170 -859 183 630 267 -551 -231 -988 -663 -957 -373 -72 -611 -629 602 384 -880 -810 953 -857 660 31 -81 418 416 -298 -213 561 734 459 226 683 915 -5 74 882 -122 -494 -332 -634 -334 -879 97 -660 478 33 818 602 -540 -54 -400 -286 521 -663 782 849 526 271 -569 293 669 666 55 -135 -759 407 -779 763 -849 927 -540 184 -282 -896 143 -459 408 -5 558 -325 -903 -638 -683 -760 -562 -271 -368 -970 219 410 -797 312 -162 791 693 -36 753 411 -801 171 -973 919 686 873 -587 435 384 74 -807 370 199 467 -220 -861 644 -98 46 -569 275 -41 627 792 262 -337 549 705 283 -830 227 -711 327 -327 -508 272 -996 829 371 -647 -27 32 -544 -852 679 -392 -516 679 94 659 -485 104 -199 144 -655 -53 -950 912 -437 -228 -132 923 76 -704 -3 -277 -205 194 974 -362 -103 762 267 -76 -934 -394 -403 70 -166 657 463 621 -190 206 -456 138 933 667 -437 88 -160 234 -988 -473 -169 -229 654 986 -933 -682 -757 -521 -746 -515 -83 281 669 -775 849 327 -346 897 -875 -941 -196 514 -105 -585 772 274 -27 72 694 -122 550 776 862 -61 534 -697 -40 -237 404 -432 672 -217 -469 234 -237 -189 -980 -125 819 -367 -769 -376 -864 878 -234 -315 160 162 486 -127 -834 46 -714 286 -710 646 -958 276 946 -229 -674 416 -627 3 -978 255 697 56 530 50 959 38 492 611 546 -64 360 -790 186 -203 824 983 363 264 -79 166 -825 -409 -282 -46 -539 662 339 396 -252 394 -608 -339 -226 129 -414 986 273 -297 -458 13 254 -444 -707 527 -105 -597 -322 -28 -379 -14 635 -147 -298 -741 -2 -962 812 136 -375 -570 371 168 943 999 834 240 -876 -3 -860 976 91 -986 503 -612 -848 680 -36 775 98 -428 -329 -332 107 -269 -642 224 -971 564 456 628 329 885 -786 786 -61 -684 -169 -597 -591 348 123 224 430 -919 -874 -960 720 195 884 510 842 162 -537 259 123 135 734 17 -924 279 -385 -517 -676 -298 -53 -717 962 -252 93 -673 731 568 -473 678 -98 527 -538 606 751 -103 548 412 -84 681 160 957 -909 -275 893 491 -486 132 -306 -687 543 67 -846 -838 723 602 839 -482 610 -21 297 966 81 568 613 327 -537 -267 -314 751 -928 -35 955 559 -169 -945 -731 -556 -602 -881 -511 -276 -786 -924 -491 -494 528 951 926 -413 -555 -388 -676 438 -496 763 -55 141 -318 151 346 -185 -494 -429 -892 -522 -871 -848 -446 732 607 872 -807 -763 844 -32 114 628 -856 -211 213 -86 -670 497 778 -303 825 648 -314 141 -496 653 -753 331 219 87 -881 -637 282 -809 98 739 20 -837 -472 -643 764 689 -111 641 -456 -31 984 -21 83 -112 -943 713 -641 -50 615 -525 195 316 445 187 -883 816 535 -459 -484 114 -245 623 69 -668 -678 517 -436 945 800 299 -538 790 52 -645 -189 152 229 -411 251 -237 311 608 111 -719 571 -573 -66 697 482 403 399 -985 892 -77 273 -669 608 -634 364 927 331 663 526 -874 -972 344 981 -465 -387 225 -92 -468 898 -636 707 -691 242 -933 788 -579 667 823 427 -692 -946 -633 909 41 -739 795 301 986 579 -477 -992 352 190 718 958 -197 260 257 635 -515 -629 -761 489 92 -336 -268 -931 -644 988 -406 -706 -241 194 -272 -815 -564 89 320 728 517 -552 -546 -31 787 794 -608 856 787 -574 365 168 -814 -71 131 394 2 -24 -432 643 -918 -521 -843 -272 111 -814 742 -551 -377 371 -968 772 -317 -676 355 -172 648 -60 -493 -195 548 484 -155 -867 237 -948 746 881 26 -166 -930 939 -473 296 -981 992 -70 929 223 -456 -833 -697 -358 87 812 -877 292 936 487 -300 -668 667 -374 -158 -216 462 551 459 165 170 -435 980 570 -721 -925 113 592 -404 27 -141 872 918 660 -635 -356 -313 883 965 -972 -908 -491 -334 -54 -735 400 310 484 54 -224 334 207 -134 483 -182 -578 874 -757 403 471 421 834 883 -655 -872 -952 933 908 351 -585 -569 735 39 904 -943 879 -562 -478 372 733 114 -507 671 233 228 722 -421 651 -987 -567 -549 397 606 -454 -842 -786 366 -31 244 -865 910 953 -360 -122 -168 -483 -568 305 -846 -477 -718 490 -793 -746 333 -776 -205 853 604 622 -523 -570 -901 -854 409 -933 -495 -152 -850 -617 -336 -719 472 -91 -36 -376 -27 -503 -748 -461 -580 -223 -879 -708 -788 846 734 473 -981 961 -815 118 169 235 -965 -764 -26 -967 506 -860 368 -118 633 -932 -313 640 -279 542 -335 777 -908 267 -608 7 753 -337 -438 317 100 -661 -661 -583 -837 633 177 280 349 613 -879 -48 981 -986 -713 -773 -299 887 -327 212 470 -421 788 298 146 -401 -828 -50 758 -551 -905 936 -619 7 -47 -497 -448 -792 930 616 378 -351 665 -429 156 144 176 -442 -642 -132 -839 -539 -623 -860 766 -175 -464 -884 923 674 934 -544 782 838 -321 617 -685 751 217 110 -801 318 264 -248 -885 425 378 837 -878 -574 777 -33 383 971 31 328 -659 -428 -902 930 382 -698 537 -849 -730 -536 -488 -43 -269 984 398 -835 -264 364 -134 -106 655 572 -543 -903 966 -673 -604 902 -570 -330 -380 803 527 925 -200 217 175 -581 -485 -234 -654 966 361 -168 486 127 -989 485 -115 951 -338 830 398 768 439 -592 936 -512 398 -199 -224 782 -711 860 -555 462 -792 -432 -923 -659 -148 21 -375 -640 305 -476 -944 228 -897 815 888 -627 -59 -537 -552 -753 -624 -943 216 371 -171 -670 856 105 -280 -155 -123 -725 -518 553 -29 -955 -797 6 -2 -371 -420 -676 -424 336 -182 -742 292 547 354 148 -331 -231 -26 -354 968 533 -259 -239 -300 619 -864 629 -248 -375 -795 43 -850 160 -172 803 -630 -239 601 893 -56 -896 783 -328 -943 -354 95 229 267 -846 -500 -449 -596 -140 97 -966 -848 -667 903 -436 -211 -958 -520 -906 946 185 -817 635 823 67 -344 -200 -666 -358 -569 -826 -385 -131 950 172 424 710 561 907 335 -895 369 377 680 -529 -311 198 -93 469 651 -512 -474 -67 783 279 -438 -159 501 238 47 -67 360 733 926 -138 954 90 489 922 -735 -592 -499 928 377 789 456 -598 -866 45 -32 153 -623 -50 496 -653 -456 -428 -30 66 274 937 -968 -180 -918 -834 -764 459 273 27 -850 -55 774 -511 377 980 286 -613 -979 -67 235 88 -386 464 -974 689 -490 942 -426 17 -424 -902 -892 599 865 -261 981 -666 -371 -462 676 824 -951 -510 170 239 -752 -964 -747 424 -109 511 -884 918 285 631 570 -536 115 -484 540 868 982 -280 -744 467 -657 885 841 402 430 -289 430 474 -395 603 574 -750 -582 -582 -961 -419 926 618 451 -997 21 698 -920 -534 -395 468 -929 453 292 -714 297 -328 800 -450 654 -144 831 -871 -546 516 502 68 226 899 -330 436 -793 729 -458 561 -550 896 -588 -63 778 661 85 -896 -952 447 736 -208 10 -862 -88 -390 -97 990 -762 -834 -802 29 -10 -955 572 641 980 189 259 660 -490 752 617 -218 866 249 297 -541 -668 679 -514 -98 968 576 95 970 349 -932 -418 -40 -508 -505 312 678 132 -197 -633 349 352 -979 -150 -825 -907 -667 -984 -86 307 295 -364 939 459 -975 -406 -785 61 -247 263 385 498 580 -163 -322 -39 -637 -622 907 -119 -192 -752 -970 324 715 794 -488 547 -604 736 244 -457 36 462 -913 775 173 128 353 -154 -82 739 278 -277 -495 106 -510 -691 -563 -281 878 -78 -454 659 777 534 -440 337 -881 649 612 -464 229 -607 963 -681 -210 991 303 343 -513 774 773 -436 58 -159 -642 -242 -850 326 599 -936 -900 -939 -448 -186 -141 377 238 -457 -807 -280 109 -548 689 137 -154 -294 -219 928 -408 346 -508 943 -276 -847 -429 -565 509 562 -506 -896 -493 394 -320 691 133 -531 659 -919 946 38 224 825 563 -913 860 486 -976 94 -428 457 -874 -309 583 -7 674 493 356 -135 812 902 -705 138 903 151 -831 875 -427 193 842 -27 -598 552 -181 -40 346 -355 -61 -737 300 -448 785 67 628 -613 -311 801 -268 104 139 983 -592 -126 822 -551 -831 538 -114 -794 -337 882 217 619 5 -887 -214 -355 626 946 -361 -383 -993 -650 -962 400 142 -95 569 390 101 -128 -88 -260 -267 -708 -999 -141 360 -575 690 71 -255 -154 -111 -233 623 262 -514 -969 -687 910 798 -385 -660 -781 -574 -259 -415 -526 -325 -754 -56 -813 717 -824 -688 835 830 -832 -191 -184 -96 -148 944 -766 228 -482 -271 778 -17 443 -608 -174 367 -1 -640 25 -807 -538 -144 -842 289 -895 -764 -432 578 -531 497 -957 166 553 -676 174 79 868 -97 901 58 -420 -538 431 147 358 -479 -329 129 -275 945 -260 -254 446 748 -256 -535 -222 -421 -159 215 102 480 -776 -153 711 -282 -267 230 621 -724 -386 24 230 -805 -310 992 -539 365 566 -9 -342 845 -431 -42 -291 662 28 -254 -241 618 -991 507 256 875 -992 750 -391 45 46 610 -869 -79 516 -136 96 576 -575 -568 -68 992 443 -602 -493 49 486 43 -78 240 -331 536 -577 -34 328 556 713 -608 951 750 444 -600 589 -420 32 -664 -404 258 -28 660 -878 -888 -226 -838 -151 218 -15 -460 -778 -638 -692 348 736 233 -846 158 -564 93 11 -2 -755 707 -157 33 152 -413 727 44 -678 461 -282 -634 663 883 399 -789 344 -239 -947 -972 14 17 630 -539 -973 650 373 -672 339 556 298 -26 -199 -172 730 51 385 -836 -675 825 836 -736 -629 399 713 936 -539 -153 959 972 -572 -416 191 945 -190 -266 132 -399 508 -232 489 561 869 779 104 -728 203 54 995 -143 544 623 692 274 165 -256 -407 -859 305 -307 890 317 -409 444 927 -309 380 -360 647 -322 994 -919 -990 441 -938 966 303 465 -733 881 505 438 -412 811 -428 655 808 -345 -340 -895 958 -585 -627 -880 -8 944 -818 822 607 -961 48 -808 124 200 80 -565 -283 -278 -262 -157 461 362 328 -542 -443 -971 455 679 710 -520 -50 -257 -761 887 355 581 -8 935 626 -952 -943 -470 -148 979 941 -599 901 108 145 371 -402 16 824 815 -180 -689 274 -785 -591 44 229 -853 -632 93 367 703 412 190 234 493 106 556 618 -594 13 696 -18 746 -968 -427 746 -690 768 -690 613 540 742 161 621 673 23 -448 939 289 948 624 750 -54 361 486 408 527 -688 -26 -392 121 -473 107 -521 598 -426 -302 501 -896 157 -798 -930 -890 -116 -923 453 -8 -9 978 264 -778 77 -696 -991 139 -324 -944 742 -923 961 454 118 -772 -293 -518 197 134 883 372 -313 -132 892 398 -450 28 -803 574 -76 -902 306 -909 -416 -793 -895 -920 -791 410 -517 -765 420 -641 362 572 -31 -894 -561 538 893 989 -309 -886 -187 884 629 -769 359 804 -241 649 208 871 -571 442 -299 248 111 452 -564 796 -994 -809 567 -138 584 -556 -679 -791 43 344 -188 51 16 -330 917 -526 -311 -328 699 -21 535 -704 259 324 -55 318 694 -362 -101 809 -320 762 -822 -556 517 481 -525 -587 -965 735 -257 -27 444 -270 -225 -633 -178 -969 -354 950 -409 341 231 -491 636 237 603 -982 -906 -270 -322 -664 -645 883 905 -151 -7 -35 -126 -701 241 91 -6 986 210 -233 567 -737 -347 -189 701 -587 -328 391 581 338 -667 501 -705 -345 -530 145 -876 -220 -310 216 183 -641 856 385 254 -653 -934 416 -119 961 199 -950 939 528 -525 -725 732 -57 -394 460 195 573 14 -878 656 238 989 303 270 787 -323 300 132 -342 -852 153 -376 -908 -895 650 -228 -205 943 820 233 -771 532 794 -434 -344 -837 105 -551 701 -724 4 -344 -850 953 -264 543 321 393 404 769 -62 -60 -697 -715 281 -262 510 414 129 -194 551 -386 416 288 -604 830 860 745 -170 -768 207 454 -539 271 410 -84 -570 385 271 934 -751 26 -117 688 746 170 82 -855 71 -471 -760 -42 703 604 -554 -528 454 -496 -40 507 -435 -726 788 179 -773 247 734 -306 14 -916 -31 162 -975 348 -722 218 447 -849 191 364 185 575 675 -981 279 928 434 704 -644 -140 -274 -165 -185 -957 609 -755 485 20 -213 -393 -264 -479 -545 242 -198 -383 967 432 -663 666 197 -575 666 -785 605 -935 585 -580 -394 70 430 755 -338 -963 907 792 284 -794 424 -443 423 387 -910 118 926 -40 -798 -306 204 156 420 472 876 117 646 -495 671 32 851 634 942 -435 951 112 -491 779 48 -661 911 858 -716 497 165 -963 -315 -501 -396 784 -491 770 343 573 -252 -200 853 -801 87 -287 39 350 -942 195 -448 713 -230 -370 531 -637 -813 -347 511 -35 -790 197 757 581 -29 -259 -691 -95 530 87 -246 690 998 -359 -573 139 364 -127 73 -514 -366 569 412 -527 -637 587 83 -737 304 -761 -221 403 -384 -824 -236 162 243 -727 -27 -403 -158 475 -382 609 -966 454 502 -918 -248 569 384 807 158 -178 411 264 -118 6 -821 -641 -405 754 -608 525 697 4 -738 -50 293 -167 -348 800 3 -135 25 566 -837 -563 206 -148 503 960 432 -56 455 702 -592 556 -73 -647 -110 414 712 -905 -892 -929 -489 -848 -794 296 -184 -396 632 -818 -369 8 -369 -538 -606 428 -131 -224 485 976 -180 -751 -642 -345 86 -640 988 896 -91 -211 -150 -819 40 608 857 -871 -125 40 624 -675 38 -708 876 -640 -714 117 -936 -647 -262 -698 189 -103 -919 -805 133 748 -897 779 -194 134 -947 -429 -223 302 27 704 490 -99 986 808 314 -501 594 580 626 165 601 156 493 -330 66 586 -251 444 722 503 693 -860 -738 -546 358 860 684 -391 370 -948 -965 -215 146 466 -734 943 28 -526 -599 -776 -526 -524 915 959 635 395 -350 577 -850 -691 359 921 -216 -644 -612 351 389 91 38 508 115 -202 -900 -586 -679 -894 -56 -288 695 550 -853 -396 449 594 -863 634 738 456 -446 -46 -774 -81 -865 -344 823 -712 624 -905 156 -877 -999 161 964 213 367 -169 494 518 -726 -960 678 -795 378 179 -185 595 -479 -323 -975 -758 -771 -109 -166 80 -409 537 480 -745 907 -35 -444 -594 97 854 -567 -463 652 -158 -453 -920 101 -110 -642 -21 -338 -27 -678 -780 293 296 -712 356 -537 121 154 -745 -943 260 -491 379 745 626 117 -332 -707 -368 938 807 744 -700 238 -888 -629 -204 608 596 661 -917 -401 -307 -956 857 -233 751 35 -99 541 -788 -374 -188 -134 -369 289 -82 518 -450 -809 -847 450 112 -778 276 -995 315 -170 -512 -768 -783 841 71 385 -932 -725 557 -697 652 785 -625 -9 -262 757 -798 -77 957 379 232 218 -40 -170 -880 323 73 569 387 -462 91 469 -837 -118 -156 234 -240 -853 267 903 415 -445 -248 180 -184 792 -997 941 202 1 -676 669 568 483 -128 385 -4 -636 -395 -976 189 504 -446 812 789 555 -401 -962 314 382 -956 -486 -606 -583 -845 106 852 598 -140 629 680 -825 -391 -143 -847 -643 988 799 -369 -868 -501 818 706 499 -829 -61 603 760 -786 -754 966 97 665 42 588 -629 -456 752 -403 -842 464 783 389 -189 284 266 282 166 -641 284 -327 -818 -976 613 -743 934 -947 271 -774 -676 -561 778 -186 -302 642 -322 415 611 -152 -788 -791 -228 -534 512 667 -401 117 640 476 -910 914 56 282 -803 837 -860 -360 417 -480 -796 -17 648 619 -279 818 822 -707 458 371 129 666 -684 403 350 605 -504 -836 330 820 -553 407 -686 -884 7 -329 834 -327 331 -50 389 664 83 509 -104 842 136 -137 -945 -280 493 38 74 814 -231 -837 -234 -679 345 -318 -377 -990 351 985 300 -94 211 790 852 881 14 905 -828 565 395 -854 -200 -128 -464 -975 -618 629 949 -452 -69 324 -857 -976 -409 952 -959 -497 -782 -632 -746 -840 -944 196 -258 -454 -275 -596 155 909 929 -320 25 679 135 -210 -679 -301 -244 -40 182 -319 97 -813 -860 -21 -402 93 -694 398 359 -558 634 -856 -616 352 -911 -75 424 -821 -105 -802 -395 -457 -378 979 -219 -569 -507 244 162 989 307 309 -454 -402 348 -473 758 -628 -174 560 -695 637 614 801 -266 -449 337 749 -962 -760 335 93 587 337 472 134 -793 -565 -390 -350 -225 -892 -418 -720 -765 -962 691 -612 823 193 156 -553 -678 709 867 859 830 94 299 -407 -321 272 -919 471 -220 -725 -782 698 662 566 45 -783 -827 575 559 -850 -59 -431 949 -381 -216 811 873 92 86 -96 476 -114 469 329 949 -582 815 47 -436 -863 -132 236 665 -405 -712 708 764 866 825 -338 491 -386 -591 -485 -444 -290 -796 -697 407 483 -531 502 -843 -382 -327 -849 -529 903 -736 997 -24 -920 37 -69 485 -894 168 -695 -400 -221 96 943 -978 -259 164 -946 -451 169 787 470 -80 -16 205 -120 -248 385 -343 -193 -508 263 -452 -887 163 -832 -250 468 745 -722 636 -827 -145 -749 223 -139 -278 925 -888 -805 -638 -980 122 400 -52 -556 476 -92 -572 64 123 -611 784 -674 799 -926 -935 -379 91 -152 -639 700 -804 -839 587 199 40 679 -1000 -354 -635 123 755 -451 -221 289 -52 841 765 239 -2 -886 -986 -283 120 785 -956 -988 437 517 -309 -494 -931 31 309 101 769 -847 -543 -197 -9 -333 -327 -924 -999 -89 312 505 52 103 -822 89 -284 -837 -506 -720 -132 -192 -228 916 -956 723 588 559 813 -259 655 364 637 -997 369 926 891 -599 393 910 274 -319 -457 417 -657 -182 648 -246 -356 455 337 -280 -107 -457 131 -993 -930 -208 418 -896 -522 -33 182 -732 -772 -493 -669 -537 -168 783 528 589 484 -520 880 -268 123 -851 -439 -264 -101 381 -979 -890 -232 -291 -739 -190 -883 -18 836 608 627 -980 -7 -784 -444 501 -790 -931 55 -877 171 -919 -338 -672 -71 723 100 -409 -298 -7 -743 -961 -337 720 -898 750 -591 -51 -559 -804 -963 -394 380 -975 130 -761 509 -629 -277 173 -81 -132 247 771 -666 213 271 774 650 -520 -450 214 510 -123 -560 726 693 -840 -115 -694 -972 589 614 -985 -949 -308 206 -449 614 871 -692 749 680 -198 506 419 -332 -640 319 814 -861 -537 467 827 -802 -152 569 -656 942 970 -614 792 317 -127 123 955 67 -48 796 585 529 -170 198 -139 22 4 -568 -849 -280 -673 -484 -747 -691 -11 -632 722 613 -54 -563 -250 198 788 -684 -853 614 752 -348 711 -412 956 -974 -718 -941 298 751 -167 -831 879 896 -887 -585 -202 46 -565 -556 -216 -208 -559 96 -708 -724 -859 115 -565 880 553 -683 641 -447 751 182 -852 -816 -87 907 -727 -814 -130 -977 714 -413 -537 906 -950 -979 -682 -813 351 -999 865 333 4 -735 645 793 280 879 441 187 864 -790 301 -870 -928 174 480 127 372 718 571 -98 303 -390 611 -524 637 -92 616 747 -556 -167 -371 -268 614 326 -569 541 359 639 -214 -746 -557 -281 -631 565 12 219 -335 673 -153 755 -614 275 122 81 -470 -646 319 -515 20 696 -547 -382 -704 -765 314 717 507 -70 -974 686 -914 -407 362 657 -825 906 -195 -90 987 965 765 538 508 -958 463 -975 693 -339 618 783 639 -694 -364 634 -748 966 -738 109 704 815 -320 -992 -984 -949 221 210 450 -793 629 251 3 196 576 -839 -406 972 302 -855 598 -46 -958 94 -998 151 255 -681 767 -853 500 -851 -749 317 694 552 632 697 689 -365 645 -17 -152 410 -933 -959 824 947 269 -314 321 566 157 76 14 -137 -645 149 -598 -169 620 486 -23 -964 -38 421 -188 800 -675 650 529 471 794 -343 -24 -536 115 645 -800 290 -494 -583 537 -433 147 -169 -96 1000 714 -762 125 -53 223 -342 -99 704 332 -533 768 542 176 -498 649 -180 948 458 975 -582 816 308 425 -972 -245 -691 402 -915 11 441 600 274 -704 579 891 607 346 -996 75 -791 83 281 -823 -91 -798 -290 -349 -849 -675 -956 -154 688 -524 -989 850 903 -236 -772 -780 145 265 42 810 -638 -567 113 -567 404 -781 584 882 33 -146 -939 -506 616 -776 -460 895 -968 -293 758 91 -213 -492 -614 855 -945 230 585 -874 433 171 -291 -765 809 398 -603 903 -858 292 755 -969 967 -796 -279 -104 -832 -719 269 -568 675 -512 906 539 874 679 851 299 -731 325 -157 -255 -294 -855 -39 -747 -915 887 -11 150 612 -958 -508 -86 693 852 510 277 -154 866 -163 -943 -945 -804 476 -855 -77 199 46 -906 -777 -254 -889 296 -479 -36 -895 55 370 360 777 -703 715 -870 -90 -50 -630 -983 -772 183 -456 -881 -736 703 -304 -400 815 948 773 528 456 310 -407 -93 -853 -5 -899 -405 925 -194 344 -773 -577 -908 877 926 -208 -446 -799 6 -70 -671 -830 8 -581 886 -539 -982 217 888 615 -231 872 -328 271 -938 472 -997 592 -753 -393 854 -463 -854 -282 -485 -612 -413 -820 -720 -543 -715 -873 757 -436 -241 -238 -51 -946 -209 754 749 -519 -379 970 -679 263 175 988 -946 891 141 97 386 -594 215 -126 500 -103 989 663 409 -599 -556 -135 -629 192 250 -456 -387 354 -872 295 15 -860 324 -55 -4 -474 851 -53 980 275 969 -780 438 34 68 -563 -280 -666 -968 -901 337 806 -664 -312 -954 103 470 -665 226 14 779 417 118 -49 -4 -18 -415 208 622 -722 -804 -858 -557 468 885 892 -751 -557 -557 -818 -101 954 -136 -83 223 -904 -578 -915 -654 -473 762 -348 -135 -700 397 548 413 299 -881 954 -527 636 555 928 264 -620 -58 93 -372 -320 856 761 929 -323 457 182 -7 -490 620 -974 -35 7 -67 -96 -937 998 643 652 774 683 -695 759 -529 -352 600 447 -425 473 -822 -871 536 -6 -972 -333 -247 -560 -409 -954 44 -696 -556 -530 633 -851 -733 316 101 295 741 349 -158 898 794 933 -936 165 369 841 -407 575 -413 997 -69 -365 -987 170 -893 -704 118 915 -6 514 -953 406 -154 156 221 -182 696 -244 746 352 -626 -567 -928 19 -311 444 733 -417 107 -483 390 100 617 -805 -124 -151 -752 17 84 -488 393 -221 781 -48 563 339 -792 647 -911 -440 446 -217 24 -456 994 102 446 265 -781 -526 -855 -127 -913 -418 -890 -272 -366 395 976 -155 -433 -252 592 -227 356 -522 -145 537 812 -77 -214 499 157 -632 530 585 -282 64 -465 139 -847 285 -992 614 54 693 -582 800 -187 -508 -804 -888 937 -920 -963 144 -436 366 35 -932 340 -749 476 644 390 968 727 -386 527 -8 -258 189 970 78 31 -865 728 326 214 -710 583 -66 -629 770 -968 -754 292 -632 370 613 241 -923 -122 13 237 58 -71 980 986 -890 -737 -288 -118 368 992 950 689 -748 625 190 -56 596 -141 392 780 302 -838 756 -363 680 -108 -295 495 59 246 17 575 -967 571 -693 -810 -332 970 531 633 408 833 -837 -566 -971 701 -472 22 300 517 -939 -751 350 -124 103 675 -100 104 742 414 249 84 -728 -595 251 436 -178 949 722 -909 -194 -656 -954 899 421 759 220 86 -620 -760 560 12 -645 -896 -50 613 -467 103 976 265 -917 -941 520 -677 -981 -959 -333 534 -158 -709 -94 69 -190 -898 973 -231 -99 -774 377 922 -423 472 128 -413 471 -512 -434 -956 614 -890 252 -104 494 -157 -232 -994 -578 636 555 438 525 -885 -310 -190 -25 530 -134 132 -399 78 -375 571 -438 -153 634 -614 835 -128 593 241 -268 -337 827 139 -885 -803 -996 309 539 -430 -737 -437 -224 -106 -760 -978 -31 889 -390 -705 17 95 -354 -828 -774 193 -188 -101 -937 -895 -526 -313 -970 88 -534 976 635 -457 452 -164 328 341 -79 287 -822 612 697 -7 127 206 990 646 226 504 -705 600 -536 -930 -397 466 693 977 305 211 779 -661 -373 156 -897 -24 759 -667 275 255 823 635 701 -549 389 315 -675 481 436 917 -877 748 817 727 -933 213 465 -672 -985 -622 -231 -670 -573 -745 -673 -196 -91 -65 218 -674 189 -108 964 845 -620 -286 315 527 -173 984 145 902 418 -75 -39 150 -277 177 -920 549 497 295 763 236 695 355 877 -134 538 -339 -969 -308 329 -154 -922 351 -574 -296 575 -700 793 512 -66 384 -75 366 -296 -432 579 500 -957 248 804 -120 676 955 312 -292 -898 93 446 604 -198 -468 -245 365 -844 822 -957 502 887 994 -463 180 -323 -928 925 -153 -119 156 226 -775 -305 -86 253 296 -433 -469 -560 114 736 -357 405 841 504 468 -834 -894 617 -432 -961 469 -928 -519 882 704 -799 -865 606 135 -526 -514 445 924 983 319 430 967 -199 292 -467 -983 -25 -678 834 -303 741 -712 -105 486 -267 613 -966 779 413 800 -652 -498 664 682 -377 176 489 393 70 151 -577 725 -837 -80 71 128 296 -281 -338 -892 -971 -758 28 455 -358 857 358 -40 -102 -204 -462 -614 427 -243 687 194 512 -37 618 398 -638 -538 -228 346 -522 940 -833 785 318 196 678 525 -526 153 105 949 -345 906 18 345 -994 159 -179 -372 664 74 -396 -369 194 99 485 -164 -171 -427 -249 -882 -334 68 -409 -504 -181 -277 717 323 725 992 -1000 -963 -252 904 -704 -223 -466 -44 359 -615 -409 -896 546 768 -65 989 -268 -933 699 188 904 -484 9 -452 -576 -172 158 44 454 805 -198 896 310 21 316 325 -129 346 901 311 -942 -31 -815 -590 136 950 -699 -795 -708 797 -72 599 -425 -438 -581 -274 -872 762 -479 -960 881 -251 -575 -558 422 87 975 -935 -6 -737 -579 164 996 -244 946 110 432 -279 393 998 345 -508 990 392 946 -768 783 -392 111 93 -199 732 45 -979 -534 145 -927 54 -35 859 -622 831 517 -14 537 680 421 968 256 441 -410 761 731 469 370 -897 -781 -678 -846 -165 861 359 -772 -599 -375 -501 -492 -131 -264 -944 536 -880 -457 503 -562 700 -135 -671 -297 64 -122 -839 186 -334 42 421 -651 -210 -424 263 -827 486 543 -583 368 -498 -833 -442 436 47 249 537 -870 -906 63 -525 -539 -224 423 665 -231 -509 873 486 734 911 -503 -640 -791 668 893 112 91 -707 -347 -864 -732 655 -244 -690 487 -100 705 568 507 76 850 -905 -397 -162 456 -143 -382 -919 -978 427 893 -628 268 -278 516 -846 -484 816 115 -541 899 767 473 987 643 -484 595 548 171 -794 -447 570 946 -823 -297 56 -952 -228 -98 205 -880 346 -866 465 -522 -457 -701 -857 66 210 74 -873 -554 -277 629 -159 513 900 -196 -649 -70 -444 950 -445 -8 164 -812 36 813 -606 382 -327 850 132 224 835 748 -578 440 -661 -296 -917 769 -20 -979 -483 -333 467 37 -479 470 -38 490 947 -105 -635 806 806 236 814 93 150 -572 149 403 862 -245 211 -110 -149 732 900 -744 -457 757 -634 656 205 -764 431 133 999 -586 -972 -874 -127 -969 -365 676 -462 -705 102 -837 -774 528 857 596 -842 904 429 677 356 654 -650 -452 0 -5 -224 -72 548 -665 -952 -546 929 -549 761 587 -301 272 823 989 631 459 11 577 -667 -810 -711 -586 -599 24 755 -373 -751 -389 -616 875 133 975 -262 -661 -19 765 -103 570 -950 -245 628 346 -298 111 483 -801 -566 -728 591 -150 -237 234 563 572 28 -681 -559 -500 -663 282 -979 -814 -801 179 850 -573 -584 -120 -99 639 -873 -714 -717 -39 666 830 335 768 -915 420 -84 -223 -599 269 951 715 573 362 126 -770 -207 -565 -237 -42 -46 402 754 -636 215 58 -956 -535 259 60 176 595 -494 422 -265 717 -42 -197 -23 -213 132 -340 525 927 606 228 510 -355 -873 -563 320 600 815 425 -99 791 195 -896 832 -950 -42 -275 -119 -193 -83 487 436 -699 -298 -625 29 257 -880 -322 -628 -621 541 385 352 19 432 894 11 436 -931 664 -94 260 920 -164 -902 -434 -169 -669 -743 838 -368 -449 -155 59 582 426 -655 -196 -439 -817 -17 182 33 -47 109 -478 -598 746 630 -5 133 417 287 -262 151 596 -512 -825 631 -687 -447 880 306 -342 406 235 464 843 -767 389 980 277 154 525 854 -277 339 737 914 -537 502 -699 -864 585 328 -715 -997 -467 47 -587 321 853 757 -77 -964 -472 495 -104 -294 -453 -676 402 63 -887 896 -71 -632 229 -140 -460 659 902 -11 626 -283 -634 -236 -128 384 445 224 553 -361 -426 217 -802 170 509 -274 346 297 470 322 577 711 -702 909 -304 62 357 -959 623 -485 854 297 -84 -539 -74 120 -58 -178 -597 -306 -101 -589 -235 -321 765 723 587 327 969 582 125 587 969 -313 998 234 -324 -149 970 -501 -609 -159 56 145 -31 625 137 802 -40 -717 265 806 954 134 -286 974 -539 -360 377 -873 -383 -483 705 -652 -1000 517 571 874 878 730 -286 -493 -352 -492 -565 784 729 -918 -553 -183 -527 -9 210 -324 244 441 -450 868 -363 -640 -169 -932 -548 714 -245 815 -932 -190 -98 -531 868 260 -561 -715 101 -601 345 89 -822 -595 -962 316 648 569 -406 -669 -431 -420 -747 -321 -799 600 170 243 994 423 -89 -828 -872 -202 -414 -673 -688 219 -928 -650 39 641 728 -71 525 212 104 -550 263 -401 598 431 -48 -342 929 89 986 722 -629 -366 -698 -871 889 740 -179 -42 -283 434 -281 971 688 -743 -428 87 -233 -263 -2 -399 -953 -54 861 -164 19 834 -526 986 -956 24 -666 -439 138 -485 -188 835 969 630 70 275 -279 832 179 120 -249 804 266 653 -928 -414 664 814 38 304 -129 138 -325 -160 -868 674 642 523 181 529 -673 -245 728 -576 307 224 192 -486 106 -901 130 218 457 687 -670 -456 767 48 -892 492 742 -915 -581 473 -991 228 766 -938 -79 -755 -941 361 -625 -28 922 140 657 187 75 792 272 98 -426 -901 -196 -525 670 522 847 -834 -327 -802 210 698 83 99 -470 231 724 -760 -974 -921 423 45 228 -98 -228 -952 -294 665 25 866 -451 -133 984 931 -893 -73 513 -786 -792 673 -789 14 328 -63 333 -891 760 -164 147 533 858 -316 -410 -629 853 388 -386 714 -686 869 380 -442 -577 -552 -462 -498 670 -329 704 -494 -784 -693 -188 386 -583 0 -639 -310 -74 -987 9 853 984 729 147 -951 -24 -303 861 -300 51 -504 280 -531 945 -639 -465 657 -117 -486 462 451 219 -455 55 -406 -461 -682 -879 -4 668 738 843 -728 -607 160 -634 761 -845 170 489 -844 803 527 233 511 -857 498 -72 -889 -302 -964 633 -597 -879 -147 375 495 -418 470 254 -592 -752 -678 305 -700 346 751 299 -679 650 438 419 6 531 50 197 681 197 331 -624 354 905 -237 659 619 33 531 -179 464 -530 339 508 400 -199 930 -425 636 495 748 -197 -636 704 611 -890 985 128 -242 -539 -613 -185 -744 -37 745 -982 -63 719 -387 -231 -327 808 485 579 498 809 -463 -577 371 -542 755 34 -759 -19 9 -526 750 572 593 248 37 395 484 -45 -8 -881 51 -922 -187 -242 -761 -635 -937 972 723 108 -98 18 -68 532 -358 -79 -551 -7 -468 260 -408 442 521 142 89 -55 688 -814 -476 43 154 -694 158 381 -516 846 -579 -741 -992 43 214 -699 -753 -314 798 -114 -710 940 -690 122 585 -895 -747 912 854 587 -782 -482 775 169 -14 659 -273 453 424 -765 422 278 629 93 248 542 637 909 940 -477 -267 -881 595 447 -49 -772 584 853 73 834 -213 789 845 143 -657 487 -46 -494 -949 -689 484 -626 -635 418 423 -816 181 304 763 -783 491 -124 113 617 938 -952 -534 -73 673 849 -858 -794 -928 356 460 -835 144 -225 -922 118 94 428 490 -852 501 -300 457 -864 -951 -323 868 -238 -715 503 111 177 429 292 -17 915 -144 430 -558 474 349 486 229 -389 136 -424 -944 -32 -860 204 884 -461 569 -437 573 -209 330 95 685 -752 520 628 231 -224 -487 -755 -998 -549 57 836 -405 -234 435 840 178 258 -770 -213 -971 -511 -258 -318 517 -756 -759 356 959 337 381 -490 711 -896 855 275 -293 -873 -625 561 217 -141 33 -867 871 -51 -818 -957 -887 -453 547 -732 -25 875 -834 971 -532 -439 828 -373 894 199 237 434 945 -800 353 130 605 273 -169 -436 977 193 -212 -149 -535 -443 550 -652 -936 -470 -297 -782 -41 -658 581 616 -978 789 569 -185 -649 -464 -961 688 -911 -98 65 479 196 34 634 965 -898 497 822 525 636 938 -202 506 724 267 35 -513 542 627 737 -631 457 -615 -970 -275 796 163 -379 -49 -732 618 -764 -690 -285 73 417 -315 -322 -670 167 452 271 382 -917 -629 -534 -121 -221 -710 953 -524 242 -826 -618 435 905 -537 740 -755 955 992 -670 -684 -39 696 -943 -797 378 912 14 371 919 601 -733 5 -625 -383 -320 -351 -263 -358 787 -829 -494 -262 -682 -831 -643 -126 71 -82 593 381 548 -52 -578 739 -403 344 693 -243 378 -891 268 456 576 719 -763 606 -62 -893 -367 260 495 -996 -365 -338 -233 578 897 13 898 -591 -277 -297 -734 -719 990 490 865 -480 -11 618 790 564 -43 -466 939 -714 -180 -218 281 477 -500 892 506 -850 -366 235 -704 -305 -337 881 301 295 -498 128 269 413 -322 180 -77 81 270 -387 395 -398 -753 -447 340 818 405 445 -194 763 -588 -126 923 69 -665 -373 822 -251 702 899 -173 -685 358 338 541 -305 921 -603 622 932 319 -807 -238 282 -30 906 351 386 169 -376 141 880 663 218 341 64 456 -674 277 169 -627 150 -161 -362 -643 -403 461 769 866 -832 -754 265 583 -542 433 -380 -199 -34 238 -44 -961 835 -738 -279 958 741 615 199 -948 575 656 -772 -974 567 -622 -178 93 -276 472 295 160 -883 -842 -4 148 -139 -344 682 287 -280 950 -850 553 -210 990 -161 -681 -90 -484 -764 -326 406 265 -504 394 -400 -206 920 -904 -802 833 -368 665 -507 893 828 -30 -126 -597 187 -597 410 -135 -702 -803 -256 -465 564 -789 -900 -411 -812 -675 -751 914 410 513 994 -396 -359 802 -257 283 138 -249 261 -242 149 -566 561 -279 -807 828 -364 802 -719 -718 -820 -522 168 132 963 802 -551 751 200 -624 258 -81 153 -721 -377 569 -753 41 906 888 -298 178 663 -162 28 -265 367 -423 930 549 -602 -519 -377 -686 161 735 -152 -704 389 -214 -182 -959 264 -872 -204 -162 -672 766 -339 819 -270 -729 -923 349 -551 -808 878 -590 -506 386 -2 514 891 -328 -227 878 -59 -832 -465 949 -787 845 697 -625 -860 895 888 239 706 -871 839 -879 -867 -926 -260 -263 -181 707 -8 -167 964 88 -941 468 -389 319 650 956 265 -494 808 428 365 -711 -899 94 488 -792 615 359 876 -137 -779 -35 -128 -533 899 -360 219 44 -45 772 776 -650 -56 -657 -667 519 355 942 -10 964 -860 144 407 870 945 580 -940 -350 -988 -666 607 -961 -503 -981 -767 -745 75 -42 -854 -47 -644 697 -241 856 983 -334 -939 892 547 732 -966 550 388 543 361 977 -391 918 -519 -751 -606 5 -259 578 30 817 969 -314 246 -22 -212 588 596 613 -402 -446 944 220 -376 -110 497 531 -120 343 175 -215 697 364 -812 837 162 -513 -94 524 65 -156 555 829 -378 369 393 384 600 702 -466 -818 -834 -512 289 812 -265 -397 213 535 -66 394 644 867 -823 -80 -13 796 416 772 -788 -59 -695 140 -130 842 454 40 -858 22 -710 -305 -710 -273 456 -860 -166 677 -569 -429 -89 -909 -407 -946 304 -872 -526 948 885 765 793 -785 30 -284 597 -523 -198 -182 -937 -633 498 -60 440 -744 -998 -431 -493 -240 663 155 -338 188 -51 463 290 -725 -534 932 522 527 585 569 764 308 -863 -172 703 -308 844 734 143 527 -961 -593 696 633 10 867 -269 -984 361 285 -374 -327 -560 62 147 -94 433 -236 -576 -4 86 287 356 -837 -256 -337 -457 922 -878 134 139 -809 -780 577 -200 597 583 338 -821 973 840 -615 774 342 -426 -298 939 339 133 8 681 -233 527 -161 695 -655 -28 169 430 -158 470 464 802 621 579 -562 37 -877 -349 -42 626 12 350 -567 509 487 -409 -735 -441 130 240 -59 -4 -356 337 -504 -298 -718 -773 821 721 396 -782 -289 848 51 245 467 -948 -391 741 -985 373 -942 39 372 -636 481 202 -442 -898 -142 681 582 629 -342 -786 -447 -340 -659 -416 94 -458 183 -552 -518 309 -117 -493 -254 -47 -582 -764 -508 -467 -28 455 0 685 831 972 885 105 425 -699 107 355 -851 930 -804 894 540 871 -36 -594 347 595 360 231 -679 -914 834 -79 -10 -116 504 -466 -326 -983 -250 -256 -484 -588 79 -829 462 -75 532 -478 -446 -373 745 -36 173 -862 -855 758 -283 -435 -741 655 -139 909 201 818 236 -351 -4 -315 225 345 -391 -286 -540 -671 -541 897 839 -436 294 951 886 245 -652 -580 835 -554 898 -5 721 -754 208 -292 907 507 -306 -785 -356 299 -944 815 -783 838 102 -261 -644 -255 468 -199 -958 517 -129 -866 951 80 899 727 94 350 -152 -853 -172 105 -234 -953 -80 405 -764 869 643 502 -769 932 -446 -562 981 -918 290 -660 52 997 -77 509 463 77 147 -345 161 -71 898 716 -163 321 87 -996 -630 -813 -825 982 -901 961 -320 -188 -696 859 -198 -765 -568 734 549 -962 -963 -881 -771 -34 -365 -414 898 807 -528 -574 -411 -646 -552 728 -775 515 -64 612 274 -680 160 487 223 780 849 -329 143 -56 360 -60 366 921 -686 -613 774 -411 401 -507 -788 819 270 252 807 -209 104 -688 414 627 486 -628 -213 479 456 328 -158 995 821 -718 228 -231 348 -334 499 672 79 696 459 -370 622 920 -683 609 -770 -318 63 46 -694 -1 186 -671 84 -210 -903 -868 209 -287 -749 426 -857 610 -743 535 973 401 -519 311 395 -568 715 -76 269 -455 641 521 -330 430 -204 939 801 861 -220 -256 152 363 -294 -239 699 -86 -67 -52 -213 -286 -689 -996 -26 -843 902 171 -755 -743 -226 339 -567 -12 669 -667 -532 -386 614 -9 -549 -893 -762 -304 814 782 121 716 287 428 -333 851 85 595 865 -441 -807 -870 -332 920 501 807 853 964 214 -917 401 -147 -770 -533 28 410 108 -598 817 -74 825 -337 -304 934 888 295 -979 -517 -44 -790 -869 228 -964 -706 -177 781 62 498 -42 -657 269 148 761 -762 -839 -340 -398 772 914 77 169 -440 -925 -366 128 -963 495 -806 -809 728 -998 -200 479 299 837 399 841 753 -675 554 223 -525 268 875 301 495 482 -442 -344 99 -148 449 639 -173 284 -537 -357 857 -733 -929 -287 547 249 -188 502 -714 -720 568 329 275 -214 766 194 -673 -343 -683 -307 207 199 -287 -658 -900 -386 360 -331 204 -26 -505 -868 -914 -421 -521 -421 49 -731 -974 -147 -420 575 905 -236 575 351 -511 -392 694 250 848 -765 213 -79 710 -778 295 295 470 -184 685 792 794 -52 -57 972 668 -840 761 -867 216 -269 -348 251 -392 16 595 -790 3 -83 -450 500 748 -517 82 -48 -430 194 -595 330 284 322 -711 368 -434 14 826 830 -924 233 610 -95 727 -766 -537 -269 244 -798 -706 -44 331 666 -379 -492 426 -258 -674 274 -404 -637 -1 -743 366 -584 -143 232 70 376 451 -738 997 264 -624 722 269 609 131 470 -784 163 165 490 -150 499 854 974 636 670 -962 972 -866 517 551 404 -1 -656 -839 733 -999 -947 -335 813 211 705 847 -924 -908 945 31 -989 -857 168 494 -832 -424 574 207 -752 707 -167 -688 308 702 758 -134 -665 -588 -483 198 937 282 -399 378 -283 882 -587 902 172 -964 -106 -602 402 -156 1000 -661 -477 -199 760 -609 -816 -200 453 -954 945 726 -593 765 239 -433 -463 -841 614 553 89 192 -460 607 710 62 -165 -52 -343 850 -44 -27 -266 349 -990 151 864 982 810 -234 354 755 438 243 204 -143 -704 -870 -121 -84 -408 -872 105 -939 329 45 -236 237 128 166 975 -981 -582 604 95 862 681 -367 501 431 -930 -137 -238 39 300 -949 463 436 -311 975 238 936 -554 470 356 450 334 953 -463 -387 -535 826 556 -34 731 -468 324 -47 785 697 -170 598 -505 974 497 -459 -16 101 -672 69 -785 158 420 -992 -274 -105 265 -26 582 225 -926 786 658 50 206 -106 948 624 -950 -65 -231 -737 -320 -630 391 43 815 -45 -777 99 -59 347 -490 -207 929 -289 369 43 -804 -241 966 -940 333 145 761 877 429 -563 498 712 -246 320 -702 404 -88 663 820 897 540 -86 305 -14 764 315 -687 -324 341 378 -779 735 -584 379 25 864 2 -519 34 334 114 970 -835 -664 360 -734 -647 991 -641 -591 105 738 -788 -898 -298 -344 125 -485 -93 864 893 -712 349 638 -472 -356 -693 -742 -879 199 289 -145 -620 -367 -606 872 -708 180 637 -828 458 327 -279 -24 749 966 719 -634 -142 32 -555 -54 -61 -87 -494 482 367 -902 -703 563 -932 4 -511 -259 960 835 337 626 828 86 595 -789 -197 711 -990 -741 245 376 858 -690 859 -79 656 822 -649 -606 978 -143 -266 793 -340 329 945 431 -339 -207 -482 775 840 596 326 18 -520 -296 -443 -763 -230 -683 880 -508 451 -640 254 34 617 -235 991 -573 -395 -44 253 625 58 564 685 65 -180 947 -848 745 862 728 379 -81 -695 -146 883 762 -493 122 395 -328 -217 -827 -418 -997 -925 -424 -993 248 -693 509 -653 -212 -302 -895 -251 -451 706 950 -639 568 -681 668 -30 633 278 633 839 203 -367 755 56 236 -824 14 -684 547 -293 969 36 -327 849 -125 689 7 836 -643 -690 -8 83 -497 -794 723 -497 -293 -522 163 -957 955 -129 529 592 85 -508 348 256 -512 856 349 949 324 -888 70 -734 -39 -901 -198 -552 -550 576 671 -366 641 604 20 -450 -615 -74 149 786 -990 332 862 596 -660 62 888 -996 -822 538 -244 887 816 38 -695 879 -387 -335 9 378 -753 442 178 -914 -633 319 -417 -132 -572 64 253 958 -386 -311 131 467 -608 -393 -629 -613 -26 -298 918 -945 -173 292 -571 885 -358 651 -993 523 460 484 438 -91 836 416 204 -91 587 -938 848 990 -710 501 -612 -986 998 -698 -561 -985 -732 132 -737 -110 -971 801 -682 358 652 -580 1000 912 -988 192 773 11 329 -417 492 -285 369 438 706 -991 438 -946 -468 -658 581 90 -491 -273 5 -712 -685 -764 799 -104 -324 536 619 379 655 -831 -185 -334 -926 -996 -481 609 33 401 149 -868 -233 -155 -105 -696 659 413 667 111 475 620 -416 376 -375 -68 328 -237 -349 329 910 70 375 -473 -686 -952 -501 -364 -700 572 -694 -579 381 -457 936 398 876 727 -699 -57 818 -857 991 960 -201 979 -362 788 782 -410 666 846 -701 288 236 344 199 -485 391 -540 -12 -235 -261 974 -676 666 -117 418 842 49 -573 -644 34 513 -870 189 -433 -684 -338 -395 -863 -940 -207 -456 -940 -780 958 453 -117 968 -934 936 344 526 -481 -409 -870 -27 -898 232 309 546 49 659 -776 -753 -460 544 -903 301 826 386 594 195 -128 612 -707 908 970 -971 -777 -676 -78 -172 -254 754 -751 -843 -586 -264 927 300 328 580 -525 140 -471 541 66 -455 -241 708 -119 -55 -204 976 550 342 -870 50 -832 99 766 128 624 966 -41 879 -288 776 654 572 -311 421 -203 -976 369 882 -861 175 571 -712 916 687 -404 358 -939 -437 637 -270 -159 -687 -799 186 -588 375 598 -593 203 905 515 826 219 94 -366 -972 742 259 233 -280 -350 840 563 -925 -101 131 226 562 -999 601 -790 989 -196 201 797 -554 663 -664 17 348 830 -283 -797 70 -983 346 49 651 757 -397 780 340 -584 -420 453 -114 -244 -18 380 -886 -900 -139 -938 795 -596 270 -375 -918 -110 952 109 509 -220 504 788 -80 472 388 568 -685 -503 -31 -115 515 -940 632 874 875 -434 -529 176 -943 454 -243 -853 -765 -183 534 -37 -795 -768 -710 579 697 716 -727 802 971 896 -705 670 24 -32 112 697 397 93 -680 -663 -595 -792 -808 -511 404 113 609 -854 676 -12 -148 -887 -176 -796 880 434 -602 33 -972 -929 918 820 -606 -783 -755 -551 379 199 941 375 -578 104 -678 998 738 -71 -822 -943 -839 347 -781 309 660 -596 -34 573 454 -504 -408 567 -290 -229 357 -594 685 372 39 -857 -831 128 -139 -124 -571 -762 833 -258 139 -200 433 485 112 -521 623 -265 912 -447 322 -129 -890 -684 -95 899 945 660 782 -110 -283 499 -925 -220 -469 -814 -571 842 53 540 -107 362 329 860 -191 859 388 -11 -114 529 -522 -702 -224 364 -538 600 -822 553 -690 586 989 -195 -465 -479 -973 -261 -999 670 -773 -437 -232 218 -252 464 -412 -927 -835 693 -599 -28 14 662 31 -866 481 808 668 -228 -753 142 194 578 -986 200 339 736 6 -959 -112 944 -999 974 564 -340 624 712 1 22 951 268 691 114 -861 -185 -432 -847 -628 193 579 -557 -345 -947 873 -234 251 660 -316 255 -220 -411 36 -155 460 -195 181 497 827 -734 938 72 -335 856 -411 -139 -673 -418 -525 -246 246 775 838 52 -101 -308 -135 -699 -523 -792 832 -133 10 385 -838 320 261 -815 246 -625 487 192 -668 166 530 -895 69 -172 -191 -852 247 -420 170 -1 -688 -815 -507 -376 -113 703 -23 -478 -966 40 518 405 191 421 949 902 310 410 172 852 588 -11 -269 556 -202 163 -979 808 688 -449 -761 637 -416 15 -344 -671 -745 138 -810 251 951 569 762 -361 124 168 -715 -121 -167 0 -952 431 -603 477 199 450 877 -472 484 536 787 263 -642 290 -310 -60 -375 -456 -344 -70 786 365 592 -653 -433 225 -507 301 -419 102 845 -410 709 844 211 -594 -764 89 193 237 512 -995 864 910 -568 376 -978 -252 931 486 -499 -373 -983 166 778 -790 36 911 -849 878 -233 568 884 -733 -285 351 -307 797 548 673 196 -169 571 676 741 78 -250 -569 -258 -459 -975 612 -45 558 87 -923 -101 634 68 761 876 667 873 -294 997 -21 207 -893 -907 571 540 -776 584 691 748 63 -492 572 405 21 200 -951 546 495 -112 -908 -117 -975 -194 -165 -254 414 -575 -299 136 606 424 0 -969 465 202 -422 -5 414 -732 -514 288 -653 474 230 -513 260 -486 -578 40 899 -100 -937 986 -446 27 732 55 -705 308 124 -754 808 882 652 -979 -720 -262 741 658 385 -241 -185 475 927 750 651 -813 -281 83 594 -932 -968 793 643 -121 879 -584 166 -214 842 -769 8 244 653 391 -40 -973 -846 -450 -465 582 -567 -459 -637 -838 246 513 -969 829 280 233 -183 -189 114 -317 -823 -440 -24 141 909 -560 -318 -326 -623 -616 -984 -796 796 471 879 575 356 798 -991 -982 -278 227 -901 -687 875 759 989 621 717 855 -594 -756 266 -269 25 473 901 -932 -954 545 -663 10 -3 597 762 511 -796 -595 567 -257 940 -418 -216 -150 -229 999 -966 858 106 667 368 -327 -134 762 -225 -446 311 488 879 -918 630 115 28 -272 529 994 -183 843 738 791 829 -919 433 -714 -467 112 -57 -954 34 -775 439 -801 -510 -553 518 -266 -865 427 408 918 -227 483 -22 -501 929 -199 23 319 706 450 -148 485 -161 -385 -169 -959 896 375 109 588 -248 163 -900 142 124 -529 -775 255 521 342 114 222 -634 518 810 -695 613 707 -504 -927 179 -619 -228 609 -774 789 -540 -977 -69 -624 -76 -206 114 503 -394 -420 -74 -391 159 -765 -434 -859 242 467 149 -157 700 273 -956 327 758 387 728 -556 -733 -607 360 741 942 -631 844 -515 -780 880 -190 -914 -386 -994 -892 -706 187 344 213 -196 77 476 35 -400 885 -374 -72 -608 -318 -562 -672 -566 -225 -775 890 888 -102 -452 496 -801 23 -161 -30 463 -103 938 -25 936 -880 -947 744 -38 155 -536 -56 -572 -641 -40 299 -617 729 659 -404 950 866 735 484 510 78 -32 600 -213 776 707 639 -409 -107 -136 848 -659 470 -407 251 -3 453 650 -329 -270 838 769 -876 -427 390 807 222 630 -259 -577 -414 -161 -758 8 952 -636 429 -346 2 -167 583 -424 369 248 80 -861 872 919 770 405 536 439 -93 162 -857 -692 414 -779 -454 -518 269 1000 -263 360 615 108 -168 -921 309 -201 402 -648 394 699 172 -297 157 -231 120 123 -543 129 866 -173 -316 -461 164 735 331 -137 -751 -647 85 -811 93 264 318 156 -590 167 -708 -729 817 -267 706 -24 -392 -562 306 -866 472 24 647 -94 -155 -979 -720 794 190 83 -898 -119 12 751 -765 264 919 -252 -444 -183 -667 603 -140 -647 -932 706 629 755 -904 964 587 985 -866 -961 -321 -749 401 919 918 -318 -936 -87 932 -405 438 14 381 94 260 579 -265 -606 26 374 -306 106 520 356 892 -983 238 -26 178 541 383 -108 83 897 -365 -409 981 476 912 525 37 820 282 -168 764 45 64 -848 -695 -533 -774 -841 -391 565 575 -413 -657 537 -121 -81 492 59 528 871 630 782 797 603 -507 -620 -689 -565 143 924 -10 -81 -12 -753 -503 427 -562 551 -274 -977 78 -6 -405 -683 926 118 -288 48 -112 -166 -816 -164 -582 349 -615 725 400 -913 706 685 -389 974 -417 560 -851 975 -374 923 360 -423 445 467 442 32 127 22 551 -344 -804 925 975 -223 182 -429 -941 -771 782 -843 -78 -880 -226 -63 -236 817 -987 -325 -429 921 29 -964 297 -823 -934 -806 272 872 667 596 -137 -532 -971 -49 -301 510 972 -537 474 -64 927 563 986 792 717 -363 319 914 614 402 -101 266 123 573 -53 -387 273 868 25 -563 -969 -838 387 -190 630 283 889 -625 216 -172 -823 -569 363 -545 -572 -620 744 125 714 -78 -482 929 -136 -561 681 -192 -737 702 803 924 -93 238 512 -538 511 453 755 645 175 501 -593 822 -931 -323 -231 -336 585 -700 30 705 -257 -559 -178 421 -104 972 -447 809 214 588 855 926 595 942 106 -717 966 -124 602 85 912 712 -870 -14 -576 334 294 -549 445 -402 -110 762 862 74 -375 861 307 454 -574 -462 739 -252 470 -55 48 -139 -486 833 -765 667 -912 -464 55 -650 -95 291 -223 -424 763 -152 918 -273 -521 -613 -764 529 127 -978 745 94 -350 -123 109 831 581 -342 -414 -103 923 68 -912 -232 97 -471 581 -61 -884 934 403 -192 44 179 897 879 997 -868 -32 494 -887 758 766 524 163 758 -736 629 -569 648 151 -835 262 284 -22 395 611 156 -178 692 488 523 -387 -160 155 872 826 -342 -572 -873 -842 382 -26 -83 800 690 -745 -879 -750 367 220 -114 8 403 -209 959 -526 -197 -751 435 -208 -133 201 181 784 657 370 -40 449 366 217 659 -503 457 195 -389 -287 -149 -202 -861 -158 -918 960 753 909 -559 -979 -605 582 36 949 766 602 734 -324 234 -11 545 -234 239 680 -757 244 -198 268 417 146 893 622 545 601 -636 -133 -618 -806 -802 302 984 730 -914 -412 33 -519 131 -402 781 -318 334 105 910 -304 -443 40 846 578 521 358 -90 433 -763 -101 29 -965 112 460 -339 -206 83 -281 -903 -551 -749 -135 -457 -935 -160 357 -366 442 -419 300 -12 -419 -744 6 -958 -427 -633 -257 24 987 730 -861 486 724 628 940 926 631 499 400 -137 549 -139 -785 203 337 91 -318 -826 943 204 -537 -131 695 780 30 -198 -1000 -160 -424 398 -561 -516 -377 659 -175 -605 438 -960 -908 -491 -272 838 481 352 -307 -242 105 -939 -86 -466 -219 195 871 -163 61 -91 -773 177 -195 828 -837 -868 -329 -73 -489 904 803 -140 726 792 -371 792 -640 -97 705 833 -660 121 -20 490 -826 -604 48 474 -810 -910 888 -981 -18 985 730 222 726 256 832 924 -291 -2 499 -847 848 154 -197 413 71 950 -210 -524 11 -9 722 630 -872 193 -825 316 -928 -836 -922 359 -546 232 956 169 907 610 199 576 314 619 314 333 -655 -360 -274 -748 777 -604 -349 873 -527 -779 -817 -563 203 432 -326 -467 460 158 290 337 6 980 466 -37 -190 127 798 138 -440 120 195 -263 -216 87 725 -557 929 792 936 773 -546 385 -300 265 744 -747 -7 930 -342 -546 -660 -761 -586 -694 -839 7 375 609 541 -4 562 963 511 -951 208 -415 378 -614 -405 -328 482 -90 -77 -536 33 62 932 -135 -267 -283 -743 400 765 157 681 343 -989 209 27 167 295 449 557 -489 -94 -811 -828 -307 -685 975 843 -643 245 919 -355 -591 141 -309 41 743 -960 740 -24 643 -388 -498 997 728 310 173 -875 -828 484 260 -462 -91 -409 470 634 -412 -935 -836 -821 398 457 -964 652 653 911 262 701 245 -733 -213 930 -830 -667 -246 -153 -853 353 85 919 -676 -997 -67 -134 766 44 -214 832 794 -464 77 323 -754 -801 207 167 -812 650 -947 -924 882 316 862 747 537 -601 19 596 870 -295 957 -516 -421 -111 149 127 179 -251 513 -634 -366 524 -225 -216 -961 -229 467 351 -850 -170 525 -892 577 235 258 516 516 196 328 -212 -475 372 -979 -962 -813 147 885 992 88 -607 274 216 971 -607 -698 -44 -726 -908 264 255 293 -232 -436 -105 -853 -523 -764 -404 740 592 -867 -43 -568 -42 -587 -191 -381 -6 402 -434 -631 -890 -464 -518 -461 445 507 99 -755 453 702 333 473 -173 887 239 -812 -752 532 -584 829 -570 907 565 434 660 786 -549 448 -663 141 380 841 -779 19 -617 -866 -991 193 -389 -199 908 -33 149 -531 -517 318 -794 -521 -625 711 75 -139 544 -987 660 -423 657 755 548 144 -613 -884 -192 -650 13 781 -757 207 869 -895 337 -803 394 -673 -609 -363 -86 -231 908 -484 -693 -855 980 620 -680 -570 -305 -877 687 -213 -835 -367 703 -433 -647 598 -538 -61 531 914 949 452 -968 -542 676 699 555 922 320 -311 -658 814 982 755 -624 -460 201 -232 889 730 558 679 312 28 -65 344 634 -837 -557 -846 -493 -873 827 -81 673 300 -313 -532 324 -587 896 444 523 943 -301 287 32 167 782 -553 -948 -849 -762 831 842 -87 301 372 -638 815 -682 -145 951 29 338 213 440 628 -306 558 640 344 -312 -210 197 692 -916 172 -16 -100 -273 843 -984 866 -748 -159 -659 -689 -185 68 -309 -770 550 -297 -977 23 -977 724 523 899 411 233 941 -21 -657 682 143 -148 908 123 -563 -843 -973 -905 -714 618 -747 -923 135 110 949 61 -754 850 -90 -974 769 813 -725 -382 338 -857 1000 471 803 946 -422 -282 -859 -924 957 94 215 569 3 226 -976 -926 -443 -606 -530 -15 201 173 -142 920 -789 897 -323 -969 -529 115 -714 -59 470 -115 -843 -475 -122 -346 303 -58 -657 -53 -629 148 712 498 308 -186 614 -370 -239 961 -136 211 924 847 -599 -510 50 760 -692 103 -398 -778 -800 -861 -510 826 -22 462 164 -763 -921 703 -168 219 225 -661 735 -869 322 117 821 -962 97 321 88 -591 532 409 -147 70 72 152 751 -856 -472 -732 -660 125 -858 142 -886 670 -907 370 646 -842 577 987 -829 614 -940 866 169 916 -513 814 -974 425 274 -177 -486 4 -100 -673 -441 -205 -464 -456 646 94 1000 585 -671 31 -416 -620 990 -531 842 279 178 -837 -496 -831 80 -666 -115 -580 -137 666 842 493 -583 -497 -889 -190 -393 865 -811 919 -540 876 40 -463 222 -590 -843 -448 740 649 -280 933 227 -23 -646 761 534 -800 46 -255 -849 -726 713 842 -793 491 593 419 719 -159 -827 723 618 -554 687 -517 154 -772 449 840 701 -410 -452 237 492 863 473 -417 230 596 304 -936 177 367 474 69 -326 670 791 -168 502 689 -701 436 240 -873 69 -503 -796 246 -278 -908 -905 747 -600 445 -230 409 223 -273 -327 53 68 -707 713 884 -213 -141 959 -929 608 477 228 515 936 868 446 -90 397 -416 -270 29 -878 924 -989 -14 -996 371 432 625 453 -931 486 -377 952 -140 15 -841 572 121 -238 813 -540 277 635 690 -729 -783 390 -361 -827 -260 -399 -826 -110 40 -112 168 562 -318 223 -632 959 398 766 14 161 172 -875 -147 -865 133 -64 -891 725 -624 -994 880 -962 -543 -222 35 -142 -486 865 872 -794 354 -324 -675 940 -126 -584 -514 -51 933 -64 398 -782 -379 -130 462 -156 745 819 -122 784 -225 888 914 -898 -728 -855 -676 675 -609 316 723 387 968 572 461 -38 413 359 -959 780 655 397 -279 383 -306 423 95 -362 -73 835 -941 94 735 191 -344 -876 -845 -872 -915 88 959 -657 657 -139 49 -313 537 749 -914 -249 -304 247 915 106 916 -609 -259 184 578 -606 956 -101 647 -254 935 769 -323 -82 703 72 418 472 333 -911 -226 -605 -928 182 -21 993 264 997 968 847 -455 -432 -295 83 380 509 -977 174 704 -469 -602 -770 194 -231 -228 811 411 48 -642 -561 220 -286 -478 -334 -219 -602 683 -581 -368 455 -874 426 722 41 575 -638 -193 130 -332 -103 741 -156 644 723 -95 -568 -575 987 -324 595 -300 -925 361 -802 -347 231 -913 -922 -613 483 -119 32 -896 365 -265 892 -763 393 -489 291 -360 14 -730 444 847 179 -750 -113 -291 -25 341 -728 -199 -636 -648 -541 380 -343 629 759 -766 -880 449 -980 366 -249 -757 -923 783 298 471 282 135 615 -489 -658 -945 958 -861 105 500 -146 -636 -444 739 -862 328 -388 201 272 -458 -549 408 -3 632 -786 -669 -288 127 541 661 125 360 140 -601 113 80 -769 -125 -297 480 686 -189 -383 241 845 496 290 -304 4 -764 447 282 -594 642 -416 -932 728 209 -546 570 -628 880 586 -788 669 286 760 -282 -862 661 -978 845 182 -170 -806 53 103 -52 3 -852 716 636 209 624 397 -455 41 22 170 -584 -871 430 303 580 -49 -221 474 -218 -111 877 487 191 -767 18 18 -550 253 634 -722 267 -59 579 864 -81 669 923 -837 -214 44 65 936 -395 79 -343 -233 -543 290 -54 -683 -379 593 695 843 784 625 -148 -671 -43 1000 -624 -747 -788 179 948 -326 164 -578 94 138 -752 -472 951 -240 -573 254 -231 -233 -616 944 -635 -399 -626 509 -398 610 491 912 827 -654 115 -61 -397 47 -155 568 116 610 564 554 -975 143 -488 -411 386 -749 194 -369 -516 420 172 -814 -219 -481 -666 -132 897 -387 -74 -562 -656 -70 156 150 -271 -501 -366 892 -795 -181 658 -709 -755 406 -224 161 -910 -304 601 261 972 -848 664 275 933 -293 895 347 41 -45 -481 -185 239 -344 -195 868 546 -909 176 -995 -979 -515 -706 -847 -648 -292 253 -940 990 -522 461 377 549 -474 389 -949 -417 -228 580 57 859 -164 -208 -15 -76 -610 -125 426 -787 -159 290 -539 759 770 921 -810 -595 435 956 -862 158 -480 -776 -928 610 401 -306 -533 796 -489 964 -542 566 455 637 944 930 -979 830 159 -176 -124 -18 230 -265 -769 -506 172 412 506 317 883 105 -958 384 297 -966 -226 56 -762 212 849 -164 -399 476 887 510 -420 -808 59 15 401 -524 123 -432 -84 487 -661 -699 -755 -910 -756 -99 560 139 -559 671 674 815 463 728 695 379 678 416 -616 454 -287 -788 34 360 567 641 69 -816 218 243 -934 -128 -400 -343 -1000 220 -852 -686 396 991 197 -377 525 137 867 -226 -493 -605 355 868 -942 -861 419 -920 -925 -535 -72 861 448 989 -973 227 -886 806 4 -470 -409 -782 200 747 -756 -569 -180 -902 766 -941 -954 174 450 -305 356 -291 -6 -160 956 611 -929 -370 -836 133 393 -145 607 770 -704 740 -655 372 595 430 890 -528 -224 713 483 414 988 -230 143 -130 702 -43 -361 895 716 89 521 133 -458 -687 -909 -30 -179 528 -273 646 -818 -277 -198 -369 -688 -535 636 -103 -123 -959 -750 -970 -621 350 -930 -962 -724 62 -768 573 -964 538 119 -687 705 940 -106 641 532 -223 -270 -136 241 885 47 829 185 -836 391 -275 608 -732 889 -330 -491 134 -697 565 -463 -286 -981 720 824 705 493 -722 257 -912 -289 -456 620 740 155 -38 657 -269 -329 25 -409 -573 -196 -632 -43 506 492 -557 -872 -439 -636 -645 -204 -795 -55 177 -957 -326 -724 338 128 81 190 107 -664 -350 -952 -908 174 459 -850 418 -973 -175 95 -425 455 220 72 181 656 -444 813 -169 773 827 71 946 753 -800 -971 282 855 -328 -832 -686 713 -460 469 -970 -140 303 787 453 745 -402 -430 779 -706 -641 -576 547 -346 399 442 -428 -284 -188 -159 -916 -904 992 -940 -232 40 495 728 644 -127 921 803 -520 285 -495 575 -58 -86 541 -302 -574 -743 -950 297 325 795 -857 -775 512 -90 -211 349 582 448 370 -588 463 932 852 -524 -842 -614 153 -928 674 706 -601 -730 -590 -176 -466 -1 965 291 452 -11 879 166 -909 -857 -60 337 296 -475 662 780 -543 -598 542 170 145 401 187 -43 -198 -338 554 728 -487 404 752 -703 225 166 -249 -701 -481 -748 -753 -386 53 -594 -536 581 309 -613 -636 243 691 -79 753 -483 -597 -787 -449 -792 -390 -898 702 -552 942 591 -926 293 203 -423 -994 -709 -838 -705 -64 -18 -180 690 -292 657 173 -693 -391 808 937 567 774 -210 319 -560 998 -970 315 -608 900 -572 -907 -687 -52 -609 -499 -440 603 -963 561 889 -330 -863 -751 -611 -817 -443 97 809 277 572 -560 -646 58 49 -340 714 928 -635 821 -697 -104 -286 -727 848 336 314 365 -950 565 165 766 54 812 -266 -877 -662 -192 -726 -388 -302 -583 -191 280 0 719 -747 514 -836 -221 40 228 -334 674 73 -948 -714 225 241 905 127 -91 -532 841 -94 419 775 -350 743 223 -13 -611 931 680 -914 -150 -754 201 713 814 80 693 -411 -813 -884 -93 9 3 266 -933 -941 -30 804 420 586 -172 -464 -641 -649 -295 -435 875 476 539 519 482 544 -324 -248 -399 -67 993 -449 -717 327 689 -829 -692 126 -185 -75 -669 607 64 777 -586 -712 554 714 616 -32 -960 -282 -283 805 594 -688 183 864 370 29 -607 564 49 -605 -805 505 254 -826 493 -371 -314 -563 -989 -442 -303 -110 110 -590 761 256 -218 975 509 947 635 -237 -508 784 306 -8 -771 -179 -659 -33 -288 -983 730 768 -864 252 -435 -6 -960 -366 546 363 702 15 -885 -644 678 448 359 -307 850 -378 -219 -995 201 -400 858 -413 -389 816 -812 -526 -927 -492 580 -526 -634 365 -237 -825 491 478 169 -690 -289 -832 23 -538 -201 119 740 474 923 33 -16 -357 371 -773 -68 293 708 -286 -754 492 -349 609 818 423 -850 -347 632 159 -987 -895 418 406 722 -655 872 175 468 580 347 260 -367 -969 811 708 452 302 759 -227 995 -83 265 -657 -395 -33 734 -466 -683 824 726 505 -606 -434 -450 -198 741 -444 114 -87 -819 208 -47 581 -44 -668 80 960 587 -378 842 -35 348 -152 221 -948 -394 -743 783 -963 595 -274 -723 40 754 162 -777 892 -197 58 -890 13 -119 -297 -928 -294 -883 615 -61 -510 32 828 -25 -433 441 270 -688 451 -306 -556 -162 -147 176 789 -352 139 123 594 449 532 -885 253 719 709 -721 -607 -144 479 168 -658 -571 918 -109 -293 100 -32 -853 -569 -510 214 -480 -356 835 -694 -568 -790 267 165 -910 -239 740 -647 367 249 -446 245 -431 483 -114 607 -738 937 -819 -885 -460 -179 453 13 201 -974 -889 -651 702 -264 -475 -878 -992 -834 180 128 -997 -489 -49 320 -517 -359 -620 -456 122 556 -543 728 344 -489 -692 -448 -347 645 588 671 -684 43 105 -855 -479 502 -987 -602 -652 716 -683 936 -329 316 208 876 -869 157 186 -835 54 194 105 293 -771 611 677 -151 77 -54 -306 -366 884 859 -965 -846 -31 235 18 454 -811 -900 -156 683 172 965 320 8 254 39 893 -970 111 220 198 -126 522 537 75 -175 582 733 224 -71 -728 -325 269 370 594 425 -917 -437 -837 -655 -149 97 -726 12 449 -861 68 72 719 -924 495 -931 -947 15 -455 -622 -714 -577 111 -859 25 -125 65 610 -129 -915 -927 -930 -852 216 -422 -69 -166 -887 754 -656 -303 -816 770 -790 -90 -124 883 -30 -594 -846 -833 -873 -991 416 -258 306 -397 -29 -91 -318 -3 581 -150 -980 212 160 -519 -556 948 -846 375 348 -23 846 948 -981 700 53 -650 -635 -450 -750 -865 412 -556 278 -212 -728 880 812 -294 -917 -101 522 998 579 156 819 307 167 -158 719 -673 977 -459 -274 -266 327 231 -822 981 289 163 -390 277 548 21 -536 -286 -899 -46 81 852 -614 493 -195 -946 -225 262 113 151 630 -353 -123 529 -635 285 203 -614 99 44 713 -188 -435 -681 -609 391 -226 45 -347 -419 163 -810 -882 -697 -872 540 9 234 32 -389 -268 476 -356 105 -255 -154 -597 266 226 721 577 943 738 -92 -271 744 434 -83 -333 -376 566 136 -137 -283 247 -646 3 -833 840 403 -123 -675 -26 356 -948 282 -759 443 210 355 386 -851 536 -901 -252 -784 548 -23 -684 966 -578 443 203 -19 -750 87 -200 -713 284 832 -847 328 650 -786 -481 96 -835 674 -47 -773 585 -844 381 529 522 83 -524 516 473 992 -145 -277 576 217 425 -939 403 -406 44 422 -671 972 -354 -827 -678 -469 316 666 28 49 933 -831 -180 -926 71 -810 724 -628 837 181 33 689 -524 882 450 209 259 -182 -625 -16 -460 714 -253 673 -218 549 -410 -797 381 978 866 955 259 -664 -770 252 -744 -126 -693 -820 -790 139 -302 353 567 851 -252 511 -887 -308 -341 -608 -946 499 -267 -245 -75 779 -649 464 478 -828 -319 449 275 18 983 -909 918 -91 656 -849 260 202 208 -927 -744 106 -521 183 283 698 -317 -6 -777 -845 -68 -204 -654 976 694 814 -723 -470 -180 -293 57 303 274 -852 398 250 -496 -506 299 -218 -730 562 265 -525 -340 684 -288 -48 -614 -823 42 224 107 -659 -97 435 -32 -315 -464 182 255 -711 432 -445 391 570 894 -206 794 -664 750 -736 821 686 -116 411 -238 874 -711 -405 -1 767 379 -637 586 618 20 183 615 17 -437 297 278 709 941 -228 593 -112 634 -868 737 -802 -743 -633 -263 172 3 444 -862 -463 681 865 -317 361 -736 968 705 890 -377 -386 530 -702 -246 -109 -68 -334 -666 860 151 -247 -964 -548 140 853 -648 585 -178 932 411 683 447 122 -833 -997 377 -120 -451 -760 439 608 -648 -194 378 839 292 -968 676 -624 149 115 -403 -584 -166 16 50 -132 -295 -564 -37 -439 115 151 784 -835 289 279 670 600 -700 596 -561 688 339 140 601 -401 -194 237 295 322 404 -217 325 116 -446 945 -116 95 977 96 -195 -448 261 -812 435 -255 -743 139 -13 -158 663 904 -682 -570 -233 -191 283 -350 -868 -8 253 -589 -485 -663 22 92 -166 -864 583 -71 -208 -822 716 383 985 675 -679 -741 -632 938 -370 -973 -88 863 935 -825 30 559 -717 528 -169 750 968 -249 -801 -996 -616 25 -477 76 -220 418 605 705 923 -883 214 32 -419 277 -97 965 -536 -190 -976 -570 837 491 796 115 -679 -234 -268 -865 -73 107 664 788 242 -749 -932 -266 -680 -218 -885 -474 -387 705 -121 557 878 749 240 -662 -542 -66 -879 -874 576 -294 -793 -787 -385 -865 834 -647 537 -794 877 240 124 530 -481 175 502 -298 669 -558 680 -879 -934 -118 -650 -236 272 503 730 523 -103 -289 559 408 -203 -35 817 -62 -133 -460 863 432 -434 411 558 -639 746 147 269 -744 273 78 82 -821 -766 -853 852 132 -23 93 899 575 -622 -523 76 -707 -635 605 -721 -533 -832 -710 -491 -36 517 252 -663 -811 -543 -197 -48 970 -615 -490 -948 734 343 -840 -292 929 844 -528 -521 361 633 425 98 361 931 178 983 322 246 776 -124 301 356 -9 -180 -116 863 21 -702 347 896 335 188 -467 -404 -853 900 -362 479 339 226 584 -57 -990 563 528 73 -273 -118 791 679 -432 -928 -424 -637 857 717 66 -103 -935 384 -627 125 -956 -784 -280 924 -711 392 -225 874 -174 -238 181 -303 699 -937 -900 -706 995 369 -789 745 830 13 -450 -268 -32 -446 -725 995 13 -945 530 -302 394 530 604 994 -407 -322 -161 595 443 639 730 -515 263 -742 672 39 -704 686 999 874 877 -342 193 838 418 -312 654 -533 63 -545 -634 845 75 411 745 462 908 -645 930 238 -507 -834 779 -824 -907 -818 -803 135 76 167 -986 80 384 69 -471 -324 209 -561 314 -560 651 -24 -266 -195 674 -151 774 978 -198 987 -26 -164 -496 407 -457 -546 -194 856 576 335 -87 189 817 677 -366 367 897 -238 -913 -535 124 479 -546 -463 51 -974 855 524 182 136 973 -180 662 -55 -576 340 -284 241 810 -213 728 -464 -173 555 -549 86 205 701 -515 -58 406 -472 -369 474 545 -752 -375 -571 -650 -696 34 -15 -399 -509 860 -565 -654 584 848 -955 798 319 -206 427 -451 -809 196 -343 -914 -605 460 642 -865 -942 -859 -513 -949 102 -498 -220 919 -628 -823 -563 -386 -782 -623 444 -44 -964 -107 -118 508 718 115 532 -219 531 441 144 -142 824 93 341 -878 222 733 -522 -29 -901 -827 435 279 659 202 52 -60 167 -861 -842 -84 227 -183 263 613 -992 -156 610 -230 -100 -862 841 573 -692 574 912 -552 -745 -887 -975 -177 -864 318 301 258 -116 -317 683 764 -338 -616 885 -421 -535 -248 -169 -797 884 747 847 148 -449 916 -519 275 -615 96 -377 -80 171 782 -796 139 -438 -304 455 -388 -593 986 271 116 -615 141 176 -78 807 926 104 -279 324 -854 332 651 -35 -258 -777 -952 32 829 -259 140 728 -296 592 888 183 778 -86 -175 -699 -584 -112 172 375 48 -572 632 347 869 254 270 -343 -906 -808 397 73 -449 940 162 877 -104 109 372 546 -890 -36 408 107 -45 968 477 300 -538 -934 -917 -462 -623 872 236 -543 -892 1000 -279 718 -532 685 980 858 259 -868 -783 781 152 -106 -89 520 750 -574 -466 -720 -856 764 610 347 939 513 -519 -474 -728 13 455 -2 -693 430 -930 498 -25 -90 -932 239 -351 98 357 -629 -808 -109 -322 346 732 -301 -628 -583 500 -589 238 932 570 823 -433 35 -664 641 -399 -139 -496 875 998 622 -480 502 244 -963 802 473 -433 -527 -188 540 265 -821 563 -184 617 -531 -813 810 -193 347 -799 78 298 978 833 -877 828 -372 815 -871 941 -905 337 -415 -235 971 104 660 834 791 363 425 -958 -282 474 747 426 -554 215 13 -474 660 304 658 -582 198 318 -164 -888 -739 -573 -512 -725 -387 704 -111 -109 -405 -949 -293 -2 -278 191 -244 -399 860 184 -787 -422 183 133 534 -88 -984 -923 91 841 191 200 -27 -884 -532 439 -471 -941 -554 -517 -241 -57 213 396 -514 -466 445 72 889 -187 -441 -589 -951 624 866 737 -640 222 42 439 335 -272 -45 -242 -870 846 -126 -746 -315 -273 757 238 244 585 -221 747 -915 -343 274 811 -951 493 -7 -947 -573 430 356 606 -311 -841 969 906 4 -551 555 -832 343 97 -714 938 917 264 56 522 -996 -604 -842 -744 -885 865 310 880 718 -451 756 598 -270 284 865 -71 -817 153 47 -205 693 577 563 -934 436 -540 -899 576 -107 826 125 -340 -845 605 540 411 -711 244 -783 404 904 85 -701 895 -158 -927 -357 502 -457 -718 -719 96 -966 -700 948 -672 -431 -368 110 -247 834 511 545 -988 534 -850 548 -247 -842 -318 -346 758 -663 -742 193 892 -99 978 -536 476 -425 594 -417 -379 -582 929 -598 530 313 -352 -649 -332 -429 -361 -815 259 -196 365 -875 -258 257 683 -120 430 -182 -10 -906 -353 -563 -710 786 -241 928 -384 867 -680 -999 -395 110 -800 -257 31 825 658 325 -656 -275 -850 841 -343 278 -291 -531 -120 -796 -179 -944 -138 163 606 256 -414 -805 -683 -241 -98 701 -273 517 216 499 -348 -390 -328 86 -66 -51 69 -670 878 705 448 -352 -939 369 -299 867 905 -359 -518 431 -717 -261 -493 -114 269 213 -566 210 -751 256 -956 -222 -6 -723 -25 -132 179 -214 -962 -182 767 258 -459 239 518 -676 -699 962 958 -672 -849 -462 -994 -810 666 961 -276 938 -556 -432 -868 -53 734 471 331 221 470 -329 970 -982 -553 -765 967 -762 -901 488 517 -596 685 -421 -604 -605 674 -107 -16 153 -55 -789 11 -803 -811 -431 773 -763 -992 657 928 -512 662 669 -110 983 -527 -401 310 -948 -247 -608 -204 281 -282 -46 -339 462 -737 -558 -187 -759 -87 -437 -523 376 40 -746 916 616 -598 911 -682 -806 24 215 171 -835 460 583 -50 328 -394 623 -242 591 542 153 -285 521 -246 -634 201 -519 353 122 -633 -604 325 42 -444 912 76 -763 448 805 191 601 56 -25 113 384 -941 -740 -247 -318 149 -61 485 -136 -290 -501 412 -508 390 893 248 -678 -650 -977 995 -292 -622 159 494 624 854 725 -499 958 887 258 -95 850 295 -447 863 -269 690 -124 326 630 -133 261 -158 -445 136 828 179 -662 241 -809 -584 997 -805 165 367 210 997 794 -886 -487 555 383 -988 -424 942 -35 -627 500 -989 -441 888 193 584 71 678 954 224 417 360 -210 -479 -73 419 -903 -553 -418 -281 -598 -535 157 -106 -317 681 199 780 733 232 -927 -4 -930 -431 301 -794 -942 -473 889 -718 113 -621 851 281 -924 424 530 -581 -715 46 839 719 -484 -399 502 -551 -65 -679 -891 557 -887 81 459 -302 849 993 -686 -567 -47 -668 -274 800 415 -261 -244 -704 694 -193 525 925 5 -503 112 -248 91 -116 -817 -725 -719 278 822 -746 -268 188 -229 -554 -978 912 -583 401 763 -926 -475 -584 728 143 907 948 -553 11 759 302 792 -974 296 -617 723 166 484 198 -465 861 -403 988 -536 -439 841 485 -564 -275 -978 -638 -283 69 -516 448 322 -812 264 425 -572 -772 680 486 -332 104 252 -697 14 941 -848 -79 -866 751 89 -561 -864 552 -300 -218 963 -912 236 327 311 145 -101 210 88 -289 -456 769 10 429 -554 -74 -897 595 -969 -401 -797 -765 535 -523 -260 -212 846 -501 -224 -439 -563 782 -313 -465 929 -783 818 445 -669 -396 84 287 914 -968 -666 -128 -342 314 -727 142 708 -644 897 902 -8 392 606 -480 566 -543 25 68 -582 937 769 967 176 -629 246 635 -730 -773 -70 -387 681 531 117 -753 -879 152 17 702 111 78 -828 -156 540 474 -770 -158 846 248 -784 415 723 -18 -620 -485 -879 190 -712 -199 -127 998 937 -863 607 -243 345 738 -804 373 -407 -286 -688 -776 -370 97 68 -627 445 415 749 62 -979 -901 911 392 -590 -5 960 617 -950 -407 -235 -497 18 -355 -996 -759 29 -516 -906 -516 690 570 -696 -873 974 488 -783 782 175 133 565 390 -866 -703 -94 677 -5 -496 619 805 -816 -85 -221 -448 -172 72 540 854 869 -138 -466 -597 935 -491 -519 -71 -931 -617 -34 -442 -364 -807 -955 245 -502 320 489 647 -887 -444 339 535 -938 -9 749 291 181 -746 742 -593 708 -270 -521 -775 -979 527 -6 -384 115 899 -369 -669 649 892 -666 -68 -632 -11 169 454 958 -308 -796 391 792 -198 221 721 -908 883 902 56 346 -703 321 -464 830 495 -544 14 -919 67 303 262 -183 -702 440 -439 533 -901 211 -853 -353 -824 12 633 -798 345 680 -374 573 -413 768 -74 -959 -687 -169 928 -746 426 808 133 132 -172 786 564 -548 773 57 -886 918 436 -535 613 -756 308 793 191 548 391 -518 462 -509 -98 -518 577 195 -539 172 860 -503 -167 514 637 -966 392 775 -207 218 -340 913 -745 -469 940 -82 523 379 -539 143 903 141 178 -95 -829 -802 384 -369 475 -807 -449 -298 93 -678 -367 791 569 -694 580 830 826 612 582 289 292 -122 -785 -673 -434 866 -42 312 -362 747 373 -120 3 330 215 536 79 -837 292 -424 -508 618 67 971 303 -682 -951 -333 -452 345 -162 890 -503 -268 -303 -300 789 134 913 990 785 257 890 778 -961 -840 -420 232 716 -860 247 -27 -58 523 -632 363 -603 666 -626 -967 -770 -892 721 -31 428 -874 773 885 -969 -446 -905 535 661 856 -181 -621 -375 330 -881 -581 325 -256 -493 708 690 -44 -963 407 -486 -992 -696 -205 162 -217 461 -71 -228 589 555 576 -975 606 -658 -428 905 406 -237 34 363 466 650 795 941 -502 -916 -720 -566 507 177 -2 901 411 -561 -932 -621 531 -663 373 -416 -629 147 215 -827 -325 -999 -245 308 778 -38 489 900 104 618 -755 -243 -579 -763 596 304 613 722 -953 -418 -463 -375 822 -278 -944 -373 746 56 208 903 683 -616 -73 -699 -193 458 364 451 -647 -113 250 -999 590 -374 471 779 -974 -510 -233 -526 -319 -838 -187 181 -523 420 -52 -190 -647 798 -859 201 -413 64 -851 -282 674 -798 807 -149 331 450 -865 857 -506 31 -563 -85 319 257 218 -320 -476 24 -844 -869 -216 -67 245 874 590 -890 -549 48 -304 -478 542 439 -234 308 -302 318 -280 -368 192 99 -833 293 -458 347 226 675 773 -535 35 -548 -166 244 206 484 -744 70 -375 -663 -818 197 220 955 -670 10 -859 -567 614 -57 -370 -261 530 -975 -378 619 178 -748 884 465 976 866 758 39 -854 -703 -797 -258 477 355 144 151 -496 -334 -758 140 -613 -683 369 -953 12 -587 534 774 390 -707 806 -803 779 -531 -782 897 556 187 361 640 497 191 413 -700 -645 -279 -706 594 347 379 -62 983 -91 -70 22 502 73 110 -139 735 190 559 -478 15 -713 -205 -683 311 -687 982 -309 -418 -303 568 -546 -408 291 680 642 703 -394 -488 -628 860 129 -506 41 83 399 -51 -696 119 396 211 -810 -117 667 850 -318 541 -433 -887 345 978 466 -384 -174 -434 602 121 -824 -20 307 -632 -710 790 -419 -70 -691 -231 -427 120 366 -77 479 -195 -70 -685 -198 657 656 -324 -170 0 495 381 714 -626 -628 917 -821 388 605 -244 489 199 -219 10 979 -363 956 -269 -287 603 402 -420 393 714 796 790 -309 711 499 -744 -177 949 -406 541 -85 -635 865 158 988 -861 116 360 -855 30 842 -427 176 542 -57 91 987 -190 -139 -772 -515 -403 777 -228 987 778 -184 -27 -860 969 929 375 316 -736 732 -881 718 -707 -156 533 -673 359 48 -200 -239 -510 -813 611 -938 -320 -479 -254 -355 -189 -919 -562 -570 -205 -46 -341 -367 -898 829 819 -73 -194 -640 82 -780 -93 487 -189 713 -163 -54 564 257 -355 -120 -909 -674 -927 106 -980 -579 864 826 135 -769 388 937 777 624 734 786 445 -317 -617 33 -623 773 81 -251 -591 -425 403 -666 638 -729 -850 -901 -534 -812 -385 319 -479 345 -699 -754 -442 620 691 28 314 908 494 -947 488 299 390 -695 -178 -74 -572 -565 -232 -732 701 363 398 -18 3 -860 906 -688 -197 -915 952 711 74 194 672 313 -504 -870 917 479 650 -636 624 91 -989 -273 121 541 861 -839 873 -510 721 292 -35 -675 -791 -761 -215 363 620 -751 -833 -831 876 856 940 167 428 731 632 506 507 183 -261 52 167 -670 -323 -350 264 -162 -237 -612 -626 823 -6 -534 459 455 932 352 -163 399 -504 -1 -601 -82 745 808 -998 134 -512 -274 -135 -251 -525 -851 916 14 -25 963 -917 -659 948 839 -838 538 903 -998 670 541 244 -650 383 -531 -696 -776 -31 813 41 -321 736 -195 244 -56 -838 506 800 -815 -336 171 285 -455 -713 -860 214 54 -442 -367 50 -729 -85 741 -863 216 233 -805 -130 -59 -622 -45 589 -738 -154 798 215 -883 -268 501 897 409 905 445 -38 -665 -145 870 -30 77 -860 11 852 323 840 -147 -508 463 -60 -778 -143 -178 -747 508 -676 -487 -761 -268 -348 87 -505 902 234 68 -390 329 -99 290 -559 -302 69 -589 -666 -305 9 -375 529 561 -662 725 629 714 849 361 -350 -614 613 -669 804 -210 868 -160 -447 164 628 127 -799 758 -209 603 -137 -443 -444 -858 261 716 576 -143 -770 -792 622 -558 124 -498 -798 -196 577 -592 -434 840 309 585 -386 325 -728 -127 772 -659 -444 954 895 324 -946 -340 138 -588 264 -410 -942 -464 261 -818 409 813 -626 -123 -382 -759 924 -812 972 317 -195 690 -247 837 -540 -597 -114 978 48 -653 -178 437 505 -958 -614 518 -714 -628 402 -69 472 -286 -933 761 965 710 445 -140 985 14 -187 476 -83 652 -643 533 652 979 829 -924 -396 387 -720 -195 -853 47 54 397 -780 987 322 -165 -709 371 411 -936 -241 690 -225 -566 47 -18 -439 897 523 -738 31 861 -580 158 -75 317 356 843 -509 -266 674 -628 -102 -690 -229 -8 -31 -275 -298 719 839 727 -293 -925 514 64 -358 -34 -813 -350 -159 56 -738 813 -682 561 -333 164 98 242 -163 -639 -328 -923 -940 -136 404 -447 -444 -891 985 0 345 543 472 262 884 -224 639 -401 -816 375 -37 475 -383 -703 461 875 -432 -820 -802 -326 -513 -367 965 -138 672 317 970 331 -297 -214 962 788 448 369 299 158 -915 -590 202 96 -471 110 981 -577 803 959 895 478 167 -817 -173 -241 780 -689 193 720 192 455 365 713 908 -956 804 -541 -497 902 -586 -366 -843 -232 -754 -451 -964 -967 -320 -7 401 269 497 -798 473 -373 -498 443 -954 -801 499 -408 -760 224 733 104 752 -55 394 -475 571 314 -152 53 991 -153 -626 -901 -552 -284 947 231 83 -709 -622 -53 -213 894 -449 377 505 882 -298 196 -724 74 447 109 -772 806 -525 672 995 432 -819 653 -519 -161 278 597 666 -736 -206 -118 998 34 -36 -858 -120 -802 575 -72 -645 249 16 326 -722 874 678 983 913 685 -119 958 -130 829 -540 640 97 6 862 259 -185 878 -61 728 557 -862 -277 649 134 -533 -713 -516 252 153 -994 896 412 251 6 -224 -550 -737 83 -838 553 640 -687 -234 -155 -570 187 910 -227 -671 -706 -364 225 -537 -602 -875 -210 729 464 -94 166 912 -464 590 -751 500 244 649 230 -847 125 -98 397 92 837 289 -20 -718 -584 -729 -616 248 390 -846 355 -225 -427 556 155 457 681 -437 252 225 329 508 328 -368 -364 602 284 -747 733 -393 -800 -84 -618 541 587 398 -270 444 -202 -201 -353 -19 -916 -796 -801 22 709 -409 563 -814 -172 787 623 -775 -301 -391 -846 129 -308 -154 915 31 517 -159 -510 858 5 356 834 -892 -305 926 846 312 -351 -538 895 -520 406 414 -205 -510 924 705 54 -280 145 -660 85 403 -450 -101 308 -654 -191 -165 -937 -998 -856 451 -721 553 143 -454 -471 -929 415 -500 -443 481 -771 513 304 -212 314 81 670 745 668 313 -964 -556 -602 639 -63 693 990 -707 -302 607 384 892 78 -112 -368 -105 -772 -731 989 -195 -21 -489 -701 97 374 -223 -2 -224 -329 -442 -867 -879 -625 963 -402 593 -702 -584 178 161 -290 -400 133 -326 493 -211 -12 198 -564 -198 588 -520 -783 -526 730 483 -387 -808 659 512 479 109 -206 587 -852 -970 -712 649 -643 321 113 387 -874 452 -172 189 -490 -876 -643 -573 908 407 150 -751 -157 467 746 -844 -166 748 -238 -950 -67 -896 -671 -250 793 78 343 793 -517 -776 115 728 308 -862 -282 -492 501 -859 -912 462 334 -154 121 -726 393 -674 -488 -734 137 418 -752 643 910 -803 -819 -843 -227 -196 601 -461 918 -618 -336 -4 -802 -359 -465 -934 30 472 659 -501 462 -646 -605 -19 78 -957 707 -28 76 961 -433 437 -149 151 468 419 820 259 703 524 -466 -266 -343 649 426 517 -969 420 -911 -240 353 7 -379 -87 443 471 115 678 -670 537 561 -344 -416 563 481 72 -425 -866 -755 -491 212 695 825 -904 -816 -345 98 -790 999 649 -770 41 -406 -972 399 301 621 553 -276 288 434 79 -541 -794 481 -768 444 440 479 208 993 478 -882 -589 511 278 123 -71 -513 -954 349 308 -547 242 -237 35 -776 602 796 -665 307 674 -747 33 -45 -14 673 -761 -463 -545 903 -225 -454 -345 -512 -518 374 -712 121 -728 401 490 -797 421 282 -428 -789 -151 627 -479 -694 566 -956 -448 729 -680 -583 244 786 450 -694 -427 -336 990 -316 -428 429 -587 -476 472 255 -868 -157 174 -176 -75 296 396 720 574 -976 292 150 59 576 -745 -869 -617 198 135 -267 509 48 483 -445 -784 -82 -312 117 -731 -72 947 -959 -376 400 -977 125 -174 -978 578 762 -808 -214 608 -532 -400 -231 -788 639 -454 48 368 -142 -387 390 718 -626 58 806 -911 -560 947 372 583 -66 -876 -138 -857 -336 -944 -374 -958 -500 810 992 841 184 -64 65 -877 -157 748 260 19 -136 -938 694 -616 -419 620 396 -797 434 850 352 -301 982 -708 649 -251 710 471 -143 392 147 -22 284 875 -456 -413 -441 28 -243 -454 925 -79 815 -26 355 -111 411 -219 843 425 879 593 724 -33 3 843 108 178 194 207 24 -723 -542 317 -288 -476 -185 -498 -596 975 604 -844 367 -280 330 -197 384 691 543 577 -23 -998 842 961 76 63 -162 -61 -474 -995 -351 -681 767 752 -984 474 -112 6 -983 791 -759 -884 -319 393 391 -159 -104 322 -22 -334 -824 230 158 -587 998 656 -220 -547 -165 807 -185 -450 -651 999 -2 549 544 333 861 140 -951 73 -226 809 -494 -597 540 -439 -464 867 913 267 -792 -596 339 294 943 -470 -17 496 -341 135 -151 2 77 905 965 -728 -974 293 -156 131 63 780 53 -54 490 652 50 593 -634 -710 -223 945 436 -317 -734 -828 -680 115 -147 316 56 -77 -855 255 -522 -442 -327 955 -159 -97 818 314 -242 -699 888 -1000 -884 -434 -262 806 -397 174 1000 791 137 222 243 -765 470 927 274 389 -438 -691 308 -869 -615 203 -378 -523 -651 -531 -894 -952 -300 532 380 161 658 -89 -547 190 -59 453 -114 -135 -767 -926 879 554 -570 -813 -182 752 464 168 -226 -782 -124 840 -916 126 31 -660 480 95 -251 469 -198 -894 -729 -613 758 650 827 999 -593 514 601 533 -689 721 -330 -215 -333 146 -314 866 25 195 580 644 880 -551 820 -233 -188 54 -897 -473 323 -166 -838 485 158 681 -50 474 145 776 -109 435 -466 -921 792 287 -414 -819 -501 601 -758 -550 -16 906 337 -321 360 -865 -441 40 338 -191 -279 725 101 165 -714 806 -814 478 187 618 -352 97 -469 -5 -678 162 957 401 -191 -657 845 80 -809 204 961 971 962 415 -616 123 -761 146 446 -769 -643 891 449 498 36 -979 485 -390 633 17 -607 678 500 793 817 -156 363 -675 -226 -11 -147 828 601 752 193 623 336 -913 -667 -890 337 -955 -822 139 -336 816 -367 -607 -681 -166 437 -69 933 -840 -686 -938 925 -666 -269 -596 -968 124 -611 396 416 823 -44 -623 194 167 -727 974 -817 312 -849 -916 936 -926 -414 891 -907 -170 -966 -819 866 859 -929 -56 -426 -118 -919 -464 988 560 -253 269 -265 -788 -131 -61 -939 -29 -174 -916 763 -362 -981 -708 -204 886 -359 -932 -262 186 -131 803 -390 76 904 678 390 434 -635 383 -147 969 658 -416 407 -238 -693 -490 -13 353 856 -81 -779 -49 911 -813 -918 30 -230 -708 915 -306 958 617 752 42 -929 -300 -443 620 329 -765 846 911 -413 615 -218 587 -952 980 -886 -703 550 -549 11 -639 443 -30 -625 261 767 448 254 -396 -849 837 -459 112 205 -771 -420 934 -275 438 448 -416 614 567 -59 -287 -633 150 543 630 896 417 -500 -536 47 -150 -945 -995 -975 -28 -387 -291 -769 -834 906 -869 698 -719 65 -951 -229 -575 -301 -464 -786 286 13 -478 427 805 -641 731 -874 -29 779 965 879 -558 926 727 -858 -897 243 -858 -899 -235 -520 -403 -812 -867 514 -111 869 823 -755 869 836 -208 -522 984 932 80 -691 592 953 689 114 -548 -303 147 -297 -587 -46 182 27 -181 -532 105 201 -669 491 309 153 -515 -597 60 -299 -800 -774 607 962 824 198 -182 359 929 -533 330 -71 -643 51 988 874 0 132 -694 -110 654 25 620 666 889 -851 691 388 765 253 -764 -815 -350 -464 -933 -13 -441 415 -763 875 531 626 676 -231 565 842 767 -122 988 220 258 -707 -58 416 -37 -755 142 513 -881 -130 -984 141 7 -114 -795 -336 597 35 -315 227 220 -889 590 543 -73 -133 -49 -184 369 -387 923 -151 556 555 707 47 -842 334 22 -137 916 979 -173 516 751 638 -944 -453 132 37 -965 -621 91 241 731 888 771 449 769 -19 606 804 -485 -284 -554 17 -479 -148 35 818 479 19 -957 -489 -197 -494 -618 -828 779 -167 559 -40 -635 -568 869 -159 -593 964 -880 704 22 -628 -389 -326 808 902 136 325 -127 -722 -734 702 -948 119 -849 -847 537 -466 613 662 -275 404 -950 236 265 -313 -387 -698 728 -536 -302 46 972 -7 250 781 -876 847 325 531 -723 -395 -685 887 783 -978 -138 -418 166 -126 847 -739 713 929 147 -470 -177 730 199 -47 327 -469 -220 541 -803 443 789 884 760 270 337 -14 148 -894 -994 -887 -32 -286 371 -485 -152 -120 7 687 831 -464 726 655 990 -25 778 -873 -880 -8 -734 -224 -168 -832 794 -357 -963 270 517 291 755 827 -989 955 729 -739 -313 -735 593 -791 818 4 432 184 -742 99 -730 -361 851 -305 -492 -360 493 273 683 -822 -940 916 -562 -273 -129 514 805 -207 628 -897 333 -101 -186 823 -400 -533 108 -651 -509 -101 404 968 495 283 -550 21 -563 668 -831 744 996 -826 873 -314 218 -975 49 433 -21 -220 -538 660 -557 -846 -229 224 98 -71 -986 58 144 -618 -616 787 93 674 591 -895 556 -71 559 -721 505 996 567 -41 -138 732 -793 -28 -892 5 -399 372 -336 211 -489 267 -69 731 -324 452 815 -110 -164 -540 -737 -854 -867 -953 370 822 -33 -788 -426 64 237 -490 -75 -993 -565 681 624 -779 938 773 514 667 -458 604 -507 -506 -386 -168 -435 -611 -299 -41 -42 986 -72 -341 -54 -935 652 135 -903 -620 -596 -815 -31 930 -624 -309 -593 -392 -412 -267 -798 846 -515 -213 -773 -277 -4 -912 -590 46 -471 516 -380 317 -648 -117 588 -1 791 983 463 33 339 -224 519 378 437 -310 -358 766 -795 -110 721 -382 -577 -572 72 -924 898 737 275 -299 -126 -341 -686 649 203 591 -435 -743 -448 -653 -618 -642 958 -682 792 -124 -98 -684 -684 -397 568 614 -314 410 15 -855 749 67 237 468 990 158 -115 44 996 -141 -817 -210 -380 -868 -955 -513 596 547 -249 -363 -788 636 -355 112 -602 20 62 -854 546 -902 -1000 718 944 908 598 787 948 -773 -958 943 863 682 909 480 296 -628 -32 376 -186 -428 717 -619 367 864 638 347 -319 -739 -683 -828 -381 -823 -365 684 -627 835 934 -856 520 174 911 338 646 950 -965 -660 463 -759 -691 -986 -226 -434 -873 -121 -248 358 915 -251 -630 666 255 -229 323 170 386 909 638 -160 501 -345 848 -928 677 -798 -844 -991 -30 751 -185 753 310 486 317 -634 -655 -305 -665 974 890 890 486 -554 -910 161 481 -360 193 -972 395 -784 596 -629 463 765 579 631 229 393 425 307 5 -974 -48 -435 -583 -275 39 -764 -276 587 145 670 983 -797 638 369 449 -469 -895 -106 -412 443 519 -784 532 -254 886 180 -792 949 887 917 609 -670 13 -655 227 -339 -67 -184 848 -801 -730 -740 -692 841 747 504 -56 -875 -759 39 305 -103 -752 991 160 -293 298 -79 108 -850 -927 786 -99 377 781 -255 703 380 -777 -872 -960 87 -461 368 350 -778 -447 826 253 521 -392 -659 313 449 710 573 249 -152 526 -185 -974 286 969 -403 462 717 146 -363 594 524 167 293 829 533 -580 -898 226 -266 679 489 218 -28 -304 -626 -857 797 844 -897 -510 -294 383 -124 116 705 496 -540 769 438 -886 -762 240 228 232 942 -755 -101 494 486 -870 548 -928 150 865 293 939 -1 328 -59 342 916 688 796 495 517 -198 516 42 -907 420 771 646 227 -796 -314 1 338 -612 280 -596 428 297 -107 -499 -447 -236 523 -581 336 366 319 547 -286 36 -352 429 -50 -966 867 205 -537 -618 517 331 -803 -884 -499 739 391 -231 -907 134 -461 -931 -688 275 -945 802 -822 365 262 187 832 791 -777 482 949 628 -203 472 916 -741 328 -196 -882 -984 80 -221 660 -529 -347 -823 -178 44 782 -810 947 987 785 -989 -128 -344 647 -876 -986 -622 456 -701 -472 -278 510 543 245 -627 -653 779 -728 -630 -54 756 -117 -323 -657 7 460 217 -472 -728 115 571 -288 185 -175 711 -961 569 -49 -464 -868 978 -462 606 -452 544 -92 -332 -638 -744 -194 -25 -83 -505 -502 818 -89 -846 -251 217 823 -462 221 185 373 482 686 -228 -156 -588 -719 -841 940 -123 -274 -374 -778 584 -978 -851 -837 385 986 -72 -390 -95 -255 435 641 -228 748 115 478 211 -988 -568 475 -972 400 -1 -8 -463 80 -202 198 -793 -267 -401 380 -136 -4 -511 137 -666 899 -771 -91 -443 -429 999 472 770 364 997 -368 382 211 -886 582 182 -326 471 -717 752 905 -799 -147 78 716 960 577 503 -214 77 625 784 469 -709 31 -405 -267 647 -712 -186 -690 -670 -883 -195 -690 -277 -451 -655 700 869 497 790 -120 -759 535 106 27 856 -2 -622 514 455 -714 173 -580 733 470 179 930 -822 -539 650 -111 711 -928 962 242 -103 443 945 76 484 584 679 -624 -624 -291 -106 238 -667 -583 -275 -181 85 569 926 660 44 720 -555 54 399 593 -199 -361 -752 982 -560 515 240 742 -768 518 -252 543 -831 916 450 398 -686 997 673 654 469 826 -863 918 739 260 29 27 212 651 -428 636 -9 772 158 -622 -394 -763 784 472 -71 -42 542 909 -371 938 -765 439 -899 -159 874 -784 520 -61 -617 -88 -816 850 325 637 684 50 436 -832 -302 -290 -678 -503 454 -240 724 737 275 -877 -691 420 356 -217 275 514 -757 125 -115 447 934 572 -559 311 750 104 218 403 -878 992 -680 276 -646 -438 712 -31 13 -887 -602 90 134 481 -512 891 920 -3 825 -525 364 -947 22 321 400 -938 -817 -721 5 50 463 -567 275 846 853 993 550 -706 159 -711 -855 -357 -535 700 -392 415 659 -635 460 903 -227 498 -572 219 -111 -112 -481 -850 -118 550 58 877 354 207 723 -14 -927 -724 43 995 -356 -134 -399 787 854 956 -443 -817 -882 400 804 765 603 -620 -22 625 279 504 -757 -165 114 118 926 712 -268 262 -843 920 -110 80 -253 -932 -76 380 -411 -706 922 -886 -152 -258 -153 182 178 -48 -998 543 -388 60 404 715 -148 558 -779 784 -692 153 -458 -174 -148 921 869 -148 -467 64 118 -104 73 973 -883 -843 573 295 762 -917 -952 599 -144 -673 933 -644 90 919 802 -297 592 123 195 -532 465 -86 -432 -62 -749 497 -381 -880 738 -963 690 137 467 841 -837 320 434 581 -446 -978 609 -967 -449 -943 943 39 -597 -992 13 416 320 723 -979 549 303 894 592 -568 801 829 544 829 383 711 -878 962 -823 -874 -623 303 356 379 517 989 874 753 374 -530 -692 -595 717 947 -333 50 868 -860 373 49 662 -845 362 870 -192 -571 924 950 338 422 916 910 -73 -755 934 -897 -693 647 -335 -446 544 182 -752 797 -701 425 336 -905 394 461 109 -175 854 -414 73 -313 -755 -710 289 212 432 528 161 636 -599 -645 923 -34 -468 -811 566 31 724 244 444 -291 -988 -43 57 -235 -698 470 -41 315 -532 -733 372 -956 59 584 -532 -276 -93 -416 -390 -65 161 710 -43 -410 322 338 -135 -483 -167 -464 355 999 -207 -563 -725 -623 -142 8 -526 -330 453 -539 -290 163 -269 -199 182 356 -639 550 -629 -73 581 -116 -128 -969 -201 -340 947 416 -217 -659 229 140 -377 -161 -940 -301 700 625 -281 -665 692 674 -332 799 -968 -918 393 -674 329 -247 -499 865 986 245 243 144 -336 -354 -827 -851 975 -288 914 -642 -142 -686 572 777 -118 29 -313 391 367 933 367 -159 -412 143 -310 -73 827 -68 -945 -254 -35 256 -302 -59 417 -552 -74 -558 -697 187 -7 -614 -327 577 -142 -738 134 -935 -19 295 -552 -338 434 -457 614 -253 -17 181 -86 910 -500 -709 619 -428 -978 2 -79 487 -397 993 950 851 823 -615 857 -896 750 50 698 -895 406 -433 433 538 718 -751 277 -594 -221 -243 394 203 600 951 733 929 853 -383 -72 -970 -425 -727 -132 -314 -840 830 -285 -626 -465 666 599 -516 -644 166 721 -598 -275 -415 -141 -209 215 572 885 18 -507 -872 -955 -586 911 767 948 -668 50 -233 479 768 136 90 -569 -299 428 -545 -753 353 -622 831 753 -113 -198 43 541 490 -58 -909 623 -5 577 -805 -186 -448 -293 52 802 -894 292 -935 -273 -724 209 28 288 -81 -774 365 542 345 911 -94 671 564 -269 -168 -367 157 -980 -700 986 548 154 448 -679 686 -632 -467 -267 -627 -921 -931 -209 4 248 334 82 866 -68 -208 -426 363 724 78 -145 -366 -206 -999 478 -850 656 -526 452 989 -1 809 660 -593 744 -591 862 -108 968 237 -329 924 -790 964 -201 -532 297 439 -383 409 7 -426 -352 -481 -533 -449 69 -210 452 217 247 571 -162 -952 -110 832 -364 722 800 715 551 813 770 -497 35 49 -237 -459 497 -591 -841 -221 275 509 125 480 793 579 388 194 92 -923 -910 -133 420 -175 -425 408 -797 617 -579 -333 203 752 65 825 -70 -568 -234 781 27 -752 202 -70 947 342 851 642 -775 670 817 -238 188 -246 -587 468 685 -973 808 977 736 425 -470 -47 112 352 -441 66 -756 -409 739 301 -786 102 13 -177 -691 -830 -154 760 520 -914 155 664 802 973 -427 -887 924 176 -664 975 534 629 406 -825 456 929 -261 189 27 410 444 644 -889 30 468 7 799 40 228 -394 -840 401 -812 462 970 936 -206 848 -86 -991 -620 474 16 -641 -53 49 -288 -638 -441 -677 610 323 -41 -557 859 909 488 -90 224 478 89 -619 -92 -770 -266 -957 -442 -288 -172 -357 980 256 37 76 833 399 324 308 -308 -319 580 -657 -210 -740 -324 577 -411 -354 -458 -972 841 -304 -540 8 43 -206 277 -853 94 331 325 -946 -211 -207 21 -280 -141 757 -658 30 -246 503 -164 657 624 810 354 580 -280 -380 -987 996 53 -961 755 -832 -578 83 739 187 363 -53 943 -56 -464 57 -568 -315 448 935 775 -551 -401 -682 939 -401 598 331 -812 -677 387 193 -194 254 -520 178 722 -946 -454 513 638 -261 -542 -446 -471 149 11 61 670 816 -535 381 -755 203 -737 -891 -341 -201 726 -732 -643 -828 -570 -897 -558 -394 856 413 834 373 659 -345 -958 -805 -828 -209 121 715 193 327 422 361 -123 -127 500 -918 718 938 877 474 693 -42 851 6 57 -652 3 500 -619 897 916 -960 865 -673 193 -955 -448 663 229 837 821 -796 556 -141 -504 315 128 158 975 227 327 15 196 861 624 -667 230 -314 -751 -293 585 565 885 -297 -784 -643 -253 -853 -418 907 644 584 987 -337 996 -117 -39 -611 579 47 -571 626 -258 307 -472 -188 843 -698 -654 775 -395 -182 575 424 -905 535 -360 136 946 -468 -630 343 767 -606 992 -26 -866 -35 305 659 782 -21 -459 624 483 -390 -394 919 -243 -187 -129 -115 620 -516 466 256 -420 954 821 691 -566 946 205 -673 849 -735 719 -364 -566 352 -883 -462 117 -628 831 -431 -647 -883 -762 -286 576 -492 -109 106 -892 -725 -892 -221 -603 112 640 165 -72 -807 207 -14 441 131 195 -309 876 818 -176 891 -224 -51 -396 -1 -926 866 75 -962 756 692 492 -162 664 262 285 5 683 149 -59 -472 -26 602 71 -613 286 -287 871 174 663 -758 -987 -835 532 559 92 -950 57 800 453 850 -27 -537 -91 658 -433 -368 -822 861 612 355 938 62 812 -354 -979 318 -274 -149 46 -767 -520 194 -780 323 154 297 -553 -870 155 307 -121 -548 -417 27 853 136 -946 -607 -993 831 -948 340 -128 -577 -301 -379 -808 250 794 505 -200 -221 839 -532 58 -29 -849 787 -258 -279 785 -859 827 985 -597 167 655 -895 -489 -676 -200 113 -391 -395 245 680 602 -273 518 -337 -524 -175 -740 -248 50 509 44 921 499 76 451 148 640 329 341 -263 594 -146 -680 742 -487 -8 257 -225 -941 648 505 923 -320 825 938 -644 641 -213 716 707 355 519 -822 -189 440 127 319 -314 -299 -784 258 268 -540 -528 670 -385 607 -302 841 459 413 -264 -14 -716 616 -353 648 1 -122 -333 911 -158 124 -904 -74 269 274 -641 -306 -32 -634 435 -31 -641 -216 -466 -293 -637 -893 -739 1000 -350 -161 -466 -765 -439 -913 387 76 901 -531 -208 150 453 -84 -325 631 -189 620 -459 -509 883 148 -489 238 635 520 392 257 750 711 135 552 267 654 530 -44 -376 -95 -308 -212 62 885 -582 781 -61 75 321 190 894 -441 -789 -909 -200 -225 830 540 -882 -512 515 363 -137 73 838 391 -571 -310 -345 -553 285 -652 509 327 -90 -169 676 -407 -597 -996 792 -168 140 -456 -177 980 504 -553 -371 26 -456 438 682 490 -509 345 621 -939 -255 -275 61 -997 235 -762 -986 -549 -774 38 622 -807 716 842 -684 -812 45 -246 432 -932 640 816 873 908 649 -999 467 -696 685 561 586 158 -502 92 318 -58 -542 -231 933 514 162 -864 -911 465 240 877 817 742 354 -717 278 -178 -265 -119 -851 39 986 -961 358 833 -192 715 99 807 136 -154 708 993 213 464 984 -291 315 -915 -261 -333 -791 815 837 -742 551 -573 -536 289 -536 -779 643 -779 -362 -726 -487 68 -538 261 -604 -462 -195 418 -625 842 187 -667 591 -32 -928 493 987 751 204 345 240 -1 -267 0 -358 853 526 150 250 -573 -321 515 -558 199 450 101 981 357 -369 229 248 934 -707 -465 -994 860 17 -936 -804 841 -204 772 -635 464 283 -433 603 -673 -162 -330 218 -812 -211 -550 406 -749 -623 808 86 151 227 -472 -412 665 709 -516 329 258 -650 598 326 -989 745 90 590 571 -140 48 -366 -836 -276 -324 -648 568 647 510 -382 -609 -97 687 180 634 -753 -652 884 -768 -539 -167 -421 271 -256 664 -853 115 -744 -916 -689 51 746 -535 -713 886 254 487 -32 -497 -887 409 335 122 -569 -45 438 738 49 255 969 388 -26 737 430 412 980 -414 -203 -82 -998 165 610 -202 763 -302 989 358 -366 138 -698 -888 40 447 933 -890 -644 212 811 311 -316 793 -589 -793 629 -301 78 -428 886 604 849 920 835 -12 535 -340 -304 831 842 -330 -459 114 154 -819 -691 573 394 -269 494 -691 605 -775 -405 719 855 -162 -546 -908 744 93 649 559 934 835 -36 -108 -104 112 -196 833 -726 209 732 30 541 -510 189 -504 -461 -391 -695 267 -114 -654 -615 907 530 -711 -856 -840 -194 -783 726 -906 492 -365 164 -551 -285 980 220 98 -337 420 -53 -481 141 604 -812 629 621 984 948 -45 -638 -679 772 -298 -898 625 72 734 434 65 434 199 -180 -508 -258 -390 732 491 -761 853 454 -807 755 144 358 -718 294 130 -729 -667 -235 -690 417 408 -912 996 352 -366 922 952 540 323 -68 -960 105 -867 -655 -635 -262 688 497 -693 902 388 -285 -404 -141 -6 838 667 -812 37 -551 718 97 738 505 -569 723 40 -369 -21 -146 955 -219 -247 -355 898 -282 -615 -799 -280 -624 789 -913 -528 597 772 -355 -972 366 152 781 -184 -750 74 778 -837 -943 474 417 150 -314 302 -474 -887 577 -149 177 239 225 -939 364 120 -782 906 210 703 -719 53 613 -378 95 303 6 372 565 837 -989 362 -348 940 562 196 -54 -115 688 -611 653 394 965 -860 -351 689 -108 163 657 699 710 958 -906 -188 -866 450 430 -190 548 263 570 896 733 -176 -366 688 -82 654 617 371 -963 761 -634 -491 946 -773 -434 798 984 754 -444 -237 160 -361 -823 808 985 784 -974 288 592 -52 742 -327 897 -674 -111 145 -84 270 133 240 272 642 -997 -938 -475 -690 -926 -619 -309 -888 -400 -773 109 -704 689 -883 591 913 -502 -496 777 720 406 -646 748 789 191 941 156 981 289 -835 882 -695 853 51 153 -47 -944 -183 -511 250 -246 -967 -782 -317 719 264 -502 167 -682 238 -469 -668 -226 -446 846 -159 439 983 630 -915 -580 657 -123 -122 -316 517 -858 109 934 -802 800 -667 171 459 741 -207 -926 -249 -390 182 -686 -952 493 157 -313 -177 -200 915 314 -796 -180 578 -177 -167 -947 323 758 56 803 -3 740 0 -576 -212 -880 476 -894 787 153 -331 86 -138 50 468 285 938 -480 -894 193 -162 -799 740 665 375 951 -138 956 973 769 -873 -207 202 276 -25 432 -399 874 -141 -273 -681 426 -540 -830 -80 522 221 -302 -468 -628 137 772 -510 -859 465 -915 21 195 229 -330 -151 -205 745 225 -980 99 878 -253 573 -190 231 -895 -526 -636 383 220 808 101 953 -743 -670 551 563 510 516 62 542 299 166 -779 945 455 -464 -449 627 -746 284 334 -907 -839 251 624 830 543 678 -477 -935 -207 779 39 -138 691 868 -264 -804 411 -215 830 453 26 -970 551 253 -707 -961 -19 -61 944 -284 -697 247 828 -638 340 120 -779 342 -568 842 -115 412 -725 994 31 -586 303 -74 324 -874 822 -650 -800 302 761 230 -713 -739 814 -605 -368 -911 -675 742 -739 909 67 381 44 91 -896 -986 121 -57 -930 -122 779 -605 -97 -36 268 -273 -368 -153 684 -400 750 292 513 985 677 -543 -171 768 -254 141 580 -694 -840 -519 -100 492 256 -489 -448 -859 -733 207 -699 449 -70 -567 920 835 -796 58 -681 -447 -928 -122 433 741 -284 272 280 -549 958 -425 -209 141 -182 -210 -770 287 647 599 -785 -71 923 223 -571 900 -351 628 -716 -282 -336 -902 -919 182 551 62 -892 -41 826 121 -263 751 586 -8 -413 -788 -753 -235 326 -755 -760 -753 -241 -800 -4 990 832 -999 -22 792 38 -915 -207 -446 -213 804 139 -896 321 -835 -264 35 467 -838 663 -919 -446 380 744 641 573 -466 580 -513 577 -934 502 -135 346 720 881 624 -72 919 -927 -183 479 650 700 728 237 -435 -451 6 -264 -592 744 -344 974 -157 -113 932 923 -868 -271 738 323 -252 -414 -771 259 -722 105 361 911 712 422 -665 144 451 470 -847 -744 729 -554 -169 779 565 -840 -583 -91 425 -219 -988 -755 65 143 960 334 -722 -615 -269 706 221 199 -37 536 400 312 -802 -415 258 -485 122 550 -216 92 -789 584 -304 -984 -539 -5 444 557 -972 -686 513 -299 722 -319 -77 992 688 109 613 -848 971 311 -251 539 -468 152 539 -667 155 -216 588 390 -8 55 -534 873 -610 775 142 601 864 267 539 -397 -56 625 837 154 16 -142 -447 -144 192 -437 841 -251 -125 -875 801 -468 915 -471 842 -10 -487 965 -864 -133 -815 445 -915 888 500 967 134 491 -943 317 937 571 -337 455 666 -626 154 737 -387 -332 -308 102 626 820 -503 -73 -559 657 645 95 449 988 89 291 -729 616 -894 253 299 79 -230 -249 -220 690 725 724 -521 627 -321 918 -990 201 -526 372 -676 719 -29 -511 650 179 31 -585 985 -338 271 882 765 854 -312 -518 -903 534 129 534 -557 -907 -594 -368 925 295 -155 -81 429 -5 -749 -372 263 -823 430 652 240 655 -538 -912 -398 999 -969 733 36 -964 -788 -459 -760 970 -88 224 218 -706 916 730 18 998 42 417 465 931 239 484 -977 -749 -173 -974 193 369 -582 -495 -641 -238 -238 200 651 144 -275 -578 451 234 -506 -496 -902 550 759 -660 449 -676 113 -765 190 257 -460 -945 -958 152 911 -453 520 649 -794 308 248 -732 898 228 -125 781 457 -739 -616 -971 -591 610 276 350 303 73 -427 286 -673 -806 63 858 997 646 -680 178 -720 173 -162 -517 138 -488 -329 -231 189 98 -305 -37 861 542 703 373 233 -258 936 -794 -292 347 779 -320 23 802 -276 -163 -127 -692 -261 853 250 633 493 -800 -887 781 681 120 785 95 -580 -40 718 726 -261 -100 -594 -874 -716 -64 116 526 419 -555 -426 904 -261 -511 -67 815 -711 494 133 3 -452 -623 287 -45 -983 549 -734 -988 -527 100 -852 -170 -101 252 -634 649 -834 716 115 478 -211 -297 415 -23 124 -243 321 699 -63 698 26 -169 -302 763 -400 -525 -239 122 359 -101 -532 -661 822 735 -888 -47 240 -148 15 -287 -805 712 564 -120 -241 -490 -482 244 867 -992 -512 650 418 128 -411 -522 -519 204 -680 717 357 -973 50 743 -347 -891 -260 -386 -990 747 -421 -764 -786 811 463 28 -391 577 -925 997 497 612 635 -360 -853 -711 303 900 843 754 -769 480 797 363 -328 337 -940 -671 139 598 -178 429 -16 916 381 -404 -425 363 -510 376 -384 309 -639 407 242 -173 -400 -571 658 -184 413 -118 -275 -731 -921 72 152 -166 160 -153 -178 -300 525 719 -439 -324 310 419 -28 948 24 831 -772 -889 253 946 -895 -15 770 409 -673 -686 448 -34 -283 17 -837 -801 -171 -32 -689 388 -55 -505 559 -696 -907 -801 -961 -96 -61 -778 349 31 -92 648 -875 60 -330 -161 947 -356 313 588 -367 -495 -112 -192 412 596 -248 242 622 692 696 -705 -258 239 736 421 40 -580 211 664 -306 696 -370 -443 427 872 624 -924 -416 541 949 -479 -402 731 -638 152 -950 835 -866 -29 -611 337 -702 802 126 414 455 818 260 941 998 154 -322 720 881 427 -685 981 -41 555 223 265 714 -82 -187 -299 -537 -937 264 220 448 754 -411 531 -515 993 -487 970 -646 671 824 331 226 95 -797 810 -407 -37 -66 -113 -679 -34 709 -782 25 390 -832 478 -613 943 817 947 422 -718 388 -719 210 -391 443 329 146 -727 -618 -531 -14 319 222 732 925 -124 394 435 -835 -201 636 -928 590 -965 93 -440 746 -97 826 685 623 715 286 -967 -324 -712 893 327 830 -565 124 -798 -15 392 78 997 991 786 -602 -669 -644 604 -802 340 172 -825 926 601 532 51 -614 66 288 -767 447 664 876 543 3 -198 -962 413 -819 -299 975 -750 -667 -416 -136 -335 -645 112 -810 810 -598 -515 -237 -679 -728 -248 -223 -669 -949 796 926 -945 330 -713 714 181 41 -222 967 221 768 -873 -448 595 554 -423 -61 -860 764 -724 7 -983 296 -113 754 -920 -694 -716 -568 146 28 59 -864 732 246 -505 -113 -975 36 -425 141 455 -50 510 424 513 782 368 919 -816 -231 733 463 -9 -687 0 26 -49 410 223 396 730 -220 967 -668 -80 -886 476 -526 184 110 -293 -758 315 -809 -278 919 -305 393 231 -193 671 600 -796 -253 -993 866 978 -937 -974 955 -292 -684 615 942 356 220 957 -8 -279 552 762 -898 452 261 -707 -41 -426 190 -943 -186 -311 143 389 -250 684 -596 225 658 -779 385 -474 -457 350 400 -911 618 669 191 -76 -201 -485 -521 -177 611 212 -561 -217 327 -182 55 -83 -328 -675 82 -979 469 -364 754 -579 -591 -630 587 616 525 -175 -562 888 -161 754 660 978 -797 -538 -575 985 -170 -861 -569 -216 -372 361 161 -398 -534 27 -587 -519 -59 -798 147 132 -658 -753 -852 -609 -247 564 936 -319 753 -166 125 -291 546 -844 167 -134 -733 -649 -186 16 -704 273 820 630 -720 -691 519 387 -279 -134 770 64 -638 -893 -160 -185 877 -291 826 25 -851 -194 -919 336 -77 -854 -104 -360 378 793 -623 644 424 627 -608 -913 -689 -977 -613 -329 235 -911 752 580 -574 -744 -3 -385 -620 -874 -377 407 125 -945 120 -65 506 235 148 617 210 496 754 -150 -240 115 -536 -383 -804 847 -141 -216 344 -321 -798 712 -796 99 -130 -433 -927 -87 184 919 -895 522 -864 156 -510 401 684 282 -831 261 -303 835 82 544 -364 656 -216 25 961 -324 -555 431 937 -523 -853 -738 -889 537 687 -82 -333 185 877 -481 752 -993 632 -384 -181 55 543 -136 -884 -472 -63 793 -816 834 -668 356 -788 481 -244 -19 844 -900 -840 482 -883 -178 -298 947 -315 -572 622 -497 60 -151 358 701 -678 210 -671 -131 796 754 -349 702 -472 -842 -132 114 -185 -588 754 -132 -629 203 178 -791 199 -925 -970 292 383 -103 -195 241 -866 -385 -456 15 439 -30 -612 -827 627 576 -153 564 -752 549 970 223 893 133 468 622 -628 570 -543 104 -940 -629 -106 -931 805 847 -517 -351 337 -836 -485 823 619 -769 -55 -679 -589 -427 -609 -64 -109 -638 -627 -388 640 -782 274 -418 -540 -630 -571 -334 -493 97 423 -728 450 -930 285 -616 988 -589 -722 -771 -388 870 -890 -438 114 -967 773 -833 -612 -908 740 -862 174 707 132 575 896 526 -304 607 -378 -672 -584 -803 -633 -223 817 -160 -481 24 720 -6 -279 817 365 -27 -370 -617 365 894 -832 -239 128 -447 -352 -636 -225 -790 161 -317 -731 -154 -613 866 616 -11 -418 -419 602 -197 -426 625 -621 767 -108 -674 969 809 419 484 -177 664 -717 -332 -687 -843 27 -997 878 954 -491 537 -33 179 -30 95 8 326 566 -386 -378 573 -619 -645 407 -735 209 -299 926 -634 476 -483 -770 3 944 953 312 673 136 459 -912 3 65 846 -727 -707 794 552 -444 -687 -948 563 -325 931 -561 455 -44 404 -872 897 347 683 -502 -999 -165 -669 -366 -533 683 -368 47 534 698 -539 628 683 -300 350 663 -947 245 -882 525 103 404 -144 -171 408 -301 771 -868 -445 204 517 -313 -368 479 569 340 760 -177 372 -580 -316 568 -323 221 -302 -156 -425 88 721 -640 796 852 -113 -290 -731 -824 -833 93 899 291 -681 981 -588 -299 488 -587 -71 -567 389 -688 -901 -387 -599 198 543 -291 -9 660 109 -13 -568 247 -103 -232 356 191 -715 -585 438 -804 128 176 880 -393 -21 -490 -293 -222 -1 559 223 -189 324 949 -678 -49 -915 936 -618 18 -643 -680 -863 -373 -922 975 774 -719 459 -165 -878 -170 -48 255 -325 -715 879 568 -634 -579 88 650 157 241 -581 399 -546 994 836 -273 890 -386 -715 410 502 -968 363 61 -105 659 364 336 602 533 -279 -208 588 800 -429 -23 222 890 641 896 -609 -612 -402 49 -635 894 -586 -371 709 424 -886 -614 -154 -666 -89 -454 -124 -140 596 -338 -629 949 676 934 442 -641 -758 -235 364 598 445 236 -730 939 851 775 -349 -411 451 516 78 -370 -731 537 -698 -920 693 -897 -503 378 -507 752 816 460 -230 352 457 836 -552 757 957 -238 981 -843 -471 454 531 655 526 28 5 -226 -146 -954 -404 -62 39 322 346 312 867 -960 273 345 -452 -655 794 -300 922 -112 416 -412 -583 416 797 512 -433 -79 -631 686 546 -53 -583 -969 457 50 796 402 12 -837 -751 -198 333 -778 -9 68 -330 -32 69 716 -931 -193 -720 -237 313 616 861 -297 305 912 721 -88 772 656 820 55 665 688 1 -36 -538 -965 -256 367 675 512 -454 -307 4 -550 671 957 -310 53 1000 -94 -322 774 -27 -886 -96 -224 -909 864 380 -354 -571 718 -893 598 440 665 759 885 946 776 -421 -86 -450 -913 349 -1000 889 -563 418 -752 -256 -131 -647 944 -429 -896 -742 256 88 -16 -390 -681 94 223 -674 99 -407 566 585 681 909 226 657 548 64 9 872 226 111 748 526 735 -768 656 -804 -240 652 -46 246 -556 -795 -153 738 71 669 -470 667 -285 24 -850 -797 -707 -501 -800 -327 106 25 -239 728 163 759 475 199 -938 367 -550 -470 631 -948 -413 945 -23 -48 802 282 865 -198 -977 397 893 -444 -341 -366 -775 -272 -624 528 -244 900 436 836 751 945 -848 -992 -6 590 -346 -319 82 -141 555 -60 797 330 -684 -127 -529 -510 -233 -850 808 -685 -346 -812 -268 -245 565 -376 -389 -120 354 -748 128 339 -27 781 477 -657 628 -529 532 22 655 -521 -141 -413 340 -526 971 -413 843 -193 -500 -404 -481 92 -141 656 -257 -17 -974 335 -664 -834 630 671 -501 608 -99 -58 -552 -820 -175 755 -153 929 -439 -804 749 769 -116 94 -929 -151 163 -154 -532 183 -129 -35 -825 34 804 -331 -665 33 282 78 742 -787 -346 -861 -58 863 423 566 -633 -106 7 -67 -524 -657 648 -254 -730 197 321 -620 -246 838 768 -934 511 -356 -144 193 -825 -163 289 -195 -339 487 -711 633 160 -646 -418 -573 278 -78 -377 207 -903 224 948 -375 -64 -700 258 138 763 366 -782 -627 -230 185 -605 352 596 -614 246 397 837 440 538 -750 330 66 -558 -499 -586 131 -442 234 -297 959 -685 -660 205 -912 -315 435 -452 -274 -484 -238 544 -649 352 -341 -364 -490 954 331 -856 -597 -997 918 594 882 561 -722 783 -883 -652 -891 -99 573 -618 24 -530 732 -18 617 -365 -977 -82 -975 27 568 -821 900 526 -94 -499 401 -114 320 -269 209 -169 -660 453 -968 916 704 202 -108 -121 977 800 879 -642 868 35 -101 -307 427 604 -397 91 -511 -127 708 -296 758 -99 -688 838 584 -777 -84 -721 -871 69 645 -473 20 653 -637 110 -58 535 941 -549 -424 845 895 44 -240 -125 -433 577 -950 -939 836 -52 574 -115 -386 390 247 -820 650 -198 -713 124 -320 -559 255 987 351 -180 -248 608 -108 205 -515 818 31 45 611 -648 459 -397 455 -113 617 -199 -90 995 280 677 906 -640 -659 -387 422 231 -335 -862 486 407 467 640 -198 308 188 -910 -544 977 166 -76 270 173 404 699 3 840 -870 -170 -33 -171 574 -174 -457 442 -175 -327 -930 -832 -343 -709 -208 984 -376 -491 94 -942 147 718 -813 355 229 375 40 245 36 -669 -792 -838 446 338 266 722 -495 -746 257 669 168 -358 36 -670 372 714 -872 -197 526 644 -63 343 78 246 -101 208 73 -2 -765 944 651 886 204 823 819 -877 340 -5 -572 458 568 -641 -811 184 81 411 -117 -832 578 976 -41 551 733 658 -963 415 -431 -102 243 161 -167 35 214 -615 596 -141 991 13 210 629 -304 -958 982 856 133 -184 562 -462 -44 289 773 -281 -808 298 866 -739 286 847 514 -804 271 -204 195 965 -414 37 936 -984 493 -882 158 -516 831 307 -215 -982 -231 101 -849 201 397 300 390 -77 791 902 372 146 -643 390 -323 364 -79 -17 -695 -449 -672 991 856 -612 544 -366 731 -851 478 513 921 -578 -179 -641 113 278 -265 343 -813 -97 -913 678 273 -939 8 -408 563 116 -567 392 -619 69 -215 -930 -31 371 240 -25 -818 367 585 -836 904 375 -650 -956 420 402 663 -726 -21 396 -231 489 -491 -911 -85 -792 -5 351 -390 -705 718 -136 726 488 640 590 58 538 835 -824 130 -755 790 332 -314 -46 -956 44 -123 678 158 -753 -649 -117 -647 -342 128 991 103 520 -313 -175 -750 -547 847 652 -914 -941 -424 -399 -464 673 -683 52 112 -251 -334 773 -81 -449 906 -125 -724 -603 -643 -941 -18 401 924 877 -328 323 -845 573 -745 -269 383 233 -320 593 923 844 -450 359 143 766 -315 -389 -994 653 575 240 522 726 869 701 -843 918 -398 -50 -989 -665 575 -899 841 512 925 553 -665 915 -130 245 356 559 -195 462 170 28 -8 -429 915 521 -465 -744 -968 -287 -117 -466 -740 130 419 223 -274 83 165 925 -544 134 -736 867 -1 -813 -464 -60 -752 952 -563 -36 952 598 -783 124 -44 949 -111 -343 340 235 -395 833 97 -750 -687 945 958 620 -208 -362 -974 -912 -421 561 -700 -657 122 364 964 42 -237 905 -95 301 -775 379 -752 467 -572 426 -676 385 -168 -587 -205 831 309 994 262 -411 -977 -423 296 27 -631 647 -18 -793 851 613 630 701 366 -120 574 -877 162 459 -35 492 181 -86 978 -537 -630 360 964 -747 517 -568 821 588 964 -522 -511 -520 71 -666 -555 -893 92 -447 -774 114 201 -172 336 465 -552 -319 128 869 324 -735 -839 423 66 -785 276 -777 -93 -576 -222 -251 509 36 -334 -858 90 473 -873 -872 -655 347 -297 44 -219 816 -343 -233 580 -726 467 -243 -658 494 -222 -653 -587 523 571 -20 -328 67 -561 -98 -151 -76 164 547 -382 258 478 825 764 918 272 884 122 -95 -250 -470 726 834 586 596 100 924 316 -442 366 682 769 577 -938 965 295 721 -267 557 171 217 200 322 -663 -235 692 -759 815 -1000 620 778 245 -840 -423 549 907 757 214 448 -790 -740 98 -23 383 912 538 -979 -362 116 -821 68 -756 -446 816 -736 950 246 -229 -380 352 630 684 484 56 311 -714 11 -620 29 -789 831 -149 -262 439 -983 950 31 165 850 -705 231 -54 93 962 -19 -798 -41 469 -584 755 843 -82 -887 -595 250 -156 340 -830 -825 -502 -111 537 442 -660 600 -274 907 477 514 860 -884 575 -198 776 703 53 437 193 -575 631 985 945 638 -745 875 654 105 -186 321 -679 -321 481 263 -50 98 105 -469 -800 169 233 61 734 -738 50 665 702 -210 718 -137 296 -484 278 -551 633 -138 -111 -956 813 -249 -588 744 -985 -321 -776 932 540 814 -595 -612 -263 -892 -249 -61 -72 -75 -435 -989 991 -93 689 -724 -967 -179 65 762 105 -221 -984 373 -291 232 392 -129 125 666 792 -315 735 -857 -887 408 147 -272 757 -42 -746 -185 376 -223 134 167 659 -745 -253 -541 512 -529 -635 232 732 950 -830 -585 -826 232 -18 500 -105 -550 -899 -248 -650 -610 -910 -266 791 -106 77 -659 -283 -316 401 -313 773 -875 -534 -454 -987 -292 -709 530 921 893 906 -602 575 208 921 -135 301 -5 235 -687 -248 806 724 -502 -396 847 981 -405 381 -270 -419 -634 503 -883 -708 545 113 213 -557 -611 -794 134 -339 634 687 -613 -340 -747 -123 -221 -840 420 -161 752 -890 979 -392 -4 187 968 -67 841 -292 607 -6 -907 66 -456 -524 575 898 352 551 736 -797 -194 219 -985 -800 653 -756 425 -597 -7 -544 -646 -358 -890 -77 147 497 -60 783 309 932 857 926 -709 376 -211 -437 -923 -484 -569 345 897 -158 219 -814 135 523 -257 -160 446 836 458 -172 -259 -684 695 61 416 403 272 421 -341 735 920 -1 -677 783 -40 -501 478 282 257 -831 -869 -643 51 628 -875 -161 -414 607 -789 -589 513 -995 -41 -931 -56 -586 -356 -151 -205 787 -610 -296 968 952 325 -847 779 816 -328 168 971 -319 858 944 -756 555 363 496 645 54 -365 -752 -329 -398 140 -469 -613 -64 -976 -828 82 -285 -710 -741 -212 -977 -902 404 -969 -979 -963 894 500 336 -305 294 213 -772 764 -362 8 867 580 -930 -110 -397 -305 -669 -29 791 -836 854 795 -561 -519 717 -361 651 481 -225 -938 314 -597 -882 -571 558 -562 -890 -512 165 -661 -352 506 -197 -645 987 759 769 672 -598 512 -515 -326 -986 793 104 -282 352 296 -125 -73 784 271 -11 799 -489 240 588 596 -925 696 659 465 -78 701 -712 -282 124 898 -160 -48 345 371 -269 832 -100 -126 -716 -168 838 202 -400 216 -904 -839 -311 738 856 274 -229 521 40 201 274 17 734 995 793 398 727 -802 -853 -95 943 867 -945 787 421 -566 -896 415 59 894 -863 -261 740 49 22 257 201 -34 725 973 347 -79 3 -590 644 -923 557 605 -175 996 -342 -880 455 762 -43 -568 679 607 -352 428 79 -552 -868 -676 -765 -299 -693 -908 -510 730 -941 -179 114 -799 958 1 -554 -746 -648 153 -306 -686 645 847 -236 89 -56 757 -281 -485 -198 -560 487 970 352 -506 394 439 -192 731 139 -903 142 873 -902 -450 84 -13 533 -557 -337 -923 -796 643 -510 707 895 -107 170 753 -244 375 442 -651 -403 144 -306 920 -5 154 290 -325 -122 389 280 -560 178 -746 -786 196 850 -544 74 -651 -645 -480 208 -75 191 302 -847 73 388 973 -679 989 45 242 -684 -589 327 -694 674 -502 104 -986 -137 -528 848 766 170 -721 -576 17 -498 -477 624 -514 805 173 -376 644 -368 -325 -264 630 -654 -313 455 -473 -31 -95 -724 -739 -486 -398 923 303 -802 -619 -852 -561 -827 -685 514 -675 -239 -380 448 337 -928 -896 -413 -45 -881 660 -194 -396 231 -542 -868 374 -74 -89 745 -944 -603 483 87 398 802 280 -801 718 460 360 716 28 -434 757 -658 -789 379 318 447 -271 418 603 -685 -440 853 -163 931 817 310 -691 -545 -612 686 -805 -589 316 420 -880 693 -213 -780 -568 -112 -606 -12 -929 -62 236 -537 14 140 -37 -319 -791 -315 -152 -171 620 -129 -804 228 -867 581 382 323 -119 -404 784 955 -136 941 260 115 -572 940 847 -813 643 476 543 888 578 -937 914 -785 945 93 966 739 953 494 438 247 -977 -559 -129 414 -69 12 73 -163 819 82 -749 429 -990 -836 -379 -192 875 -974 -539 480 300 472 458 -733 -836 73 -54 378 -95 -816 -977 378 300 -127 -762 268 -515 254 517 -677 -820 732 -852 -117 465 -774 -963 -713 57 -40 -843 897 -805 312 -242 648 656 -332 -979 721 -479 615 -115 978 -341 228 210 -899 203 386 544 60 -399 52 898 358 -792 650 -426 -267 112 -736 73 -595 806 -679 -181 -561 463 -401 -56 -125 649 -377 -728 -663 -676 632 -100 432 -727 966 -828 -954 -396 37 -693 -157 -58 -702 -453 -217 -239 -551 694 875 -477 -329 127 667 -894 755 825 -805 -447 -506 -173 -258 -762 352 -705 752 -613 -872 254 -106 557 -157 -180 928 614 1000 683 828 -1000 660 318 731 -650 200 771 -772 -102 522 641 32 540 -523 860 -425 408 -541 -448 -826 741 417 906 -791 880 585 389 30 978 612 -497 525 -296 -98 -78 -861 -740 -935 -457 -252 -834 -416 -952 -335 -568 675 -655 642 -992 907 89 -986 -948 202 793 -32 569 -648 678 -213 52 952 108 464 -82 638 -470 998 -183 -404 -949 -369 -381 190 230 -771 -389 -814 130 787 -889 -908 699 -736 -417 823 119 260 752 595 940 -14 494 705 -332 453 120 49 -282 736 -429 395 484 899 -624 -357 -458 -418 -148 507 817 449 -406 -217 147 601 -521 -110 513 14 900 -626 325 -755 -792 912 454 907 765 920 -858 544 95 557 124 904 -196 36 510 888 -848 -655 502 -113 -983 503 124 643 -9 -975 326 658 498 -593 -158 651 508 -649 -209 48 -324 -110 988 -674 -203 379 491 414 -412 -492 53 928 -732 140 -186 -348 21 -325 1 -461 337 619 -182 -644 -71 -193 -507 198 -361 -259 -32 946 -870 54 67 265 -210 313 -166 901 6 -986 -119 -213 -8 -607 605 247 -823 706 954 549 -908 -466 283 583 147 -938 -556 -231 528 812 391 777 359 -424 653 -987 174 -825 -481 -368 -785 -163 262 230 -100 648 -765 -185 279 -489 -745 -131 511 -332 862 179 -598 592 230 -143 682 580 813 -279 -545 910 361 735 -117 940 -47 -882 219 873 -312 -972 -79 -844 529 814 355 -557 -815 490 424 169 988 -427 -374 415 -581 -307 521 -240 822 533 296 762 952 -607 -988 -361 55 -980 608 593 -359 965 -303 -863 -928 107 -141 922 522 128 -922 17 -821 -716 -805 -395 359 876 10 -774 117 387 -537 -722 -152 288 75 396 485 -851 326 -643 426 97 -287 -424 -31 652 595 -535 -601 346 616 -691 -529 403 -582 -87 -9 508 910 -671 3 -641 115 -632 -202 865 855 879 -23 72 768 -628 -823 -382 780 -477 324 552 45 55 -171 260 729 -381 -522 -979 -114 635 622 -597 -515 424 964 475 847 768 817 580 527 -894 339 -630 -331 203 597 -65 -186 -439 625 368 42 -218 915 513 77 154 778 -241 -483 554 -592 -816 215 -984 788 426 -892 237 -294 -212 -883 -539 860 81 661 -236 -959 -693 -208 -771 -541 -424 -73 165 -781 -956 -629 -343 -974 -41 956 -927 -998 547 -160 -250 -727 985 -278 -313 -927 -923 759 63 935 -13 -650 -438 -914 842 569 940 774 873 355 -276 -784 79 925 -380 -869 -964 727 -663 199 -891 -611 -793 -851 681 800 931 -564 -303 -951 -249 -676 372 287 883 946 956 855 494 -125 679 342 -740 11 462 321 427 762 -51 964 629 -556 988 908 843 603 -259 177 683 24 -779 -559 -437 462 -337 662 992 -803 -468 677 9 -274 -588 158 862 428 -53 -234 270 933 436 57 16 296 -829 -429 265 496 -400 -827 708 428 13 630 -504 120 -76 -875 -221 879 -308 178 -750 -351 225 -935 937 -805 -8 200 -812 375 -400 714 446 -222 -161 -818 -218 -676 -929 825 882 259 594 514 68 -114 -427 -219 868 -593 514 -572 -417 -698 -715 356 395 -902 -140 491 383 926 -951 -734 -223 827 676 661 115 -927 -167 -490 220 -175 -729 -638 -613 -979 987 -617 757 -858 -246 670 -797 -575 -67 547 -341 -65 589 -221 625 994 673 -7 631 249 -980 311 -75 336 689 207 903 -113 240 747 936 -571 -243 421 79 613 286 -310 -225 403 447 -848 -209 651 -215 512 -468 477 585 -286 -139 -121 824 -111 -596 -791 922 754 691 230 396 -786 -34 -185 -208 464 204 -45 23 -181 -70 221 -299 -845 -950 341 -94 791 -781 -117 171 -963 -623 840 679 -615 -789 -942 -167 -433 539 872 802 712 232 548 731 -443 -421 13 -715 20 629 -353 -501 567 -25 -664 -46 -36 736 -39 -20 -783 -837 -823 -252 381 250 -120 475 -782 -622 -52 -527 -72 764 -21 -781 -386 -376 -224 -349 284 982 -885 -470 363 574 609 -523 -733 -987 -76 80 -937 -358 -828 317 -223 527 232 50 -464 -458 37 -512 -888 3 678 389 -509 153 308 -15 888 423 924 -252 419 90 728 -971 -962 -115 -458 382 858 -37 -127 -87 -5 -143 -551 409 -200 928 514 978 -775 756 446 -527 132 455 -869 683 -59 -737 447 200 21 -45 478 -361 -931 -492 321 -612 768 -18 453 -273 -312 -408 -315 -588 618 222 580 895 -581 -593 -880 583 951 -744 509 516 855 182 -291 480 21 -60 689 165 -848 340 -920 993 700 617 994 196 507 -731 417 -38 -404 885 591 973 402 594 -196 -774 -501 -850 -322 32 25 527 729 287 -272 952 73 850 128 -280 -535 -530 -175 -869 86 -485 357 -492 243 -230 324 -294 3 490 -974 955 -51 -904 -551 -606 -231 824 -974 -489 899 469 -434 -112 686 -485 757 543 544 -432 949 919 827 236 -262 -796 661 810 -318 97 421 -893 636 -361 -366 728 -409 813 -405 -924 -504 616 56 438 591 256 -98 -776 670 534 -219 -518 236 268 -619 -61 -122 880 -322 578 -892 603 31 563 -333 -206 -357 918 -87 -577 946 894 802 348 47 -313 -54 532 65 -281 407 -1 -918 -245 -581 137 -954 668 26 990 -843 865 -325 701 -701 -949 -49 301 107 -564 -46 -222 -347 955 -522 814 -912 832 -451 608 -612 841 843 -876 88 -720 89 127 -518 175 -760 -318 -388 833 -502 -47 -242 102 -630 465 -536 -424 -364 -245 543 -163 823 49 30 -231 -624 -391 -839 -529 4 -87 -814 249 -772 153 -824 -125 -754 377 -71 276 -213 614 926 13 -171 787 -792 -105 881 905 -478 318 -959 622 636 -475 -713 -201 -179 -167 -840 -784 263 -669 509 175 -253 -203 -220 -783 672 563 194 -704 189 -888 342 -509 -632 -21 423 720 263 91 -698 -59 674 567 846 39 208 -754 687 853 36 -532 -348 -614 83 -407 -871 -725 219 -417 -282 430 544 -524 -449 489 -705 -335 -932 -133 -246 942 -126 -17 -250 741 -889 -332 -38 485 103 85 758 -423 601 -837 -307 697 515 -33 511 105 -976 902 577 901 -329 677 663 -421 -804 -756 -650 912 -807 -804 -444 -255 148 4 227 412 525 521 95 78 -324 414 239 45 -86 590 176 -615 39 -151 16 836 729 -892 368 -814 -451 -629 314 69 34 147 304 -237 131 -25 323 866 -275 -69 -894 -80 -921 949 580 -506 -946 -351 657 593 -526 -635 -720 -990 938 462 776 81 -747 784 -227 -275 643 -897 -992 76 -336 451 33 -391 121 543 -55 255 -14 648 404 549 -598 -469 -961 -341 442 759 -48 -26 738 334 -552 859 943 -948 -207 -184 757 -797 -700 -866 122 182 135 567 708 -458 89 -950 998 400 -187 -831 -691 776 -186 885 619 16 159 833 632 -223 647 -543 18 837 -71 -187 -1000 623 158 -274 862 960 529 373 -234 -527 -837 645 835 -475 -279 382 788 -787 539 405 -979 -867 -223 72 131 -370 -848 -973 724 -466 969 585 -160 479 -606 -939 485 281 -797 706 756 -200 862 -76 579 897 -420 491 738 -871 -939 -788 -733 206 -219 131 -712 -275 867 -243 -114 131 -597 835 499 -268 -91 381 214 270 -556 610 705 -441 -678 -78 -407 -129 489 98 805 -208 129 -555 -993 758 -176 34 -548 -258 365 566 752 751 519 -726 738 852 723 -206 -991 922 -950 -64 671 338 129 -909 252 -825 365 -939 718 -109 -163 199 878 319 -568 725 123 -72 -450 343 -851 708 -119 -543 915 399 -988 -491 -389 -45 -430 -7 183 609 328 621 -537 -406 -372 -835 -58 596 902 611 657 -579 10 10 292 -614 -437 56 329 -876 -584 197 -789 -784 407 -87 515 732 -299 47 -516 -586 966 -135 -283 58 -605 -945 291 -955 -350 603 240 -152 -772 -93 -283 -37 507 746 -582 794 -951 915 -312 202 613 -639 -588 184 247 -361 -658 -120 56 14 229 880 -389 404 -945 419 -298 564 683 -79 -21 -819 922 459 -142 -565 289 249 391 -267 -530 130 -50 -693 459 306 -585 -176 921 -780 -52 681 -693 -810 996 414 812 399 258 -221 -343 549 -771 -297 -72 700 -22 78 -89 -459 -638 -589 -665 -993 -755 -950 -624 700 879 753 -187 -482 227 -676 34 -828 -383 557 -398 564 -682 750 -424 251 -374 834 113 939 86 978 -357 308 955 229 231 710 559 -61 -778 -127 -356 -834 597 -833 -616 -341 701 831 -563 62 732 -174 -892 -14 -864 799 487 472 320 252 -121 18 735 -569 -557 -448 62 -941 611 337 -434 -748 406 -279 140 -751 -15 -972 178 -732 -990 -232 -869 661 99 622 392 257 -941 646 -837 643 85 524 117 402 60 454 623 776 -305 -292 695 694 70 -262 947 -729 -758 -316 -926 176 476 -459 481 446 283 236 -532 213 -175 -112 -572 -783 925 -745 -246 61 505 610 194 912 -815 -558 633 150 -552 -538 -839 599 3 -506 -137 -1000 -546 775 39 -595 981 -564 615 849 -837 -19 634 -604 353 -99 -138 -258 -391 -687 -641 -646 126 639 -994 325 838 -699 -625 888 57 -850 310 219 -787 834 844 587 607 690 -190 -521 706 512 559 -340 -173 -686 233 834 483 715 -705 -972 624 219 -72 -737 764 -355 487 159 -756 627 -93 145 235 102 627 -515 452 -656 -694 491 617 430 -557 -956 -691 583 40 923 616 -481 613 945 -631 -602 -502 -766 -93 -213 423 -676 573 -192 -655 -762 -812 562 23 803 -173 -781 -663 -475 -220 194 -650 585 -706 -354 -397 -654 219 281 924 700 -316 245 -95 629 -478 -289 38 380 -979 -214 766 385 64 614 -840 -471 -458 666 123 642 233 519 559 -772 -8 926 670 -839 -847 69 11 429 291 -90 51 549 -144 724 471 128 -853 467 412 -314 -268 390 -50 -814 -310 166 -34 79 408 688 306 -554 438 -187 227 757 -10 386 -970 533 -949 940 -526 940 -5 885 -811 -826 145 -210 -129 570 914 -767 971 406 889 -615 -245 -117 -603 977 -899 -674 40 711 -493 -734 869 -719 -509 898 218 -971 930 -321 401 463 351 682 518 -510 -22 -511 -540 318 750 -493 -722 48 434 -491 829 -389 651 -107 -310 -548 -289 -613 205 -435 -597 -819 875 307 395 -167 -355 -69 744 -832 -719 -671 -475 -572 -115 565 -598 485 331 -228 -136 -365 446 -831 717 -864 172 -771 -336 -256 -449 -796 713 -6 886 281 510 304 -651 261 -915 -412 -787 527 154 -227 -821 -715 30 -665 -194 -486 162 -818 421 111 -617 570 581 500 -58 412 -298 757 188 331 -73 -62 -492 266 939 -242 74 -964 643 -181 -287 659 -183 -916 911 425 830 792 -196 633 -860 -73 -651 160 399 526 -879 -83 -563 286 -1000 311 -443 173 309 -222 -433 587 998 599 17 228 346 -102 132 -156 -295 -281 -77 -363 744 727 113 824 -972 -189 -685 -624 415 -928 403 -35 348 -364 -516 -49 -537 790 -364 609 -209 864 -163 -683 -817 -966 -573 629 150 -647 675 -74 -561 -156 796 199 611 79 247 724 -712 152 843 -562 -316 -639 471 -498 923 -168 -869 -656 793 -644 741 990 900 565 793 -783 341 -199 -620 189 433 501 -981 6 -311 169 -239 -823 902 -352 959 296 -637 511 -291 -613 -895 -796 448 847 -218 82 -426 -925 -380 -61 580 86 -411 -890 564 570 -492 871 799 -903 507 975 465 -889 -705 -77 -863 815 -316 14 -54 -701 871 493 -226 331 -659 731 -931 47 -874 -42 -490 272 113 348 -288 562 449 644 -396 -260 -68 -302 536 -832 611 -326 186 -264 569 879 226 500 369 140 808 271 244 817 -533 69 -917 -918 828 262 293 510 348 788 24 366 21 -942 -349 -26 880 76 591 436 468 967 -561 213 -588 -167 465 214 614 843 -535 979 785 895 -456 -33 -864 -688 -546 39 794 -655 -669 -301 144 576 129 586 -32 -225 0 -534 329 -317 923 736 315 47 421 308 -662 184 348 -742 -529 555 113 688 757 -428 371 573 334 348 -115 -436 286 -721 -601 504 -322 966 758 110 642 -911 91 -855 -224 789 -144 824 -970 -514 460 -160 909 -298 365 779 634 416 273 227 276 -720 -753 465 127 866 854 307 642 -113 -501 -482 -261 149 -484 -83 789 972 52 573 -286 845 507 909 -885 -612 -792 -665 -251 -436 -441 107 -298 -209 632 145 -460 -619 848 687 721 481 699 -795 -485 210 951 778 -706 -402 -856 968 773 42 -295 862 887 -914 791 46 -247 -246 648 -647 947 770 -178 -882 -41 634 16 -342 -114 252 627 -729 408 -584 939 -319 580 814 431 -759 -803 893 -175 446 36 -271 700 -956 -525 833 704 181 169 983 -866 -924 -499 -337 466 -933 -68 -655 239 -443 753 -431 347 -889 -73 -585 -907 85 -331 -467 302 248 49 226 -685 491 -99 -270 913 -639 898 -205 -575 332 -641 -494 -153 -176 -396 169 -510 -31 -491 -495 -776 133 551 -258 481 -912 777 58 -146 147 485 802 216 687 184 638 561 -67 990 134 -812 97 250 -140 853 66 -705 -214 -466 -98 -250 -196 175 -312 427 32 359 -649 818 -276 748 -990 385 -862 161 -437 -240 -769 -491 -978 -144 473 -168 6 170 969 -32 792 209 555 -538 607 589 678 613 -483 -46 542 -364 -421 602 614 594 331 -952 -646 -250 693 -924 636 732 -963 540 938 684 148 658 811 -517 -814 57 67 -681 292 699 -868 734 397 -874 -582 -531 -655 -93 -805 625 768 896 667 14 150 -114 -224 654 -822 328 -500 481 584 157 -241 -366 -195 -514 -980 -43 -339 979 317 -891 849 129 223 200 -787 -293 471 -735 26 -448 38 -244 -110 580 -585 465 -527 784 -508 156 980 745 997 -654 229 -314 -496 433 -902 767 -481 -878 253 59 -967 -836 -231 782 -909 898 -442 289 492 867 711 -848 855 -907 612 702 53 -866 -901 78 -621 893 -662 -325 -886 369 619 790 936 -228 774 -151 853 63 -212 -484 493 884 -184 -644 119 -720 -543 260 424 632 -949 519 -189 795 -440 -927 408 -561 -744 -905 124 -804 710 -707 -861 25 -525 583 476 857 439 -470 -42 -794 -688 -85 245 -372 -58 620 -101 403 -831 -42 980 -226 862 -226 210 -960 -460 657 -200 311 -486 -260 378 -610 958 -193 -93 -948 -332 -572 463 -42 269 -97 -256 -381 -392 179 968 68 -563 409 -21 724 -707 -803 -917 -166 -454 -251 104 -544 950 -253 -220 -218 -504 642 -514 134 -793 -351 860 -874 -761 733 272 125 529 -718 -273 -232 584 -608 780 902 -777 -326 -319 806 -372 -546 -696 -151 86 417 -252 -168 -270 625 -715 746 -967 87 199 -237 853 -263 -717 335 -153 322 -726 -714 -613 -231 845 339 359 -710 -386 209 -78 359 -561 291 -881 -1 546 652 942 -87 999 700 -377 852 -882 -636 -680 941 631 803 -294 952 -370 120 108 -875 -95 -854 -756 917 990 -246 -912 417 180 -992 -245 -319 -866 -13 33 -594 287 -471 -404 -857 -846 979 15 -240 795 739 -996 -52 -152 -829 -962 -191 -139 -307 -415 507 774 929 -442 -907 412 -912 -717 144 788 -91 -142 -662 -126 -592 -352 -38 188 -209 -161 733 -979 -274 -446 -444 94 769 151 -342 -521 681 292 -139 -862 -734 754 182 872 -629 58 -666 101 -452 -777 457 -302 -945 130 -85 542 478 -102 311 422 940 839 -703 -261 121 -802 -131 -267 891 -127 655 684 -921 -642 323 90 -28 -671 794 -758 -305 509 735 72 734 -895 -820 21 -208 985 421 163 -769 -932 765 -267 772 922 -113 -828 -746 -821 -803 -106 -888 950 700 500 -398 363 -189 506 -351 -103 -670 54 -975 583 -150 -596 -686 95 85 -717 975 495 -963 -882 867 -256 460 -929 19 910 214 10 -515 377 -506 -529 20 -586 -102 -367 38 61 954 581 813 -944 -20 334 -929 -609 -26 290 -543 939 -521 372 -736 850 -832 -997 69 -628 -289 -568 -513 123 105 515 685 397 -504 987 -609 -933 19 -282 -378 -198 313 -534 82 344 258 87 -154 236 907 -428 462 682 -619 520 -775 -311 -698 -662 -343 -265 -9 -927 290 255 -440 -26 242 659 336 -794 74 739 970 -455 604 -259 335 -618 -618 277 29 -800 568 495 125 -592 325 -552 -822 669 -139 -495 195 139 -981 -737 801 50 -537 416 -315 -775 -922 412 -629 632 5 -884 149 -685 -519 385 -420 968 81 276 -548 146 908 596 571 -991 -26 467 -173 -562 29 -761 546 -386 469 -27 627 -463 -791 -418 678 917 726 -455 -997 -58 -357 -734 643 -363 -933 139 414 371 -701 196 464 772 340 -939 809 -989 11 615 -766 -96 -760 619 833 -280 -322 390 -478 151 -87 -451 -294 538 626 -478 -562 -334 416 204 802 950 -266 884 655 -857 -448 -477 807 627 427 903 -5 -425 620 700 82 -901 723 -597 758 -644 645 -472 -127 57 -139 -636 411 974 -522 760 -120 -941 -433 67 91 -168 137 189 -628 941 858 654 -936 -142 -210 -377 353 -552 169 -315 -618 888 127 321 -725 -201 -26 1 -404 160 658 450 -336 607 -666 -120 515 -459 -927 700 -291 -433 -179 -880 578 714 -414 403 661 -117 737 183 -904 -744 -71 -522 -238 486 -365 593 314 834 -469 959 579 2 -918 887 819 317 -368 -578 646 767 -330 -254 433 309 597 -222 -408 -673 -816 985 871 152 -916 941 -71 395 -323 476 -756 980 902 -322 631 92 508 240 -956 223 518 283 881 402 503 -814 817 462 -195 762 578 682 -196 -275 508 457 -668 -493 704 -643 -956 290 522 -102 405 -177 -967 250 -86 -139 410 -452 -346 155 -138 596 -527 201 563 517 660 516 -134 923 938 421 -145 410 446 669 58 -828 -709 180 871 649 795 766 -493 -271 441 739 824 -40 593 -99 -492 -906 18 820 75 -640 970 578 -849 -211 -901 -122 428 -914 -578 -806 -579 -534 95 85 119 653 -986 659 479 408 -989 672 588 -1 92 -851 872 -234 659 -579 -860 884 946 67 604 223 203 -11 -744 -58 812 -7 -525 -718 -947 828 -512 -508 607 530 462 -559 -189 797 992 107 -228 -243 -648 349 -619 37 -107 764 -652 -250 -908 -405 87 453 290 -329 -327 364 -20 623 -769 -979 -159 -969 -329 614 -12 -395 -388 -775 -554 404 986 541 -19 0 304 900 -103 241 -243 -148 -771 -770 -962 -670 913 -874 -405 -945 178 276 188 -336 609 -874 -287 -399 -62 -293 103 -102 -948 -906 863 540 33 423 37 366 463 -926 -946 -192 748 -986 47 133 -935 107 -335 -762 -544 220 851 -996 84 52 -467 -153 -507 441 -341 772 990 275 856 -281 252 656 -394 -490 648 306 662 -600 294 870 610 421 791 394 184 -344 -176 804 964 765 44 -732 466 -628 624 -841 -227 -305 172 -418 751 -165 -488 313 -183 567 -900 -114 823 85 -96 -503 -372 -134 -713 -195 897 -983 355 -733 646 708 600 574 -353 12 -305 -199 512 525 104 654 900 -748 -559 -44 -602 -779 797 -107 -104 77 -374 -520 -247 -727 918 34 -879 -39 657 -652 682 475 945 -892 -450 514 252 586 397 -833 -26 -167 392 -326 -315 424 -336 -815 861 769 732 -125 452 -575 950 130 512 584 -320 44 -419 -531 -322 -162 620 808 -331 581 -915 906 -543 -318 140 324 379 -936 290 -839 593 955 91 852 334 155 918 -17 67 79 27 -157 -768 459 -171 -598 -335 747 821 -453 -52 -671 36 -985 831 -446 -163 243 156 417 -478 -528 -435 573 -402 738 -961 -240 -210 530 -225 -222 341 981 306 123 557 -806 -666 -107 676 -685 -960 -417 -945 -568 -894 904 70 20 -870 183 -362 -559 -53 760 -585 692 604 319 -949 283 497 414 -269 443 -599 -727 942 -528 -627 -159 -44 -696 -933 627 158 -750 -857 -317 761 408 -853 696 488 -486 -724 -100 107 819 773 57 776 369 292 478 -478 306 104 822 16 -724 3 -242 34 -429 195 654 241 -934 -78 380 457 275 757 -808 -568 319 -919 -458 -393 425 -210 60 -867 -200 -763 852 517 180 21 -556 242 241 346 -950 -222 -380 -606 243 505 667 -294 987 587 123 -85 -428 -95 410 -757 244 863 -600 -474 631 -631 -505 -410 349 267 -920 635 -611 383 -407 174 72 176 -549 -17 -931 -838 112 139 -614 381 138 720 98 -665 65 -565 -683 -570 -593 218 741 672 -657 -362 -978 410 542 107 -776 839 769 -160 828 -203 822 -136 575 -506 45 -558 753 -167 357 -35 -525 -898 -506 720 -436 100 -309 -188 -309 -213 -469 983 957 -942 816 -149 -244 51 -626 387 959 -561 168 -543 131 -414 944 997 77 -957 508 -653 934 -710 -998 -252 -442 -524 32 598 -929 677 720 626 -911 -296 -801 -355 -989 -956 797 -805 -864 12 -458 -250 -462 -745 284 -288 332 -698 -565 409 854 46 154 -14 166 -155 -10 272 -269 -786 -325 -534 -850 55 323 -861 -8 -855 -347 32 -298 61 900 437 626 843 621 834 548 -892 554 806 5 661 -635 -880 -867 36 -644 273 -439 -33 296 -409 -156 959 -732 844 605 760 -17 -774 439 585 -519 236 797 -513 -169 405 -713 -380 -276 474 440 -935 -922 -398 920 -428 -609 195 993 -676 -32 385 -83 87 -934 800 -10 36 -385 374 519 911 -314 566 -324 -124 560 -982 -345 188 -735 -521 -134 883 694 735 703 -393 -917 -108 205 -958 -216 -716 696 705 -701 -157 586 150 450 -557 919 -499 -328 448 -650 -312 -566 367 -258 -634 -182 -162 819 216 347 -8 161 964 988 451 283 624 -517 718 -96 312 502 59 567 -576 -591 157 -80 366 889 -44 805 364 -574 742 812 -51 470 -766 32 -384 -273 642 319 70 -308 383 -849 -248 -755 -224 855 -750 -196 -387 582 103 -550 -374 -53 700 727 2 -355 -488 -722 12 -614 -908 -410 630 756 561 -366 435 -604 -874 -492 -285 320 -967 299 313 -279 607 -820 36 680 -909 -821 181 -611 867 859 794 -754 490 -392 -34 -651 -416 -213 -767 803 877 646 -809 -739 653 844 -513 -481 267 664 858 794 -999 448 -999 -525 -679 344 -31 815 -309 512 473 -850 766 -526 -765 -463 701 781 844 -493 301 422 -842 -805 415 -496 -866 -827 -482 520 -314 -363 -801 360 402 96 -850 424 460 765 -401 -341 963 -138 652 -12 -133 729 -481 -836 -232 -844 631 -29 302 694 -367 963 361 902 681 240 720 -660 215 -180 111 83 504 601 321 -783 874 161 122 480 6 988 -104 939 525 298 621 -519 -968 -101 -473 143 -110 893 -74 151 -109 708 134 248 -925 848 -850 -250 27 834 -822 378 183 -420 304 -245 -969 813 -900 658 -194 -119 745 -860 904 -29 -715 -843 -273 -493 359 -517 270 362 -327 -761 -895 -424 850 -209 -19 -993 -398 212 -745 -434 700 960 -282 -626 -531 -804 286 -122 272 357 821 779 955 18 510 881 -305 64 -83 570 -425 505 92 -352 787 162 -981 -358 840 -717 293 444 -507 863 785 333 853 -77 -820 371 712 -418 -831 78 859 243 -787 -616 263 629 -992 -130 -3 573 -405 927 -472 849 -838 489 7 -600 459 -786 658 943 -632 658 -698 58 472 268 58 278 -632 -183 163 -764 380 -320 691 860 479 474 686 -835 236 117 -303 -574 372 -189 747 912 -883 294 -486 151 660 -936 184 32 -158 -822 -6 40 -422 193 129 -136 -907 -602 710 -304 -647 705 115 -124 896 556 -306 -765 -580 -896 533 -832 551 396 -568 -310 -266 -568 918 -686 -91 -854 956 -200 -563 968 -556 613 595 -84 897 -461 -391 988 -684 192 -523 -870 173 -381 -676 -566 721 135 43 -878 728 -326 -851 853 793 520 744 -738 142 -572 662 -31 120 859 -130 800 -386 368 212 459 -614 -777 -598 -680 -388 -141 -250 -796 -757 -808 152 277 327 212 941 773 3 -266 600 413 -918 -379 -849 518 441 690 -371 478 -565 -480 373 -555 -272 632 -837 51 -259 -439 99 -242 -320 -202 751 552 -523 -447 116 -835 -1000 -956 304 413 641 772 -10 380 761 -172 485 39 938 769 917 559 961 -542 -233 -445 -191 -333 -795 753 -816 612 668 922 -482 -502 795 824 458 219 -826 779 182 563 305 754 990 276 72 -370 -163 411 -597 521 -627 -532 -982 -503 337 25 270 -562 375 490 -592 823 918 -435 220 -111 -856 -377 954 -562 136 88 338 472 619 -517 392 -748 44 -442 -31 -45 731 -996 155 923 373 -483 -935 -76 960 -52 -357 -511 958 723 -880 -654 82 -760 -53 240 195 554 -258 -160 -503 662 119 151 -167 411 -391 -575 -607 790 74 140 886 -622 76 -178 682 -866 700 348 -102 348 -170 864 -72 715 -595 -31 445 -1 452 -327 855 619 500 470 692 708 890 -808 655 272 -915 146 868 -191 -727 -919 -135 832 860 -506 982 -567 732 110 997 -181 102 408 -217 -932 -71 476 397 680 42 -792 -893 -935 -575 835 -574 977 268 857 -483 -543 882 -164 861 -876 216 -917 710 792 691 -695 -600 -455 -864 265 864 73 623 81 -123 -978 211 -633 629 134 -587 -438 -398 178 939 393 -495 621 652 969 829 613 769 139 -583 -531 -192 -208 301 -444 101 309 296 689 195 888 -398 -34 822 -347 -641 152 -719 -87 43 -444 -173 -404 -638 -302 -939 491 423 -991 672 46 -344 1000 949 280 -76 976 512 157 -699 -217 -897 812 254 -420 487 -93 598 -21 -525 325 -299 520 181 -39 -627 -675 873 -59 511 -721 407 159 288 404 572 227 282 592 -383 -337 807 488 567 979 48 805 -764 -305 845 -9 -41 624 997 948 714 -953 -302 -457 -262 895 -418 -248 -451 496 -378 -480 17 816 -643 -509 -724 -755 -549 -294 805 -900 -736 238 -524 -156 741 -107 -25 376 -152 255 -38 -940 -736 -27 837 734 -500 239 140 -518 -469 102 -202 174 -423 528 -510 373 -956 745 845 -335 -74 -244 778 388 193 -329 -752 558 936 -36 67 -776 102 937 -383 -256 -749 -878 571 562 258 -43 -782 811 182 -266 383 962 -360 211 314 -100 739 66 -861 -871 926 -884 812 836 369 947 -990 -107 812 595 -694 949 -456 58 33 511 387 -218 -602 -736 -164 -431 183 -239 754 -913 -909 -600 182 797 -110 -821 -838 620 -578 623 686 -557 -413 719 -496 -335 669 -791 -597 -937 132 -457 -773 -107 -586 651 400 -84 617 585 -239 515 301 -39 582 350 150 208 190 543 161 270 262 689 -794 196 -828 -19 -36 -869 -855 134 386 375 59 -491 676 218 -863 85 -685 863 632 581 821 -950 983 427 959 765 12 809 978 994 90 -865 527 198 629 54 474 -937 -866 -109 -283 446 -479 517 -883 883 129 321 192 -456 -424 969 818 -806 -687 -733 -890 -385 404 -830 -13 154 638 -473 -536 -487 296 -156 -564 743 -439 -100 612 341 667 -741 976 -491 91 -652 978 -242 -497 -264 -630 -496 640 442 939 895 860 746 -499 -644 -389 30 -936 762 931 48 408 83 21 -280 -21 960 -435 -860 -282 -1 739 -199 283 -52 637 728 972 328 406 655 -39 422 14 -842 692 906 913 72 555 -69 -807 -514 984 -733 469 611 727 -981 -713 -539 565 -828 22 468 -914 -928 192 351 543 -508 -5 -457 848 -349 -662 -918 -810 783 92 888 -879 -196 -271 -261 633 -51 -703 496 -995 632 185 -658 -191 -483 526 -558 -537 -900 -543 -990 592 -330 724 -628 990 46 773 382 -677 516 -336 100 716 -441 495 -451 562 579 -937 -728 -556 -187 869 343 -537 -880 -100 -94 -603 638 -381 593 -950 963 39 -67 571 728 684 -574 -942 147 -894 115 661 260 851 -31 851 352 -160 204 117 435 200 95 639 687 -545 -392 -971 464 -300 78 206 889 -463 -849 -81 -501 -80 340 971 -952 -130 392 -223 746 372 -15 159 -347 -923 -825 391 -330 -773 -990 -739 -948 667 192 -887 136 -960 638 546 -598 -446 355 -240 -65 -22 688 376 -543 577 890 925 591 395 -559 459 179 772 287 146 -353 -910 447 -814 -445 -30 251 -550 -781 -244 756 329 -27 384 -708 889 379 76 545 -841 -36 632 359 54 139 349 654 -417 -206 -416 42 590 561 -392 -416 368 822 468 891 914 986 -177 966 -729 -745 806 -525 604 343 258 -338 471 -852 891 -542 667 -921 -822 -690 881 -91 -271 363 -647 515 -583 -39 35 808 671 710 -550 613 976 564 61 421 402 -335 658 712 -499 491 862 400 706 378 179 198 948 619 -283 205 -882 -755 -550 -478 711 -861 714 -413 -357 -731 -883 330 -187 683 966 345 -193 -726 -120 857 -455 -6 -281 398 -661 -639 -912 531 -109 -745 -453 882 997 -446 -28 743 41 120 -659 -793 -785 -366 -36 -118 -958 411 739 -212 849 210 175 -288 -321 -480 946 121 -554 -729 157 -392 881 410 -546 964 949 -552 578 -626 299 -4 -373 -408 -519 101 -593 -389 367 992 790 -79 564 -269 361 -108 733 904 -400 569 -365 -299 192 234 -242 -749 -619 -807 -226 133 196 617 -614 -872 852 -22 -683 511 -413 708 114 909 -930 191 720 319 854 -632 463 705 518 298 564 -353 150 -830 -179 -655 -393 615 43 -196 557 -281 528 590 576 553 432 117 -651 -280 98 895 -876 145 -5 805 775 -964 -474 907 -661 293 419 791 -43 365 -369 -131 -833 -104 -440 997 139 -155 -907 492 513 -728 779 310 298 -227 -729 -417 -654 -145 -301 -484 432 794 208 475 -80 -990 -345 -152 -759 -253 -355 468 -889 362 790 521 678 456 -573 -266 -961 231 267 267 -997 687 6 -811 451 784 899 586 -41 806 -426 840 388 -464 939 -903 -107 611 -368 378 -134 542 -950 64 500 20 -995 -978 740 -898 -8 -730 912 779 -351 -830 675 -525 -709 -184 -724 160 -995 -913 550 -889 204 -231 -242 782 759 -695 221 568 373 921 948 -803 -880 416 899 -820 -266 705 -698 -4 163 -283 783 -418 997 -311 -341 -586 113 151 -341 -427 303 -248 361 448 921 -81 -380 -276 924 526 -522 448 632 430 864 766 -286 714 -669 -118 948 -197 -294 19 688 629 784 -23 237 -45 -720 -226 -860 314 767 -61 -427 -143 -202 331 96 -471 494 -176 734 334 -203 107 182 -929 -314 -449 655 -470 168 409 279 885 -261 530 107 943 -988 -658 -8 -343 805 -801 -598 -99 2 402 817 -159 717 -604 926 -151 561 -374 -27 -772 12 613 114 -239 607 -529 876 28 -212 476 514 -613 586 11 305 -653 979 -876 155 -669 668 -496 -415 -217 -406 926 725 -488 -728 881 607 428 -173 800 -204 -41 794 -889 -913 353 486 569 -219 -969 395 -680 -783 -942 -841 -469 709 -507 674 812 -121 481 -297 677 936 840 -524 -197 -469 -642 446 -993 212 191 809 -140 -75 636 833 -128 -834 632 -352 -25 100 826 -523 -494 889 507 -150 640 283 434 972 971 184 709 839 -603 302 -997 448 -461 550 969 633 214 68 781 -916 -259 415 -999 -788 220 557 -567 -464 461 -441 108 -680 -800 299 78 41 303 861 -904 506 374 -244 277 162 -919 -74 -329 444 845 -903 960 889 677 507 -696 -761 -344 -401 112 -134 797 613 -209 -400 982 985 -691 -311 -562 733 -226 -703 166 695 -256 -501 227 -435 90 -58 -507 -163 629 -262 563 386 -792 171 199 601 660 919 221 22 723 516 -915 685 -658 850 -946 77 527 -476 -803 274 -189 -46 324 -16 535 -707 -189 582 -991 -940 46 -829 349 -913 -557 151 -859 607 710 470 936 625 -839 865 -625 -302 545 -912 -986 -657 -487 427 44 13 -790 49 -819 280 983 -632 -623 303 270 402 331 231 -146 613 770 -859 73 233 879 -422 967 87 -565 990 -528 -712 -386 504 -426 -403 -795 88 -893 37 614 -528 679 -362 418 541 -277 913 -710 533 738 264 320 -897 310 27 583 393 -133 205 -70 947 -545 -425 288 556 51 -366 -957 -345 -586 -255 -622 -928 185 661 -481 305 493 -340 691 47 -272 987 -278 -292 -973 -861 -612 -512 -339 -569 497 -370 858 473 -746 286 -710 962 -919 -400 -25 736 -575 845 -263 84 -625 304 624 168 708 -209 395 222 942 666 220 -899 -876 442 993 -777 -365 700 -692 135 -423 148 934 725 644 -411 976 849 391 -94 892 998 161 752 435 110 -657 -831 74 -90 -869 -184 417 -854 776 862 840 -297 397 -791 467 -809 721 32 255 -403 720 -991 -256 -552 686 -63 173 186 617 570 -349 -763 -127 -963 -401 -10 28 -283 -712 305 -689 798 -539 370 488 -151 -90 -330 224 349 -71 -664 -268 430 622 -221 -540 -600 -572 535 518 -452 827 348 -282 319 263 -636 -863 934 38 13 27 533 139 538 717 -900 139 158 -505 467 241 195 -174 139 102 -90 -759 66 977 598 573 -525 -440 -419 721 987 616 917 64 836 -870 881 -464 373 266 -835 -735 252 -659 169 -571 575 594 992 -481 999 -816 572 166 258 -493 567 811 -87 768 266 315 -787 630 -955 -792 -856 -165 560 548 -491 -809 93 -692 -633 -927 962 -431 -569 220 -968 -299 989 -478 -384 128 679 289 -895 -903 -912 306 -465 -723 354 -295 -386 663 660 -48 419 40 -968 873 -247 139 518 564 15 536 703 -621 -962 867 936 748 -247 -715 276 261 950 -333 -938 -412 -437 -737 116 436 -617 -785 -877 475 411 164 -520 -920 873 333 -88 781 -460 -740 -335 587 -842 105 12 454 507 297 249 -943 -506 -121 -806 119 79 -805 153 -579 464 -15 748 166 -188 -831 -87 -715 235 -55 392 -100 -63 -189 -165 76 -134 -351 -532 480 -294 -855 96 -247 -302 -969 3 -839 -996 -536 608 157 991 488 9 232 222 -199 220 -694 829 20 -286 798 23 -568 571 899 -402 597 -898 -544 -785 -873 -895 -81 -671 -26 -862 724 281 539 845 514 579 -931 42 -995 -968 -290 -50 -785 -193 -662 -318 -408 -87 962 458 -408 -148 538 128 526 -549 482 -407 866 -976 675 -152 -648 -654 -45 756 933 193 483 576 -653 645 -536 108 438 608 -115 -250 -658 740 302 135 641 -602 951 -420 -642 -433 -89 -179 58 -244 277 828 994 389 -194 -812 -610 661 -663 -61 228 -333 -206 -367 648 -978 51 40 388 730 449 -722 -334 221 -519 606 570 778 -175 138 -50 -654 -923 -641 741 644 -468 -702 -464 -674 144 -15 -670 363 -159 592 185 -701 -20 75 -466 -404 -924 -522 -478 -999 592 59 -387 -76 221 -641 -513 592 -717 -607 -78 373 -913 358 -525 -601 -581 819 -162 289 -284 582 -574 313 256 82 394 938 312 -298 -958 -764 89 609 -202 440 665 -456 -274 -568 -589 -810 875 364 -367 -229 -348 390 467 414 -490 785 296 680 948 -426 716 -633 -492 983 703 -284 434 441 242 58 814 533 -795 -788 437 202 -738 722 -513 -570 439 -522 45 828 -633 -968 685 930 -619 -494 -227 -433 -174 -160 651 119 241 -8 -374 124 -998 398 -992 194 -204 56 814 -293 -12 -450 -386 -379 -754 -458 -394 -401 -969 978 -330 598 762 -934 522 904 -173 -970 -931 264 -745 445 638 -970 477 -784 928 -380 202 -764 -772 466 365 -454 489 -537 -157 53 -551 246 337 922 1 -373 849 875 -696 -612 -77 459 -18 -946 -642 329 -872 -866 819 326 -794 930 -516 -848 -395 -169 786 -733 290 -791 66 -15 295 955 -230 -163 -511 868 532 -795 800 768 -452 175 -960 934 909 209 200 -590 822 403 -877 -492 868 -163 837 114 -833 1000 274 538 816 343 -136 686 -604 -867 219 -187 430 484 -507 -297 -299 -40 330 90 707 592 -625 907 625 -61 -313 21 557 -722 -742 26 -894 485 993 281 -324 -222 82 -49 -463 -358 977 -743 778 -445 -244 -665 -474 741 610 -852 -146 126 261 -894 -925 51 -308 174 -930 888 84 -255 -42 859 551 -317 -195 670 146 -635 388 -561 -364 -140 -456 -911 680 -458 919 264 -563 233 652 -885 200 348 347 710 -437 -678 -817 -510 390 -174 -225 945 409 799 559 525 302 -572 875 333 -417 -561 -246 162 -395 54 317 -642 489 -331 -664 -308 705 854 -444 113 -195 -303 301 -861 857 -894 785 -306 127 -976 99 -697 805 -419 -761 447 -310 -553 640 -62 849 -917 105 -44 737 541 -762 637 441 -6 -849 773 -41 119 586 -850 628 -367 -710 -780 948 495 197 489 -222 660 -271 -394 -595 238 -145 337 136 636 360 732 872 956 190 532 953 627 820 -910 528 -9 -990 992 600 742 571 -675 693 -843 -407 -615 244 -832 -328 749 237 -314 -121 -338 -949 105 -146 -547 -792 24 -900 168 195 335 594 324 -136 314 -279 706 793 899 147 237 121 -96 28 -537 121 484 65 716 -496 -421 -490 734 969 -849 46 -317 -178 219 -823 -841 334 -911 -993 662 2 923 -718 -36 839 286 528 -437 -2 270 -278 -225 457 206 -101 723 863 546 898 -54 311 -226 193 174 -497 73 -212 597 -210 220 380 -309 47 -990 -509 -515 -860 -782 300 598 -841 -865 -95 347 -39 -392 128 -105 -268 -302 514 -287 160 384 301 511 759 799 175 776 -703 223 983 -772 -719 -567 63 -104 -194 153 25 894 613 156 -123 -579 473 -729 617 878 958 -638 358 -431 -182 -928 -264 -878 151 -789 469 -816 766 722 -288 -938 -717 -860 -640 147 563 -687 558 -200 -459 -149 -29 -811 515 -146 -101 -938 766 -497 835 787 164 353 138 418 -845 606 496 -595 -1000 -460 -106 947 457 834 247 -108 -662 379 883 701 661 -647 549 342 302 -7 781 375 464 303 49 522 777 -297 -38 -825 -509 -908 -395 710 -899 825 -971 214 79 -536 -122 365 208 28 -572 651 72 -403 244 480 443 519 -831 -782 384 -442 55 -137 -394 792 358 -821 712 900 429 420 -701 691 -801 -777 234 -83 8 -42 69 -214 -20 -321 826 -27 435 488 -854 -30 -948 -28 378 56 702 -726 12 -720 -68 423 974 651 -350 -981 -754 332 625 109 977 824 -385 -697 -488 -20 -494 371 92 -64 105 916 -429 989 637 94 -976 765 -873 -750 835 905 -890 -733 92 -1000 225 845 850 248 666 -502 -968 -89 316 484 432 643 -678 -637 -104 725 -29 935 -734 664 183 162 -401 71 858 -746 -167 228 -868 967 -382 -224 301 -769 -312 -324 323 46 304 340 582 851 -137 -234 199 937 414 66 -516 -319 103 -50 -290 416 -777 449 341 -57 560 165 185 -849 -830 750 617 391 -889 111 -252 504 -584 -414 843 11 -199 833 185 42 444 160 -668 390 -762 -486 600 -207 -178 -657 -355 786 644 361 647 800 -345 251 -690 -338 201 -802 435 87 890 549 -549 -405 -251 -260 -538 -419 -357 589 -290 603 329 531 633 -872 -649 999 -116 -288 -885 911 -480 713 -410 499 3 736 423 -784 828 357 721 -91 454 -208 -539 537 248 -673 -739 408 -825 -583 -192 -524 656 -932 683 -584 162 786 -388 -655 53 530 1 -797 338 295 -652 323 -298 165 347 -264 571 612 364 959 -761 -891 420 -129 -554 732 818 -36 846 914 926 944 951 238 78 -366 51 788 833 -140 -935 -50 -315 -60 418 844 411 819 985 602 -370 540 34 178 -480 -361 -505 294 -120 292 -565 -41 -663 982 -652 -954 443 -110 340 -652 -334 -615 72 360 -129 84 315 764 -668 -893 301 -720 -625 885 525 55 214 -74 520 -439 -758 -182 70 -635 -939 605 530 -921 -430 699 -83 -481 -437 -756 953 -366 680 76 240 -138 -742 -433 -151 464 -380 776 860 756 -594 -951 938 899 148 -230 -697 -25 917 -334 -79 -712 961 830 -893 -212 -332 24 528 -412 346 -986 955 435 -396 637 787 -544 -528 -785 475 -54 484 5 -387 837 999 958 822 -619 736 315 -858 -103 603 838 54 483 835 -987 -291 941 691 893 173 -857 906 -399 751 383 -198 -209 222 580 -922 587 -487 -595 -855 -787 -910 388 -742 -701 497 332 -724 55 598 144 -94 458 224 -455 -711 -525 -822 -925 501 -6 660 804 -626 -521 492 430 420 809 -636 447 -341 368 -356 494 -20 740 152 164 944 -497 586 -128 355 -439 441 696 -336 -594 -92 -590 376 -116 238 -782 -394 -787 -194 153 -247 321 259 -173 -264 955 -808 918 -241 564 236 105 640 237 115 766 -207 -566 652 201 685 336 719 -309 -211 926 -926 -772 77 77 958 324 3 -724 841 680 118 -812 -910 900 -218 920 696 762 185 -155 -886 -215 -588 795 789 845 51 203 419 -896 -659 425 -704 944 -198 -524 -67 591 27 829 -619 -43 453 -184 185 -480 489 887 -40 -725 554 388 -270 95 11 50 686 -482 460 -788 -508 271 -706 167 260 794 -316 59 294 -128 -141 757 -319 -574 -50 337 -402 249 -392 493 66 757 -867 -634 -248 298 793 744 475 297 518 -885 -676 995 -150 -244 992 -352 50 -925 632 320 -776 476 829 -472 89 242 851 -852 223 545 589 -408 560 221 307 986 818 673 74 -100 11 85 561 309 470 -516 575 -839 130 521 -755 -498 801 -656 589 -385 277 -94 -778 661 663 -872 -956 783 -717 277 -166 -354 -270 102 -566 329 244 630 485 -450 -890 -876 399 -35 -770 286 -412 -105 -517 672 657 -447 81 11 -150 206 713 335 -327 -244 478 -434 995 -174 -884 -881 681 820 -505 30 -527 920 -795 -158 75 471 771 73 198 824 -434 533 -840 -170 -662 435 -17 -498 -405 844 377 -142 871 731 -273 -1000 462 735 894 -489 93 527 -829 -324 -696 -168 923 -206 -153 974 919 -16 -109 -836 -188 629 419 -18 -208 -211 -965 644 -418 586 248 -565 -357 -617 -182 -718 -869 318 778 -859 -803 498 -891 262 40 56 705 -207 -531 881 -973 -317 416 -490 179 -881 -214 758 61 -76 -805 139 136 -911 -371 -26 -905 221 -689 668 -259 -997 91 149 186 -461 767 -487 243 -182 116 831 1 425 219 -466 -377 656 -882 -998 -864 689 -605 309 -504 878 523 552 910 -667 917 538 164 -279 551 29 206 435 -231 -883 -292 -781 -723 851 -463 539 365 -286 -863 -611 289 -59 521 876 -482 938 -351 -655 930 125 -950 -455 964 -219 -716 -150 37 184 441 995 -284 844 357 114 807 557 -445 -979 871 368 476 891 742 -714 11 -245 121 -52 -652 993 -793 44 -688 486 843 -345 308 499 849 58 -835 156 772 153 709 639 -463 715 -900 355 887 423 -51 146 925 807 766 -231 -79 274 -301 -358 337 -147 -121 972 -708 615 -587 -234 328 114 -45 907 604 52 634 73 523 11 233 -369 -251 417 149 827 944 872 950 -387 92 592 -59 -671 590 485 -773 97 948 -724 -91 674 363 355 -816 262 250 907 -274 17 -265 -379 -89 -725 610 -269 -165 905 799 -696 -487 736 -987 203 696 -279 664 -160 -925 756 18 393 216 416 -368 617 -165 125 410 -732 -407 980 -467 602 -107 63 156 350 -992 -303 -684 540 325 -507 -977 -34 768 167 411 995 75 -765 -52 -983 464 741 770 -637 -255 -991 475 -256 227 -469 540 45 -115 212 -774 15 -412 -389 806 583 -822 -152 -438 428 -681 862 311 -889 698 -688 -854 592 315 643 17 961 -957 458 485 639 -787 893 -917 514 741 -745 -778 -660 -801 627 163 437 -217 694 770 -4 -364 461 302 127 452 -927 289 -341 -221 -99 102 396 56 -267 93 283 507 182 380 446 370 422 -181 704 -745 790 604 -96 -275 -846 53 -845 358 -815 578 739 -970 -60 -911 -981 -965 -724 669 -429 341 668 -276 -431 -401 831 -387 -719 756 311 -220 833 -605 168 350 56 642 -721 818 -642 509 604 -133 -768 56 663 -843 -26 -422 562 146 -775 -503 -129 53 17 756 583 -698 -421 575 -727 188 -858 308 -875 544 -77 488 528 -503 -891 -750 458 -152 572 -5 289 -592 388 -995 452 -959 695 37 -418 21 -893 -401 672 110 -861 55 -816 595 126 522 -778 972 -596 922 -417 468 -900 -598 716 253 -629 744 -556 640 -478 -139 750 -531 -18 -605 -960 350 0 95 -902 -624 387 -841 851 876 -28 429 496 613 -577 -149 -101 863 -217 956 381 580 -404 -555 -106 133 617 236 171 -742 808 122 -994 -119 364 863 654 -212 -975 685 685 -489 -620 875 -232 783 798 -651 -84 620 -341 396 568 537 626 624 -537 367 543 -249 192 -666 -144 -725 481 230 556 235 -855 517 583 642 -579 -391 581 148 38 -578 62 675 -644 964 -370 -612 805 -912 182 -939 955 692 -343 522 -976 -782 366 -89 10 -131 -925 195 -449 726 -933 -852 780 -423 -721 -323 -369 -229 -774 -815 -858 -436 11 -321 -621 -500 271 921 -229 257 882 -924 -389 -652 755 -739 49 712 997 48 -499 -534 728 -599 455 211 256 442 -286 -954 40 -905 832 433 -143 -663 307 -250 876 918 -875 -793 725 911 -100 720 -113 651 676 -294 944 -400 -798 -8 -682 -48 -115 624 -993 -662 590 -890 -179 724 641 -586 -644 -598 702 320 -257 -121 377 453 695 -768 48 -622 -871 126 867 158 708 655 -195 281 -468 561 -983 68 180 961 -751 -974 -985 206 388 -637 369 825 237 -488 293 -830 -734 -106 283 -90 206 -106 386 -227 -457 -5 -98 -1 580 -186 -895 -443 -303 948 152 1 558 -369 -743 205 -663 -173 742 986 85 -157 -561 601 609 80 -742 -800 421 -490 -257 567 226 85 -347 730 -772 482 -534 -472 -551 -407 -511 211 -914 -287 595 154 537 233 289 556 -403 -842 734 544 322 199 -794 580 -884 786 84 771 -391 -724 -4 449 765 366 -113 952 829 593 -983 -308 -554 -654 -581 902 -464 622 -32 -427 -243 -331 -276 439 -255 874 873 712 789 -420 468 -853 305 437 765 -626 617 -328 525 215 -459 -510 76 -817 -982 625 -232 664 399 -587 -281 748 -947 493 6 647 16 469 -997 501 -461 896 15 175 -172 199 479 -301 -885 387 978 -288 -605 314 -717 -128 -927 -548 -10 533 -865 -978 -283 -982 627 -763 991 -237 427 192 -264 -291 730 914 -307 -925 -528 -622 750 15 -206 630 -218 -27 499 -296 223 721 953 899 -986 411 -286 840 -555 -967 172 -897 62 -454 -506 -33 -779 222 -267 496 175 390 -164 342 -293 52 -486 -731 -867 746 125 399 -343 612 -282 29 -837 360 -125 306 908 -356 -346 228 -252 239 -48 -287 -567 839 -768 -110 -252 -298 -355 815 971 -751 -206 868 607 891 844 469 648 419 807 437 223 -643 -270 -563 902 -806 -189 982 -615 -62 -436 -686 -806 961 871 -112 -406 775 -956 136 -952 -50 851 793 291 492 -163 -558 447 389 437 533 520 -735 -425 -741 -648 874 -528 29 -4 383 -312 -749 314 -501 -941 -417 -549 137 995 868 287 79 -770 827 -672 142 -308 551 647 592 904 -886 103 57 463 928 -962 -798 -867 -941 -214 -335 -713 174 -265 -712 -485 294 -142 -459 535 -881 621 -258 -933 -287 515 224 -487 -938 -879 641 506 -467 835 376 -709 -59 -676 -353 714 442 872 -266 190 308 874 574 -607 196 -90 115 -524 -646 482 987 -639 -566 -403 6 586 -837 516 -75 509 396 883 -989 114 262 -699 -880 -561 761 -11 696 -697 -454 152 506 -16 -869 -958 -870 359 -494 463 -223 -524 -780 -945 315 -162 890 95 -762 42 -554 -343 632 -686 -593 -145 103 948 -546 -878 -510 539 -251 171 -471 -761 -723 -278 -277 544 -958 22 -574 990 -862 -888 -359 932 -952 823 104 -124 768 674 -681 -198 196 -142 389 -894 951 771 -470 928 -805 -743 -894 -432 -400 -95 -782 -933 -528 87 -593 999 717 598 -108 119 297 733 800 708 -739 -595 -233 -175 -252 -463 -700 -595 -513 -267 891 95 542 774 -325 -461 -831 785 717 -413 -858 -370 944 -123 -885 269 -657 821 44 -59 11 -483 903 -141 438 -663 373 768 -580 -90 -291 -789 -789 -620 -43 193 -738 161 814 839 468 -793 253 976 -346 37 986 86 232 -606 787 76 262 685 142 854 -806 -672 631 -161 566 411 683 515 952 -354 513 331 806 -525 203 -589 181 456 -857 -128 -69 632 -186 -734 351 860 -515 352 -859 627 678 -6 -470 578 -579 687 -393 -596 -378 -404 -390 -263 205 920 -575 -897 -322 -64 384 860 -562 -621 32 619 -870 -246 878 672 -959 607 -652 -667 -734 -500 -707 829 -353 710 -773 465 -118 -465 37 755 156 -206 -664 -591 -636 670 -775 627 -987 -478 352 83 -159 -449 20 91 -57 -11 568 -93 -61 -287 -930 -346 -746 519 -833 -77 -49 664 350 -41 -455 405 9 -945 -695 -607 -206 -21 -719 545 340 795 -454 -358 -328 965 841 -111 -771 472 -263 37 175 735 51 -677 -255 -490 877 677 -253 -785 -110 -461 -758 -165 682 -530 72 -137 -642 148 -325 192 197 -687 -869 -677 -599 -678 -686 496 -402 500 -271 -957 517 430 966 70 143 -333 759 155 -331 384 307 -715 803 647 -746 862 418 -160 463 225 -70 614 852 250 266 21 318 -908 -417 -344 -643 -622 613 376 -929 -737 -499 -882 -641 725 405 320 -115 575 -550 211 -87 -993 498 503 588 -899 -850 -517 552 792 -672 -530 -218 323 -52 108 875 944 148 280 -351 517 -42 964 -709 72 597 927 -582 638 544 -735 156 929 325 591 -320 -774 -854 -615 276 -528 822 968 -24 392 174 276 -698 -22 -292 -695 979 238 -876 111 -716 825 -364 -391 215 119 564 -922 -449 -841 -338 -765 -283 635 -669 -212 296 533 456 684 -719 674 584 -516 -62 763 1000 698 825 32 604 287 986 955 540 880 -103 445 -318 -752 861 -526 -377 906 330 -799 717 465 641 843 -55 608 -15 -716 638 -685 190 281 857 -917 721 -252 495 -48 -21 855 517 229 -308 -501 146 505 -73 -471 697 -3 -982 450 21 988 -12 -658 -100 5 -46 -733 815 -229 109 -959 -70 104 938 -28 -860 717 -352 -984 -52 -177 896 -455 -636 994 -250 26 129 -590 -744 146 578 -839 146 175 910 -344 295 -212 -94 78 471 458 -19 491 -302 -275 -509 250 -485 -581 -509 -430 -598 -684 -903 -830 -368 -921 -275 -568 189 -44 -88 -780 -563 417 567 387 -626 -688 93 52 -951 962 -230 -723 -885 262 -512 -726 -111 277 -758 629 524 -448 -830 91 -525 46 980 90 816 -240 14 -756 -726 836 -583 397 -980 114 97 440 -790 -464 220 713 -473 -669 430 -531 -757 145 -96 964 -526 -47 25 -811 768 406 858 -260 -432 173 -240 223 968 662 -250 -127 -640 145 197 -452 526 721 177 681 -585 -857 -193 -427 -270 -527 -546 569 491 -60 -9 -309 -497 -555 447 -624 -713 873 -370 -826 122 411 202 -510 -520 195 950 -522 -615 -184 -290 -81 -98 694 -941 -718 -713 -29 526 -837 -699 828 -95 -439 -551 -114 987 731 433 -184 -613 777 156 94 157 979 -837 443 74 -590 676 -330 -586 -517 834 -302 -928 -452 -390 -395 221 224 624 -148 90 -192 -738 -732 815 321 -529 -698 682 -965 -533 -690 557 886 588 -760 -154 688 -927 -638 600 335 811 933 734 193 -630 849 -841 267 -950 194 -997 492 308 -807 -60 -167 364 -244 -944 -227 338 -368 51 -346 -535 -812 876 195 761 -268 511 206 282 935 418 -345 -877 367 -321 -498 -533 902 -254 -181 1000 848 580 52 595 -212 -557 541 260 480 493 946 55 292 -862 -640 -615 8 -669 -756 223 986 509 801 -64 269 -137 890 -338 -235 -353 -169 951 471 -237 792 -581 -275 0 646 772 -217 -945 -120 701 190 -798 -568 -338 -515 986 -8 -135 537 -447 72 825 -90 103 -868 -224 -475 -558 -236 770 642 629 -444 214 786 865 215 -157 -25 386 -494 -42 572 230 -295 -437 -470 -177 -554 97 -225 808 288 386 -61 895 -76 692 -791 -622 -100 346 621 -849 738 -122 -56 692 -19 -82 -629 648 659 705 -904 -972 563 -119 380 647 -156 525 714 556 536 266 -28 -22 -584 184 449 402 689 -63 352 414 259 -608 -434 87 980 -490 -478 581 323 566 -630 -372 831 -932 -357 -652 -765 313 -280 610 -716 31 17 947 610 -124 490 50 -191 -987 700 618 -56 619 -863 615 76 298 285 -702 -836 -937 661 837 -398 -287 -206 214 890 720 -811 595 -121 -652 -221 579 -228 -148 -398 615 912 -627 595 851 -151 54 -365 -452 126 -528 248 -696 352 -405 555 -862 -985 89 -502 -700 -582 -441 -155 474 385 488 162 367 202 -73 13 -558 741 831 -7 -498 -50 907 895 560 556 453 163 170 -23 -644 111 -435 77 18 -834 -109 -255 -558 -800 -946 -471 163 -469 621 371 147 -260 -743 -897 312 -696 -340 875 530 235 -499 304 -316 748 -661 -269 -379 394 808 -129 211 523 4 286 532 211 630 227 22 68 -285 828 -125 -856 657 -413 -855 756 -240 -439 379 -802 -733 -400 -241 554 -843 56 -650 78 -366 -606 -678 175 -904 -222 -520 -405 457 -339 143 -987 -786 -923 592 -28 -676 -450 766 402 463 8 7 -971 -591 838 -16 -962 -786 548 207 -574 -542 -654 622 92 198 763 -288 -647 -334 -456 15 -940 364 -941 -835 471 -195 -539 -602 681 -413 -125 5 398 -473 -415 60 -444 -772 -290 -49 511 -518 460 -102 427 968 118 642 -591 -576 409 878 -759 -672 919 265 -363 -854 -79 775 -20 988 232 -673 -419 -901 821 881 925 834 -497 -89 -462 732 500 -387 -494 796 412 -893 156 -447 75 466 -918 740 695 541 -663 329 694 49 -56 -38 494 -767 -566 741 -196 -845 693 -616 19 250 50 994 197 -143 456 -462 -754 397 910 165 -951 331 219 -739 -959 -158 -185 -309 -876 -557 -631 -499 -411 733 -763 739 -896 817 716 -377 372 788 855 199 28 894 53 -665 -574 -337 -58 430 66 -943 115 -499 871 610 -758 521 -443 85 -891 799 41 69 -106 -240 -715 -762 307 -205 590 302 818 -925 927 -738 -953 -123 168 968 -194 -46 148 852 -903 401 -424 833 -556 -708 921 -92 -918 -640 -349 -955 690 -658 -299 441 -876 350 8 189 577 -577 389 881 369 -460 408 361 -374 237 -654 -310 16 35 -259 242 345 -884 69 469 903 -991 811 132 -419 -150 -645 457 -959 900 926 -752 448 -263 -823 400 -633 775 -582 511 40 735 -466 799 267 703 28 35 415 18 995 -946 -925 -318 -26 -768 -553 237 495 -296 -454 910 -914 52 -525 843 462 314 388 853 832 645 -177 505 -851 754 377 807 -652 -494 9 -956 -169 -437 119 993 810 -514 -224 500 659 199 746 -10 -422 -315 93 -120 600 -662 -787 -2 -704 -478 899 868 -65 -150 -500 785 -312 -675 -129 -732 -579 698 282 307 970 623 954 346 -41 -322 -959 770 375 -456 -427 -750 -250 -235 -744 -463 -52 -628 149 26 428 -836 663 -993 274 -243 -405 591 -987 -278 224 294 636 637 18 -356 263 970 -908 -679 577 602 -240 6 282 -204 -865 -11 -660 -977 282 -990 -425 -832 -747 764 913 550 139 293 853 862 -975 85 -321 -449 389 785 492 -792 -246 -765 -527 608 -793 56 587 -305 -637 556 -778 150 -850 -916 -744 22 -118 -779 -107 912 -596 -578 101 -869 -892 -650 125 -132 -422 -713 284 -960 -319 -678 442 189 -501 774 381 -870 624 -101 63 -239 -978 444 -229 -190 -365 -791 -946 342 786 -568 -949 -504 -814 -902 -692 -283 540 -495 -188 -471 -115 946 113 -474 634 -84 -640 366 778 -560 970 150 -416 -588 -825 -887 -927 918 -266 87 -455 -67 -997 212 293 -793 -458 846 -424 -873 445 229 -251 -915 -402 673 -479 -45 -312 -904 -673 490 -235 -638 -882 -771 624 827 -716 757 503 580 334 -255 252 -663 -116 -163 294 478 518 521 -189 667 -807 256 -451 -376 695 -180 -706 -79 -69 439 -770 169 -314 391 585 -322 431 229 -47 341 -768 792 968 -551 -808 398 656 755 838 -937 53 -725 602 514 968 940 231 941 411 602 -440 -804 -871 188 429 -753 999 -106 -829 -43 239 -653 627 608 92 -521 -358 0 -383 -65 757 894 -489 232 483 -672 -452 -939 -731 897 -274 576 -392 -67 -449 -189 -402 119 -220 697 -216 -968 697 970 893 -570 62 -348 436 273 179 875 -466 -402 207 -893 -288 -925 315 -416 -1000 -48 -978 -225 611 -230 870 -324 292 -310 639 638 -709 -392 -803 614 46 811 920 468 563 473 -956 532 812 887 -418 -409 110 -641 734 -927 56 -920 759 428 587 -854 -294 -486 -709 29 -380 572 -727 756 454 559 -115 -447 734 -828 629 45 -14 -891 -931 -869 81 -464 830 -882 981 747 309 244 821 11 -491 -673 47 -659 707 -639 -418 -663 205 -589 692 588 861 606 -856 718 -55 -609 314 -449 187 -695 -827 -165 494 -765 848 -793 367 464 -89 578 281 -906 238 669 -231 835 -644 764 829 991 527 -674 203 250 970 -510 920 271 -264 -24 370 862 -247 -637 -751 -988 -378 -32 -214 600 -252 437 304 -664 -972 158 -415 966 586 346 991 562 412 149 686 377 -336 969 -205 711 -594 901 -69 543 -741 953 760 253 -315 984 -905 -707 44 824 -384 888 -817 -798 805 643 338 266 437 -586 317 691 -650 328 990 464 477 687 -790 17 855 20 320 833 893 178 637 355 -610 677 769 283 33 874 -350 53 -529 154 -284 200 -643 -383 156 477 662 440 -114 282 818 95 876 -12 979 -675 -559 925 228 -651 553 -936 -562 -539 -222 -59 109 841 -23 -941 -991 -122 596 -849 -698 -318 361 -593 -27 -769 4 -674 885 367 -85 393 -479 -199 890 -698 810 245 2 111 -18 52 -949 679 94 282 -432 -390 378 161 -13 737 700 659 -236 582 910 790 400 279 803 -625 421 433 426 432 -380 -458 324 -655 -82 492 642 -619 835 -100 -292 826 787 -404 -998 -831 -653 551 -243 -496 -672 983 274 458 -317 420 -817 590 507 -363 430 677 -19 839 454 78 -141 748 721 -87 431 -531 76 -444 -444 663 165 -145 -960 680 937 -852 838 -443 -243 -246 -574 432 503 930 -70 -503 127 453 935 -327 -257 19 394 28 -234 66 237 542 272 -670 237 -64 -987 581 659 906 419 689 -666 32 -207 698 -978 535 518 -97 1 -571 149 -448 -78 -266 -882 -714 626 516 732 915 6 -916 469 894 -819 -608 -313 -586 496 990 -466 586 621 805 844 -59 955 696 539 -744 -652 -364 -148 535 822 656 -219 -719 618 88 596 -976 -657 -887 420 -705 -271 -382 856 431 970 -348 -706 -297 572 -203 710 -387 354 -142 -221 20 -129 -320 673 -454 -192 121 227 190 -884 -583 -641 -448 -5 955 701 134 806 545 742 257 699 956 -125 -39 287 190 732 -211 449 776 -317 -66 -670 -104 411 -201 294 -962 669 643 664 -732 143 -978 -190 754 338 783 -304 861 651 -269 877 -704 983 10 -570 189 268 -517 -386 664 945 -803 323 -299 -837 -741 43 -71 -496 407 218 -43 115 -166 -541 233 -244 -715 885 906 -543 224 808 739 635 427 395 630 26 -125 670 274 -25 457 -338 -892 727 470 410 469 239 878 152 -84 -784 -947 -787 -666 912 32 -184 -437 -250 228 -395 -478 -287 -617 -237 706 -621 -120 678 -122 -715 386 878 354 429 -187 -318 -339 -202 691 -246 331 890 -633 523 -892 -131 -6 706 -370 854 -360 -61 -395 -999 -875 -723 -500 -207 -160 -881 -889 699 -429 -407 -465 -231 855 862 -247 193 -83 -857 -578 786 -615 420 206 -667 -674 -273 777 911 780 -392 -888 579 -295 309 622 -344 335 10 -660 -19 332 982 963 -757 -578 581 6 276 259 -623 106 -437 506 -915 -800 -584 -995 933 -673 896 122 709 540 -792 -481 846 87 140 575 -165 -977 -644 797 244 -635 -851 944 -410 522 -240 -246 729 -751 -730 33 946 -696 -978 890 -134 -26 -82 -577 540 878 -231 -457 -578 183 208 689 355 -296 -635 656 -41 -87 217 155 531 932 -157 555 -586 -916 427 633 337 724 502 -829 171 666 -861 -338 995 -529 956 -972 298 561 -319 171 231 553 570 193 -26 -334 725 -144 -234 -905 939 -40 -444 568 -325 120 -509 356 -400 554 352 394 433 -325 938 710 -619 -897 507 846 439 201 500 264 559 -442 -951 878 162 335 639 580 277 585 753 -676 -525 -676 -754 -7 -718 523 -264 279 896 935 655 347 242 733 397 -296 -808 -746 -120 976 591 -654 16 301 664 -436 -308 794 990 999 -810 -835 825 -185 -856 851 574 837 724 860 -864 370 844 336 571 335 160 -338 -428 -270 -960 984 -873 816 -328 762 726 -209 738 -916 -796 425 -951 151 56 422 829 -184 457 -1 -744 -490 80 -679 -561 197 -482 -583 -275 136 -50 253 -382 981 -870 -567 -823 -944 914 800 977 169 970 -195 -689 83 -367 348 -179 -457 84 -363 916 998 793 41 622 -681 96 953 378 -656 431 184 -874 319 -586 896 -964 502 553 -314 -15 408 -696 -333 -303 513 -160 -720 -86 -105 -620 -836 888 -315 -816 417 -713 303 784 -803 890 704 -813 -300 316 608 -554 572 -997 793 -296 -461 -277 255 837 381 690 -771 136 -500 -479 6 -856 900 889 -154 95 -282 -856 -479 -316 851 227 -711 -843 705 353 309 -856 -41 466 -441 327 -367 943 243 -575 -265 226 -764 853 776 -96 -338 -603 711 -800 -710 470 -461 282 290 -876 676 448 267 -384 217 244 639 -169 -472 581 179 -435 -364 -705 293 -191 -182 506 -909 -40 -301 -895 347 -185 228 -260 -120 -7 102 -345 -216 -795 322 -420 671 -272 -926 45 244 273 -515 -476 -921 -412 -422 8 250 196 463 -633 232 -844 -821 -379 906 -516 2 419 -178 -261 941 110 -424 954 -127 -639 743 -720 477 -81 256 561 403 260 954 976 -507 -403 263 -263 -115 -677 55 31 977 -186 771 706 -367 -513 569 -510 777 541 652 195 -963 -51 568 -6 223 -727 960 873 -790 -986 -552 743 181 286 -530 -306 411 41 -941 747 241 -209 -833 -328 -565 -497 -909 306 686 -162 -261 952 -313 327 521 -124 356 565 -893 -763 -464 820 573 112 533 985 -525 1 419 608 -811 -183 -483 205 -617 -973 -837 -623 994 -782 394 -427 -795 -596 -302 59 -440 637 -256 706 -857 372 360 377 892 -40 -710 963 -92 251 786 562 -460 131 278 900 249 125 967 -846 -548 -738 2 -932 545 -899 -406 832 -352 67 -568 981 -759 -36 406 795 753 253 72 -144 141 246 660 -855 4 253 935 -371 944 581 -812 915 161 420 -738 825 167 -383 450 -444 -780 -83 864 -723 838 197 -541 -776 -770 -601 210 639 654 689 682 -700 52 -771 -335 -420 -201 503 -448 893 -872 -405 -524 596 986 317 357 -21 519 -431 -256 -40 -875 -981 -541 -989 164 -668 -629 85 -436 -555 53 -522 -105 -511 534 -794 -665 137 702 68 -489 367 -909 895 801 533 -614 980 939 224 359 53 211 362 -90 535 341 -733 554 502 638 -460 -39 -646 202 558 -474 -133 -912 834 439 -776 -162 831 892 123 -466 352 56 -87 568 -581 681 979 955 602 -66 173 -941 110 -406 -777 -351 -20 343 -75 -899 697 -667 -242 472 -474 -687 -834 -927 516 -335 -33 943 976 -937 -541 -710 -762 68 278 -176 11 -584 692 855 374 -284 -152 -435 -289 -463 -309 -261 929 -213 -641 -821 -242 283 -930 -240 -944 -676 -353 531 -871 -584 660 -863 -467 643 -502 -444 735 -898 635 -901 491 367 -250 652 -922 -477 615 162 -396 972 68 -453 432 257 44 390 -201 389 -483 249 -889 697 4 -399 820 912 998 966 110 887 -878 335 -832 -468 806 -442 -64 -295 -137 516 -611 -782 891 901 -721 -354 -645 134 -128 -683 693 419 -187 142 877 516 824 422 -231 827 384 959 -11 689 401 761 585 -451 318 886 -66 -79 -264 297 -489 -676 -962 900 -721 -242 -919 729 -72 290 591 -474 30 -302 -316 -76 -657 -531 519 210 -525 780 989 668 -754 -1000 684 604 -128 730 -32 -45 -513 -560 17 -307 763 -921 524 -98 135 546 244 152 -413 767 -197 70 -101 -603 -72 -753 -46 -629 -732 -830 902 830 699 -900 92 -365 -432 841 -697 873 -831 -117 344 -769 190 -280 624 714 -399 880 -779 -574 652 649 -429 584 -747 914 770 -670 636 960 -621 540 -764 389 565 -935 165 825 826 592 -923 -637 -6 -753 948 562 -340 -531 -475 515 -103 -496 -137 784 -114 502 653 921 747 978 294 170 82 716 -732 -81 -910 -390 198 -910 -896 369 -511 139 709 606 304 889 617 -5 -95 -339 189 932 845 -48 -46 -702 51 -376 -391 -156 -570 -179 -593 -811 305 338 274 -259 -648 398 -925 -194 197 -539 541 74 28 19 -931 -463 947 498 -295 255 -25 889 -685 841 -525 -668 -834 561 896 405 378 470 211 -62 843 199 146 -970 -429 240 803 -381 225 30 742 606 805 461 692 116 -285 490 -587 935 67 602 324 -199 765 -259 -767 -787 -172 929 322 -863 -296 261 791 81 -139 -66 750 172 440 -118 242 -948 -863 674 104 -804 -46 559 -562 -909 835 384 -99 658 762 -704 -789 -937 158 -502 527 -522 -290 -10 -682 205 -611 -478 989 858 -963 -580 -388 -317 55 -327 744 298 -188 -499 -384 732 81 670 874 932 -535 -36 309 195 566 313 144 -558 905 -553 -343 610 765 34 671 912 17 -588 -455 619 -292 -549 -430 902 -338 -155 36 747 931 -764 -459 -945 376 -752 897 934 -32 652 -230 998 763 -421 651 -141 117 178 316 -359 -246 -881 506 665 -59 -4 958 340 -344 364 -784 -232 -14 -717 -632 -391 233 -525 718 190 511 -620 386 -389 -699 -318 100 832 695 -235 -77 -216 614 477 542 588 385 -835 -531 -693 -119 535 -415 -339 -553 -432 350 -991 633 996 141 -367 -690 -51 -742 -343 -982 116 -35 -429 743 -672 -221 510 869 74 -69 925 -991 843 -256 783 255 -843 -189 364 -684 -88 -577 -155 179 -267 871 474 743 -522 584 -746 506 83 303 278 -420 10 -75 283 -40 745 955 157 -561 -928 -472 43 -550 943 -826 21 465 -467 -381 218 -329 460 -683 -934 175 -883 675 -552 -346 401 681 -362 923 -28 774 109 208 -476 945 451 541 -463 634 258 -969 273 94 -854 -317 530 -179 -451 68 -904 -868 256 -119 -71 905 95 -150 -573 -257 649 -318 844 -729 175 71 178 -243 -783 0 404 -514 -220 851 -896 740 524 -716 -459 979 731 -844 713 -827 279 -701 -133 -915 -3 -157 238 277 316 987 90 369 128 836 401 330 222 -461 471 256 745 140 -793 -599 246 -222 652 226 188 -253 -97 160 884 691 -427 334 640 -915 532 -193 -839 -241 -232 832 -408 766 628 -96 -419 -818 367 -364 747 -707 -108 497 186 338 138 325 962 -848 342 -618 132 -464 -354 502 -619 -462 483 -622 92 -520 544 -899 85 -782 -668 184 395 882 -371 -216 -400 872 648 231 988 -800 492 697 204 332 -945 914 222 -528 598 599 -281 -870 -954 -49 505 -43 502 -792 578 48 584 472 986 -188 344 -948 370 -699 818 -922 48 807 184 671 -498 -65 745 931 682 -417 -908 440 422 -31 -123 -642 988 -157 -572 812 299 755 250 -474 456 792 571 -158 916 -99 325 426 99 -70 114 452 -964 15 -968 -766 -774 485 218 -836 61 -75 -48 -586 983 291 782 923 164 -925 -816 536 799 -782 -366 -31 101 -478 -19 -980 -91 336 565 956 -455 -365 -780 -748 491 -775 -392 513 261 866 -101 571 -546 250 -457 54 778 -285 -345 477 709 984 -276 538 346 731 709 -397 193 -16 -449 808 362 729 -799 -624 320 -526 935 -749 968 79 -878 -832 -809 -670 365 196 41 -934 266 885 422 -530 269 -29 202 6 -949 -219 719 642 -422 714 -557 358 -612 31 -561 -642 94 929 606 -660 257 -959 520 201 -480 -303 -372 574 -777 -637 -937 -696 24 -870 -197 -410 500 85 -854 303 518 537 -716 176 -105 269 -999 178 157 6 511 514 -815 662 -601 -204 -829 -78 -805 755 570 -773 29 -648 -688 -480 -134 354 584 -126 860 -408 468 548 -197 284 -25 650 -19 847 -762 -531 -418 -560 632 -705 723 -899 989 693 281 -678 -423 -255 -228 -761 -3 -210 761 844 -632 -416 -811 444 -843 841 996 -708 531 -987 624 -833 215 384 921 -788 302 -13 788 961 97 -441 341 -823 -416 -374 -456 710 -820 -204 236 578 656 231 314 -755 9 -935 892 801 798 39 300 -269 36 904 -628 -300 657 947 -953 -198 -853 988 255 -527 -434 -360 -325 81 540 597 883 -647 -944 662 225 -237 331 347 -316 -864 676 858 170 782 -162 308 763 77 -159 -9 -432 343 -737 491 -289 -141 847 535 -825 -526 619 68 185 799 72 940 149 611 -423 357 667 -503 -777 426 -509 -684 -611 30 -212 -757 529 -531 51 225 -579 -102 10 96 -522 993 -379 -680 989 182 922 -527 178 -395 -575 37 -904 -19 -351 -893 763 581 861 712 83 -819 89 450 -15 -498 -284 -454 -38 1000 30 -539 -904 725 863 -98 -617 946 -188 311 -400 668 146 854 864 -719 96 -719 150 724 -517 -147 -181 396 -933 -755 587 -993 984 -606 -715 110 21 465 875 858 379 808 -324 -828 -848 -865 463 28 480 197 942 348 890 -590 -832 -721 469 -797 837 799 363 -598 184 -386 922 678 -816 478 27 42 -303 -690 749 714 -118 205 141 -903 140 -517 552 -715 -968 274 -901 -911 808 782 840 -487 -382 579 -250 -638 -226 -932 367 -303 655 516 -320 -890 366 200 108 -246 -415 62 512 167 201 -165 925 329 -545 -518 -895 498 26 598 -876 207 55 -246 -460 848 730 152 -608 101 -509 -473 663 -822 757 16 -279 489 -902 -808 348 762 -697 685 -328 937 272 506 94 593 -154 -212 891 -353 326 292 -13 -87 -578 130 864 -915 352 562 -185 -790 89 -790 -224 -920 999 774 -457 466 -675 208 -198 -391 -183 666 -462 -610 380 -672 -640 -678 336 -103 -802 -842 -351 -819 510 769 -829 -45 -771 -435 259 911 786 -196 958 551 591 -764 -210 651 309 -622 900 -380 -701 914 -34 122 -863 135 47 715 -402 -309 203 -45 249 507 746 655 47 961 -787 944 735 -627 596 -343 581 -202 309 -966 -246 279 554 994 571 -130 329 -37 74 -375 304 -314 -545 619 610 -391 -349 648 -736 831 891 443 622 -791 449 385 -132 -745 -743 -710 -108 -908 -55 658 852 580 234 127 -93 -611 -482 902 769 -968 -868 158 -578 -990 494 327 -731 -600 -101 954 296 741 799 551 158 953 -128 -670 -671 -172 -391 -627 -941 -721 -315 -389 239 870 -466 -275 -863 642 909 -733 -178 -930 945 334 392 -56 -476 801 -903 806 -702 -685 -642 -520 -399 -360 -779 -134 995 -332 -808 -929 547 -129 -165 529 840 -925 323 709 998 -8 -810 -128 -828 369 -827 196 294 388 -827 974 71 -478 480 840 -276 691 258 64 -798 -286 298 908 283 -577 -778 -885 720 519 590 598 -779 -658 -491 -394 876 20 15 562 131 687 870 -994 -792 -608 -836 -133 330 459 -511 586 389 -786 -280 22 -542 329 638 -36 349 940 -972 -874 49 536 152 -194 553 564 343 691 885 264 67 960 -323 -822 640 -828 -983 -207 -73 -394 267 -507 -244 -77 92 849 -645 408 -123 56 769 -959 151 374 -499 -21 -900 302 -352 -981 769 -745 -189 -443 923 461 964 129 260 -976 856 191 768 -871 854 -508 207 62 -499 114 756 842 102 -514 493 -875 744 -306 -836 -491 803 -255 536 770 -267 -207 317 444 -705 296 -640 291 310 606 -891 -218 580 904 -340 -659 -638 621 482 943 254 -629 350 496 -930 -236 223 -690 -229 939 621 -808 -399 190 -115 918 -203 853 -687 -134 -311 972 -9 -892 685 -792 -351 761 714 668 -399 -571 -638 601 819 -317 -640 -711 415 894 -141 -731 -488 892 -724 465 -141 441 15 -196 690 46 624 224 300 -99 434 479 336 -692 -230 -627 -791 994 -376 -685 403 -757 -669 383 271 -535 -603 191 -955 728 -706 -82 -830 919 969 652 204 -982 72 56 -110 928 -816 -192 364 -483 429 486 284 -327 -350 -938 -707 867 435 -739 557 547 853 -868 -446 -627 -693 -551 -368 -509 505 -227 -213 12 -850 268 844 765 818 -959 248 602 -503 -116 445 345 -913 -597 725 584 -968 -965 15 -989 892 65 315 -201 -214 700 -110 377 -210 185 -453 -423 527 126 242 -542 516 3 -514 601 -84 -479 -836 135 441 392 -139 -180 -160 262 960 -885 -975 165 467 -936 -738 998 -509 464 -243 397 -230 -166 307 -303 86 327 -578 -83 971 -733 -914 -682 -557 -398 806 786 495 -23 -883 309 9 -672 72 903 522 -947 -562 -524 -363 -255 -578 -450 -369 248 -667 27 -93 -745 568 927 -112 -121 -335 272 -892 481 -432 -15 745 253 -588 614 516 176 493 36 -967 -77 -138 -141 -916 883 -862 537 243 358 -479 581 -277 99 -669 -271 -283 -115 -184 -167 -654 378 -410 -754 -616 -993 413 690 662 287 841 -493 286 386 476 -439 -781 885 -160 -73 -692 -605 339 -17 199 680 282 -982 -478 -804 644 468 -371 52 -599 -190 -245 -677 416 8 -261 -724 445 293 433 978 -138 -547 -37 312 922 -698 -593 -635 -669 -90 854 -616 454 1000 -438 589 743 477 -461 -100 -289 -757 1000 677 367 808 -323 302 240 733 615 989 910 19 -536 917 -901 936 -695 917 647 -285 705 390 281 -723 754 521 871 890 -278 -667 -157 -59 6 814 556 -845 531 215 -246 -121 46 -369 -692 797 517 451 -795 992 552 409 933 471 687 -25 -40 -111 700 195 367 747 -352 -259 716 167 63 444 940 -448 -452 128 -572 524 -298 -49 146 929 431 -886 -992 -46 994 422 995 506 118 919 57 798 -39 -469 526 396 -169 670 101 -117 -470 951 -408 774 208 968 -420 -642 40 812 -624 975 -756 -567 -483 823 858 396 -655 -931 907 -569 448 351 700 514 -103 259 416 500 870 -46 -238 -326 943 232 -280 245 -253 732 -120 442 511 -733 -647 -366 644 194 977 652 -357 959 971 -311 -722 -943 857 718 886 -896 -329 736 490 -400 -182 653 181 -27 -207 -436 -633 -339 510 -810 589 -435 861 107 -506 190 273 310 -99 252 -514 -233 765 -526 -768 464 502 286 -882 449 627 -257 788 283 -353 857 509 592 18 45 233 -845 -71 -820 982 984 -861 372 773 243 -458 -469 -948 -896 64 -745 922 889 -113 -921 -515 261 -522 -318 998 -690 -638 -622 197 -851 -881 -189 -287 367 463 714 -972 -666 350 583 -372 528 415 -141 -852 471 486 -742 9 105 883 -637 -734 567 908 342 -958 551 8 633 -944 -481 -785 -323 -260 81 883 -356 520 -270 773 633 435 611 -103 -49 796 755 180 146 -187 431 772 -253 457 -718 952 -320 42 -415 -333 -430 -242 311 -264 -822 747 -34 904 -761 340 264 272 474 -70 683 578 -199 145 -603 -388 -198 840 765 42 447 -555 118 -73 776 -748 -761 236 135 330 109 -120 696 397 -254 -247 472 -694 -558 -896 144 478 -71 -296 217 9 626 96 -477 51 -342 572 20 780 492 537 -889 427 350 530 -569 315 746 865 363 -823 726 354 439 1000 -797 319 881 -683 -438 195 383 -482 608 488 -405 209 -332 23 -113 899 -692 -508 796 943 796 645 -607 -567 480 411 221 -193 -275 567 169 609 850 798 -206 188 769 -531 941 -424 -602 -707 -101 13 -574 -795 -700 17 -404 657 -905 -138 -380 192 113 62 537 302 725 380 669 -191 -321 278 785 597 -646 -950 -791 -188 201 -984 -551 667 -692 921 242 286 721 691 978 441 -261 -362 -532 -384 750 -567 482 288 306 -878 499 853 794 375 -514 478 -242 570 727 358 651 -659 495 -552 554 -566 -705 253 -859 915 -323 310 -994 231 -509 295 941 -915 736 -967 -843 943 221 -914 895 331 -279 -642 -773 763 -756 478 -347 -643 115 -619 -580 -578 -193 -177 956 201 251 976 -838 -18 -400 202 -142 -765 836 -20 7 -41 -779 282 -979 546 -456 -712 860 204 437 -956 619 930 -751 910 -676 -657 100 -226 108 398 -239 -549 -525 109 -678 660 -556 255 -537 878 -550 -458 141 -140 757 -867 592 34 -129 -14 -692 326 -884 -269 678 687 -915 -113 357 62 -338 -816 37 -838 -464 376 816 -497 118 -238 94 447 705 757 455 41 -579 -953 -358 396 -107 640 -603 292 76 752 -432 -401 -741 -856 -222 -926 705 -26 -425 -106 -479 825 31 584 812 -8 745 748 585 931 43 -338 -210 -627 36 -840 254 175 557 -203 196 491 827 -17 -603 95 221 1 395 -507 -624 -476 -969 -488 339 -775 -326 844 -644 43 -922 795 510 741 -305 184 -515 100 852 -681 185 190 510 459 -69 -945 523 -97 -393 -662 -416 -749 -136 -854 564 320 -801 731 -953 -426 -517 152 591 423 321 -238 120 -755 -148 -926 153 -935 908 219 -691 114 466 -405 -724 973 353 -64 -752 -963 -319 637 -788 187 -659 646 436 978 638 -91 379 -799 -339 715 844 656 -494 220 -447 -175 -135 -321 553 595 672 -477 -169 441 -915 -604 91 540 871 240 -493 -390 996 -333 64 949 268 542 337 -269 -599 301 767 211 -752 -993 612 -525 -333 382 911 919 -297 783 327 -344 950 739 -168 248 -821 898 952 706 114 933 143 -87 986 -988 -578 -435 -748 634 836 -354 670 -698 -864 -65 973 -995 88 -676 -908 -684 712 -420 88 758 -266 -979 -544 -855 568 799 555 -599 -421 958 -992 510 -255 988 502 -94 293 -667 -368 -285 149 597 896 -845 390 804 -942 358 -14 -512 -932 -933 -343 182 729 -335 -681 -695 -316 341 1000 111 -219 467 923 -919 150 -263 372 -427 -11 -806 -193 29 699 191 392 -511 423 -951 -147 658 -204 768 519 -975 990 -820 809 607 4 298 -493 -465 29 31 -970 -678 -747 671 -945 -436 -668 867 125 955 332 476 -557 981 912 802 117 -392 -791 450 -715 430 -269 -332 934 -642 -498 -135 -940 151 861 405 255 60 347 -105 -987 407 -323 1000 200 -866 880 -108 -211 496 531 -520 581 -12 -925 12 -764 -195 -975 690 371 46 -792 -247 -463 -597 655 -320 -206 438 672 621 -484 -14 -543 535 786 580 -877 -537 360 -642 326 -546 145 -101 -954 -872 -935 -752 852 -608 -210 294 -633 -340 -353 112 -646 -671 850 -791 929 315 986 -120 -398 292 366 -769 -407 440 -839 -999 -640 900 217 -558 -446 -884 100 -299 876 668 -621 -718 748 703 -376 -66 -894 461 -88 -305 -737 -807 670 -46 -477 -373 574 34 -782 -235 759 98 910 613 -956 -205 543 -853 -179 599 -555 -570 749 586 -288 37 166 -568 219 418 -818 -91 180 -710 899 767 -352 -654 697 -492 -152 -961 -786 -159 73 125 -638 332 211 -112 785 -770 376 -632 -468 739 -707 -163 -957 229 -63 -883 117 295 -100 -130 636 356 488 -675 -56 8 -888 -337 440 -752 -58 -939 -920 -140 -196 -159 -371 220 -949 -605 -80 -503 150 440 792 -367 902 -589 620 280 440 189 -299 -821 -858 258 -277 -599 949 -410 -557 855 531 533 729 700 -660 387 768 -777 -95 -618 393 413 919 658 824 268 -145 877 327 -358 689 -432 -408 -155 126 398 483 -333 624 461 -510 793 -108 613 986 416 291 158 -227 686 805 -424 669 863 701 94 -918 -112 442 441 -545 407 451 504 411 54 -683 -235 823 195 -518 31 -429 827 122 -304 65 -779 -510 -378 712 -639 -153 652 449 -825 357 -463 480 770 -346 -485 -207 155 -648 155 -979 26 -412 304 -115 -62 328 318 -739 -931 -690 978 -262 -558 -548 -690 -43 67 -381 -682 166 -507 880 810 -151 754 -280 -989 -23 -450 132 587 -546 229 19 -197 -151 29 724 -633 -773 747 84 256 772 -327 991 912 79 228 -722 953 -47 -893 -55 -388 -556 -531 45 330 -927 672 6 248 647 -814 -632 -165 -834 299 -122 215 676 -227 -577 -521 244 -377 -643 188 -839 -650 -47 823 463 -190 848 -490 30 -805 -676 961 229 63 337 321 -735 783 -85 835 640 -729 736 517 -859 -457 -326 317 -267 -565 454 339 682 -776 351 -801 720 287 777 190 -27 498 444 337 -928 -8 12 -292 212 730 864 -205 -245 884 748 391 -328 314 876 319 870 -187 466 -717 -890 690 604 116 -871 274 -231 96 233 -915 -264 -606 -212 40 179 -461 -991 -900 224 43 -843 214 751 875 806 735 -729 -925 43 979 -442 -864 -534 -185 -498 108 -161 -409 -769 560 -233 -825 -278 650 -868 -944 661 347 -833 -506 -418 -758 559 -210 751 -141 43 259 964 -817 -822 959 168 -541 -648 66 -516 -265 -441 -685 986 -803 -265 337 -732 665 952 362 932 167 186 -478 628 -755 816 791 785 -254 -829 -694 774 634 397 -959 589 -287 -273 -156 4 490 382 125 -838 -172 69 -590 -618 -10 523 -823 554 -708 645 232 -848 568 126 -546 -213 883 -531 411 -42 566 988 407 -155 199 -439 506 646 417 627 -923 -943 335 -256 808 -770 -650 205 -281 698 824 -54 79 -361 54 911 36 -355 37 995 754 -404 -246 -141 -84 -714 593 922 -336 -532 -521 78 -137 -579 -855 536 -692 -884 -814 -381 927 -365 305 -290 428 720 533 -303 238 -865 -771 -811 -734 -841 210 -92 -696 -171 547 287 387 841 -199 472 -575 -307 -519 767 -608 962 -11 -968 -245 -706 -76 342 899 399 772 -731 -257 132 -349 -268 584 -193 32 701 26 380 -313 287 653 -829 -113 408 -632 -84 148 999 -599 51 324 626 313 324 13 -71 -283 376 -1000 -394 -27 878 145 -896 -155 -632 222 615 516 478 -100 -956 434 -922 -883 572 -807 990 -49 -879 41 -283 117 226 168 -443 321 292 -386 -76 393 455 -118 -93 -894 761 -631 193 -454 222 415 -390 -368 -767 129 891 -507 11 495 -290 -685 385 165 -859 -383 -903 300 -129 -536 855 -35 895 -753 884 -41 -626 510 222 934 673 842 74 -620 422 802 -549 -601 776 46 -896 -419 760 -147 -47 -246 -578 -493 277 -519 -454 -322 408 -302 -377 306 -982 -242 80 213 -997 38 -938 578 622 -602 -856 537 427 -609 459 542 956 601 -384 47 -109 -509 -39 -897 -607 495 826 -801 164 -831 982 -350 -106 774 160 -843 456 768 297 542 22 -94 70 -906 631 -692 20 -346 897 751 -193 -391 689 -681 -565 76 6 -320 -293 651 950 -890 -863 953 173 807 -754 -516 -81 396 -619 618 -684 673 125 935 984 -983 13 -423 -79 -33 -813 -921 692 159 -156 867 -546 840 -926 -149 772 -15 711 -316 22 348 -977 514 -870 -722 -9 416 -985 713 -351 494 -685 -831 -406 -835 376 -346 -713 -793 642 -227 -961 -212 -769 277 1 -898 244 10 -251 -273 -819 510 749 -921 -651 -773 -723 -754 -345 -707 -235 22 -799 -928 739 -212 -873 -49 -540 -470 474 452 742 560 937 932 588 563 358 -576 -412 -179 -612 -487 678 -510 721 -670 505 -85 -195 -161 879 95 -463 -534 528 458 266 -456 -721 599 246 961 -455 120 -877 83 0 -865 -914 -780 409 -752 -482 984 495 -807 729 200 3 946 -184 -540 523 371 506 542 -770 -377 759 753 -66 943 203 -3 413 -44 23 -173 -644 839 144 -554 -590 -501 -823 626 819 40 106 515 764 -120 -969 242 40 -798 580 -281 -984 -958 564 -672 47 -695 240 -753 667 239 -594 -759 -94 -807 -501 -777 355 -476 -77 923 -477 -509 -612 775 22 846 661 -606 200 -797 815 -546 -773 557 310 -285 -891 210 428 -80 -194 311 -709 -370 969 412 170 794 -512 -921 303 71 481 -263 445 -794 -721 285 -276 712 -952 -674 -280 -201 625 97 872 644 313 -697 -562 205 -85 -168 -790 -335 654 975 724 -546 -716 917 -47 -502 -248 360 381 180 -483 503 -833 -475 -245 -881 696 -163 723 497 -787 767 -274 764 -989 18 588 63 800 -711 172 -93 -610 911 -832 906 480 130 406 925 -844 -174 78 461 959 694 59 905 42 -859 26 -152 -117 208 38 506 -177 28 -701 -533 623 -479 -119 610 403 -110 -942 977 -267 372 -359 834 839 -474 -73 253 571 -519 858 -90 -510 -220 770 -994 188 935 -218 -292 302 -167 -930 898 -233 -699 -11 -966 570 -586 -453 448 783 -948 -731 -62 -879 -16 236 -115 -631 -542 -856 -195 119 -589 -843 -23 621 543 -889 146 -102 -327 -388 82 446 578 -757 -555 999 135 -955 -679 -573 -39 895 826 64 141 -514 238 -110 33 -402 -283 -878 -595 507 893 -162 -817 328 -896 122 -28 -402 275 -426 -101 315 -192 -53 -50 -61 387 756 -806 -836 -853 548 206 -762 -285 -425 -901 539 -821 0 433 -297 258 -533 3 526 -320 -178 126 -668 247 350 -769 69 -826 765 -174 -343 -741 859 -215 5 716 149 -45 678 244 896 -129 962 711 158 81 735 537 -627 846 -688 -179 -185 -528 -76 752 -478 -434 -958 363 102 -909 -529 -793 921 -780 369 -253 447 450 224 -801 952 437 -19 -495 -649 597 -936 -217 -771 992 556 -1 -276 -308 -442 -704 -202 616 -819 107 -760 836 624 -883 797 -30 36 991 894 -998 716 -70 -455 196 716 481 467 -535 -126 -848 -166 -247 -235 754 754 -166 950 95 366 581 763 612 454 -560 -186 476 537 530 760 968 -947 601 -419 -475 852 375 474 130 -434 -5 520 288 696 98 -254 -181 262 -375 520 482 -978 -135 -26 622 725 562 467 -79 -556 555 913 264 590 -403 -82 -245 -127 -909 888 887 854 783 763 -707 -163 567 618 724 975 303 -936 -836 -894 162 -4 443 -801 44 49 -205 -94 915 187 252 -211 -911 -849 571 674 -221 -295 -91 -973 -849 661 343 -635 -256 -275 901 -7 149 -468 508 825 -629 230 415 -430 -273 -66 -330 -513 364 -346 28 262 153 112 -622 848 -850 -125 303 66 -487 229 668 270 -843 251 629 -527 228 -823 -857 -130 609 297 984 475 -970 50 -84 222 -370 -28 74 -899 -228 -526 15 -297 -531 -492 906 -830 724 404 3 -233 -833 245 -194 13 304 -664 659 9 858 367 259 -369 676 964 869 729 147 -455 -833 -241 -270 724 -849 -440 659 537 -505 -202 -582 -386 -784 -409 -962 -30 587 -297 471 189 673 -134 -93 862 -787 -765 -826 -162 841 982 -956 -181 -74 -875 -532 -580 -519 -269 982 896 -377 971 565 235 627 -478 -414 904 463 -249 -412 -533 -91 285 -657 712 615 -878 905 -332 705 149 518 229 -574 380 -451 409 -497 -134 465 -579 633 -378 -972 438 -283 -10 -55 -275 -807 -932 140 -582 -537 646 -565 380 206 978 -647 759 -103 -675 -591 -401 212 987 -931 -230 -537 963 -54 918 -43 886 969 556 527 -161 566 936 -623 -573 -221 551 -524 913 -409 -566 -959 -332 423 619 -828 -475 971 -245 -469 133 -146 244 -868 -118 -745 449 143 515 -671 -235 139 -267 -582 207 216 -272 -143 -529 -880 717 -128 -927 205 556 573 3 -25 -305 586 -580 318 -627 458 -365 -154 -307 775 -861 751 40 -724 646 -770 472 -727 -825 687 630 -430 -113 -55 -601 -105 82 -125 -665 405 -125 317 -526 -317 -52 -87 276 115 -750 -831 -390 820 967 985 32 -302 389 705 274 -667 -888 797 302 -793 -721 923 -444 419 -131 7 -399 -157 134 -795 329 835 462 202 -719 106 -601 56 550 829 -94 -469 676 -924 931 -416 -397 -889 295 22 -837 -773 -217 -655 0 248 -563 178 764 544 902 93 -170 -8 -134 300 497 -550 -132 382 -266 212 -6 946 630 -277 326 172 -353 536 -904 -910 -655 -644 -773 36 214 696 -249 428 306 -815 480 909 -147 -827 -559 480 -936 626 -799 597 281 -888 -588 842 -40 3 512 -692 418 -506 -668 -819 70 236 -3 719 -630 -970 422 874 -232 253 -74 91 -564 -837 875 -845 -217 -714 3 614 318 159 -768 157 144 -809 -603 665 -607 -859 -913 732 -491 -352 28 -156 917 -976 110 -767 618 843 -710 -29 203 982 626 816 528 904 -356 104 -626 461 -357 -274 -899 552 -396 -841 -969 80 784 858 500 480 276 130 498 -208 305 392 206 841 -25 6 128 951 -224 -305 -308 -489 364 311 -966 -434 -756 852 -838 -481 69 -473 65 64 -426 711 -744 83 445 998 949 364 211 -761 -372 721 55 64 -59 90 818 111 -541 758 -441 -76 809 998 996 807 687 -834 -794 -81 699 565 726 -421 -518 -375 519 578 437 -835 811 -110 528 -570 -807 -193 -868 768 102 -94 714 506 678 -781 -979 -443 671 -214 934 -7 158 -888 -601 -458 -24 -583 871 -53 59 99 23 -463 379 821 55 -386 -944 -700 676 -410 860 318 -25 733 678 -149 -801 -958 -847 29 -885 -475 -763 -992 -813 616 70 -445 814 627 978 949 -320 -696 571 941 538 -274 -770 -59 342 -528 265 -118 689 108 738 -63 -768 -221 973 -366 826 -848 -508 714 -21 959 -964 -980 -601 -288 -276 -777 256 598 99 -608 -172 861 577 -810 -483 211 990 -542 754 -37 -620 323 -931 -665 623 446 -225 692 28 -893 886 849 -224 775 913 75 833 -984 134 642 505 140 835 236 -327 367 -228 649 -70 82 -162 -952 118 -328 695 -796 -16 156 711 -464 338 455 937 -851 616 -463 -823 -969 -741 -793 -925 842 68 263 754 819 497 833 578 -98 943 940 294 905 -398 241 875 -625 218 -892 -307 -575 453 106 -308 435 217 -972 105 485 938 700 370 67 -203 92 -292 -901 -553 -505 -817 -152 387 316 673 -10 -392 394 -795 -300 903 -836 307 480 -808 -682 -33 -909 269 -875 -360 -399 -871 -40 -376 730 -999 417 -291 916 -470 -6 578 328 -605 337 -801 -543 -509 -618 627 740 -765 499 847 428 192 718 -562 -144 609 0 -158 27 168 -594 865 784 843 -604 -228 -276 912 318 997 338 554 -111 -361 795 -130 -729 409 407 890 -697 579 -655 611 318 715 627 329 602 681 705 -924 463 -692 745 891 -195 -484 386 333 619 521 -929 -396 748 600 -886 -942 -701 366 335 992 777 15 112 270 963 557 -350 -809 -96 -883 710 391 963 861 501 -999 -134 463 -316 749 416 -111 993 -511 440 830 759 904 -906 250 -102 -268 -439 337 191 324 -845 -552 480 -477 -463 593 216 636 -281 726 -613 -342 569 -982 -671 -719 -884 -449 526 -252 521 824 50 834 -22 578 -838 795 -596 -162 465 720 447 -201 500 611 -782 -659 -274 -864 561 -150 -733 -129 778 929 -592 -237 -447 -800 -969 -922 295 -24 230 722 440 895 -64 -545 489 124 332 403 153 -184 771 -203 -304 36 -795 241 590 453 301 -733 -680 944 -203 -819 140 785 -968 817 790 137 844 768 333 257 -337 175 326 284 -79 -957 103 -773 474 -316 185 -34 -998 -456 -777 -609 145 -898 388 -85 -81 50 685 591 -662 -19 -673 -670 -472 663 320 -949 -458 -282 -717 875 644 -706 -391 432 -519 -527 -123 989 -400 317 -147 500 -241 -378 -671 -337 -547 947 266 324 -954 217 222 -380 22 -370 160 -170 -598 829 291 536 440 -798 335 -675 374 534 -756 401 258 238 187 -875 232 157 304 223 25 713 -834 114 -157 889 -666 -468 -396 516 395 -702 255 -960 -680 536 -917 98 72 -174 -15 -962 886 -68 744 466 187 -370 -609 -702 796 457 948 504 937 -749 968 485 -686 189 -307 142 -442 -412 -813 119 -22 24 -979 751 743 -197 653 -583 466 -694 819 967 69 639 253 743 -844 890 176 -130 -162 593 -31 51 -823 -672 -9 859 -811 794 -570 126 -462 -725 6 48 382 -861 -953 620 993 291 -601 811 802 186 -19 -815 -205 380 843 883 -463 37 -925 -994 -155 967 -801 879 -635 348 24 812 -476 393 -925 -512 135 323 -336 -175 -437 -385 383 -783 -212 111 239 -573 99 210 108 496 -616 -417 653 -700 -751 -663 -426 -423 680 -449 -619 -557 -120 -165 -271 233 -747 -324 220 -967 94 901 -26 20 239 -708 695 878 -785 741 536 -988 367 -826 777 -351 856 784 273 -907 -71 765 983 -489 187 -795 158 -949 -540 -296 407 -247 -584 371 -461 -409 407 392 -153 -908 -298 -849 760 713 351 105 -931 -403 968 744 592 -467 690 600 139 -573 535 -577 426 -580 666 52 433 461 -236 2 -522 214 995 217 924 -225 234 227 253 836 -730 769 105 -857 -351 750 -509 591 -113 -343 -373 180 -456 601 -929 305 -184 161 -15 12 993 504 -418 255 221 -23 822 -320 478 -767 -945 995 880 -830 778 620 630 274 66 -79 576 164 199 -792 342 -725 666 -722 -204 367 -309 202 644 288 -361 869 444 -703 956 -198 642 -76 663 720 -456 30 -344 219 535 386 -175 500 -29 -50 -843 387 299 619 -584 -776 -904 767 452 689 8 -678 -930 -55 -621 -149 887 557 5 -692 -711 -196 926 63 -282 -660 -337 523 160 -551 8 -859 21 -472 196 -519 851 -52 107 568 -130 -745 -424 889 -500 912 -348 524 637 -778 887 721 -498 -728 22 -280 108 -456 232 -653 712 137 -27 -915 -813 -545 711 915 243 -768 -439 -680 89 -596 -594 -349 162 -912 75 756 85 -999 -364 -840 654 -716 -644 -526 963 274 -665 -336 266 -402 -184 835 -856 -914 -963 -144 736 -347 400 -491 986 262 -453 -291 848 -595 -819 585 42 -923 -713 -680 112 688 -721 414 -151 222 267 -391 260 281 73 -250 -95 -258 304 -344 624 162 -230 100 293 965 53 -886 -903 396 310 374 272 865 72 -56 858 -392 -874 -625 -473 -925 528 -793 152 789 768 631 146 643 -380 -312 -613 -5 489 -701 579 -300 -654 -642 769 -262 391 -30 297 -210 37 704 5 -525 337 -258 621 -452 853 10 636 -67 -98 -278 -784 -842 -188 656 -303 168 -931 -271 -125 933 684 43 -485 434 -479 386 -671 -928 303 736 -550 851 -959 604 -52 851 724 -128 56 -954 620 995 -170 416 753 -967 822 121 80 397 -599 -475 -164 211 88 -779 148 -90 -162 629 540 -934 503 46 262 640 811 507 -760 -461 339 12 -207 -754 400 611 -187 320 558 -729 196 985 -312 -567 -775 567 75 484 542 656 -79 -32 438 -353 -460 276 -407 -619 -647 -34 -896 -956 176 773 62 -782 -163 768 -575 -974 -457 -286 389 983 -164 -88 71 -149 706 -902 -561 670 198 -15 985 -648 -466 463 -20 -597 -146 -422 442 -684 986 -862 -521 931 -398 -157 437 -910 -917 531 -530 -912 -401 -579 -632 -304 -955 377 654 -34 456 -164 323 -778 4 173 -473 80 293 -370 994 -977 -733 -167 196 246 -246 -744 737 886 649 -672 -785 -541 402 -184 -194 506 889 -509 396 -468 -156 769 -87 794 -783 850 -644 -57 -40 365 -453 123 -494 -935 -575 -379 -922 -29 -75 -172 -569 -144 -259 -884 -316 -958 265 983 0 943 632 -699 -564 877 700 -803 607 457 -23 161 -524 -946 -84 690 -579 -237 305 272 4 924 -212 -480 -518 855 -451 13 686 -761 80 453 -710 -928 -366 906 81 342 124 883 891 765 -205 -189 875 -368 -67 -799 348 286 482 -761 1000 515 -994 -749 726 646 -301 808 307 -878 157 658 515 -746 357 -704 -300 87 -350 -946 -277 473 -732 687 806 -534 325 271 551 -851 -49 757 -422 470 -303 370 477 -250 -633 -804 -778 134 547 -141 -749 -350 371 -806 -807 846 -726 469 142 -155 676 -229 426 -4 -449 -669 564 -14 11 -799 -817 -489 684 -191 474 -902 -569 238 -300 630 126 958 316 692 309 518 778 -279 -12 -192 -834 -229 -202 749 -543 -847 394 -982 424 -705 710 -770 250 434 864 -179 648 -28 875 -328 263 -953 690 -848 297 -598 -192 -769 -508 -737 298 528 -24 -782 963 150 -174 -320 -551 836 18 -409 500 -424 422 -101 -623 -621 961 599 -339 878 649 -691 -320 941 -656 -532 -553 506 -69 -489 -730 433 16 -687 -358 710 666 -294 -491 381 -717 -544 178 208 323 -537 -556 -908 -815 544 638 306 -1000 -989 719 -444 19 -551 603 614 35 858 365 718 -560 -208 -545 -78 -497 -960 -282 882 715 -387 200 -971 624 956 -518 568 296 -135 -468 497 -943 -528 -889 398 -653 729 -110 569 -950 133 247 -13 267 -823 768 383 239 612 -574 -168 -251 -765 -409 -982 -139 -588 465 127 623 239 627 -774 549 -289 70 -282 457 482 949 -785 61 -223 -232 492 -909 627 558 397 306 998 -701 -225 997 -416 434 172 -67 -923 850 765 -161 -138 382 966 868 -796 393 504 773 -691 -989 676 -908 -230 422 701 -462 403 782 -531 845 -653 -898 492 -761 294 941 271 315 -496 831 -926 -714 -958 521 868 -994 378 -797 -473 820 -769 819 594 -176 949 -6 75 838 -109 -936 82 -681 -296 -296 -931 835 549 224 -938 -46 -121 -394 978 -910 663 999 375 493 826 -294 537 609 964 -827 844 -328 -4 -700 154 439 758 -938 323 -860 -664 -659 41 -173 662 -34 556 752 -846 -904 670 -605 -774 -707 467 74 -729 938 -714 39 -66 -314 184 773 454 -75 -46 693 -945 -536 -501 -796 169 349 766 -193 -656 -855 127 752 -727 -418 496 -73 634 -476 626 795 -106 665 -979 -720 977 527 357 955 300 -211 -754 -856 -54 -31 364 -419 333 -405 213 -301 911 199 -809 404 687 -231 -107 325 350 165 3 814 23 410 350 240 147 -404 163 -964 -272 -729 663 -359 -110 -313 -22 922 -336 845 -167 -392 -786 -935 431 -799 -135 -848 -858 964 463 453 -438 991 442 29 -711 -19 601 -695 430 -171 841 305 -428 -705 -265 -749 -448 300 -369 -704 601 -654 915 361 746 -571 -909 264 113 -548 -335 530 -986 965 -524 -520 -413 865 -6 -502 -492 449 55 -265 792 494 708 28 -154 -64 -805 432 986 -384 754 -813 977 -833 93 -153 -163 571 -241 -616 -484 327 -747 -157 -257 349 -541 -34 294 525 -359 465 -733 -726 -653 -288 827 929 206 690 -964 -789 -786 -890 -285 -929 315 149 -521 -116 945 -908 -952 733 -234 855 181 289 259 -913 -803 -169 -213 719 290 813 728 86 -307 5 -566 -711 -911 5 888 -127 -449 -174 808 -393 52 618 290 887 -951 -278 317 -963 -694 -288 -83 61 -45 -433 338 797 18 664 -885 -274 -1 -983 -520 -185 722 -668 256 568 699 1 -802 216 876 -832 704 -567 -827 349 -354 -5 634 387 -323 995 10 870 174 193 33 -472 -594 -357 276 836 -901 -955 -296 424 -588 230 -619 -649 56 965 181 471 -920 -434 -812 -737 -18 -812 670 528 886 320 680 -58 -610 -476 38 78 147 69 935 -180 331 -785 -685 -832 -108 411 827 489 793 568 675 184 630 -205 214 763 -462 454 53 -137 629 689 741 654 -984 362 442 718 -754 495 164 127 537 -122 -775 155 796 75 744 604 -775 242 -773 627 811 558 367 31 326 252 401 944 -493 -45 -739 -362 -885 -580 -886 -318 931 621 609 798 -254 -669 877 -344 124 -303 893 -859 -227 407 438 56 461 76 -748 449 980 628 -995 -868 970 -840 107 -898 -388 -578 -750 -77 -68 -774 546 -478 908 -228 109 -732 223 3 201 832 -287 922 904 -752 628 -862 462 474 -847 574 856 -517 366 262 -858 180 -558 907 996 -216 -360 -159 -578 821 832 -731 503 866 -921 802 74 -639 -876 1 543 -895 -302 254 633 24 568 -376 -153 919 -493 -642 566 155 -392 589 -804 -182 236 -716 901 -19 972 -98 31 422 512 291 -365 621 -662 -418 -601 831 307 444 354 351 -705 160 -396 -263 430 466 880 -558 -278 974 882 181 301 -964 391 -611 385 819 -290 853 52 -247 120 774 -518 713 -726 -216 788 -138 172 -851 362 748 946 -205 -101 455 -375 -675 649 -828 859 348 115 -855 -17 -782 629 987 765 -557 232 -437 -380 -417 82 389 -962 -30 -64 -856 727 -400 905 492 704 251 402 -559 -849 -180 -794 918 -542 583 -125 -827 32 -180 -796 325 -326 -274 -954 -530 535 -562 -117 978 686 360 956 582 992 402 -214 -447 426 436 382 -833 946 355 143 -460 279 671 -118 -972 178 377 -557 601 732 -161 -457 833 -218 317 -255 641 -652 -1 -406 332 -797 495 617 -155 722 375 665 -104 55 -829 -711 538 333 32 151 597 254 -410 461 898 641 108 -384 668 435 -193 -710 878 583 -683 715 95 747 588 -559 -730 -592 -493 -94 646 616 -476 -485 -907 212 67 736 910 922 -8 -445 855 506 935 449 956 -517 916 603 -138 329 617 -212 -193 -653 39 271 -783 -983 390 -392 192 -424 -212 -535 -88 479 87 142 -956 -870 40 -633 978 433 -734 -510 834 244 -506 28 539 -604 -408 -704 -600 3 -501 -137 -218 -372 389 -838 712 -338 636 473 -896 550 77 315 -369 463 37 -576 -765 -3 441 983 -25 -951 413 767 -234 -925 -189 -175 -586 -147 -623 646 806 -809 -244 386 288 -319 432 -747 416 -63 -88 -988 5 541 -867 222 861 995 757 -125 333 -488 -920 70 180 -471 -334 -403 -169 973 75 -420 -627 -398 -426 23 764 -584 -979 -344 478 -354 617 -895 -623 -916 535 297 177 -135 -949 -749 -550 -492 621 -177 360 648 -791 462 -452 25 -453 -747 807 -71 406 -650 -407 359 697 -394 -99 400 -207 950 -682 -194 -877 758 -436 510 -865 -985 -938 992 87 -953 -332 414 -819 -780 340 -246 12 502 198 837 -600 849 -910 10 -429 -690 -340 963 308 988 158 -597 -732 573 -351 -198 852 941 744 370 -68 532 690 825 -626 -986 -129 518 971 70 -592 -212 705 546 -173 247 -979 -536 -169 -721 988 280 -88 370 821 193 768 -991 823 933 131 280 718 -232 950 207 -972 -523 855 586 -412 334 188 -753 601 469 922 705 394 672 -203 538 220 -680 -902 12 -672 -445 -823 -724 985 346 492 -442 820 -92 2 -528 691 472 908 955 -98 106 -367 608 -991 244 308 -778 972 -384 -398 -38 -151 736 -660 -861 385 -433 384 592 -79 355 318 -190 488 -522 -250 -706 -598 316 -583 81 304 90 91 -591 -661 -482 44 -803 716 -450 818 -771 -242 -844 852 -832 -996 -306 -672 -861 -610 318 930 -873 -992 788 910 541 -354 802 -630 -969 -81 -175 557 -608 -98 -256 -566 -92 -685 96 -632 812 680 -684 -905 883 -968 -125 572 -320 996 -923 -408 875 165 -902 -437 -518 904 -66 708 -495 -784 698 -285 957 -369 61 774 101 588 911 259 -152 -770 208 331 906 -159 569 -644 -383 869 -710 109 -261 -80 337 926 797 -489 896 910 -312 -357 -333 549 -695 715 -869 739 229 566 -501 -860 -131 613 553 -99 -583 789 -75 396 -40 365 205 190 -271 -498 -520 43 512 75 -714 -799 829 -840 597 -296 290 56 -388 181 -534 336 526 321 -901 235 146 -301 -69 338 -667 -21 -474 568 150 -68 225 8 -364 -899 -498 -466 43 -611 -894 946 -98 -850 -792 -904 -163 816 -877 -778 -528 546 -955 225 295 490 786 -814 107 340 16 -927 538 360 -318 -988 707 387 332 -775 -518 421 -789 351 3 759 267 531 -327 -202 89 -682 468 2 -991 354 482 -373 -678 508 -120 202 87 385 -870 -119 707 423 -118 825 738 510 778 752 382 -45 359 38 -696 47 858 996 927 8 -757 525 -876 218 -615 -179 -917 -952 -720 -358 -492 -818 430 887 -798 -397 -457 -61 670 -183 -342 -928 829 -493 -556 -65 636 315 -547 451 419 281 -715 -159 818 -739 439 -89 -766 190 903 -732 558 -308 -995 -645 -960 912 776 -302 -201 -211 55 -193 -61 -895 -598 -826 -610 320 -814 56 564 335 -366 699 -303 183 671 -921 59 -343 -691 342 -559 -428 -897 272 778 611 787 415 704 -732 4 -220 622 -250 -984 880 169 243 -528 -992 458 263 598 -558 -399 696 751 73 169 458 111 -120 -544 773 357 649 -696 -163 340 -57 -769 -446 -593 487 -967 -801 955 -308 700 778 552 -780 532 -864 946 -207 853 -869 -335 -704 629 -969 -906 -468 455 666 -730 164 200 127 -344 985 -26 -746 371 -938 198 -287 -687 20 927 -627 -835 -540 869 -567 560 -346 -30 542 683 -368 570 296 -22 -315 264 -292 497 599 480 -210 -334 -95 643 544 493 249 59 -254 242 -782 468 -303 -825 -465 -252 -583 187 70 476 -412 776 435 556 -850 530 -486 -533 945 -400 -307 584 620 -156 712 522 -464 -631 -140 207 544 -468 263 208 253 494 -115 496 -108 193 15 -598 953 -503 541 330 -27 -176 849 385 -424 648 -678 -479 -379 -886 -337 -258 -208 -523 -621 414 -551 -493 915 -869 970 -417 739 824 998 928 413 131 -954 527 -815 -60 517 -646 -26 -470 -252 822 415 68 -472 -808 50 291 9 -96 791 -699 748 468 107 -286 -375 629 668 -98 112 619 -409 932 -753 608 -57 -977 580 -489 -764 252 -170 584 384 -114 -429 269 -649 518 308 754 398 525 -418 -45 468 -973 519 -666 729 -608 191 -39 489 725 -168 179 -997 -515 9 251 659 -684 -457 -496 347 -615 -888 427 333 -285 -179 -243 798 746 37 482 419 694 854 217 -834 558 263 209 -830 682 781 -11 -845 -814 -794 -697 -491 935 -273 -542 651 803 411 -541 191 78 -675 10 -280 637 -966 -477 -767 -712 891 207 667 144 -958 976 -507 -635 -294 556 -807 503 -249 641 797 -366 257 -382 406 -951 -293 -808 136 -939 62 -5 648 620 -506 -541 477 -477 873 502 -134 -38 -366 747 278 -524 114 -106 998 541 102 457 95 559 -131 268 -36 -833 -496 -279 -238 -288 -395 654 -733 78 -703 130 -614 6 179 373 884 122 280 -553 -462 -95 883 590 833 853 -608 -225 -490 -11 32 191 -159 141 229 -141 -247 -719 190 441 -929 -265 -273 111 -847 -451 -837 982 -77 -271 225 472 -736 488 -434 50 393 322 -201 287 999 765 504 -540 -417 240 -150 873 -478 610 908 -559 -67 -172 -775 -185 -739 -917 -199 59 -741 -977 -687 -732 -83 617 136 738 265 -648 928 -850 -56 -908 843 28 -346 -539 -971 -245 -745 941 -961 -288 -458 -853 4 190 265 -441 847 -833 688 -517 -722 815 -705 -409 126 145 -603 -119 799 164 -537 227 162 -840 730 -734 -284 45 559 110 250 976 40 -601 -682 227 -540 -56 764 836 190 546 -491 -164 0 -213 373 -595 641 504 549 548 522 99 -665 -933 965 -640 790 -960 -355 917 688 -582 660 191 -709 -320 -140 988 811 481 927 223 -412 307 -265 -928 -454 -801 -974 -79 -459 -210 -110 107 -788 -996 92 -262 194 903 660 390 -811 -81 39 -536 125 49 182 880 -946 526 -530 -452 -998 -758 587 -829 -648 -252 122 -568 194 462 359 -879 -653 428 -437 418 -72 -656 -733 -616 -975 -686 631 -740 -752 -175 -226 678 80 -662 157 -544 -111 61 950 886 -131 -500 885 808 956 967 -845 -326 -243 -883 623 -825 259 -973 -568 -283 -872 -814 -943 -874 911 430 603 555 -436 755 358 -153 -403 337 611 580 -537 -677 268 769 -777 360 -337 -668 613 -344 854 520 -333 466 240 407 618 -479 -404 607 -681 -917 -327 -526 -769 208 737 -553 -58 939 425 134 120 211 281 121 406 768 500 -177 579 659 737 762 94 -292 101 256 285 -195 -187 829 805 372 805 282 -692 761 953 -644 -440 962 261 946 200 31 -802 -866 -933 98 -355 -77 -25 607 -93 98 -551 524 -848 -171 123 523 492 -117 -107 200 51 -53 -867 -446 393 0 435 -51 66 -910 -341 249 7 -946 -998 747 456 -905 -77 -379 287 -888 -104 794 -114 -307 -346 94 276 753 128 -124 -191 926 -708 -643 -92 760 562 -932 -910 56 140 869 -538 424 865 -519 737 -180 -285 -311 737 -962 -697 -814 -213 363 839 -317 167 -576 983 698 -790 -235 -212 -869 862 863 684 -235 -984 153 676 -942 -863 311 -523 458 -132 98 -841 809 703 -648 -155 -52 71 658 -340 -323 725 209 -548 -270 920 -273 -584 -597 605 891 146 -781 -198 -516 891 -47 -300 558 -504 101 -608 -521 330 -761 -927 -959 -273 852 -673 -162 549 389 -728 806 140 -1000 -13 -694 242 -140 -751 -38 506 63 599 -202 -190 564 -869 699 -401 564 -95 409 989 341 -548 -266 430 20 -737 -640 643 -233 -780 -923 -490 184 -475 809 428 -644 405 991 990 330 640 80 395 -293 103 -369 526 126 -347 -189 753 -21 -87 645 -243 600 524 789 471 -2 164 -446 586 813 -253 324 682 296 -969 317 353 171 -640 -168 -611 575 -632 92 -534 -139 164 443 456 -813 -897 17 945 961 47 -618 -339 101 -391 250 454 319 -126 -774 228 213 -347 62 -839 -231 -540 -12 -702 226 -244 29 595 406 -134 87 -548 -317 945 44 -493 91 -400 -290 573 792 867 193 -851 173 -601 -789 -839 -595 -566 983 -119 469 -951 -42 -536 -755 -909 441 -372 80 705 967 -90 -230 -640 504 -503 -911 -186 -844 -357 -564 389 300 810 64 -600 869 740 -692 872 -704 540 -113 229 -323 -590 674 510 606 311 173 768 335 888 461 416 306 -646 391 576 -121 459 -806 -236 720 671 -584 -497 865 -37 60 -342 -593 803 -673 -213 -3 85 -708 -633 294 -325 94 -452 -402 -857 -854 -20 628 528 -837 -77 -429 906 -122 -98 194 -821 -842 985 61 64 144 698 369 557 382 -813 245 -942 -896 -798 463 161 -428 -30 44 87 975 118 -651 213 146 -864 -399 624 368 -920 -762 -223 455 -398 -566 -51 -10 909 -966 -914 -773 985 -660 306 -779 -25 -810 941 274 779 -962 783 88 545 -754 -552 901 876 80 -641 191 -377 -15 -790 -961 594 274 443 -542 -106 -590 -437 -752 -359 -271 738 -317 960 -624 235 -748 -352 266 883 59 -194 -619 -606 802 509 360 230 740 -383 958 -704 988 530 974 -639 -839 -207 -960 -732 -17 889 416 -579 -907 657 278 793 -758 -118 -416 649 503 991 -161 872 437 -622 -574 -43 86 526 110 -859 492 -926 -878 -413 351 868 -762 371 935 -428 -614 -701 -177 971 -526 602 607 -216 112 -883 299 -459 926 -863 -317 952 526 -871 -601 -921 39 495 29 -547 426 -442 279 722 -606 -783 -285 -740 -445 -930 476 -711 -868 982 704 961 899 -872 511 897 717 602 -732 924 -484 991 -658 -833 -956 905 -327 739 -397 -240 -921 -241 -310 275 -991 -571 -568 -628 -841 -422 564 328 -954 -704 -162 855 864 684 986 -760 -229 314 704 130 -690 745 996 -352 -839 368 961 441 -546 203 837 -815 946 728 127 33 763 525 912 -905 782 -460 -46 347 -782 -600 -929 328 722 -499 464 714 -599 -676 907 -340 -930 622 912 742 8 889 516 32 236 815 -703 -208 733 -306 -592 -104 982 662 544 -213 -482 383 755 -613 796 346 -508 653 -602 184 -879 50 700 -682 -153 -777 -279 -766 784 156 938 527 -904 774 449 -18 -79 606 997 -89 -318 -833 394 -691 492 582 477 -437 -614 956 -871 -74 382 -629 -229 495 -25 167 -521 976 524 582 401 28 667 -845 723 55 -637 -254 399 997 316 369 -334 -150 -422 767 -401 89 -273 -3 -105 748 947 -927 904 -133 -317 -898 -68 -379 598 340 -773 -528 743 439 -994 -3 -485 -585 764 -53 -555 648 -551 -890 -676 -839 429 104 665 -38 -520 -551 917 -227 -299 -548 405 -116 295 945 34 -871 -871 107 -139 989 640 -123 -33 853 -990 516 90 -731 -825 -349 -188 587 -690 111 -178 -485 607 -45 511 -129 -508 176 405 -849 -620 832 -680 -622 850 -560 -516 -847 -613 -85 901 490 -504 560 314 721 -202 221 -8 935 655 625 337 555 476 -146 125 -449 -665 -51 272 -336 -726 -455 693 509 87 -362 113 628 -651 488 837 -488 -935 -515 -310 -371 -744 640 281 -665 980 -197 -123 158 379 564 379 385 62 62 -450 75 121 -727 -902 888 -249 342 -809 -719 503 550 970 -220 -939 373 -324 -795 364 -489 908 -940 -881 231 -844 -894 -375 511 981 -91 1000 -346 340 -296 62 -115 279 403 -502 101 452 209 -174 -200 -622 344 877 11 -440 -711 -926 -782 -409 314 -83 -162 -435 490 138 -391 -138 -639 482 -644 465 -354 312 363 795 384 -597 581 891 -973 763 252 -118 913 -700 943 -464 326 942 613 -254 -72 729 608 -280 -451 669 673 -493 -146 -882 889 -440 615 -483 622 -377 -355 197 194 809 -743 -820 460 -197 -190 -867 -42 -19 888 -984 618 78 436 44 889 -301 -392 -249 -675 -343 4 743 759 -760 699 270 431 661 779 623 -995 -357 -777 -706 -730 768 655 434 -460 985 -551 -52 155 990 245 -65 -512 265 735 -696 -875 847 -191 824 913 -469 121 506 433 773 -910 534 -735 -896 729 -873 -244 -364 567 -47 -795 -178 -747 311 -942 -480 -326 375 -605 -405 992 467 -450 220 815 -155 191 -72 19 -659 71 -896 -304 73 498 -434 -705 -854 942 547 -398 -739 -154 -716 166 -658 -477 922 -196 -375 -34 -10 429 -711 -575 -902 473 -554 354 972 333 250 -784 -885 5 745 91 -235 379 -413 -524 140 896 -981 665 -120 -262 827 596 -156 -969 -1 -877 -666 -979 34 869 313 584 -18 766 -341 -232 -456 -337 -133 -3 89 998 474 -25 -995 186 498 861 351 -438 982 675 -150 772 364 -991 70 -798 -108 345 278 377 -453 707 -868 143 660 -172 -825 984 391 -556 607 709 798 -463 639 -836 -700 794 -999 229 -639 477 -924 -298 -221 434 -976 804 481 406 -184 285 472 122 458 -593 -48 -864 827 309 -274 -280 -868 725 262 -106 -256 826 -419 -660 -780 -86 -536 -516 623 166 878 653 720 994 -162 52 -341 942 376 385 -618 -62 -224 -630 -788 610 761 -276 -965 986 421 573 973 28 955 180 875 523 -232 324 249 -470 802 -382 -641 330 251 348 -804 -249 -978 -926 636 -991 54 833 -287 613 608 -768 -712 41 702 -939 978 777 474 955 442 277 766 -176 -339 591 660 846 -736 744 -310 -134 -371 793 -24 -802 -469 222 -929 571 -561 749 -917 -573 193 -432 -933 -253 753 -554 996 637 999 288 154 226 666 -573 227 -268 -742 297 12 203 565 294 -872 -477 790 142 792 -886 222 -262 -456 -703 -770 -785 -703 -513 900 287 -566 959 -978 -479 -968 -499 -761 788 -93 -681 1 703 166 532 433 -652 177 266 -139 268 -817 -533 829 -112 491 276 -838 -237 -461 887 -997 -338 944 689 500 754 410 77 591 -706 -38 520 -426 707 554 -278 669 120 -175 683 359 423 -426 -696 656 488 -426 -256 438 732 -351 919 824 620 -886 -690 -883 452 274 64 370 79 -313 684 -246 98 -151 -433 13 -245 481 -733 -843 -210 -844 657 -381 -386 360 822 -298 369 496 -454 -113 29 292 -671 139 -597 630 446 -26 -749 -793 -47 94 -269 648 835 -230 -572 444 -689 -595 -406 995 -365 424 -788 -384 351 -504 -184 147 525 -454 115 389 -160 618 144 234 458 -439 -221 -190 -578 -873 904 -108 677 -84 165 395 461 305 -935 -553 -463 53 533 -984 598 -121 257 370 -400 535 -87 -884 761 72 -142 29 -34 625 338 -734 -324 -993 251 -395 -719 114 894 207 617 517 -993 922 -304 936 -785 952 127 430 865 -114 -786 -944 540 455 -255 777 -634 -96 987 -687 -694 -476 -11 -231 835 -110 265 273 -762 907 959 -447 -884 -817 -762 -717 -789 -614 -53 -614 562 986 -578 269 -978 -58 -940 874 -677 -337 -167 46 -64 -940 -273 669 53 573 776 701 -406 -237 -13 -270 -452 -333 -628 119 950 -57 572 677 523 898 99 943 -179 -768 -24 722 -192 -734 359 -693 -19 -966 163 -935 597 419 782 -824 -635 -649 -400 -105 -671 -711 450 55 26 -156 544 379 395 989 -980 -695 564 -778 -11 -944 311 244 664 -56 -783 390 567 254 567 -666 834 -898 -898 692 -192 901 -780 -257 427 807 82 -45 -753 127 29 -403 -100 520 439 -614 391 -98 -833 -168 -884 334 -533 -755 44 -69 343 53 596 -255 -463 -366 -744 142 -343 48 552 -461 51 603 609 -335 -47 221 -601 -483 -570 -132 -294 363 567 -279 -22 781 79 -962 830 672 877 -817 -399 -880 41 59 788 661 12 -680 -200 -43 -982 -560 -20 -927 197 993 -552 392 553 -719 658 679 -416 296 27 -928 -441 -195 -678 -119 273 -971 -500 968 -267 -625 238 -200 497 -14 -72 -879 374 -934 918 -983 585 437 -425 -824 255 321 -506 50 -927 774 909 544 567 502 -361 -303 855 -410 762 -158 -19 95 -244 121 404 -935 35 -274 -672 -570 267 -196 -843 -514 -906 819 222 -662 -358 265 -231 207 278 957 749 524 -192 -482 251 -837 178 -847 -907 -204 201 754 856 354 -450 -758 464 403 -253 598 -262 563 -537 600 -310 328 577 25 -348 581 -809 -416 340 684 -471 180 -936 -105 -832 867 204 909 281 490 403 949 552 -527 462 -968 -463 -68 421 232 588 102 115 923 -255 4 43 -170 -409 -613 739 -601 937 -910 -950 117 840 723 515 -944 87 97 388 366 -573 129 -757 -825 849 411 -238 -389 228 93 -445 -327 470 -277 98 986 607 -125 531 -486 723 98 628 -228 675 95 -93 128 270 21 -534 -349 -909 -597 869 265 679 -95 487 -212 -326 -769 -1000 -844 -867 96 -752 -456 -369 -148 294 -402 -335 -114 -509 -105 352 530 882 -644 -719 -308 617 -745 138 110 221 -964 -914 514 -321 71 487 436 -164 451 -555 573 -373 -9 -102 736 126 -910 206 225 -89 73 -224 444 -668 -845 -860 520 -900 779 120 261 -494 -653 805 -946 421 -361 -521 339 891 121 275 271 -902 216 854 -805 812 489 -840 -920 -475 -354 158 -680 -774 521 491 -479 -999 -757 463 303 -522 972 298 -443 -238 5 -768 -733 -851 -827 280 140 2 912 997 -880 -402 401 -817 -325 -302 570 508 44 -980 -442 -992 -77 -789 435 925 -126 -646 443 477 818 832 27 439 143 960 -919 -535 776 433 -62 -543 942 229 -341 -603 564 401 -954 -399 951 -672 -521 -707 387 -136 -513 709 -172 -730 461 -606 375 514 400 791 592 -170 -158 392 -438 321 862 868 -124 -706 -99 -333 -957 762 -695 74 947 -350 519 -6 -800 183 -918 16 133 3 844 -905 -472 -754 -292 22 -41 818 388 -847 -143 -964 288 -914 969 -951 -52 -260 -817 -477 -951 983 151 -747 -615 7 -284 838 548 -168 490 631 -879 -731 288 434 -84 178 -512 949 -842 -241 -540 27 145 697 989 -891 -246 -880 819 568 -504 841 -784 -202 274 -36 162 78 43 -655 553 -916 -168 807 -680 419 -909 -522 695 493 650 90 -455 -573 -753 261 -523 388 -582 168 784 -801 -905 -307 72 -975 -847 957 276 -351 -688 -212 302 393 -39 839 -273 -439 -621 259 121 -552 125 -845 787 -875 -487 -546 490 859 -606 -250 -529 -83 928 483 -858 -509 -11 -255 -655 196 238 253 880 562 -354 966 543 -123 732 471 465 -596 275 886 742 -524 613 242 186 101 -834 439 -914 -719 -236 -759 -665 903 385 991 798 93 166 -349 -756 455 -179 -42 -600 342 -405 475 -49 718 -734 -349 411 -214 -506 993 575 -36 349 -24 -397 597 -109 310 -872 -258 298 -898 -815 815 483 -51 567 -440 -108 551 454 -611 607 152 950 -372 -571 -226 998 -868 -292 749 634 -988 196 788 -269 949 -84 -677 935 235 -157 867 371 -208 539 -855 244 188 224 -880 -209 -734 680 -26 -904 -7 -570 -777 968 821 189 705 -693 -557 -38 -912 752 472 -622 395 -923 630 685 907 -340 542 7 378 -316 157 -719 197 645 -944 -859 604 -80 -672 80 101 -241 170 -698 311 304 -661 -797 -917 -635 -616 189 -730 188 -166 858 513 134 -532 -661 540 850 -561 313 840 -278 51 745 -231 575 -445 276 100 -566 813 767 246 131 -255 303 856 -772 246 271 75 94 17 800 961 779 578 -899 -437 -984 844 154 -6 -742 990 -539 35 -943 284 -625 663 -286 -949 314 -980 -149 718 456 -343 482 978 529 -346 970 -524 87 -665 -196 156 -44 530 -86 -386 -823 -926 300 -863 -854 -770 -933 648 -113 -26 -270 994 666 -622 -776 -665 -968 563 888 606 -721 -697 116 753 434 206 -528 -555 735 483 662 504 -412 -101 181 381 207 -19 -45 523 -829 664 -743 622 379 -194 875 -738 277 -173 134 718 -769 710 -156 -196 522 614 -966 -267 -943 -699 901 546 154 729 395 832 -856 -86 767 -446 -566 -42 281 839 -150 380 -69 833 -247 -184 199 -547 -331 520 276 458 -133 120 -615 -898 236 404 972 426 -666 256 -641 489 30 92 332 589 -100 949 614 -758 -802 -66 475 -84 114 -612 -738 -239 317 253 584 283 229 416 700 -492 453 -63 618 431 67 955 931 971 -278 873 -779 -795 -208 299 777 -427 -930 -572 176 462 -610 932 446 -729 -252 510 -582 660 589 951 -15 -421 869 -34 -132 768 -91 -595 664 317 -403 397 -32 -512 -434 -304 -318 -799 -745 865 -784 990 698 153 666 -798 396 -962 530 -680 597 -118 778 -514 -68 -467 209 -704 723 570 672 -490 293 108 -274 242 -370 -693 359 707 181 -944 291 864 222 -416 512 144 -165 -450 532 -733 -600 -181 -850 -787 491 488 -454 -825 -754 -460 -564 412 22 -555 251 -394 815 -424 -816 -253 486 -14 -775 -87 -459 938 375 -883 -887 976 389 -393 585 716 -86 -477 257 281 691 -959 -935 -417 313 549 10 -396 946 -281 502 522 -237 122 -359 324 488 -134 -988 628 961 644 -898 515 -914 441 -820 -196 113 870 -996 522 -606 -842 47 771 -160 115 -849 900 -570 -735 394 322 7 43 113 -371 880 851 656 371 98 324 -616 746 873 -49 -249 -349 -774 207 251 -223 338 379 952 312 862 830 -992 557 207 636 -640 -945 394 745 550 376 219 336 -154 808 -466 947 932 -984 -887 -540 -710 -452 -672 751 84 -777 -205 743 9 654 953 -668 108 -688 566 648 269 103 260 -354 -456 -9 -938 -990 943 382 542 -779 -43 -297 -8 148 572 -967 421 351 84 -634 -246 -535 453 236 842 -747 -492 -455 766 -13 -572 -208 -155 -889 60 463 -730 931 535 258 -152 -90 -647 851 973 783 128 99 947 -432 409 379 -91 836 -717 -10 -803 425 -82 -581 -322 -233 -583 -423 -593 608 -985 905 994 -235 -359 -236 435 -161 343 200 600 412 -509 955 -941 -423 529 86 641 -529 566 568 -548 868 -260 942 -51 508 52 254 310 -602 751 971 -252 641 -584 -527 353 436 649 -775 -305 -510 -702 -519 -855 364 -547 233 -499 -669 810 -768 46 612 546 -993 -420 -493 -292 -5 486 -715 -754 -272 376 585 -344 23 -96 -22 -505 -630 235 654 -329 -339 717 396 -877 -256 -865 247 229 589 32 -484 99 -65 287 683 590 -576 -692 -332 -567 635 744 482 255 41 -285 -927 89 -360 43 -699 394 -527 234 886 766 -445 190 -378 -888 -267 306 -706 813 -379 -889 419 -442 886 875 -313 523 192 -674 -19 -182 -314 -932 233 138 494 494 -362 -679 769 94 449 330 -481 -829 -76 754 842 -638 -92 241 438 315 -686 -565 367 749 -576 852 68 -287 480 618 249 514 485 -911 372 -335 493 564 536 552 698 525 332 141 -913 -695 -708 -980 311 739 -50 772 -806 959 84 -205 -734 -501 -581 -499 -277 -158 -798 452 156 -731 -714 531 974 -6 -799 875 -548 362 884 189 -922 -745 802 906 73 -837 -412 809 83 -115 -804 7 -733 -383 279 855 -892 23 -997 -205 920 -82 -87 283 303 -130 590 -389 -119 -474 -293 427 81 766 417 -498 -165 416 -881 642 -284 -559 -497 571 -179 466 797 409 -700 570 129 -633 20 -408 -646 363 458 -267 469 -203 926 -371 870 311 -119 -632 456 -662 270 -502 381 454 611 -332 734 -613 75 -143 571 760 -661 411 -983 -727 71 -887 187 620 420 -996 -743 905 -945 -135 306 148 -118 161 -785 103 -63 -959 -237 462 -87 733 547 424 -895 400 223 -726 134 849 -364 442 -556 967 -725 -876 -1000 -525 -76 -243 -98 710 -496 -925 -842 -524 -965 -998 -524 28 417 534 -510 -226 -306 -326 414 -604 36 993 700 -43 -527 327 513 621 -60 971 -455 -74 113 342 -822 -377 217 192 -807 231 -229 -719 -325 151 199 902 -526 -746 -957 816 -86 -622 585 -531 53 495 668 -495 834 360 -978 -223 619 268 234 298 362 -748 327 -383 884 -953 -321 638 423 -424 -651 895 -181 229 -779 346 -757 993 385 -927 199 179 -916 -128 320 -828 526 -714 124 63 -329 -304 428 -461 -805 600 -54 56 -852 809 -804 881 -692 -644 -326 -34 -164 -959 -456 -796 729 334 677 447 -421 41 99 -131 714 511 493 -609 -298 940 573 -323 -842 104 116 -413 843 918 817 -248 641 -486 -81 -749 284 -828 -630 924 -204 318 -531 152 285 -301 244 162 113 -213 495 268 489 415 -298 328 -473 -427 -97 347 474 551 262 -137 919 657 -147 998 -873 89 -772 -434 -850 -936 -171 -921 -945 -648 715 -201 950 -589 -398 308 648 338 -809 -768 -368 85 203 -935 253 -309 37 712 847 623 -527 -127 -621 -974 747 -863 986 -947 -177 -50 -778 -973 -144 -705 -688 -373 391 543 386 -405 185 -728 600 -280 -823 59 -130 404 -821 480 -140 622 -45 181 408 -699 895 75 361 -965 -191 351 -638 -453 192 819 998 -307 -822 -106 226 665 671 253 -952 -529 464 496 -526 895 251 -177 -961 574 543 -95 -363 213 -63 -136 858 -502 -396 -586 -665 -255 -589 -71 954 394 801 584 62 -268 -898 -505 -195 -945 46 -568 -838 944 -420 -218 794 357 -406 729 194 -303 902 -225 500 -727 999 479 -938 -80 86 314 233 -823 811 -802 366 279 528 888 85 -632 688 503 -917 676 18 973 -108 -815 -182 -917 359 621 39 -187 -617 -116 -895 -346 -88 432 662 343 -221 -101 198 -485 585 -3 -429 304 18 -66 901 -965 -560 936 -841 -339 823 846 -849 313 574 -352 -947 -131 573 -184 -401 -987 -607 544 485 872 436 9 802 499 -876 604 -698 687 188 -977 -22 -69 98 -411 -568 -975 -430 194 831 891 696 644 -449 -99 -373 124 -571 -517 -490 485 -953 -993 746 -325 793 -559 559 956 705 726 708 650 825 -656 239 399 -980 -875 740 55 -965 -724 587 666 788 -320 -924 -165 -203 841 -318 -785 675 -648 -28 891 818 94 309 -804 983 785 -601 -117 -922 -991 -420 431 390 -264 -313 204 732 645 663 699 -270 -611 -968 -256 -867 202 -684 903 -610 -68 972 936 -745 -653 334 -887 -785 -947 -736 931 243 -729 -446 778 -388 683 -965 -188 923 -788 -912 746 716 212 -458 720 -592 790 -347 -548 -192 -836 -294 -325 -991 343 -312 -635 815 -652 377 43 206 -818 -249 399 -738 613 -942 -804 -49 -20 -603 60 259 547 -684 494 138 -591 209 708 -831 617 -10 -784 -477 32 -333 985 631 -730 638 -429 464 -691 -188 903 -682 99 -659 845 162 900 195 250 210 -942 -390 640 208 209 -916 765 -383 259 359 -383 743 325 -621 852 -225 314 -332 109 422 -263 -797 -930 -296 -176 870 660 533 -276 -891 -349 982 1000 314 928 -665 -468 876 619 -534 887 273 -195 -255 -117 259 -202 177 -632 498 533 51 901 -863 810 -380 552 -831 -37 -45 256 330 -685 -979 -544 803 -21 -14 -585 413 -168 -699 77 -292 512 695 839 709 985 -287 -931 484 -448 423 -946 870 -864 447 461 740 163 132 257 -645 224 104 -826 672 -142 103 -813 -436 711 742 -344 -839 -281 -786 648 -767 -542 -899 -282 304 -455 138 502 773 -323 -415 756 528 -644 172 575 448 -883 634 325 -502 519 -252 -471 -520 -305 -444 650 -268 27 594 -97 -386 -378 936 958 -668 664 116 -959 -866 -662 590 -680 158 373 3 -589 90 -859 888 880 709 -656 256 358 -251 629 -626 335 382 -907 -832 824 -438 640 -566 654 -375 -751 -44 -863 -189 245 -362 -188 -988 79 406 241 -970 -106 -114 -40 -124 44 -919 -876 -121 920 80 -289 996 30 -718 171 -880 518 850 -583 177 -257 62 579 -88 -922 -557 435 -368 491 -745 580 -645 -843 9 264 -448 644 -362 297 994 244 818 381 -49 -373 196 -492 227 219 244 -12 -545 20 -240 303 -127 984 988 207 226 648 994 -742 764 829 312 885 -63 -27 160 383 -304 196 -199 -970 695 -456 -853 375 -510 -60 22 509 583 -14 907 -540 -454 289 674 389 754 -872 -686 111 911 525 -132 -724 -562 300 468 53 640 -475 225 323 260 209 -78 628 345 41 -276 -534 38 -298 953 808 699 266 683 982 863 -840 -434 228 717 137 703 -465 218 -821 -76 -786 -306 772 -952 65 302 -105 -624 697 -924 -475 -10 -439 -751 -949 439 196 303 -991 658 187 196 -1000 -975 991 -486 -755 -885 579 -25 281 -7 -318 -269 812 95 769 682 97 -271 -528 -422 -268 -223 475 339 -720 722 329 -13 -562 -112 57 -547 -304 -817 -624 279 -231 856 -472 -378 -187 -145 970 878 929 -450 215 810 574 287 -675 -134 -873 -552 300 -339 -709 245 -670 65 504 221 20 -608 -310 -319 434 -779 -787 -119 -566 539 -904 -942 -203 703 -489 -96 -932 -272 -702 700 817 -104 388 789 141 538 -284 -297 -728 -932 -344 -760 928 -697 -569 -104 448 -275 -171 -505 375 -641 789 -849 771 327 266 -59 -486 -47 813 797 -681 -382 -310 72 -624 -39 -722 -614 162 694 -740 988 176 582 340 -416 584 -491 85 761 591 -717 194 -904 -202 -136 -147 796 -361 -635 922 16 -99 -425 -577 -909 720 179 -543 861 -160 584 -554 807 -674 171 -336 591 -688 865 -93 -788 -771 -153 -377 -221 576 -190 335 625 202 681 -701 -563 -27 796 -288 -260 41 -769 -358 906 371 526 -749 -311 -989 -181 811 902 -826 -555 732 695 -378 397 -547 -222 993 509 -269 -472 -789 -972 -384 -644 636 -562 -246 159 891 838 -687 668 -304 -728 510 726 761 -229 485 462 383 -700 -512 -442 -406 -737 958 -452 288 744 980 699 -788 -824 -701 77 80 643 -621 256 -181 765 243 398 -551 192 -394 254 887 -883 214 -394 -411 232 459 -987 -847 -611 -347 202 994 -235 988 -227 164 285 -448 368 632 -331 -44 -758 650 -610 695 131 918 156 330 728 727 -890 165 419 428 -843 105 -978 -285 -628 -355 118 -731 391 926 -467 -684 523 -852 821 464 -151 -409 -82 413 -735 -501 -794 943 67 -105 967 481 -234 477 512 898 136 94 972 93 -496 119 -76 -887 -712 -773 -573 -590 619 15 84 -15 -323 290 -419 789 674 -516 311 518 249 550 -908 -421 388 947 508 -931 -661 823 539 -691 -888 -922 -923 924 910 -892 408 585 -127 -691 -824 -495 128 -268 -679 -254 420 -578 616 218 -430 774 487 662 421 472 289 -831 -738 31 758 -642 662 -374 762 98 -107 177 73 -78 -138 -45 -567 207 -195 471 19 -200 547 -788 -595 -882 75 -175 -844 -197 -535 978 -419 161 -424 49 -385 -136 -360 -929 733 -541 169 -15 559 -780 692 582 301 -432 70 609 -247 -831 88 482 369 -82 262 -374 -74 510 6 -709 762 -855 135 -440 -122 -11 205 -795 738 958 -574 -657 -501 266 -518 444 -831 -777 385 -392 -53 600 759 445 -886 -550 447 330 310 -981 155 870 -594 -548 -383 43 686 -74 -6 -554 -474 -227 975 -661 369 656 -847 238 -541 -72 848 -993 271 850 -771 169 863 624 152 -901 -763 -788 -859 833 -163 -918 205 88 -792 -678 -448 811 -280 64 765 -704 201 227 -333 120 751 -621 767 -614 139 -955 125 907 489 410 255 777 -485 420 748 820 -516 -300 -772 -99 -588 319 709 140 -993 615 557 46 -824 -265 -160 -299 -247 -524 -75 110 805 742 -513 328 -319 -210 -772 -145 650 589 -218 -273 -966 851 761 -96 44 323 731 967 545 25 99 917 -305 879 777 797 348 -781 923 209 5 71 302 84 -98 -285 -944 397 -45 -214 24 288 420 787 349 571 -251 929 444 -276 381 603 -798 -710 478 737 -803 -144 -531 -664 874 573 585 809 392 612 164 555 42 -470 82 -44 -940 -773 452 314 496 -477 -694 778 877 966 -191 265 -95 -235 -505 978 713 -684 806 -655 161 534 -582 -954 144 76 -425 -261 656 832 139 296 56 270 -670 236 500 -47 -1 -362 741 -696 -156 -491 -720 -594 825 164 -552 -577 333 661 402 -434 -726 -826 -403 -956 484 887 417 543 302 93 814 282 -648 -609 -222 408 -201 387 774 194 -877 781 849 422 -148 -497 -831 181 23 968 -869 -28 -475 -89 493 705 877 -878 -542 806 -683 -136 -274 624 -311 -208 -258 445 -249 979 -673 -631 -400 730 150 -452 -196 366 -960 598 -336 -867 980 -386 -759 721 451 488 11 957 890 -584 833 -871 -144 191 695 -908 -432 -39 -653 453 -557 803 -255 -963 -483 -96 -722 -885 -721 -530 -345 65 -973 47 744 -2 -693 -817 -565 -27 595 -338 -983 -664 123 -793 656 -672 -604 -771 113 -540 -640 950 253 325 -495 239 845 -709 -281 -410 -551 -62 -822 -780 371 -130 -756 -102 -949 -528 341 -792 265 936 -42 79 61 563 37 900 395 -611 647 -996 346 987 -355 350 788 -543 448 -307 897 -906 910 979 174 570 589 713 10 480 619 747 -488 219 804 809 -845 886 547 514 276 -743 -890 604 -811 630 156 747 -251 446 812 -973 846 -182 -641 -455 602 -565 448 -36 508 -976 -460 -635 -319 -162 100 -786 505 -989 -877 975 -824 747 171 267 911 403 -993 570 -992 614 -433 -663 459 -317 524 -198 818 -630 604 846 -158 -45 -991 -555 144 -920 -954 -344 214 -582 -518 267 -348 -607 -602 9 89 947 899 197 494 428 -97 177 659 238 -536 -850 -423 -8 106 947 636 468 -410 -213 -29 734 95 381 -263 -144 -287 -528 -47 292 -41 -678 527 869 -899 -606 861 26 762 -643 -512 740 -70 -835 703 136 -390 -277 128 894 -480 -728 686 -254 -407 -804 464 725 -581 -817 287 454 -724 77 -357 781 -616 261 -439 313 -496 826 -835 895 66 -593 -275 -59 370 -73 550 -664 276 -972 150 -656 -18 625 -608 866 786 389 -678 932 605 -919 621 -650 -532 -557 368 -752 -596 -991 -197 -945 -887 690 742 -559 529 -333 522 383 42 -1000 602 554 -172 708 210 -429 360 518 309 -569 290 481 -710 -893 159 -946 -262 -740 -547 340 -762 -923 -48 454 -150 782 -27 -648 768 -660 432 371 -319 -202 -521 -491 680 -883 429 240 -582 670 -818 502 -449 -124 595 981 -829 78 795 119 -808 -615 -849 380 536 203 -283 509 111 -906 -82 420 592 634 -389 -92 930 372 -249 936 -154 -488 -221 217 -926 907 482 22 1000 86 508 -342 458 -550 727 859 159 660 -29 757 914 -864 -755 578 871 -950 635 -604 -579 -482 794 -650 -979 -238 -485 -741 -174 791 -573 -313 177 -315 872 86 327 723 -704 971 679 192 -641 -646 561 871 411 981 -313 -73 -441 328 -287 999 917 982 855 -843 -626 -935 733 733 799 -926 888 -772 159 691 509 24 -244 706 -699 631 -808 507 892 -204 -589 647 -135 -664 391 439 -773 -999 91 -607 555 -427 -533 952 -224 690 -968 -320 -606 -8 58 999 515 -2 311 -166 107 505 271 -50 786 930 858 804 179 228 -424 556 -593 -718 478 944 727 995 -886 573 589 -648 -421 712 552 -477 -863 -267 -203 -779 -234 113 -703 -312 -267 -605 805 797 95 -954 -341 970 334 -319 119 177 -932 664 289 442 681 -151 139 918 71 956 2 -882 978 141 -642 622 687 580 -856 923 -873 -35 997 640 -665 -357 874 605 129 -640 -518 -821 -321 -26 -326 -956 897 -158 -822 366 223 844 406 140 213 226 -252 -435 -441 -670 13 -815 712 -827 -768 534 -465 -386 -510 -414 -456 -963 74 812 -289 -897 -368 867 -106 -329 803 506 -600 924 343 281 705 854 57 -448 562 32 -125 -188 646 -947 -446 -455 -866 475 322 225 -481 550 -113 -820 -94 194 -543 635 842 -777 -829 -527 611 17 222 797 -270 334 -844 -286 -583 -137 883 -20 373 -613 218 -823 683 151 -122 85 200 510 862 -377 -467 19 -143 -427 616 -4 -17 -631 -870 -599 -895 562 655 526 730 -775 -227 497 356 -371 132 818 -560 904 -813 482 -317 988 42 -436 375 62 1000 317 181 62 -453 -637 153 176 905 93 117 -203 994 -775 -464 -663 -701 726 -805 -843 -657 83 -246 620 -796 377 265 -413 -756 127 -563 351 81 651 493 141 -766 -545 203 577 204 117 -499 144 -46 176 -195 -185 -430 -432 142 -140 853 145 893 -289 700 573 -76 -814 351 -525 -980 67 -144 -892 -891 255 620 -119 -759 417 -223 -300 -392 -960 561 386 -309 -310 -619 517 780 -621 693 -285 467 -612 -964 745 -420 426 -287 -831 860 -221 428 -375 184 503 -642 438 455 -477 -476 168 -616 -210 646 625 -740 134 818 -997 46 -565 -799 749 807 -597 -820 976 -890 455 -364 57 -184 217 -699 -587 -23 -615 145 -559 -361 -4 761 978 -621 686 294 483 -76 979 958 -242 71 90 521 871 -110 -613 663 96 410 890 250 -680 -931 -642 539 102 77 -588 -309 127 633 -369 975 -550 -185 -452 869 -497 35 337 949 -274 169 -571 219 -639 -396 90 -931 449 -286 -730 -670 -55 -80 -640 -922 -336 -81 -130 855 -198 393 -88 754 135 366 -788 178 -461 465 -818 728 479 -325 -66 565 -49 50 119 -862 -143 129 648 36 384 -71 415 -67 295 659 839 821 950 140 -360 417 -744 172 -578 481 404 536 110 727 649 396 244 633 -646 -59 686 -59 151 645 -240 768 270 589 -110 250 565 -418 -261 -905 795 291 -298 -984 831 494 -129 -651 -508 948 71 -112 -553 -158 -58 78 453 850 864 -172 651 70 158 -54 -245 97 29 -279 -365 -988 925 350 776 261 70 365 331 -92 -386 -172 644 198 282 340 487 -519 -823 -909 -288 -759 565 860 -587 566 585 -439 456 300 -836 -458 287 778 805 664 476 186 746 345 376 -890 661 500 101 667 441 -824 465 -156 933 513 -508 -742 -223 651 597 76 -678 740 151 383 278 -595 347 752 178 -595 -660 -66 -102 502 84 115 278 740 -413 -333 -623 829 20 -889 -658 -329 365 666 -607 -932 -217 959 31 -384 651 -596 -424 408 -630 -451 -681 -963 418 756 50 607 773 808 230 -853 90 -252 99 -316 -584 -777 -942 -209 -656 -72 567 -865 -908 -586 -542 843 -231 376 479 710 -756 -418 635 -698 991 -696 678 -496 508 -731 -84 916 -646 533 354 -893 43 -615 166 546 -445 382 -113 -895 583 -109 -19 -253 843 -92 -747 991 885 -283 -601 -435 128 842 -991 948 844 470 109 390 692 768 340 -403 168 -997 -171 128 202 -523 -779 -95 7 -253 829 573 684 865 -696 -559 -514 -750 679 -116 128 -508 755 -242 173 561 44 -859 979 -387 18 392 19 -192 225 55 324 -69 981 -808 925 -287 830 -613 -253 -981 -345 432 584 -80 125 632 421 476 236 848 757 -127 -393 52 -657 73 -816 799 672 709 -507 160 19 614 -639 -379 -145 -507 -651 181 17 -182 411 954 293 -594 -902 883 900 419 338 -762 75 300 -423 -5 987 -130 -756 196 26 -157 -987 -488 732 -616 636 627 22 -595 726 409 -897 442 -593 836 679 32 299 848 -765 -646 -731 -106 -149 -735 -39 -587 532 -546 195 981 -860 576 -262 125 -401 444 720 -121 292 105 398 514 580 717 -897 -974 126 -446 189 -720 -588 -795 914 -672 669 -571 643 -292 -514 581 -247 -668 23 -325 -339 -939 267 -104 25 -274 734 856 -962 407 -666 887 -615 737 -349 -14 906 -672 358 743 -759 -946 145 -578 445 732 986 407 -625 -374 32 -16 -710 260 605 55 -517 198 -586 -230 342 -967 -15 -277 -555 350 -673 -886 514 694 -691 -42 -677 -273 323 -578 -444 548 -1000 710 -58 366 -345 -723 20 -617 899 -6 -150 -345 -302 -184 -913 397 114 948 746 -537 -415 -829 -298 48 386 -506 128 -364 522 -182 -40 902 -759 -645 -859 631 -956 280 496 547 966 -384 210 -400 -764 -565 -108 989 -708 -283 428 665 834 -430 334 52 -565 -785 -90 -7 -660 -519 666 -189 -883 11 -835 837 -678 -708 421 981 444 24 258 -957 -804 -241 -329 136 -522 -405 612 956 78 114 595 -477 -620 290 -313 716 -147 -726 362 -928 133 14 -994 -436 -339 252 -413 -824 -521 442 135 -717 520 567 -570 -451 -452 838 674 696 -820 -936 588 408 -143 510 222 -944 433 -756 502 -934 614 -673 432 501 -440 -430 850 393 351 -466 796 -979 48 -246 -657 590 -360 950 174 -541 -243 643 -613 -204 353 696 -176 -586 532 731 -316 -470 681 -287 201 852 -27 502 -574 687 499 -230 602 -435 956 -470 157 555 64 -625 922 257 545 -38 837 -157 251 -956 -786 36 -960 584 864 849 430 879 -646 248 -555 333 -664 -426 -601 793 199 8 -874 299 -184 612 625 -562 381 -878 -509 87 82 -971 952 182 918 -416 393 223 -303 505 134 -920 -179 126 -361 818 727 -298 -329 756 -707 1000 972 78 902 360 574 174 -96 209 -143 -137 -542 938 -313 595 -120 -211 722 976 997 -752 -50 -374 -14 -142 -287 -314 -104 49 -453 801 -413 390 -626 -786 -24 60 412 317 895 -989 596 6 194 311 -719 -977 -100 -884 890 223 -661 967 337 970 -788 -203 -903 622 -316 -503 -785 560 630 230 217 709 -211 -688 108 183 -99 -69 -954 640 -326 -533 427 953 568 775 169 -819 -226 43 -146 -30 184 -120 -184 104 -184 504 -679 762 391 732 -355 202 418 735 441 -978 453 -786 -1 434 -756 -14 -883 546 690 -682 -657 -619 95 -31 901 72 -500 29 588 235 173 -648 -386 -911 182 94 -197 524 503 -446 376 94 -273 -974 261 647 -371 202 -750 311 675 73 -262 -771 392 -888 -386 -366 249 -655 -474 280 459 -684 502 276 -551 13 194 259 344 544 -279 -820 385 -914 -321 -812 -4 637 691 703 -272 480 -14 370 108 970 463 234 825 -43 -296 -440 363 -187 52 733 -364 722 -182 -272 -256 960 504 869 -763 -363 -346 -168 -524 640 902 14 -787 -393 -824 54 438 929 135 -637 -891 23 962 -416 -23 -957 905 108 328 761 -736 318 -722 67 -717 -249 -278 549 -394 -186 778 348 -990 -876 161 470 -703 373 -228 -911 -194 400 -279 388 -41 -797 -576 -937 -643 -981 -687 163 -547 462 -199 70 -47 47 -863 -739 712 -703 957 742 -894 -861 -678 684 -854 -379 727 821 -850 -106 599 535 978 616 -290 459 129 -668 -407 -87 -468 -457 -347 -707 -637 295 -219 930 832 -150 -779 255 27 756 783 495 -910 922 -376 765 -617 407 -177 94 382 -734 791 573 -290 0 297 -972 906 440 -403 553 769 -980 -948 621 561 -642 81 697 -288 931 858 -218 -21 597 975 13 349 388 -289 370 -864 -447 -222 698 -105 -686 -917 -717 -216 57 -720 -536 -940 -91 -131 -380 -435 -990 -203 60 -361 871 -866 986 -31 510 279 566 511 -160 584 371 65 441 961 -130 484 20 -335 836 -923 -92 -840 402 -263 -588 983 -25 -864 -259 -460 -347 138 -146 -224 -960 603 -589 168 -662 -527 -138 -986 -953 -758 -735 -547 -50 474 260 45 259 -174 -126 -76 -24 636 -887 -936 900 738 -465 -405 426 32 966 -613 411 103 254 -32 -591 519 -144 -730 -731 -268 -940 -635 -641 142 781 -916 226 -1000 -298 791 901 648 614 496 -207 -782 -132 709 399 99 941 764 123 306 564 -277 230 155 715 122 815 898 -848 855 -442 438 969 585 358 394 391 511 879 808 -686 756 -121 680 -563 635 408 -602 -508 299 -637 663 -913 -584 -545 -383 -329 -884 -64 -871 417 -359 722 116 690 -424 -989 -756 533 683 -158 -14 105 -262 -216 400 -952 955 9 940 -418 614 -51 726 -553 -502 360 -633 582 -92 640 -23 117 -626 -288 619 -738 -541 -801 350 245 416 -369 -674 945 -755 973 -568 204 -499 244 -234 -591 875 -358 485 -623 551 394 -306 -259 -735 -208 444 651 -247 969 -359 856 975 -225 -433 337 229 356 495 219 195 -366 630 206 564 -238 -870 759 -266 -827 476 602 896 -803 -550 -543 -390 -267 238 263 -743 16 857 113 -449 -818 -5 -321 -93 -943 51 268 307 -774 -97 83 578 -554 701 69 866 808 353 802 -517 -854 -268 -817 -446 222 772 -787 -244 184 725 788 642 724 -289 -584 765 -637 -400 94 196 -641 -634 -38 -943 -933 -7 -39 301 -864 155 324 981 -605 349 575 300 369 421 379 -5 -608 756 162 922 -906 909 668 495 -108 354 -138 -490 778 -707 -898 289 -104 -261 891 -274 -446 234 941 -245 -455 621 -849 -228 -958 48 408 765 -95 -508 -319 952 441 634 -321 -825 726 987 495 -609 -530 -824 714 876 -300 -628 600 363 -709 445 -769 508 -546 -149 -472 -496 646 104 379 831 -33 989 -255 -50 -297 -889 -348 488 847 -970 766 -488 -377 -81 783 549 -316 -288 -567 -202 -386 -240 -327 -779 492 -264 23 388 4 706 438 964 917 -298 815 362 -589 895 777 910 -461 494 -136 -939 -184 -842 191 -343 -382 587 -808 193 69 -857 783 -717 53 -25 479 784 -912 668 844 -732 167 79 635 -635 150 -175 231 18 417 564 -311 -766 -746 -908 -80 -22 -148 599 46 238 -545 -119 -901 906 919 -929 -849 -930 57 -34 -919 377 -770 -967 309 37 70 962 489 428 -111 978 -584 493 -314 296 -580 -539 -888 464 298 -79 325 -149 770 400 536 -535 310 947 -496 -150 -741 331 -318 537 824 -822 37 879 822 667 144 -133 -954 -268 427 -867 -471 -170 -134 584 526 -478 782 354 -356 623 -383 -278 279 -723 -740 324 -197 847 156 644 780 914 -899 894 870 161 910 -54 168 372 -1000 345 -596 897 -812 125 531 -966 383 169 142 601 -857 634 101 -858 940 -534 -789 -799 -226 -705 553 -837 -482 705 -851 -28 264 -997 119 474 823 -959 -945 -851 -368 872 -468 1 88 772 738 -621 -125 859 -841 -506 358 -182 -717 916 96 427 -449 -559 -126 -909 351 247 -450 638 -408 324 374 645 781 -242 167 -149 -978 -427 -665 -860 -242 92 -186 489 626 717 97 10 -113 979 -459 -584 -124 -764 -585 -989 4 12 -774 -740 475 943 -902 808 -109 690 104 28 -696 178 542 633 188 -497 487 402 712 891 548 510 470 -786 -172 51 818 -954 -653 -848 107 -775 -181 -985 -225 -30 705 800 -703 297 -366 -640 351 638 -583 775 82 -26 -373 -637 -583 137 53 615 648 -697 476 824 -442 441 -50 103 -295 369 -308 -14 -718 144 -397 -466 -582 -757 -556 -977 341 121 940 -756 -822 708 -987 -542 -154 492 -29 -841 -457 359 -996 888 -152 63 -119 -573 -205 428 555 631 744 -438 430 336 595 770 51 -754 369 500 173 611 594 -227 -557 743 -203 19 400 -522 -293 124 -998 758 499 757 -438 506 -606 168 156 602 293 -13 -768 -34 -995 -314 -804 -259 778 367 816 353 -899 816 -828 459 -153 -595 -499 143 -1000 -488 327 -783 -906 588 616 825 933 -137 347 382 -350 -892 -658 953 -859 -16 5 55 -462 454 -391 280 293 512 53 624 407 413 43 -8 165 -572 706 373 -95 -798 614 411 167 152 -827 301 -742 -637 -942 -255 91 478 -953 202 847 566 107 929 160 771 -482 -382 -343 242 809 104 157 -613 99 -414 262 26 -151 -235 -3 -605 636 453 554 -784 853 -727 283 -740 586 -640 621 906 -803 20 54 -780 649 -652 644 440 -839 557 616 143 972 722 144 610 -18 443 -203 -77 -337 518 816 -735 -579 -500 -44 -149 -163 51 -918 -128 263 -682 935 -627 55 704 25 769 259 -154 100 379 994 -500 -898 780 505 563 -811 819 -493 -848 -97 801 -414 -975 -294 988 -184 882 572 38 -586 -496 -829 447 0 373 232 -650 426 350 738 -731 468 -346 -122 193 758 271 -785 898 486 -170 -480 -65 920 493 -930 96 -831 383 -635 -428 -849 -114 525 -166 -443 -709 789 100 401 344 106 -535 -981 109 563 -237 -841 -220 -979 -326 785 130 -625 -539 877 631 -659 -341 55 853 996 735 -997 -46 -216 -393 122 849 688 -792 -679 -429 -782 103 -661 -615 -92 -656 407 -432 721 885 -578 -903 437 877 74 587 177 265 -501 -826 485 -38 -614 -854 -454 -391 -798 -555 -461 -931 899 -486 528 -191 -130 32 -787 526 -532 -916 441 -116 364 990 843 48 -181 268 501 618 932 -800 -679 930 45 -536 878 166 -220 -997 -647 314 -782 775 -887 -441 -847 -830 401 846 521 553 -211 -457 432 511 -63 977 -109 -720 596 -747 983 606 863 -141 565 -781 715 297 846 371 935 951 798 -702 -640 382 -700 -119 500 62 -771 -399 -481 -654 -503 -718 757 -758 243 79 330 517 55 173 638 -462 684 618 789 -705 322 658 293 279 -687 -360 488 -404 544 400 876 406 329 861 -411 -79 304 908 -547 863 279 569 -168 54 990 -620 343 -714 -251 934 -726 794 249 -532 -29 -142 421 138 921 974 154 -719 -454 -622 134 -560 126 -649 -516 -205 977 288 362 642 -316 -106 511 -52 -99 -876 -822 -861 74 -944 -782 687 -406 304 473 653 -284 713 184 561 -758 494 -700 563 -705 430 557 816 808 -832 466 132 -427 -858 475 -323 460 603 916 -27 716 802 -837 -122 -225 -897 -792 -198 491 -676 -629 -126 -999 -139 -493 -54 46 602 -483 570 194 969 974 206 447 -467 621 -530 375 766 -884 231 45 933 -237 879 -854 278 -821 -988 432 846 259 -874 -477 319 -874 -614 -719 -677 696 -122 427 806 -2 349 -801 -1 -414 -666 -261 492 857 983 36 -96 305 -136 -689 206 81 716 546 -242 742 851 358 -755 89 -444 -653 -761 -105 471 860 -621 488 790 508 -435 4 559 545 -303 869 -988 884 784 430 -113 720 865 -203 764 -762 797 436 977 -551 498 817 723 -217 -144 -494 -93 753 340 -109 -60 -207 -657 -617 -745 -441 459 -195 370 -267 326 285 996 -959 743 505 -925 -123 -986 74 -50 -952 -384 885 -481 802 374 -534 92 -469 -52 -192 747 403 -365 -504 -983 -940 -901 -822 -598 319 -113 -260 -195 -202 -641 -987 -437 -869 -851 -689 943 868 983 -771 -541 831 -650 -180 -360 536 886 589 372 -663 819 437 775 440 -843 -124 555 664 -466 912 714 -313 557 597 -733 258 107 48 783 660 661 483 2 315 -637 874 971 -867 722 251 -432 329 -111 -110 714 845 289 809 567 476 -215 424 377 -920 75 424 -148 -626 528 658 101 -103 718 65 -49 790 999 -313 -934 976 -8 141 -535 -195 438 992 -128 -423 -173 309 437 -808 -394 -717 142 645 -24 -914 -505 -975 -717 -972 867 640 -431 -697 -648 382 305 -593 -984 -421 -170 -240 838 -919 432 -393 -943 610 -175 -515 -9 -243 -559 -71 972 -159 899 189 -274 -403 -252 826 -910 -828 830 -952 -296 7 894 -443 819 299 402 713 -702 155 -771 -244 -509 476 830 -462 -884 219 -297 193 -441 -970 783 524 538 -993 73 -276 -62 -30 122 72 351 891 -131 159 -266 332 -314 698 668 -977 738 -243 -816 874 -401 5 542 923 482 -57 -539 495 -332 -8 -100 306 -606 -417 -306 -998 919 -916 -50 118 599 552 -935 594 882 712 -168 -745 983 792 -488 237 545 -209 -221 -270 -955 -563 -805 83 471 -943 -226 -487 -329 -418 878 -603 -643 354 313 3 -282 310 -800 96 984 -364 193 114 -83 561 -339 224 537 -496 -988 -112 789 336 449 950 982 -130 -541 467 -189 653 -309 -493 -905 743 -450 -531 -684 907 248 -184 957 923 -211 314 19 921 572 -141 772 -881 178 -510 -516 530 331 -121 151 10 315 376 -61 414 126 297 -999 214 815 -717 -391 -609 -527 -396 578 -555 -499 232 141 -112 -662 13 132 485 267 -98 -569 -231 231 -255 -542 -373 515 -482 -909 -476 -106 643 506 458 -849 8 -742 336 -814 971 463 -688 414 -202 -365 705 705 -620 722 -156 -358 574 401 284 768 -455 -222 -204 -825 -993 -31 129 -363 -625 -634 900 314 296 452 387 -930 -321 -486 333 46 -25 746 -777 -551 446 5 212 -300 262 -712 -215 732 -291 371 59 -343 -602 415 847 -951 -270 544 -576 -649 169 84 -271 418 346 -53 -9 -146 742 853 751 505 -72 -362 398 872 -227 27 -992 801 232 391 487 512 983 645 -462 174 -867 -577 -461 -326 -352 206 287 -830 575 -57 -763 -710 728 636 95 390 -661 776 -359 -501 -91 940 572 -843 -644 418 -544 425 278 -907 -874 481 343 -553 642 -175 -945 -100 -433 -317 -894 -469 784 810 -909 -335 -183 830 -317 878 -823 927 -939 -444 169 185 -583 923 -22 50 964 886 620 -964 -287 -910 -348 -923 -207 -827 -417 705 572 70 -175 621 -385 -478 -346 -51 -836 112 968 -311 272 -24 224 -830 55 56 -134 631 1 914 463 519 -159 -109 -896 -577 384 9 -774 -964 625 895 -672 -914 170 -864 -153 -500 382 127 241 810 659 -327 -400 614 -3 -583 383 -69 875 438 -153 303 67 254 -978 -579 -358 234 683 -436 -263 -395 -270 -917 -596 -983 -511 -119 -120 -583 889 -104 -791 -845 -910 258 -913 -797 358 -749 -558 -662 649 -501 -1000 -464 -670 -395 354 367 866 889 -371 121 713 161 373 26 543 -293 -241 -819 505 228 76 709 -976 968 849 676 -536 -271 -150 998 -828 -503 900 -388 963 24 -616 84 336 867 726 -235 315 488 -852 102 -636 -905 928 -562 -962 -777 -687 251 184 391 -95 -541 -651 253 -231 850 829 736 -647 -721 -750 590 -500 62 -853 -387 58 668 -305 427 897 795 989 663 743 -824 -81 211 807 -374 -730 -736 547 -203 19 -391 -573 -145 383 349 685 252 225 266 -215 -100 -768 235 -638 -135 988 26 -39 -670 4 709 -942 -757 62 479 -53 -29 649 145 232 -810 74 -749 881 -872 612 461 -789 -823 784 138 -257 -263 -396 485 -375 346 -385 591 -582 -610 816 218 -359 -40 35 826 47 -264 -723 434 435 -787 528 455 -998 -637 -126 -356 272 -597 -732 809 -107 525 167 279 -982 -938 -210 -221 173 -740 642 -793 116 890 -313 -983 -805 487 0 -243 -177 770 881 469 -395 68 -989 391 -828 -192 222 -908 170 -382 948 -911 -15 -356 -193 137 146 -892 -884 -931 -560 -354 -840 335 502 -192 626 965 -124 2 -614 -535 418 755 -232 -227 -792 -510 -973 438 725 -927 586 -21 703 -295 -996 669 -541 -826 508 -251 834 255 208 -648 136 902 -92 -142 925 -733 360 -308 77 -577 367 -226 -299 -32 -135 -577 -326 -793 536 -961 733 -926 -707 729 -312 605 -604 -810 905 652 477 -964 -350 -660 517 367 796 110 585 -975 -765 -410 -747 979 -916 -456 61 -418 854 728 -361 563 -651 -436 581 801 -291 -439 -37 520 727 151 -808 59 -140 -193 -430 531 -619 -32 590 -99 852 40 669 -737 -869 -555 -415 243 -21 -304 409 178 -456 302 -938 993 -53 106 801 675 280 -306 217 -175 973 -376 40 -700 556 130 508 217 -568 -351 182 261 -461 260 -95 641 -929 966 -201 804 -992 -308 -282 -203 -599 155 243 13 261 527 -627 -354 210 -708 -650 -676 724 -168 260 957 -19 549 -133 614 248 794 -242 -444 -440 -183 -803 282 386 -46 854 345 790 -70 604 -536 -980 -465 -412 901 50 -900 -802 -318 617 893 -680 745 457 177 -456 -714 -805 622 435 588 -263 491 -969 -699 -209 -153 -752 714 698 904 883 -921 -729 -752 627 -98 960 -730 518 -58 853 -184 -586 -892 -625 -884 -137 918 -436 -453 -412 102 -65 37 873 -288 464 -627 -907 225 -918 321 704 273 -515 -92 230 -610 -786 327 -979 488 633 905 508 4 -590 -106 662 533 540 71 -343 -167 347 -521 -735 392 312 824 977 660 -293 147 -689 268 602 -910 391 454 32 -596 -524 -344 851 520 -418 -892 660 -567 189 670 153 -147 -863 -111 855 55 33 908 827 -52 -293 399 702 880 675 27 516 -96 -33 -940 -449 337 380 -148 836 643 -984 -579 -89 807 -484 -906 -187 -314 980 17 -836 750 777 -630 384 -972 -42 -360 -229 773 -603 -494 -94 -279 125 -506 188 807 800 -877 -528 -992 870 -935 867 -623 63 829 79 -472 -993 -979 -179 -826 -381 407 841 -330 -516 526 347 -874 153 -794 -105 -799 616 209 576 94 773 -50 -899 -855 56 -636 -724 -606 57 -337 759 96 -205 955 375 -113 -25 777 518 129 -104 -291 -84 725 -271 -545 -5 670 424 54 567 -299 -798 -624 505 354 -69 968 -992 77 563 -978 -926 217 -798 188 609 -469 -614 518 81 108 309 -67 997 -474 -902 -764 969 693 641 -651 -604 923 -46 -958 251 872 621 589 -1000 -328 161 384 276 600 -917 495 -823 457 808 439 951 823 -624 -546 63 -478 853 247 661 755 -670 325 427 -45 489 -626 27 875 663 -76 -824 109 -531 631 495 -520 162 191 685 -474 211 -483 36 808 876 -201 870 722 338 682 -807 -861 -534 89 710 -148 -28 631 669 -162 -866 -386 78 -999 -707 -173 -285 -693 869 143 -903 243 831 -926 -384 928 421 680 -207 -495 477 153 -558 880 919 -866 307 -267 -204 557 983 -128 616 965 -734 161 -30 796 865 -97 -147 -132 186 853 151 -493 767 640 502 -531 -417 325 -767 -109 -409 610 -999 903 243 -914 -63 -724 436 710 186 708 -137 -176 395 198 -585 111 -471 610 730 -966 -706 27 -626 -139 722 897 73 575 383 873 -580 577 -745 -282 -948 168 889 -236 -728 -326 -790 642 791 630 -599 -225 -383 193 -381 496 436 -896 -243 396 -901 -841 25 197 367 -184 249 214 -296 497 -822 747 359 122 647 -744 -527 -789 -339 -104 47 255 -707 718 382 -824 57 8 218 -334 -912 -573 444 709 -540 -192 -19 874 -877 177 -628 -96 441 415 -472 818 -423 -994 -112 436 -595 461 470 282 710 263 649 -898 900 733 -508 -735 -598 -248 624 674 531 462 -995 67 766 812 217 -187 337 195 429 -643 -869 41 871 -451 -218 -796 -895 -246 350 110 -519 -783 739 -357 -169 388 -425 -142 -512 573 -275 -368 698 508 -992 -734 304 -340 -575 -634 131 532 -176 -158 251 -9 505 -478 118 -1000 -394 -858 -35 543 -88 92 137 -267 -495 367 -750 -978 -620 333 866 -456 247 -704 -445 -173 -977 -451 617 -179 -600 834 -217 889 -584 -858 904 44 496 -880 -791 -304 -8 362 656 -810 -718 -715 771 739 305 10 -857 324 -667 -487 -781 -677 295 2 -205 -241 -542 373 -871 899 -223 -660 -102 309 497 18 -147 457 3 -566 -573 -519 -993 -398 841 -34 756 -445 -494 -207 -567 294 354 58 581 610 -265 811 -172 -640 288 518 -631 82 -59 703 -612 882 -124 592 -486 943 902 -571 -497 613 223 -500 579 644 -656 169 -283 -653 481 786 463 -247 -756 927 598 -749 312 -447 894 -302 -102 -581 -85 426 -161 5 -651 -87 -722 -988 -161 644 320 65 -798 -785 -149 853 -660 858 -563 -155 920 -371 77 -958 -295 -565 -534 801 -396 -691 287 -950 -131 256 -644 -326 33 147 332 144 235 -132 255 -291 -555 -778 892 866 866 -399 191 -836 446 -301 371 -142 -847 210 49 -839 187 -676 -201 -149 -4 -862 141 608 -40 -924 23 310 737 -72 -192 882 643 575 -161 -896 -329 -744 -486 -582 296 619 -292 424 -663 -309 -634 694 -797 131 980 556 746 663 -153 960 -552 -578 269 899 834 889 319 -300 -221 -84 -754 909 409 -990 565 -179 -517 373 -788 367 -503 -436 -376 -932 -936 33 1 294 822 284 884 795 -921 -776 -633 274 -955 32 -545 335 -436 -924 793 508 -630 254 -388 -850 -27 -835 830 957 811 923 326 -105 -983 -487 300 604 711 -691 1 876 -665 504 -295 11 343 447 -408 -525 253 -648 -789 331 964 -458 -367 -862 -824 594 275 249 -165 477 654 469 727 -290 -147 589 -240 537 300 -927 -738 -453 225 -786 971 816 -964 373 427 129 11 680 924 -413 864 465 -8 397 208 546 -315 -501 -924 -764 -251 414 -242 558 878 -795 341 337 -335 747 -851 -772 -277 819 -158 -233 294 469 -420 -402 -75 -284 224 -999 -336 -951 -644 107 747 677 626 -181 -209 -539 79 556 -7 -608 -882 95 -753 -203 194 -600 -129 -979 -755 -18 -463 -182 220 -19 -173 -631 -841 953 -484 269 203 -967 -718 -339 709 -633 75 663 -305 -154 423 -533 -286 515 -457 -777 317 -407 170 -903 -771 967 -312 -278 -198 895 -773 221 -227 527 -760 -421 -615 237 415 -184 168 -415 89 -459 -161 580 781 967 -293 756 686 856 -770 786 -233 171 -797 609 -589 -437 329 -327 317 522 -371 323 569 -62 -115 267 670 976 -661 230 -158 -569 662 11 -671 -78 -320 -431 796 -851 980 357 -698 -625 420 -577 30 -850 -99 366 -436 780 984 -525 469 -81 317 554 -386 -881 973 -120 353 685 904 -365 677 172 -559 -636 -599 -476 840 396 539 119 -956 -866 -879 -781 168 -344 101 818 -313 -655 -545 963 91 -55 111 -641 486 -734 706 -601 903 42 -39 836 -909 -296 -715 301 -409 939 11 201 -792 977 -54 -515 -128 539 122 287 -91 705 64 -423 31 952 231 607 -656 912 -661 -668 -817 493 -79 -98 -427 840 -111 308 -768 352 114 523 -436 705 -657 -943 189 -689 -470 300 -966 15 -915 56 -961 440 -822 -74 993 444 -229 398 612 -323 838 -765 243 -333 -981 817 -229 -473 -114 146 504 -764 860 313 517 -716 -451 -188 -282 310 -779 -938 718 95 36 240 824 503 487 980 806 -887 -994 -785 -883 -353 973 -376 791 997 874 42 485 -47 -401 800 116 -753 -298 342 609 86 589 727 -230 -278 -957 -966 -160 -83 43 -519 361 174 -804 742 -365 774 151 759 -977 958 -697 -86 705 154 909 90 -602 13 -488 -675 -815 20 457 -368 -401 -749 -20 -265 292 -644 -907 -374 575 50 263 593 -775 139 -712 510 -272 431 983 -597 349 927 845 440 684 -901 -554 -527 -872 993 675 -115 -338 370 180 -807 730 -875 165 -227 110 -239 835 790 345 812 72 -534 284 -629 212 -65 -2 -914 873 189 -92 788 554 -229 -125 -168 -161 313 35 607 905 620 722 358 463 -396 -467 -607 352 -137 650 -368 897 110 -604 -171 -134 495 369 984 -622 -993 -972 -40 468 307 442 -767 -723 808 516 740 -277 559 -529 628 818 261 -583 -777 96 -78 153 -166 -243 -695 45 -913 -658 970 -677 1 -645 518 755 -463 760 -916 433 -186 -476 -472 -206 -51 509 -640 758 77 -766 745 361 15 598 81 121 -480 -861 -998 520 399 97 98 264 -281 699 563 -888 -980 995 -554 -564 17 909 535 -489 -10 759 366 61 535 -884 -331 791 -955 -293 277 154 -252 498 499 433 362 -580 200 -739 -478 -267 -926 335 -480 432 647 542 238 598 -725 -950 157 -133 -453 -604 -492 -335 606 251 -54 -577 -7 -355 68 -951 520 110 490 -620 -527 295 273 497 -698 -347 251 283 -120 501 -553 -722 574 -109 -842 -466 -902 -631 -677 -147 841 457 -477 891 247 -484 -923 78 318 356 75 -562 -141 560 588 -501 533 -236 552 471 376 438 224 -215 -373 795 359 20 -781 -829 827 428 -945 -795 -138 -337 927 943 -584 914 789 -33 842 -319 489 -34 417 9 801 -182 -662 -707 -207 696 535 -245 -455 474 516 243 859 -972 450 978 943 -102 790 -1 577 -109 706 619 -24 736 -477 719 -963 431 -844 769 -360 -816 898 951 -90 129 921 6 -153 191 -142 123 -571 -285 518 444 191 -514 96 559 -100 -606 -834 -866 -793 252 8 -604 917 -684 -262 730 478 -835 -355 -94 -225 -340 -580 117 -567 297 -757 -737 -464 -336 104 682 -93 -334 18 693 699 623 14 -197 84 154 674 -688 284 -347 135 937 -534 292 -905 -618 -97 -365 -941 502 720 -225 -840 -54 -455 -684 -231 -633 630 -88 -427 -721 115 -971 232 -248 864 912 779 229 635 -8 -420 -966 210 731 338 262 793 -563 286 926 -628 -766 -453 -978 318 -278 607 871 -909 644 -467 -708 -442 -430 -623 -520 -744 473 -167 -796 155 48 224 259 -173 390 604 -459 811 970 636 240 -144 -987 -486 219 -625 486 -203 370 -938 -34 -373 838 913 -635 84 -403 -27 -739 -755 -593 -696 246 -550 822 479 694 -56 343 968 385 -583 -245 -219 -145 395 304 77 -965 938 968 664 328 -803 -783 -876 875 -157 61 -536 25 601 -202 46 755 -227 471 -183 -629 512 448 538 254 55 -684 -876 -312 -649 -702 -557 926 52 596 -989 424 -236 644 -957 -340 315 239 -909 432 665 -707 -912 911 -882 -339 659 -665 665 -828 -742 838 -688 88 -993 -577 -398 897 941 -534 743 -256 -143 670 -470 530 212 -610 290 -443 257 -503 878 613 -120 -681 -330 -535 762 914 637 -659 820 934 628 -675 732 -756 993 -502 -47 -634 -737 537 222 518 -230 -359 176 -437 153 -190 56 673 676 379 -632 -29 158 666 -848 -702 -615 16 -111 726 525 -686 -513 -221 978 591 -539 -480 895 704 -537 779 -582 -466 -606 131 645 -999 -861 969 -571 -288 -252 682 -582 -485 609 -144 -25 922 -436 648 -1 594 -825 902 -543 430 -62 840 740 508 454 -671 -522 -372 61 -322 533 103 -462 183 842 575 563 -992 -142 -805 397 -414 -204 -211 428 -748 -558 -398 -787 -405 -804 568 -118 885 6 -268 -853 -369 874 -388 -45 130 514 320 -37 553 -505 640 -75 569 -627 -474 250 163 221 -830 -40 -681 559 -443 823 -509 -62 -817 505 971 136 147 786 803 841 796 -833 -982 -605 -626 -924 347 -56 -209 753 -496 294 -429 951 531 -3 -406 131 -306 -893 425 -573 -274 488 -657 -442 -852 -256 -968 -417 753 -945 -93 461 396 58 290 -870 411 841 648 284 848 511 19 919 395 -138 -752 -883 -127 -725 -88 827 500 400 -714 -412 -142 -850 -196 -290 349 64 -59 -777 410 -798 461 769 -797 891 586 -680 -92 -979 -476 228 -535 -435 591 849 583 -796 288 -379 961 -510 901 364 267 866 -860 579 592 -92 722 722 140 -451 -546 55 -603 -494 933 796 -616 -365 -684 -683 -100 972 -692 923 842 228 568 436 -146 -433 864 -649 978 -986 -593 281 -757 -999 952 -17 -33 133 251 -215 596 -543 302 143 78 -289 -661 -700 798 -871 -6 -107 -715 -302 -530 909 -293 -425 -756 437 -473 12 -19 274 -789 -486 529 -136 1 -845 -60 -16 478 338 -220 -991 -346 -493 -503 45 -679 502 292 593 -261 352 -316 517 -955 -736 644 -729 -342 -439 617 662 152 405 126 -484 878 -275 -36 599 377 -195 -371 -175 500 -469 -173 -830 -401 -759 -337 -490 -842 -509 -599 358 245 -700 -118 100 797 404 77 656 -984 55 -838 731 837 -381 317 -683 -129 644 -284 408 -2 -207 984 410 -875 42 98 -87 320 36 -554 -102 -157 -264 -259 -437 -745 493 23 689 333 416 413 -114 -335 -505 -754 -370 -502 754 231 485 -449 -354 267 788 888 7 -736 265 410 497 854 -421 -41 748 475 681 748 805 605 843 -612 868 -682 -248 -771 -112 13 575 568 -791 295 -575 -421 -394 343 52 -97 42 -494 694 -383 843 -339 -327 -45 -806 459 335 859 849 -300 247 295 938 -23 -43 450 -764 -789 -377 12 -653 577 -411 573 68 -331 357 -950 -784 -512 -518 -235 -653 -64 -889 971 -694 -53 350 658 619 855 -997 -336 951 907 -884 -705 -433 -819 -926 -428 517 -383 -596 858 419 452 351 823 712 838 994 352 649 -895 -250 233 -294 562 805 434 -16 -7 834 754 -643 -185 -719 614 849 -321 -590 -743 511 -366 -716 -253 26 -632 25 -698 -70 574 -859 400 461 -201 5 464 -970 954 -662 -515 861 -872 -441 -30 654 815 -255 938 -425 799 -122 -795 -17 102 561 175 720 -670 52 614 -365 -846 -950 -275 -688 -891 685 65 -666 -934 -649 -873 209 -174 924 871 552 -882 -549 556 629 364 597 -284 -559 604 -457 928 -797 -384 783 165 -448 193 -6 -876 -490 -613 -564 -73 855 -352 237 -356 296 458 -852 985 666 228 -305 -791 -284 -657 -370 -115 -338 -119 912 337 657 116 -362 -385 564 514 207 -515 111 -229 122 118 326 -81 -584 812 869 32 -334 500 -939 622 507 -331 -773 258 -755 -997 -69 -983 -275 -815 -996 732 78 142 -941 -448 -135 -362 -383 320 -610 -415 -554 963 -316 -874 -742 396 851 -376 429 594 -830 17 999 -724 871 -339 458 541 620 665 -917 -885 -906 320 -559 -795 -722 136 446 841 -110 493 296 -228 -392 -705 -758 -95 -206 -58 747 -431 727 0 -981 425 956 180 376 -340 -921 829 -916 347 -583 703 -448 1000 -906 426 600 252 135 -548 -329 -645 -124 637 295 182 -803 -484 -670 -125 340 541 -346 -621 194 386 322 513 992 -10 -706 -918 -164 -635 -353 97 363 679 369 735 -328 147 829 -285 -958 19 935 -380 -881 -292 676 726 -390 360 -744 -994 254 -363 -343 -263 -582 607 -115 -467 852 186 818 866 599 -283 873 323 -959 40 -56 -973 -971 -862 -654 -301 300 -178 710 319 -756 598 500 -190 -369 754 921 -272 -251 -277 875 999 138 -429 -597 -106 319 984 987 -381 676 -730 -808 202 965 887 -22 -179 -924 -535 971 211 -269 100 -558 148 -17 261 -309 -554 -223 872 -669 -778 130 -533 -69 465 -196 790 -126 683 853 741 -292 -147 -184 -702 -514 773 -19 -232 -489 -736 482 -339 -250 388 627 -480 280 3 940 277 960 -280 503 336 961 69 506 -136 206 862 -50 44 813 396 667 -5 955 767 923 744 563 -487 669 637 636 -990 543 918 188 -456 157 -792 -636 -946 782 -495 936 -415 -854 882 711 -371 -658 809 125 269 -618 642 902 956 -878 -495 -572 598 268 706 654 539 -583 822 93 -524 563 -16 -809 -276 -676 108 -321 -139 926 -35 -196 355 609 -635 495 45 -718 832 251 -382 111 -769 84 -270 -874 -121 -288 -828 -603 -328 987 -131 -561 -827 -339 -672 -145 792 -60 -484 956 109 650 -418 248 162 -350 309 -946 633 5 -106 -255 746 479 358 265 125 -389 -398 24 709 422 480 896 -725 6 -707 107 498 835 -584 425 478 -15 239 -966 -996 83 -564 698 -261 580 -723 -605 989 140 -25 -144 801 -350 -619 193 -617 -352 663 874 -313 567 -129 851 -208 149 -471 -667 -575 -558 -875 -994 -855 -497 353 146 -375 597 -673 780 484 -124 268 -748 499 218 143 -76 492 -564 -378 60 787 98 892 109 -89 584 -649 591 253 -961 284 847 825 368 572 374 -617 355 -922 356 59 114 745 -713 -942 -894 38 8 -588 -974 871 491 -140 631 184 -977 -298 -638 -553 672 4 625 -270 201 397 101 690 -73 691 949 440 -738 274 904 -518 -229 834 -650 164 379 606 -937 708 461 413 305 -518 195 934 -230 271 -699 -758 540 -496 -930 491 -813 -47 463 -931 -950 593 -838 -994 -572 -750 -400 662 90 694 816 -259 -378 -838 -863 -137 600 444 -869 525 47 606 -805 -162 624 735 543 834 -357 652 -759 -49 -366 -665 432 -578 -711 -502 762 -491 -143 770 -304 -166 -218 -543 952 -686 735 997 240 -874 -868 648 -20 -828 -102 900 -797 373 141 466 97 -483 977 -283 -938 181 -401 962 -916 -657 -777 915 -25 -84 650 -173 -749 -807 -151 -837 -2 -99 286 -692 -756 -251 160 -263 -487 -159 -440 74 230 739 593 -237 -244 923 -435 390 20 831 878 -150 565 -435 711 737 311 -870 -14 795 775 -36 -117 883 37 -281 -300 745 649 -426 -960 -915 838 265 425 285 472 -124 165 251 -711 -203 -202 -260 -493 766 312 77 -925 836 -804 862 -666 362 -431 813 971 -593 794 559 -698 650 -494 898 -967 423 -560 -149 -90 676 458 -13 -4 942 -798 -919 -508 -995 -27 -563 664 781 -946 157 -104 -11 -979 443 521 -735 484 48 128 -551 18 641 -500 28 -86 82 -706 -518 -840 318 424 -339 442 262 849 -733 613 943 -930 -155 -763 -519 957 -906 893 611 60 927 -358 -678 -617 965 -396 765 518 -865 -366 451 422 807 -915 480 581 -680 753 -153 -347 -621 711 988 210 199 -212 -523 -573 -838 940 -38 136 755 831 -280 -711 240 502 223 910 523 981 -338 -929 -600 -15 429 611 -829 -336 -268 -221 112 417 270 945 -196 432 -390 959 311 804 -172 -557 -801 -585 -677 598 458 -217 -813 182 -603 966 472 708 776 619 -376 -393 -623 867 -467 -908 -676 733 -629 -920 975 -394 -309 -155 -233 606 762 -440 984 -795 -254 405 -804 759 -295 779 -902 868 -458 -102 -911 144 121 -716 -540 -895 -985 -515 -845 -664 -790 71 652 235 170 -399 465 417 -928 824 -401 668 -909 -328 385 144 -340 840 -44 -457 211 -557 -339 -597 574 -119 -562 203 -508 -12 -714 462 409 12 424 236 -20 597 -393 -88 -540 -344 966 702 -679 -555 -699 420 669 327 -93 348 -428 640 -948 -719 200 213 645 -173 -17 886 420 671 139 -389 -99 386 945 146 966 119 443 659 461 765 -473 -489 820 266 -731 112 -811 -23 831 988 493 -836 849 -41 337 -97 379 986 -751 -459 -340 361 -223 -477 -291 -928 680 -655 31 -506 788 169 37 764 555 358 -281 -628 -753 -301 399 -330 -600 -748 -227 143 267 860 -156 -733 292 -978 471 741 -677 -389 -778 598 418 494 107 -351 -881 -75 178 411 700 484 181 -48 -915 -389 152 440 558 757 975 384 533 756 341 -731 86 -255 -439 527 -941 817 902 -66 -975 -818 -713 204 744 490 -52 -651 -245 706 -302 736 -876 530 -141 -615 -665 763 572 680 405 131 -399 -79 740 -578 -89 -717 -274 -151 923 -6 215 780 -559 100 240 -404 -926 315 947 -501 -700 89 441 296 62 564 -630 282 854 -865 -913 -477 497 -250 372 50 513 271 607 467 102 -770 -236 -340 176 219 874 -10 413 885 15 -695 -667 19 192 798 792 394 -651 277 -798 911 -910 -367 587 41 578 -10 -714 -83 -436 -395 -715 116 -625 527 124 -171 396 555 316 329 293 -579 496 815 -720 962 -976 -977 -698 520 -605 -201 443 799 -770 832 108 -473 -443 -488 -646 587 -895 -634 -770 -791 975 209 337 286 -676 -560 -867 112 -68 -915 -820 -898 -738 842 333 -454 911 -260 48 632 -274 534 -648 557 447 533 818 -856 -833 755 -687 -345 -851 918 80 264 -594 63 489 -475 570 572 -771 536 -791 589 -391 344 -766 842 -100 -265 -248 -893 150 128 -224 368 487 430 -109 -601 -172 -665 40 457 -189 971 -227 -785 359 -769 -796 -821 -639 -789 434 -208 -445 863 -724 -138 -237 779 -273 756 463 -944 78 909 -942 223 -432 925 952 673 -711 139 -497 993 -857 -227 59 -679 -910 693 324 -347 613 420 569 -428 17 -455 -927 -820 -605 997 454 -779 486 -463 786 -193 850 330 -824 254 201 902 -412 949 904 539 -453 -574 -84 -793 -502 824 596 363 545 9 -225 -859 -403 -539 402 232 -231 632 -296 603 387 786 620 717 -156 -732 -503 643 5 813 660 -737 -555 30 412 982 236 -49 881 77 -541 273 431 479 -900 -343 -323 -817 -914 -969 -273 847 844 -940 -145 -722 653 -211 685 919 -84 -576 360 -513 189 -731 -558 -8 563 532 81 427 344 -652 430 874 149 721 585 -871 993 403 431 450 -709 -343 -154 -947 -307 741 -840 631 57 -895 -85 -232 386 -185 939 165 -504 -262 238 -992 -191 -220 704 79 493 -983 834 -398 -659 -316 -359 -3 835 761 -45 -587 805 -932 610 423 -200 691 -656 733 650 -539 -186 -457 -875 -393 -560 34 623 -728 885 -922 -816 -9 -158 466 -287 988 626 725 -707 373 -431 59 318 853 224 -232 635 510 -407 -761 653 -236 105 648 936 -106 413 479 651 -535 -745 -104 303 173 -129 -601 -138 977 696 106 -980 61 -421 929 626 210 -246 250 -504 948 785 953 -965 -174 -1000 -75 689 474 -755 219 -567 427 339 -577 -973 -77 806 -596 -360 699 825 -545 -335 327 748 -602 -3 42 -623 376 648 262 -201 947 526 270 -205 358 529 -4 355 -863 694 -804 -844 532 -375 165 912 404 51 624 -400 635 911 -671 56 154 -146 -293 568 45 696 -114 -494 -170 250 -13 -808 481 -954 -986 855 197 380 -802 22 862 943 -893 524 347 -298 -703 589 -395 -507 891 -504 -395 -319 105 -984 -802 -750 383 -411 -518 576 591 553 62 363 -212 722 -65 681 652 -923 887 849 -202 -233 432 -794 487 -479 187 653 486 -545 -426 997 795 -444 -847 -141 -231 -256 79 -976 -986 -916 618 824 226 4 -184 958 -656 -513 355 843 202 349 -345 -982 -904 -42 121 -233 104 304 949 828 -445 -238 -309 653 536 289 -696 -444 -372 -442 -538 -391 273 -117 -133 -862 -199 710 -315 443 349 -253 -484 954 -686 -72 884 -282 868 657 670 -577 705 -586 366 -512 -72 -45 628 -101 530 30 -211 -379 795 -530 -664 -652 376 605 464 882 155 -702 304 -760 389 1 354 267 707 -883 -67 -915 478 25 -781 -243 -35 698 225 285 475 973 -527 -696 -652 -36 -351 -315 78 137 -274 -252 922 -706 730 628 -859 326 -416 -72 -388 723 -439 298 -706 -764 -736 250 -452 -893 -303 -641 940 -936 588 944 -998 479 151 314 -803 962 -286 310 -522 30 -301 662 835 370 -60 754 -651 -650 583 602 -909 529 225 -102 -517 147 -544 697 15 822 349 -113 -1 -172 457 -864 808 -824 -938 164 371 -547 34 -673 965 426 -447 -691 813 443 -66 699 -389 921 413 -868 880 422 948 507 -544 317 671 654 179 295 792 560 803 -389 293 407 604 -657 643 -675 -763 -70 162 -837 767 113 477 521 -944 316 -443 88 -18 -624 -893 942 734 -463 -400 289 -919 -410 39 405 184 -331 -926 -4 -99 -646 970 438 -363 102 -59 -809 -984 775 482 493 540 447 -269 595 -440 608 -211 282 675 961 -746 -747 261 -769 779 827 357 952 -991 999 -40 -861 -704 639 659 318 611 -520 710 156 -844 728 143 967 672 -86 -159 863 758 202 -72 -767 -9 -293 -69 44 302 -891 -3 -660 -314 -30 -687 931 844 -798 572 789 -975 -474 -855 793 486 36 -289 319 -787 -956 -438 834 -373 698 -346 -322 -524 649 -563 -283 436 -887 -40 -822 -431 328 251 -772 790 -173 -595 -74 -364 -941 -605 -400 -888 -509 -960 411 -618 -594 800 57 990 -4 -151 -72 922 -601 145 -311 292 44 241 475 526 394 -344 71 -979 837 164 -851 781 -674 -585 628 208 -454 -235 -248 262 -719 -436 -576 250 -690 193 -700 684 570 -573 726 -646 -832 -682 4 -994 316 190 -758 709 -896 -876 -500 -350 599 -997 -734 89 201 -910 943 787 -791 -212 -898 491 -124 42 -401 -748 308 804 336 344 -911 946 -20 -474 808 948 -586 -348 -546 -106 884 3 -993 464 749 -574 -332 -610 229 -611 620 -474 -696 533 -273 449 -451 111 -884 -821 -116 -583 736 -650 -541 474 -259 -821 255 402 474 -252 -788 -589 507 -36 -550 -115 -240 411 983 996 787 994 887 342 309 -161 126 976 -272 968 769 315 760 -833 73 44 942 -31 604 -446 976 -254 -206 931 256 710 945 -973 809 -367 -725 -236 889 167 -105 -916 -792 735 3 -159 523 157 -420 922 -646 386 -226 -834 853 237 932 -164 -450 -50 -262 -689 -800 48 -135 954 30 -653 -934 345 -101 -150 -434 -894 181 696 348 942 20 -153 982 -566 -127 -553 -630 162 -29 -16 164 490 7 -558 475 351 -389 -184 604 -245 413 -257 -592 -189 28 -556 954 13 384 205 191 -598 345 -775 282 -371 -918 709 618 842 -390 332 -589 60 513 -508 662 390 -789 -26 -96 855 933 908 110 953 485 876 -155 233 245 104 -185 -69 -629 -445 -845 -365 352 -4 -959 407 372 753 420 104 -674 823 673 -605 928 495 -341 -135 855 -842 -243 860 9 -452 -630 619 584 -221 -235 94 178 340 -986 -657 454 -613 118 -481 -485 591 291 563 -236 -695 369 -549 766 197 -854 845 -157 841 -308 834 -645 -14 -692 -64 -777 -260 440 -721 766 821 -921 638 935 -938 -612 962 -409 -971 -312 -394 -611 -627 376 452 -229 942 -543 -75 925 527 -269 -587 687 -787 473 799 154 553 -689 -265 -622 159 150 625 331 -64 -958 412 371 -308 495 431 584 -896 556 -504 689 479 78 146 853 143 766 -882 -341 -367 156 -552 165 -760 588 -751 461 -960 299 -916 -44 -236 266 -254 974 -887 -656 -839 -104 594 -440 176 -611 863 147 912 717 80 968 462 -905 -37 414 285 688 -573 631 923 -500 54 289 -644 -205 665 407 649 -472 -849 -411 -447 -162 -960 335 -827 245 650 994 848 -664 991 -72 732 231 241 190 231 878 -565 364 640 813 475 -933 166 -354 -190 -446 -997 -468 673 153 385 -25 896 -936 652 619 678 -392 578 -664 410 -805 214 21 801 -745 -234 955 -300 -885 -749 -465 397 -705 700 870 568 659 767 831 -781 429 -409 -343 -409 -621 780 -513 -751 323 -357 872 31 910 -778 -808 -153 362 -776 745 -600 -562 121 -937 445 238 -180 672 790 890 -709 685 -233 -4 -972 -972 319 976 736 929 -175 311 836 -276 -649 935 18 -872 -986 -963 -835 -937 463 616 176 357 47 -680 845 -838 -591 967 603 -274 -666 628 -173 -744 -888 -18 -863 -720 -804 -127 -496 -863 -393 -127 504 844 766 -97 957 291 764 376 -607 -346 -626 612 -688 -116 42 812 -524 881 -793 96 315 308 640 -470 85 -388 -549 -966 -70 -745 -289 803 785 -719 928 -323 -387 -489 -136 506 -462 350 -615 -757 251 -619 454 -238 704 -795 748 160 897 -33 679 595 170 35 -468 169 -587 252 -885 -236 -740 211 184 -247 -885 -265 -520 -286 459 99 55 600 780 362 251 398 -108 -193 -875 804 -390 383 937 250 787 -248 -75 197 135 418 -968 182 -732 21 869 -873 236 516 -413 51 -341 269 -938 251 -920 144 -514 -954 -465 118 -808 566 -172 -449 -191 520 -596 720 315 -581 143 -858 579 -585 194 -353 45 -681 -90 337 -107 732 441 -140 593 -885 138 816 -2 -25 -702 -114 -2 252 777 821 -229 -254 183 -212 -624 974 -506 447 463 -373 790 285 -706 -951 394 -457 911 -422 -901 -509 -92 544 -287 781 109 -916 -296 -25 -784 183 412 -592 712 734 -658 613 188 364 -595 661 208 928 -533 -825 -759 432 151 -64 849 740 -257 72 687 -795 -561 413 890 736 80 84 334 -836 127 31 -229 -528 -702 983 -668 619 328 -509 -958 -397 -703 -634 829 956 -943 -265 -923 -82 -405 -982 705 191 13 -725 -816 929 -133 -69 997 -253 -628 575 528 -814 817 99 -33 326 -812 675 -902 586 258 301 641 205 -821 375 -7 160 187 646 -658 -433 -948 442 876 -181 -135 -660 -912 8 992 -462 940 -280 460 -690 905 -627 559 -311 0 215 -550 67 214 -887 -486 509 12 130 445 378 308 -732 -471 390 59 -474 462 177 280 936 -104 911 922 547 -927 893 904 -807 559 -264 845 299 819 -28 -96 -327 941 301 -287 222 -452 153 844 647 -719 712 -712 696 -705 -601 -13 -670 -150 -859 -837 901 246 -75 810 -440 -515 -1000 -517 488 -928 391 -622 -615 -636 -359 -938 -266 213 -195 -362 -663 171 922 -230 -467 553 -684 452 -676 -955 -417 46 -563 716 471 -249 837 346 807 285 427 826 -195 -523 679 18 955 -26 -400 -229 -292 -827 -172 580 99 -150 437 -632 680 334 201 46 -623 577 231 -822 -303 606 541 292 811 467 461 603 -189 620 -261 714 976 258 448 -780 -375 974 -520 210 -154 -761 -957 472 -538 -886 270 -395 238 -606 -787 659 290 -423 -807 993 -88 105 741 756 -84 -116 70 449 717 828 261 -60 -610 -429 647 942 228 -565 816 557 -474 612 -144 141 -657 -590 568 -885 -655 -873 751 124 434 -102 -828 513 -376 594 715 986 655 -369 -217 885 -486 855 490 206 -615 209 128 -942 657 381 -713 32 -341 492 598 980 -221 346 -140 432 -978 -382 -17 609 600 541 690 -656 162 364 337 557 527 964 15 160 795 319 -58 506 731 320 -343 625 -274 572 -978 -272 156 239 88 -852 741 131 -449 -790 373 557 164 -308 -33 -478 -807 273 -149 654 -492 -541 0 -458 -607 -136 820 -665 820 -555 -216 -230 820 855 -733 961 224 162 589 -367 -68 -794 -26 102 -379 -720 508 -676 -223 485 265 -808 281 248 478 -965 112 -278 -144 692 -526 956 -112 -147 634 625 292 375 382 668 887 611 547 -394 520 154 -593 274 508 -574 723 707 -868 758 967 -654 862 732 -352 -476 -323 -769 652 320 -819 -500 -397 583 527 400 653 795 412 -157 326 486 -195 -564 547 501 -512 -675 -473 -453 -971 446 -349 64 -589 -904 -180 22 -357 -544 592 209 -921 619 253 248 -67 325 -108 -403 -668 619 22 -624 586 -281 349 506 -498 563 -868 -542 273 854 -117 258 -336 84 78 -890 -989 -700 333 429 -259 249 745 459 115 -753 780 -972 -315 39 -471 456 930 725 -8 225 -861 -507 995 -220 706 82 212 -427 766 -494 -768 987 864 727 506 824 -944 -420 -88 841 -6 882 672 -416 -464 173 -275 -682 -157 434 355 -743 -297 519 -142 487 -36 -905 -385 -269 872 -54 421 506 -585 -625 -174 739 107 -496 325 -114 -427 -546 526 584 15 -509 378 391 -662 -994 -228 982 -712 -83 26 -602 -380 -422 -867 -477 -933 -506 325 -98 -932 171 302 -464 -347 -784 130 378 -483 608 -725 -593 947 -715 -110 -845 607 151 518 -591 549 -189 -264 -584 274 65 -175 -507 829 -578 -240 -709 -123 699 194 -850 690 -516 816 717 -492 239 468 -472 879 -381 -726 895 -824 814 -696 -327 -767 148 -487 -119 505 162 639 156 -225 -122 -310 6 325 -240 -393 -92 512 -985 209 576 814 -651 -243 564 -348 741 -943 310 -434 135 -753 960 -951 -242 677 793 -980 -993 -44 286 -745 193 913 804 -261 572 492 -174 772 -431 274 -997 1000 798 984 -551 -738 463 -763 -133 504 -84 -663 -477 -455 834 692 451 756 -809 -995 -748 298 236 -285 546 90 -603 -252 -430 419 419 -862 533 360 -85 -531 248 638 121 -986 243 -709 -875 -13 645 -854 900 -575 -580 -410 465 556 488 78 -204 -547 350 621 -818 -567 691 20 221 -851 -346 -448 -221 -370 362 774 315 -410 -629 547 -435 -359 -746 -473 -508 989 -565 -572 -949 -221 -348 -267 -37 -789 -469 -538 937 456 -774 -794 190 849 -485 502 398 -845 -474 -541 -72 753 -402 643 -462 498 -724 -332 -150 -315 -100 -6 60 26 216 274 34 -20 675 523 975 -415 0 237 103 -62 258 985 11 -723 -170 -610 -743 -784 832 -229 556 785 -541 -500 -924 870 630 753 -827 -712 729 229 851 174 369 -182 -456 461 -280 -975 991 849 -413 -343 -459 -47 -902 -228 891 -775 -921 -671 513 -904 -528 -824 454 996 -850 -135 389 -337 818 -894 140 58 394 -634 -280 70 -596 -743 580 -666 520 -953 180 -843 891 -511 979 -624 963 790 865 359 -867 -520 776 75 63 385 -914 638 35 810 -809 -263 -285 -25 612 -161 899 469 -149 113 980 635 -792 829 281 -37 176 -261 -3 928 -344 487 -53 588 515 -729 147 -570 763 -725 963 -875 145 908 948 649 -604 762 703 -136 847 445 266 -485 -234 824 -665 625 -229 74 561 137 183 -710 -783 757 474 651 -515 79 691 31 -585 -332 -962 -261 -381 -766 -368 829 -599 691 -703 -910 -237 89 -222 44 -477 -229 -572 -551 715 514 813 449 -701 217 794 282 -559 -220 -8 973 520 707 -865 812 708 187 -857 635 103 32 -464 251 417 -659 -403 -523 -651 896 626 -193 -67 -977 784 -430 -304 15 -634 -491 -858 -495 190 539 434 129 -584 -584 -849 779 388 -656 631 -523 548 86 -415 966 76 42 841 -298 -594 -911 428 -532 996 -264 -616 332 -343 521 945 -872 71 476 632 -753 615 -134 -461 -407 587 -522 -564 164 -722 151 583 150 -500 -497 305 -885 -768 484 -199 -372 297 124 918 757 679 -814 -973 -505 340 492 146 295 10 -512 -709 -820 -81 -238 412 -653 -149 684 -577 -476 616 373 784 417 466 -575 -61 -235 -778 917 292 663 170 392 942 146 -902 -644 757 -771 -301 -645 -951 763 536 -922 -100 -636 186 -864 920 -857 838 205 65 -259 -772 512 -833 445 744 59 -787 -775 -647 -296 -67 -39 140 -198 -542 -615 -569 -411 -189 372 -549 705 -9 -978 350 195 129 837 798 -798 203 -328 950 864 230 -483 18 -575 207 479 286 -671 -406 -227 -134 847 -111 520 -297 542 722 -278 -372 525 -585 539 331 -465 646 -866 262 -134 643 291 786 435 243 -653 86 71 -68 326 76 -368 535 127 -969 -838 -755 -263 -666 -391 469 -727 755 -530 161 541 678 744 564 842 225 -221 -483 402 -715 617 35 405 769 395 -169 150 252 520 869 -72 -601 -133 778 -10 -287 -793 -656 129 -457 -199 -707 -331 902 896 32 551 -598 788 -571 -318 -325 -988 -145 886 291 -894 385 644 677 640 -718 -484 880 643 -144 -571 960 693 -609 435 934 876 -680 -732 655 -12 -409 581 441 -217 -501 699 910 62 907 79 -178 -511 -217 641 472 359 83 -262 854 -836 22 -563 -287 49 707 629 -903 -827 -795 504 227 -918 356 745 -694 -397 628 182 -621 509 379 601 98 -798 297 -633 862 830 426 414 -536 -688 -380 709 321 -485 -402 56 -300 -620 -379 617 341 -359 268 -778 155 843 -92 815 -42 -916 224 839 196 137 -734 523 68 897 -863 -7 187 -277 94 26 -559 746 971 614 842 261 492 -241 873 -720 -704 967 -801 155 622 598 150 709 -27 9 324 407 -559 -620 -125 557 -562 -35 428 -366 -112 -186 -478 392 -597 52 -349 167 -970 -905 -423 -41 -419 -757 -172 578 -906 -868 -572 651 491 -492 594 -292 -78 727 978 -304 327 -577 416 -817 949 320 507 178 -49 -131 -398 40 -74 867 -86 -491 -688 -204 614 -511 -38 254 -829 1 308 174 -243 434 125 -495 709 -39 527 532 -911 -461 -27 -847 -379 -524 -734 -737 141 -143 -239 571 876 574 -85 195 324 652 -877 963 291 917 689 38 460 489 887 -372 -117 -744 730 -57 45 -578 -945 104 45 -789 587 95 311 -560 674 534 372 189 -821 -950 -95 -116 -544 309 212 -161 746 -957 317 -679 858 -396 -937 94 -627 883 649 -620 162 -770 553 713 464 665 -511 -794 -584 -156 587 825 170 -574 346 618 22 -909 -16 308 -223 -248 201 190 937 -665 938 -131 568 501 534 -987 589 -370 385 216 -883 159 332 835 -130 148 622 -445 -940 -338 -998 519 237 -720 -40 -375 -27 237 -758 -233 -830 -601 -314 -891 314 550 309 -593 -348 -210 196 203 -447 -791 -8 941 -85 -195 -737 494 -227 450 -384 34 -760 -599 -876 496 -387 -885 834 359 -22 252 14 988 -429 554 989 915 223 841 -212 40 615 -216 -889 -678 285 192 229 -579 182 -637 224 -208 584 -945 620 -869 -571 406 -32 -914 -158 -854 -156 875 657 -277 -531 -430 225 413 -19 -832 382 -828 -360 -542 -842 109 -289 122 334 727 587 455 -100 -672 355 -988 543 25 462 99 77 -533 -54 206 -290 147 61 -597 -115 121 -324 803 -557 165 -214 279 666 -264 -906 -234 -491 575 -239 -715 -96 -340 270 897 -964 -736 313 -736 -288 -790 798 -979 746 474 -538 -338 870 -567 222 -291 -725 641 762 20 -439 -220 -382 -28 -16 929 596 837 273 264 131 -640 625 -781 -424 647 386 -598 257 -984 -471 -693 -73 -847 -877 -4 -223 675 640 289 -508 -707 -772 -24 339 149 33 -940 595 -313 767 847 -860 144 -509 990 940 294 -265 163 -537 -112 -76 -136 -620 -261 -848 253 576 887 -596 56 144 25 711 -955 -392 445 -767 249 -783 -183 -693 -139 -444 -994 648 584 243 671 254 -795 -736 -722 -386 782 589 13 343 456 -203 754 955 159 183 623 867 335 -942 495 336 -972 -959 959 449 -523 985 722 -69 -292 199 959 997 -59 -93 419 346 -474 935 292 200 427 318 -353 80 33 840 -41 922 573 -20 -987 -14 290 -913 -172 -400 624 994 143 -651 449 475 562 -174 877 -923 -766 -318 190 -24 314 -99 -632 -784 205 -351 -405 84 -569 546 44 -995 570 -778 -434 308 777 351 479 -807 -944 957 296 -511 -724 -327 277 295 -481 10 -55 997 -55 -410 -14 655 -427 249 -306 -789 381 -201 739 784 407 -744 932 748 -25 -209 -125 -113 -538 -847 -826 903 -347 -40 401 568 105 -926 -958 901 360 -639 -838 340 711 537 -656 552 -605 -31 -928 488 224 -637 810 -997 595 -70 934 -118 695 538 -812 -675 -861 200 -367 -404 443 774 -858 110 -676 -679 222 -971 971 73 243 -434 747 -474 189 291 -795 626 -291 -434 471 942 -70 -232 -238 659 749 -577 688 381 383 -434 372 449 -675 -985 221 -716 -535 612 993 -81 574 -412 -361 -845 -776 -49 -287 223 -809 -918 -819 880 -360 146 -500 -834 631 -587 845 691 -996 260 -372 -320 -536 -740 498 -182 -497 -229 386 -29 -839 953 -801 -161 -950 63 -67 831 -367 588 -884 -764 839 567 -589 279 -447 -963 67 267 -792 372 945 843 330 -886 197 -689 -517 509 -188 -150 797 66 -55 851 -626 -752 -702 -246 147 -958 564 209 641 93 -812 102 264 -838 532 393 -827 -882 -853 -803 372 -297 -616 -22 -82 -318 653 453 654 -322 606 -382 182 -214 -365 451 840 -132 27 -445 -365 -335 -197 490 368 -447 -147 -379 -120 903 -999 -303 756 85 457 190 -328 -720 799 796 -528 997 107 396 -977 757 996 480 760 -363 -643 -497 -165 499 6 -808 239 596 -106 405 -221 -648 856 581 304 761 678 810 -834 12 -229 -309 -85 -935 -142 -490 -589 -280 -652 686 -789 393 -243 -521 -493 -559 242 -294 -342 -748 745 51 421 908 164 -120 775 570 -421 527 -936 628 -812 -184 -171 -671 -193 -991 337 -751 -362 -153 462 484 7 -390 -322 -571 -445 -207 418 -663 419 744 378 747 -254 540 590 399 323 25 -53 12 -113 -930 942 328 56 815 786 -124 352 -799 219 839 22 -458 294 177 771 -58 603 -339 345 -486 631 -594 -125 66 -953 884 899 492 -313 -996 575 66 71 439 -408 -682 426 -22 -60 827 -113 890 -181 910 865 349 -999 -76 -535 -43 -669 -492 575 337 976 -817 -646 -430 -824 -39 883 89 -89 -481 -526 358 322 990 995 -878 -607 47 298 -651 -362 -89 -413 -926 -906 -211 140 704 -99 313 -684 -852 254 885 857 505 896 -323 345 -400 -243 781 -638 -602 316 435 -136 -649 -960 451 369 59 624 284 -777 763 -48 -913 204 939 720 263 -22 893 513 -841 887 -424 697 -334 237 -414 979 -629 770 624 23 313 581 -424 254 -127 -100 -542 893 -58 430 -212 507 349 448 20 54 -566 529 15 -252 776 -971 -890 -391 -196 767 658 -767 239 100 55 -273 -335 766 -119 117 -968 292 -341 752 -804 644 -941 -472 425 -619 -806 601 701 95 -21 -796 398 -107 911 598 -672 891 926 786 480 280 638 -882 -376 -776 -37 -609 962 -872 -408 193 -181 587 -933 478 816 -316 214 453 -764 515 637 480 895 309 -253 -892 -268 -205 -799 -48 28 -86 535 344 500 -938 -341 795 365 -617 -969 -994 -43 25 -44 89 -612 -232 -124 -249 481 -98 -232 -502 -341 956 257 529 818 -151 850 802 -454 -685 -783 796 -755 829 -560 -600 59 947 79 -222 -782 -747 -41 632 -561 812 -697 -143 364 995 407 -541 -554 496 -384 -220 -745 861 -594 -131 -580 530 930 755 737 -238 -309 809 -178 -596 -502 -247 -341 622 -575 -983 711 808 455 450 -870 -980 843 -93 -43 -71 643 -864 565 -362 -943 904 76 976 -436 -198 740 435 -819 -896 161 839 737 563 807 571 345 -206 435 315 999 -769 -292 -37 -666 818 120 265 308 -214 344 -924 -539 -260 -581 846 -287 873 403 255 -71 674 520 -91 -336 -991 -611 -826 418 141 -222 -11 262 207 891 -867 -20 -531 -787 -278 -821 -34 -396 -905 -361 308 123 -115 597 -912 73 369 -818 890 -683 669 -644 263 169 621 11 545 -988 459 -21 416 170 -412 -885 -70 -557 282 -481 -578 -393 -32 -956 967 -560 703 99 -949 -706 -492 -452 -880 302 -906 -280 400 76 -555 -845 -189 -531 864 551 981 168 -229 -690 61 632 -554 -746 -183 -66 271 -822 -902 524 -11 -332 -665 -659 -451 -854 -795 -774 -641 820 -139 -697 -274 -569 879 579 -971 -39 -855 -199 -759 -307 -450 359 -10 -15 101 250 -777 -634 780 -410 -412 -201 298 288 221 7 391 266 -256 601 954 512 -235 -723 979 451 -995 -132 833 493 243 513 94 75 -63 -426 729 883 522 -527 136 175 -689 211 404 -3 -674 -642 -344 -773 300 510 -713 338 -528 503 -628 181 -807 -678 864 -855 17 -582 -471 304 -24 -724 457 -370 82 -545 -527 -606 954 -345 -201 -26 -413 360 513 -417 883 -259 334 339 -931 603 -357 -742 100 -43 618 -401 -832 102 943 419 562 643 -740 -813 856 961 -497 -705 800 314 829 869 712 548 884 -174 856 64 -619 444 -717 -726 393 761 589 -973 -277 531 -22 209 -565 917 403 565 -890 752 -540 257 333 -417 -977 801 101 -285 -22 936 -494 -700 347 -949 34 -895 664 -36 70 -633 547 806 760 420 -688 -111 702 -361 585 765 543 391 -301 833 939 769 757 62 -963 -265 -374 -273 968 -841 -293 489 -488 5 -761 -243 -522 888 613 -460 -29 -705 993 477 263 384 -42 -478 -913 492 -322 487 486 315 417 -688 -181 -719 702 -223 833 610 -746 -709 -724 924 -635 366 -426 197 781 811 809 515 171 370 390 -385 245 -422 -624 137 774 -332 -4 -567 841 -73 600 859 735 -7 -391 714 -746 -180 350 -911 565 299 -348 -551 -378 -481 929 -231 -776 -977 990 858 -289 -844 34 -121 -662 -274 -900 6 698 484 -313 576 858 -903 -28 836 364 396 940 7 -368 -614 228 928 -711 383 495 470 780 -552 -232 260 1000 -938 -636 421 179 783 -553 488 -531 518 629 655 -284 434 -302 341 -92 -572 -830 606 -248 -921 -290 -171 355 -420 552 601 -680 376 -625 -886 -919 486 916 714 155 -651 532 -677 -6 781 -964 -615 248 -457 535 -224 906 -104 507 374 -165 -854 -582 311 -63 -405 -13 -154 712 -360 -787 207 833 682 794 -255 180 188 -448 744 881 -457 -873 -532 -399 107 647 -16 -834 -529 -958 629 910 188 -545 429 214 322 615 -769 -650 -274 -522 346 -692 522 -770 -374 903 -110 -339 -262 -99 273 -171 -31 -828 420 864 -722 588 260 808 547 -177 257 721 796 -812 -634 213 135 981 -922 190 -874 141 -657 -642 -694 352 331 747 -744 389 13 -179 384 1 -555 -261 657 -665 913 -691 -673 -180 -361 -196 -556 777 112 197 955 -740 352 -940 -206 974 364 861 158 880 570 137 -47 -353 856 696 -969 658 -500 -734 -158 962 25 428 -68 470 -546 -81 598 -142 877 221 -857 283 399 -74 378 867 -279 -703 -889 483 639 -757 667 579 316 765 755 -719 925 -935 864 -28 788 -821 -231 -542 -267 923 -785 -737 -756 560 -429 402 318 31 -558 -244 959 -341 384 890 -125 338 322 -308 -886 -808 162 725 -95 -320 -730 -555 -503 597 -614 -721 231 -604 -577 -562 -753 69 -644 -596 -777 360 395 448 985 -282 -758 -730 -11 -525 847 770 -64 -293 -51 421 -405 769 -556 436 993 -477 -442 4 -755 -197 -86 587 327 -999 268 -469 437 -875 -777 -538 -421 322 -880 254 979 962 -606 -415 870 -62 382 -548 775 -999 305 -795 -820 572 -198 999 458 -298 324 -978 185 -119 654 -109 267 -254 -25 573 -503 -126 -254 740 -205 -683 -863 -88 -862 688 -334 -506 774 926 -237 655 -682 -423 602 -984 -75 -129 -3 -176 -44 -580 -964 -852 -455 -367 -313 -181 143 143 736 -459 86 -889 154 -903 49 -737 287 -398 -650 -704 -448 -574 754 -432 843 203 -757 677 -763 721 -688 -776 105 227 166 -220 -558 -611 -276 130 -805 -530 -171 -520 316 -114 336 -493 4 -551 803 -352 345 590 -655 -538 943 705 64 665 -29 768 -979 389 214 -285 207 -715 209 -716 -614 -384 225 -415 663 168 694 646 79 391 616 -307 328 -751 -113 -343 666 -6 813 137 754 587 -972 516 650 734 -333 478 -670 736 404 -130 48 334 475 696 545 -37 920 -566 978 -568 -8 801 -623 151 960 586 -457 226 -629 649 922 -610 -340 -398 521 -561 -725 559 -648 -25 -446 126 254 763 113 -94 760 -848 582 -184 706 885 719 532 -414 -29 315 199 -948 -668 251 -315 822 184 -912 -691 -899 287 180 625 -924 -661 185 317 969 360 -461 -18 -176 467 508 873 -141 134 808 979 -321 -286 -160 -342 149 959 -525 -505 453 -290 -25 938 -661 660 -960 979 406 -774 -549 -691 -491 -733 482 -840 -714 -993 -404 -748 -873 149 517 -364 -505 -129 651 -745 99 107 777 76 -107 324 752 -176 -676 -839 756 -541 137 -190 -735 -687 70 -477 -282 160 -753 304 -114 -247 -67 -990 -979 -43 544 188 583 -214 -252 491 202 580 -597 8 497 -553 -68 -905 670 737 -60 211 -984 -280 -493 886 -580 589 766 -685 -482 688 -451 575 -717 -461 728 -425 234 -218 -683 415 -717 954 -780 410 463 662 -825 221 -992 613 989 378 291 -498 521 737 158 -766 -616 43 -679 118 -984 165 118 290 -486 -209 307 659 -214 241 5 547 -664 -61 637 429 210 470 -723 848 -60 858 -210 -83 693 508 -397 750 331 -371 916 291 -599 -520 51 -231 808 -907 645 881 710 -444 -370 -894 -917 310 583 116 -690 410 540 516 301 178 657 -784 -774 842 230 -221 -967 92 885 98 403 786 414 -493 884 -61 -98 -295 -236 909 -564 582 558 -919 -862 -879 601 681 344 -621 32 -918 -750 859 -347 691 -546 -418 412 344 -837 337 -929 -418 329 50 938 192 549 -152 -422 195 449 345 74 122 -916 250 914 126 -246 972 859 -941 150 377 254 -10 122 831 268 578 -66 744 150 737 66 830 488 229 714 -942 -255 -29 103 875 -832 -529 601 -641 -562 38 991 334 -969 -885 462 -759 737 -727 725 895 -837 380 590 221 -509 841 510 -337 921 -28 243 -114 292 519 -707 -876 121 -106 9 -285 -106 46 -172 583 183 551 903 -655 175 -12 -718 788 300 -512 370 314 276 -369 -346 -937 -516 -890 -592 67 -270 -682 -585 -881 -780 254 397 549 716 926 -220 -493 40 -86 -751 -618 819 829 -813 857 -195 -827 233 292 -184 -407 -986 364 -61 285 426 -783 192 486 -622 -369 47 559 -861 -461 -675 959 134 812 -488 -183 -949 201 -296 72 -422 -441 -203 -842 -733 431 672 226 703 -496 -979 -367 675 -861 -479 -147 -213 -486 -480 -259 -690 -212 373 -441 180 310 334 140 494 -16 -319 108 812 539 -927 615 -937 -355 470 586 809 244 315 -372 917 -635 553 742 -935 975 379 -47 491 889 835 910 938 467 -891 596 -54 704 -657 -26 -656 713 492 175 -691 854 -442 -193 -696 833 -800 -815 282 -266 -983 380 669 0 97 -606 -123 -391 549 323 810 -332 810 550 -796 235 -810 687 93 -752 902 178 -260 359 538 -937 645 -106 -701 789 -663 -79 220 -884 93 -48 -940 -432 577 -286 -368 888 894 212 381 236 843 -805 370 -111 939 72 240 -716 -620 -860 -463 858 710 580 -926 444 -845 883 834 -974 1 856 -996 329 123 88 671 -64 -387 -775 739 -437 -246 -292 534 518 -999 -126 691 -459 -945 218 953 -499 700 -938 -332 402 376 -37 -668 763 784 -102 -481 966 180 544 350 899 31 -327 -714 391 -793 637 493 800 464 98 188 678 -190 387 327 -124 -18 155 943 -23 -170 769 -366 108 -377 -743 -319 367 -324 -209 -574 -218 -385 718 -941 10 -162 -179 -531 551 -629 504 812 440 576 -278 988 -362 527 -43 652 556 860 670 321 -634 109 871 -121 690 625 -297 -142 288 -2 -315 704 -311 829 344 -328 -409 -761 400 -98 628 -998 436 -942 -169 -454 -489 -937 -36 613 542 557 -691 -600 -312 959 -536 -578 -861 320 -37 -680 473 -699 316 -347 -537 -367 365 255 -171 -246 934 -212 -848 -778 834 -932 760 432 379 946 -849 139 -200 -705 -797 811 78 179 -55 -775 -870 118 63 585 -135 -711 540 -384 -461 -976 166 515 -74 -715 819 -60 303 -193 -965 881 739 -80 988 59 -561 856 215 815 705 -975 57 -182 775 -730 -701 -840 -548 -519 -366 392 -317 413 800 489 -947 -337 343 -666 764 -311 576 -873 678 -952 -443 593 253 435 -79 -836 627 -440 192 200 69 -835 463 -39 -364 312 429 768 721 872 -410 608 17 -14 -448 -403 -224 -280 -45 -896 -114 751 588 -148 609 -265 740 861 454 553 825 -746 -340 194 -792 -555 270 -930 723 -749 -543 -479 -576 272 -150 28 -888 -690 -962 -688 -71 -367 -913 -304 594 -495 889 -348 -380 396 -494 -225 -929 -67 -566 233 -49 -988 822 -368 -474 331 69 -292 996 203 -276 731 420 -854 -397 -308 553 543 -351 624 -195 428 238 94 -990 -473 -394 240 -438 -157 259 -479 -187 176 -953 659 -521 -958 -510 829 34 -872 -829 -958 -843 -704 -299 681 -887 900 996 730 2 387 433 -457 -913 293 -685 -690 -91 958 403 -150 78 429 -124 855 -822 379 507 -536 619 9 700 646 -30 361 286 613 -882 -1000 811 859 -710 392 791 922 -282 223 -325 -719 -998 517 -515 -787 -260 -181 493 927 -519 182 452 72 -205 982 454 -85 333 777 122 -219 202 785 -828 -945 470 337 815 383 -938 736 -597 110 -256 -361 -379 747 -633 436 607 -479 -242 -181 -446 -943 -601 -572 -920 192 -983 341 279 246 -465 543 -799 -320 -578 -998 97 -218 -615 733 -372 -847 -407 -413 12 -567 -618 -301 -107 350 369 157 -842 -64 -952 261 -87 -855 -176 841 -524 451 947 -240 572 681 -214 -196 -975 -49 777 -237 -32 67 699 -73 960 981 541 -915 -404 769 -206 136 638 999 382 444 -767 144 -470 -183 -610 928 -21 -847 832 496 429 -748 -797 -217 157 -387 468 721 -312 974 259 -56 -111 -558 678 -410 -175 -999 495 558 -383 -477 714 845 -779 330 -578 -97 -293 -610 705 -70 42 -570 -45 762 218 -45 -937 -309 -86 961 -254 187 907 957 192 -129 -999 -341 -448 530 -201 660 272 -464 391 -703 -871 783 -436 -196 -830 50 -771 921 489 349 568 741 23 -335 -352 312 -244 -408 -636 810 965 60 -266 20 520 209 -508 932 644 -928 -378 969 87 268 -699 787 493 750 -77 563 -599 153 524 -725 268 -577 -326 -41 831 -694 -851 486 225 -718 -701 -704 947 233 1 -766 417 -527 466 -681 -511 188 767 -406 -216 498 646 -889 -741 -497 190 -502 -309 747 -120 -439 659 -980 -269 11 -399 181 284 651 364 357 -806 -377 -970 656 -859 -186 -283 520 -399 281 -950 840 824 460 -349 819 -929 406 545 118 623 53 668 226 928 228 -719 929 -30 -127 -86 -205 128 -644 -119 -497 504 -311 -798 -596 953 755 812 -825 180 -839 767 887 -435 -919 701 853 -898 868 -887 -597 557 -706 848 558 835 -705 -564 -787 713 635 -595 -736 -306 789 776 -216 331 -643 -249 -61 192 598 -294 -49 -64 -7 -849 -861 -42 -850 7 653 841 488 354 -360 520 -365 928 -453 188 -517 593 528 503 -663 -535 129 -903 320 696 -12 495 -927 982 302 384 754 857 756 159 -222 -246 -455 929 -911 -901 775 -478 829 -40 714 433 -49 713 -168 -600 -175 -331 -195 -875 897 720 408 -75 -669 629 -572 176 -878 -389 -144 347 -892 100 -323 940 165 168 -842 181 -734 -576 -36 80 -996 -244 35 694 -486 500 -639 45 295 550 291 581 -759 -289 528 218 950 967 -960 -649 -604 259 -122 -838 133 -379 -247 -749 -834 238 -659 -477 -843 -517 -210 455 -605 311 57 -45 951 981 -347 721 -619 812 707 527 -955 834 61 -114 -116 633 635 -773 -967 -615 -109 -455 -865 -217 -57 580 -533 477 544 681 -176 -161 607 741 664 -106 -191 -863 -697 -90 414 939 48 -973 -6 198 -782 -571 -285 648 34 -525 -236 993 -514 292 652 -159 335 130 304 -226 935 797 -485 -42 -775 -616 744 -115 -906 -832 -670 -866 -952 600 -636 -114 -417 969 504 223 -61 883 -906 -714 -481 462 132 -982 -291 527 -31 454 -654 -755 168 -468 -423 364 779 -281 108 27 576 657 898 -193 -804 307 96 -696 -359 -807 3 625 758 27 723 7 288 -404 -52 -660 681 913 996 942 410 397 635 466 -535 -989 359 26 -609 -548 629 -336 822 -536 -922 -238 540 275 -453 364 286 425 938 61 -326 676 -513 -110 724 -49 -891 -373 757 711 334 -705 -35 -858 -823 723 425 -376 -34 -891 604 136 -425 313 -938 -793 460 -969 228 -883 449 -52 708 445 283 644 759 -821 -479 -77 188 576 -822 311 -814 -304 -573 206 -461 895 838 893 -169 -649 -161 934 -520 476 -643 -717 475 7 695 519 458 357 634 -16 -528 -977 -498 682 -483 712 966 166 -656 -970 262 -10 -608 28 824 512 -896 988 -21 -581 -21 -308 -351 929 371 639 280 757 257 -10 -150 30 305 504 -658 -970 -521 420 957 163 121 780 -790 418 -198 639 -467 19 64 -522 -307 872 -699 -516 415 544 -601 289 393 -543 271 -363 -403 159 21 -507 403 997 -795 95 -478 -88 -984 643 -312 878 -854 -442 -452 -48 -286 -852 168 -140 -294 232 -831 -451 -8 -35 -627 -837 -260 -281 889 -781 -468 67 435 -521 353 -536 137 760 -153 967 -22 -645 -574 -610 756 -259 474 -19 -715 -165 -100 -651 711 472 -701 972 -922 943 -491 -224 -617 -606 -888 -74 465 -446 -133 971 -148 315 99 273 651 307 -467 -426 252 356 -150 -176 977 -825 915 920 -575 -520 -814 -827 -412 377 1000 732 643 539 -496 815 562 173 -143 -412 71 -749 -453 -994 -695 -717 746 994 -458 -535 414 994 -192 -854 577 -600 162 80 380 -445 -612 550 -966 261 -488 444 -279 -305 895 -899 874 -676 63 791 -377 -838 -304 990 840 236 931 -223 -845 -684 325 618 -84 323 -217 182 -155 -655 817 -923 -783 -887 863 -253 -684 193 -756 -59 195 -601 23 493 -452 -776 154 787 860 -994 991 -112 -474 999 484 -830 -465 688 -464 -175 -634 -148 289 364 601 -180 -983 26 -739 702 516 -688 -874 984 -648 -404 -603 279 -239 883 964 843 -974 637 950 753 -982 -462 -471 -218 867 -901 452 -595 853 960 -900 -710 854 839 -327 -586 452 -952 -539 13 105 -981 -142 904 208 -80 885 771 -867 -56 -121 -415 654 66 -16 -635 -503 -332 880 180 -479 -472 -276 -602 -792 134 144 595 -871 880 -168 388 735 705 936 147 -92 770 -582 929 -900 -347 856 167 -554 764 533 -782 -964 -16 32 80 -390 -64 -500 -401 298 567 -263 218 381 955 97 -593 -126 39 86 -698 16 -999 -342 75 555 674 -79 773 -28 -672 -275 539 -400 -756 234 -517 -708 -386 -683 599 -65 988 -717 -59 -217 -529 -239 -596 888 674 928 -470 247 264 -320 572 350 -446 -432 206 -148 547 -529 -123 41 -928 -788 583 -192 184 354 -587 -126 -259 -319 929 830 373 -712 -379 876 419 884 -816 -377 -93 -697 -151 558 -548 867 -960 -136 -612 -445 -844 994 689 863 129 -407 -677 -872 -787 -23 -697 -133 175 -107 -637 38 297 330 -391 -24 -400 -425 -155 885 -988 -312 900 357 -171 -936 -754 -136 269 -421 372 458 -386 -146 973 -894 377 -728 672 -354 -930 -399 -277 673 -627 35 475 -823 223 -700 68 -46 -261 540 872 -307 323 826 632 -618 297 243 320 -126 -339 691 517 -267 -607 -12 956 769 -222 -421 993 387 217 -123 -881 -419 40 -321 680 -93 -105 416 -586 -847 -113 698 -786 -433 790 -655 190 -325 855 184 -368 -999 175 212 -71 -535 553 -509 823 150 -291 637 348 385 149 -584 -993 606 385 515 343 162 -671 269 714 623 -988 240 -26 295 910 -536 991 -257 667 88 -721 -242 716 133 -715 487 -665 870 519 -28 -427 567 672 -699 5 534 211 -182 976 -464 886 -265 -429 -481 889 -295 252 -902 889 -197 -418 333 932 268 698 -33 -542 783 41 440 634 -32 264 -210 -463 881 217 -621 -468 436 -501 878 815 -838 -263 819 -295 912 952 -385 -542 -114 -922 -190 348 -159 -53 324 35 288 591 -63 -384 614 -966 168 746 926 -540 560 -563 -473 -651 -987 -911 -141 248 -14 714 -204 839 899 677 614 478 299 468 -96 -855 212 -797 -13 87 -193 483 822 690 604 181 775 -468 -182 763 -660 912 892 542 490 -788 -147 636 85 -918 783 284 575 789 9 -480 -59 -249 -166 474 689 507 912 832 449 493 -749 206 684 -831 406 261 -195 125 73 -195 -567 -981 545 922 769 -58 762 192 -622 -431 -699 -306 196 381 157 422 385 682 872 268 961 -776 -375 -959 308 500 -506 695 -68 998 -44 456 817 192 -855 332 -130 -614 -301 -365 476 -112 -402 992 -167 -631 974 247 622 452 218 -642 -607 580 669 100 -872 561 581 -566 80 41 862 954 184 621 544 -895 661 -987 -959 -271 507 -924 -42 647 -227 -32 727 248 -349 702 -465 57 210 -513 600 24 567 -335 785 166 715 -689 150 476 619 179 154 182 249 989 671 514 10 -849 -401 593 -691 201 -854 31 901 612 -780 502 942 -957 719 -917 -240 -475 -775 -132 6 383 99 719 -217 683 187 -206 92 -577 555 817 -532 -450 224 -22 -487 312 992 -331 -280 -180 872 293 -42 -546 869 -284 -916 33 111 -808 -505 -535 -990 -148 255 -930 843 -147 -801 957 520 -753 -592 -445 311 864 455 -31 -146 961 -904 952 -38 253 -256 299 -456 917 137 536 -49 -794 -243 8 52 -309 -852 -543 -181 450 -883 331 -614 -150 79 -199 581 76 -198 60 -716 -780 -653 -79 -437 -463 -694 57 -576 -925 91 -522 -972 -324 685 -672 -563 -126 357 237 -467 -510 -938 -321 462 -746 231 816 127 -770 -937 -334 959 -141 -853 434 -379 913 -642 -913 953 942 165 -322 -908 340 905 883 435 -258 -783 -638 282 475 -511 -576 -475 -526 -114 -494 211 -738 749 -401 729 -334 330 -203 -660 -973 -885 80 661 -648 -974 234 724 -625 490 432 686 94 -552 72 -841 853 489 -626 852 631 102 -926 -729 76 927 397 258 754 227 -755 282 -766 -21 -343 -322 -982 -342 -499 -586 -514 -864 -50 772 -284 -446 -800 -638 -754 365 360 13 488 518 93 -999 -593 491 663 459 470 -877 137 -785 -99 -91 -968 943 977 -995 -660 -231 -76 -135 503 577 872 1 221 -873 486 -192 -971 732 557 270 -685 204 514 -528 -510 -141 474 185 899 55 -21 417 460 629 -967 130 813 178 309 -213 -272 -972 32 900 306 -12 -555 257 197 826 -633 -300 56 -435 -985 -902 -138 -600 941 678 997 630 -78 -958 264 -184 -699 432 -724 -946 116 308 -566 -909 576 -705 53 637 -874 327 -248 -839 -917 -181 493 -307 -1000 417 146 -483 -448 126 -108 549 -683 591 669 368 -906 -102 -567 382 185 -460 -854 -636 745 381 -844 -38 271 -997 -741 -150 842 307 206 -263 -140 362 -812 -395 -776 85 -735 946 739 -476 -749 -155 302 467 -429 -451 298 -270 -354 341 560 -113 -893 183 -296 854 31 -845 -684 1 918 81 -709 -857 405 -139 548 -335 -320 969 644 -722 -668 -448 -797 -548 755 654 690 177 580 420 688 -919 -692 -109 -885 -144 438 180 -738 576 -597 -647 -973 674 511 -466 685 -215 -295 962 -123 -169 -400 881 776 214 -967 -550 697 272 877 584 -913 492 -496 -866 214 752 963 684 553 250 716 505 -464 -704 587 966 -644 -416 985 716 -40 598 -284 -293 -671 -563 -543 -352 289 926 -749 -58 417 -581 -851 -387 -171 -257 275 -76 645 -277 440 69 854 -897 -884 -187 620 -898 -996 -336 5 923 -902 489 -641 26 -967 -186 -901 342 398 -52 880 -14 -108 -837 -588 649 -745 522 356 -635 329 -423 -410 -629 -655 -801 -666 46 -299 -636 927 358 874 26 732 -176 -745 -39 528 551 -634 -826 -158 307 494 227 -650 -376 358 -393 949 -205 345 -918 -544 -979 937 878 -371 -160 -768 77 597 -625 367 -177 -900 -405 683 178 5 683 804 -841 510 693 -110 876 815 -676 781 -463 -261 -794 -588 421 153 973 302 607 122 -353 -539 -709 -932 -155 304 383 -649 603 228 -684 52 -952 396 435 -814 -735 643 329 792 -208 989 600 447 -669 -978 -462 756 717 -288 112 796 512 -602 -755 -49 73 889 -997 138 320 551 -994 -420 -485 -435 -592 -463 346 -586 -615 358 537 -365 -388 -114 870 -486 -92 -238 -760 180 502 -607 935 -931 -980 906 37 565 -845 24 -566 -945 -344 913 211 -849 281 -214 690 721 -757 -100 816 976 538 -104 473 -367 76 -840 -68 -475 250 545 -884 676 -839 920 184 -387 361 -649 -728 702 -191 224 -556 -437 -967 -692 798 99 -5 567 314 -8 17 15 -258 113 -672 346 -306 869 165 -991 232 -711 593 -699 416 35 -773 -12 -411 421 -953 -135 -409 -460 -253 -333 -974 -730 531 568 -329 410 217 903 378 -648 -185 373 -524 852 -423 -486 373 -366 -944 -974 -986 492 -330 349 -674 281 -555 -799 515 456 -599 -607 -32 86 -460 317 -61 -334 357 722 -30 278 368 -293 420 979 261 36 -148 353 -746 -686 -605 -336 547 946 -881 -400 897 652 289 -47 -5 496 -490 941 -261 750 663 -378 448 -64 739 650 -358 -327 -598 454 435 938 -244 -809 -177 -265 167 -58 -543 -76 719 375 -925 860 -266 503 386 -966 267 -553 374 650 41 18 247 88 437 -83 309 673 666 -966 809 -648 -690 -838 -160 897 19 -996 914 -667 -855 588 -332 -470 845 26 -679 158 -296 344 -381 405 -478 835 -913 321 -327 -547 882 822 -566 -736 -723 998 -43 -567 -804 872 -656 -952 -398 -312 797 -746 -411 79 404 -250 -73 -463 589 219 -711 502 -230 908 -549 -172 -373 934 -823 -126 -484 171 -82 -484 -292 -136 948 -918 -754 -849 34 713 180 -896 -70 16 91 -34 -779 -637 -33 586 -460 -509 132 319 869 249 -38 -722 302 -721 -811 530 -488 -621 88 -890 95 595 347 935 -977 787 -811 760 1000 -799 666 799 -238 -742 566 0 711 367 278 -847 933 728 -465 122 -720 222 -979 -902 -435 -265 -528 344 -737 -309 -422 -972 730 -812 64 -796 514 -131 -225 -626 -469 -144 896 499 609 -45 675 -720 276 244 729 740 367 -752 723 -273 -999 -969 160 114 636 -543 757 886 77 -458 -880 303 828 -783 348 -418 -407 -210 -270 109 -483 824 -463 809 -758 -757 376 666 994 -590 -993 -363 546 109 -583 396 485 -827 -334 -281 -172 -537 -240 -635 28 -229 -762 739 -336 -413 826 884 859 -988 24 -912 -453 28 356 353 765 -164 -614 868 838 -854 666 281 132 -962 -149 229 -632 252 -324 -750 -9 -83 -821 -810 -691 -199 -348 59 527 105 -86 419 -963 563 58 562 820 -629 -8 726 -966 264 -993 756 498 -374 -319 -539 527 70 148 -338 -943 39 134 -534 13 -369 143 919 -570 51 601 811 793 -865 -257 -954 -426 -144 180 571 842 381 -454 -799 -628 0 -913 -710 815 464 820 -334 849 -387 -926 -64 584 -301 325 44 887 -169 -197 -529 861 891 -82 740 453 453 -753 809 201 -484 953 -757 720 -493 304 -235 2 153 856 -428 -968 -64 -861 397 562 -289 228 -380 -724 442 650 471 -972 -659 823 299 -178 627 268 -47 367 -212 -408 578 350 -912 657 562 138 -347 772 -173 76 3 645 -635 -758 974 -738 -229 787 493 -646 -480 497 -496 381 619 -631 412 -979 -614 -237 245 803 697 -530 -364 300 653 -520 -834 742 586 903 814 717 616 843 104 -407 -689 -77 129 -156 -756 -535 287 -61 -821 105 -795 -208 63 -524 -629 -983 -927 -836 -933 933 574 245 -451 98 -318 689 -128 -685 -83 -846 -500 -31 -115 779 -413 371 -979 -74 40 -573 -739 244 713 -62 -947 -549 398 167 486 420 311 957 548 -25 -107 82 364 895 -231 852 -828 -611 -156 -137 851 -201 243 -767 505 -446 -419 103 191 -191 -272 233 445 775 -102 98 702 244 -482 920 53 -481 -782 -351 -883 12 -252 73 -501 452 398 -471 731 817 -669 -495 -788 -674 -829 -624 453 82 -998 -45 -824 -8 778 298 558 -394 327 22 -4 -930 -401 762 -173 854 560 346 93 797 555 808 754 183 265 -896 394 280 844 826 -449 -909 -806 590 675 666 -130 866 -659 303 -527 -71 -60 -957 90 -293 -179 519 -401 -932 842 -838 98 -398 496 -709 -871 987 2 -59 -354 -575 -717 92 -40 -99 193 -561 -520 980 -502 83 98 -318 644 763 -892 739 276 23 236 -180 763 -225 470 660 -689 -592 -55 740 -528 625 225 196 637 824 -436 90 725 789 397 -176 583 788 -977 46 -473 493 -202 -43 554 785 -116 -232 980 -561 -325 -890 -588 585 -977 471 -187 908 640 536 -304 -658 -468 641 628 805 353 -882 -809 -271 -425 -799 946 -500 867 -289 -251 -211 50 -403 -455 607 338 799 740 254 -456 801 811 -952 -584 718 -616 -354 902 804 -704 -359 58 24 893 -792 890 -920 809 -750 -993 481 532 -732 -812 772 -594 636 762 200 -924 -51 928 -952 -276 -501 561 -60 -244 988 -223 -929 438 -104 641 -102 863 -568 997 -968 208 670 858 -744 231 -242 -973 171 709 138 -177 -160 -27 425 441 -616 -210 -255 742 -778 59 783 -228 -868 -664 -274 -671 725 -142 -24 -726 -427 995 -448 -353 384 361 -116 798 -186 -218 -11 -231 -423 455 -838 -563 566 -183 691 596 34 -381 810 -315 -569 -633 775 -162 275 470 103 -780 -228 105 -277 -472 -208 -845 -95 116 387 136 819 258 -842 -176 304 164 700 -866 901 798 961 -25 397 847 495 -678 592 -38 -146 984 -325 591 489 942 406 362 945 -422 631 -380 -507 -750 863 87 -728 921 -118 522 558 -712 -910 445 641 794 697 49 -694 95 840 -221 512 884 -353 976 -707 -889 804 -478 -788 -11 62 -117 104 -712 -462 -243 262 595 -722 -188 292 399 -715 -883 -152 271 694 996 -976 460 -34 25 718 936 857 290 -381 947 565 -416 910 30 -681 976 -900 -30 655 622 -813 46 -355 -282 -329 -2 -328 199 -847 -500 839 514 205 219 -387 -585 -319 -734 -70 382 645 -259 -912 497 370 -89 -784 -384 -407 -437 -705 320 -76 -187 8 786 -72 410 756 449 588 246 689 555 -418 313 513 774 191 -423 -690 856 546 -637 310 -46 -962 832 355 -64 590 812 -127 730 198 814 -247 -964 228 -880 -367 385 -133 -95 -272 126 -676 -327 415 453 879 664 772 -616 713 387 -77 824 708 361 435 289 778 -135 983 -959 -413 56 27 -920 -33 822 -817 285 768 -68 -156 654 33 977 604 536 729 819 464 271 357 966 224 -72 52 -60 -439 491 -878 -870 612 55 -928 325 -932 580 -564 -797 -759 323 442 -850 588 -808 443 -456 -449 -400 -720 -715 -392 270 -840 -514 -410 -358 604 371 -633 -929 -696 -841 -348 574 674 -582 592 -839 25 -685 16 -758 384 -965 818 447 -699 -964 -412 -832 56 -18 -504 747 -952 -854 755 416 752 451 -63 -690 388 -245 113 -306 276 -637 784 -139 418 -581 890 868 597 104 191 901 -701 756 -582 -505 -119 873 -543 566 739 -878 404 255 -887 447 322 -276 -947 210 801 867 351 821 285 -471 148 -565 -18 -686 959 499 303 -966 -549 -97 273 271 -583 -435 784 516 713 213 912 80 -524 -862 550 -331 -425 -49 699 -541 20 -463 636 -366 -231 861 -136 706 256 615 -241 60 -759 -800 823 260 -249 319 -666 555 468 180 57 -894 -645 14 412 701 6 -56 -69 -64 838 -584 700 791 844 785 -826 389 -70 996 81 154 -822 -492 -33 -159 524 -59 -141 590 553 412 -486 -375 -354 -271 -561 600 -192 378 342 -734 899 -694 836 -905 -162 568 -769 -394 -210 548 -89 893 947 -601 447 672 -941 -622 704 235 149 -445 66 -344 -532 575 -690 -703 307 -997 616 -668 -839 515 498 555 42 -799 906 177 918 -739 -222 -858 22 259 234 -119 286 -561 72 157 751 523 -57 800 -126 -127 64 327 925 804 1000 -825 627 -310 -485 -332 669 -538 -261 -143 -691 -552 -288 -904 -301 -160 -676 -338 -954 525 714 -610 -634 393 255 990 680 -758 -994 462 -125 105 258 702 976 393 -230 965 382 497 93 -360 -214 801 -809 892 -894 -566 -2 268 -373 -273 572 -857 -155 -500 -725 -366 -932 -184 -679 759 -986 -54 473 -337 240 -599 638 -386 462 -661 -368 47 208 206 66 -826 249 883 979 -172 863 -275 964 -545 -601 164 -246 -923 -95 16 -22 49 222 996 900 548 904 -263 704 20 442 -136 -845 309 -710 110 586 905 -694 -527 -127 105 199 -782 665 -394 460 -354 -100 -30 45 -874 -505 772 724 -764 756 -322 974 -844 -708 793 -243 565 -455 750 -683 -799 106 -690 995 -273 -160 466 -934 -850 -420 928 131 -102 -148 549 267 934 -925 739 931 474 -641 92 -626 849 455 226 971 716 155 -54 -62 68 -659 -742 721 -759 -411 -996 -762 -178 -216 501 -751 990 751 -333 457 -797 -298 513 963 146 936 992 -764 805 -50 996 38 79 911 -82 -29 942 -150 519 -116 591 -963 900 -594 -393 -57 -701 -393 880 -82 36 -353 -289 64 -705 -786 -706 61 -760 835 861 -281 188 445 93 -709 -456 -697 -59 -908 -146 498 701 -301 -410 41 -680 -783 -16 342 -661 -50 140 800 -933 266 -622 -445 -183 -511 700 285 -763 -58 -744 842 -233 981 -731 319 -515 310 826 -877 897 985 908 421 -231 -862 -11 -177 194 563 972 602 -65 236 -559 6 -277 440 413 347 -208 -240 -496 -19 -890 674 119 908 741 772 -143 -125 987 81 -166 -442 799 -163 882 -261 948 -634 987 502 -685 -325 599 192 184 775 646 -388 121 -58 -708 291 -613 137 -19 972 -446 999 -955 -657 774 -947 425 186 -618 -514 -46 242 -863 582 923 -941 -769 199 510 284 -205 -510 154 -153 -132 -773 -678 -582 -169 190 416 -721 175 650 -21 -643 -420 664 -735 654 -731 959 -365 -809 32 -527 547 977 -764 88 727 -111 -962 -117 681 431 -262 -123 269 -309 207 826 -43 431 394 -518 -213 -876 574 166 -956 791 -207 570 435 -243 -289 547 -680 230 143 851 -525 329 826 63 -523 -744 85 -809 -818 -611 943 918 430 889 -658 707 -671 -493 409 39 -608 -4 -579 -385 413 228 722 563 557 -119 -334 -152 -671 660 -798 144 -298 989 -875 -377 634 985 -993 -498 -843 -716 192 896 -66 -751 170 931 -507 -352 -681 499 -436 -551 -566 -834 -701 -928 -559 -846 515 654 133 -548 -945 124 196 -262 -688 -566 -747 -36 199 -901 328 734 942 456 555 -566 -327 4 -427 25 -231 -125 448 237 -925 235 193 -843 653 53 296 -456 119 -796 -892 565 764 669 -372 -629 323 -128 626 -374 -836 -401 -718 -343 975 -413 -568 4 -235 -316 475 473 514 150 567 359 437 623 -952 -473 -754 766 84 903 17 932 -997 758 567 -604 -292 -226 891 -247 11 -669 -83 711 984 756 892 -328 -296 -196 717 -643 447 559 -537 -470 -600 331 -248 -959 945 -35 497 -292 -545 -633 788 714 253 655 -457 -404 988 636 -542 76 -20 880 -190 538 -742 775 -621 -970 520 188 -114 -206 -249 13 -604 881 935 657 916 -62 705 -25 863 629 926 -567 986 -869 379 -319 157 774 985 -488 -348 -891 -583 -361 624 -548 637 311 226 -562 -24 567 -244 814 670 -226 810 332 975 72 -236 400 -719 -423 294 623 415 570 804 984 -120 550 377 -354 -588 -18 469 281 28 -856 707 -426 825 451 -237 -824 617 774 859 -44 -495 -887 506 -49 910 138 -317 -914 -755 -412 -746 -629 -859 -236 967 479 135 750 -594 -210 -497 -240 -966 684 828 325 166 80 315 175 -231 547 885 738 -135 732 900 -116 -782 -407 -807 -87 906 -419 -253 943 169 488 913 410 -86 -829 715 -824 807 868 280 360 -795 -73 -809 -914 117 -643 -660 -984 -144 -469 891 -848 438 297 696 634 -397 151 -74 -595 -114 310 755 -140 -419 -904 959 -175 128 555 -390 -465 919 -216 -638 -42 240 347 313 213 -829 -645 -734 -635 248 -970 600 901 642 372 -183 -83 223 488 -820 -62 -702 363 862 -9 -76 -726 131 -877 720 -919 198 524 901 885 297 723 897 239 374 496 990 569 -147 955 333 371 -569 -337 768 -109 -860 868 -419 -130 -202 -900 221 -608 -580 526 -307 -541 738 -992 188 733 836 689 839 -644 683 -785 610 -675 -582 731 -338 644 785 -881 615 -720 -423 -969 -562 87 503 -574 -225 426 -488 -870 28 -405 799 742 160 -941 -964 -290 43 526 -206 -862 126 548 871 -694 -723 -344 -141 587 135 992 64 374 -865 -866 840 -385 481 -85 -329 -631 -465 603 844 -858 -423 919 -81 -161 602 -154 -816 939 -166 -502 -932 -662 -156 -240 648 163 -400 -636 830 -872 452 -734 -917 969 -832 895 408 -10 434 268 7 594 186 -768 -60 79 686 788 447 -290 -323 952 -384 451 242 656 -548 -480 -50 -899 449 -648 835 -187 398 160 -125 937 -416 644 847 -163 736 -723 775 767 -217 -12 -418 885 -145 988 -663 -793 -750 534 531 -775 293 641 -706 835 754 -452 -918 -577 386 190 815 67 903 -847 644 -785 34 621 696 -712 -122 318 -829 -37 526 -497 -429 -49 -192 -166 -331 226 949 378 568 -27 426 -800 58 420 -47 45 -73 600 390 -897 14 -186 -155 965 -138 166 -941 479 -53 723 -868 -660 50 -160 209 -878 -216 511 -856 612 185 -38 -170 457 -58 586 841 842 -750 -461 688 960 435 932 214 963 -345 109 -670 754 236 242 -172 621 420 -458 -577 946 -469 -794 646 -818 316 -691 -340 392 -809 499 360 994 -568 -998 -957 -837 -943 939 -504 704 814 576 878 -598 -289 -409 -254 -758 -900 -969 -759 -890 839 845 -802 -74 -845 85 554 10 510 748 -564 -230 256 -682 233 -938 322 -709 730 -949 -635 256 -166 451 848 -706 385 -437 -69 -263 -319 160 -827 739 970 -904 394 478 159 -459 -364 -311 211 754 436 -606 551 -126 624 -480 -266 -72 629 -190 -943 -578 951 -657 -537 -703 -56 716 342 -454 946 -3 -51 348 358 -477 -973 -612 398 -544 705 412 -859 33 -371 898 675 478 411 977 -104 -881 870 -681 -603 660 836 -763 634 945 -620 -36 -729 -680 846 -354 263 -921 44 600 -138 966 -751 -601 277 -147 -907 926 607 -120 239 -534 52 28 -39 499 -67 -173 50 814 697 -579 -736 -124 -291 -478 -318 -859 -127 -590 -500 79 351 -582 -350 -776 943 186 -395 975 -624 174 615 -553 -136 447 -378 -499 -258 342 46 -630 822 122 492 786 -696 190 -477 -301 852 239 -184 -744 -184 346 -25 395 300 822 -92 388 -472 490 527 -485 551 -260 182 594 283 632 -649 784 379 795 674 445 -247 -710 206 -709 -103 -151 875 -13 703 -382 674 432 650 957 -492 834 576 -434 370 -980 -318 173 24 -771 765 411 878 -16 656 -481 -957 -20 -679 382 84 -17 -23 -355 803 373 785 -756 9 960 -794 563 -552 378 950 791 755 -480 884 -830 708 -931 -90 -380 134 183 -727 -921 -655 -835 306 -610 733 -102 -559 -934 8 -696 -447 -37 -580 -745 127 74 463 -225 829 -836 -824 -970 218 289 -606 591 -700 430 -49 -498 -468 -621 -759 597 984 -645 -749 862 -109 99 -342 -604 5 560 721 918 -255 -26 -122 872 286 -524 826 655 -983 434 -759 -906 -296 405 -808 -335 840 -857 -772 839 -21 892 544 -618 931 -61 -861 -862 -209 -657 -535 -994 727 -189 -387 -410 -522 -257 -224 -869 -311 -941 -529 -162 -983 693 -544 560 -933 271 -33 166 -662 254 298 190 188 -932 866 -105 -904 249 -401 285 814 275 -465 -378 -571 -66 133 -938 -936 390 290 369 -950 -640 -784 -349 -557 -79 -207 -9 -120 7 -716 480 1 743 -943 -311 817 -351 93 103 351 65 971 254 477 957 -641 33 -113 -503 740 -34 -839 -743 -443 318 -787 296 473 -716 977 -483 -281 115 207 216 -403 -590 251 306 188 850 -786 47 278 -373 -188 -590 -240 -874 674 380 893 690 43 -400 -824 -524 -381 389 -326 586 495 -153 -196 -274 -651 641 -668 474 -305 997 -831 978 -77 307 -849 -796 -464 -397 -32 429 -589 -62 318 -406 -277 -224 346 -776 929 -886 -327 651 825 456 684 -345 21 -446 332 -106 -43 -998 -283 301 88 -52 -668 133 324 -332 954 424 -497 440 -314 445 -805 18 163 -298 125 283 747 -463 570 885 954 898 -980 20 824 -235 951 581 -159 -772 279 -249 -28 760 -978 422 540 434 -438 533 134 94 -505 387 235 794 238 949 544 -303 238 -919 756 818 -711 862 -124 -131 -4 673 -467 -56 -823 273 25 198 -307 896 -418 -966 -965 907 -81 577 -735 -333 81 776 863 350 937 -821 -525 896 831 570 -460 -308 -75 -151 575 -509 -929 475 492 -323 -363 -756 -287 577 174 -147 -316 -971 -725 603 -621 -496 124 312 -273 -860 -570 -20 515 672 -803 952 520 -324 -781 248 -863 -357 -397 61 550 -460 649 900 -594 -310 863 23 -975 999 -2 837 -536 213 -993 876 -379 68 103 27 -210 -269 597 -347 928 280 603 615 173 804 451 -703 744 -34 879 -219 457 -827 -817 319 -906 337 -82 -43 212 -58 -267 310 411 553 -221 -241 -917 584 801 -863 -240 475 -66 88 -63 -404 765 399 580 900 -473 -764 -154 -364 -584 40 -997 -387 631 -330 875 -8 -100 752 856 -857 -859 656 67 405 57 178 -923 -385 -966 70 -657 -880 -36 911 -863 -680 -528 -850 515 -468 -362 -113 879 -415 445 291 359 292 986 -239 -718 776 -393 -46 -555 425 -689 877 -39 196 -106 598 215 582 97 -353 653 -186 807 -366 216 798 -725 445 400 696 336 564 369 -841 55 -445 -722 824 530 -891 -855 -835 -649 294 733 -433 918 300 822 -97 -692 -5 71 -271 694 -942 -201 -614 25 -775 -583 501 723 79 857 -401 -748 -176 -53 752 -921 -591 -686 -243 60 -696 998 -741 -349 -12 -605 294 -187 -637 600 880 -950 -987 738 971 -728 770 53 313 -368 636 -277 361 376 -372 -345 -538 419 -167 193 954 -128 -995 562 151 -584 360 646 274 319 929 539 185 -451 -830 441 -663 72 505 387 -235 -91 -281 403 -590 -368 -363 136 675 -298 -712 817 -983 -432 879 -509 -18 873 689 -296 240 675 -554 -30 155 -709 925 -418 -512 -255 -883 658 -110 964 -465 -828 856 399 947 552 456 -349 964 -37 -300 -949 856 16 -760 -404 4 -487 -10 -430 830 381 353 -578 211 307 892 -434 6 396 931 450 341 -875 280 323 -946 -352 -639 901 310 -279 -178 -243 -367 201 -916 -195 587 -30 -200 -584 382 -161 965 106 -901 -240 -828 -880 -640 759 422 199 54 -619 197 -706 122 84 -142 466 -828 -867 338 428 -988 -327 499 -34 -199 -19 -731 -157 103 -230 -884 -28 48 994 109 -468 192 123 -744 378 -115 963 -361 -618 -690 957 -301 -829 736 -800 -583 -36 -976 -991 380 260 -691 407 656 -863 350 -770 -691 -332 414 225 584 -510 -359 923 155 -910 -103 771 -935 203 -42 367 648 343 480 55 643 590 -628 -659 333 -906 -187 -414 430 -695 -881 -601 -129 576 -61 922 -235 -693 -163 -204 -326 148 -814 -152 -865 906 -831 406 -434 -108 -184 634 -941 679 -391 706 -449 427 112 -231 -860 -599 -393 971 -598 -735 -402 -360 293 -986 -801 -666 930 -341 -327 -515 -75 -850 -910 643 673 -326 730 131 -31 663 222 241 -117 914 -585 215 -826 707 -528 579 -461 -265 62 -219 551 921 9 -255 703 134 -583 -546 -572 919 -951 -915 -477 -777 -686 -337 186 962 680 -346 -424 -368 -451 190 600 17 848 547 692 771 822 52 -269 -404 985 -478 225 -922 -309 -317 -647 -606 -866 -143 189 -472 875 -815 -140 -817 222 -54 -85 -989 201 92 -737 29 -918 431 -334 950 148 444 975 -545 -687 -813 807 916 318 588 340 -487 -575 469 -664 570 838 -967 -213 11 345 606 654 -884 220 566 -203 529 -336 -159 890 -169 368 657 -217 -681 -217 692 -349 511 626 -426 -260 -119 -647 700 353 872 -934 786 -383 671 -316 324 995 708 -70 342 -160 687 -927 496 -615 65 -29 584 170 285 -820 -512 998 -243 -749 491 901 189 -743 -22 637 91 -784 993 737 713 243 -532 959 -611 -403 -782 239 -673 -641 -592 553 -149 -380 942 -20 835 -241 727 -93 -871 578 -57 -32 77 -82 -180 233 -836 123 -341 -931 314 810 736 -208 870 -151 386 470 223 -646 559 457 931 793 -181 -796 -400 -229 -122 318 66 -378 -334 250 -29 686 54 619 -401 -659 862 -321 937 632 297 -936 -114 -909 -826 174 -930 911 -286 -447 -85 114 233 634 -40 -432 668 671 913 557 -809 -441 -1000 -472 -723 -697 -127 931 -632 285 -790 -230 -909 -475 -675 -70 865 -272 -486 482 -387 728 -203 -188 356 130 11 -434 302 193 -361 -369 -78 677 934 195 -521 -484 -940 277 -132 427 490 509 159 -881 -125 -508 549 -279 -288 97 -328 -69 -506 240 498 -899 -335 322 -284 -274 499 202 -451 -899 515 657 357 440 -942 956 47 396 -868 809 -235 823 245 444 -33 644 -365 207 296 -226 879 639 996 -75 290 -81 304 -798 -863 -655 -269 -827 694 718 63 -274 -667 -294 -435 -752 395 -506 -73 77 -268 -458 461 -345 173 951 -694 603 499 414 379 -588 100 -33 -86 -530 562 120 -401 33 607 -779 346 156 26 759 227 -397 -610 -819 445 852 -241 632 856 322 -165 -986 -726 207 833 -474 -188 -515 85 -846 -719 810 879 -404 732 -255 -35 364 853 -635 996 -709 837 -928 -162 974 -771 85 1000 -95 243 28 106 395 -774 141 843 -519 -552 729 241 -738 966 -878 56 -351 607 -594 -282 -685 137 -697 -335 -845 -981 719 869 -653 666 -348 -717 -147 -186 -360 -620 -96 57 419 559 265 652 -622 278 626 0 748 -57 -528 -915 629 -343 993 736 -173 463 -356 -345 -111 877 -123 -420 745 455 948 932 -438 -375 717 -372 755 296 942 -902 -216 576 240 -286 169 855 -883 648 565 -829 -486 485 -389 731 -196 135 -795 -377 867 323 -421 -484 -473 459 -78 -481 314 -791 223 -891 -947 -330 -280 595 581 -38 957 920 -741 484 930 -791 -597 71 389 80 -689 876 -106 942 -345 289 -754 252 -576 -558 262 971 -655 -371 738 -343 -706 -142 -267 506 90 -215 -449 364 115 874 497 -778 135 -3 -898 -489 92 -682 234 322 50 -791 -730 -358 825 -15 -899 -114 -145 -882 132 -304 191 -555 -150 692 545 624 986 429 585 155 841 -84 400 -719 -98 -304 -693 766 517 647 -386 233 -716 -742 -87 -485 669 343 283 19 -344 -610 -292 246 791 983 -521 714 -22 331 -659 543 438 -224 -790 683 807 -795 -545 -562 -542 480 187 -425 851 542 281 339 -575 42 458 318 825 330 -270 7 92 -219 -751 93 928 -911 480 -443 808 -722 863 504 -546 -390 -975 334 740 -643 -398 -588 -218 867 929 -771 -173 -966 395 828 -163 -123 73 -921 -703 -873 -690 669 -680 -728 -828 -788 -653 -123 485 -986 -70 39 -255 453 605 558 -312 576 851 304 557 232 478 858 -909 -525 -947 -350 430 938 648 -915 854 -922 -818 171 -136 -574 -434 -773 -512 746 484 770 -977 -55 -348 -602 -337 -777 -588 938 -190 -936 -347 520 2 -242 456 -392 -303 -172 426 965 637 935 -903 566 732 33 286 -964 -260 -318 629 -645 -616 -144 -543 -580 -551 -469 586 -169 -200 60 -31 -62 885 139 -254 234 376 755 -883 179 -707 -419 296 634 -243 -196 352 -653 786 141 -842 251 -395 825 680 -149 -594 -256 48 -24 449 287 -83 802 -117 -729 -728 -784 -622 -165 717 -261 -67 353 909 -913 -296 841 -307 303 -32 799 -794 -210 -440 -274 -760 493 -804 -346 -861 -606 -773 874 -90 488 436 307 724 -924 979 -410 235 -604 228 -872 466 446 678 -315 -12 150 902 943 926 -588 579 58 -167 -964 860 574 -853 -527 -928 -880 946 514 771 845 -885 -716 -381 -755 511 -940 487 237 -63 158 793 598 -391 976 574 114 927 844 -89 822 -572 -260 -466 390 -357 818 432 -863 -219 837 90 -554 -209 313 -533 -741 416 -714 241 593 -433 -413 -996 -857 -172 -774 914 624 573 -999 -922 252 -620 -913 -370 -280 18 -521 -212 730 473 410 -681 48 574 756 -96 -1 -432 604 202 -888 824 41 57 597 -748 -373 -97 994 -382 -583 -173 38 -418 -13 86 920 484 -302 651 490 710 572 -880 -817 -747 -639 -521 884 -230 286 -866 114 323 654 299 526 112 -234 -564 -738 -971 349 888 70 857 -430 768 386 756 270 317 331 196 -557 -2 -978 -503 -924 -63 292 -665 -954 548 754 -26 -631 -221 -798 -661 872 893 -915 -202 161 967 -628 64 -948 -654 -761 861 -465 528 -483 -674 -490 -327 -500 774 -709 -359 532 856 349 -397 934 -195 405 -732 -143 -874 541 701 -362 -292 544 840 691 109 825 777 642 -132 571 -649 -333 555 629 -938 -379 854 -15 -684 -927 68 -598 758 492 622 242 692 -571 559 465 -539 508 800 -69 734 16 -642 -718 -262 646 -507 614 433 -605 -80 -961 -930 276 -526 0 844 -798 912 -899 312 -523 609 220 921 -483 -789 -793 -25 -988 249 675 391 -69 142 -46 -878 -238 751 421 663 -89 -654 -714 254 -755 -526 -667 310 -51 -930 -561 -917 246 281 -347 521 635 -160 -324 -962 484 -696 -666 68 -671 -278 -178 589 196 -754 229 -482 -174 612 -234 -244 100 100 200 730 -795 233 -310 79 289 -681 82 281 345 -350 -850 -769 831 916 366 27 615 767 -597 675 -550 362 992 101 -533 175 497 115 189 -508 384 669 580 -112 991 -982 730 784 -475 613 -297 215 187 -924 603 392 -348 -218 -783 -727 18 -393 -967 505 -909 652 853 -786 835 -104 196 636 747 802 744 205 -869 -262 -23 490 503 -940 830 -78 752 -637 -786 -142 828 -44 -766 -791 99 -285 904 -297 36 -501 -48 136 810 146 290 589 -12 -212 514 24 -925 683 -534 100 184 -457 -675 604 851 -897 -587 -205 406 -901 -588 -41 -36 -466 316 702 138 -983 977 692 -462 -475 -601 483 695 518 -921 464 -906 -939 634 -526 -153 599 -719 573 534 690 241 168 164 -737 -340 -271 428 -585 -49 -562 -193 1000 -914 -857 202 -743 -728 78 982 211 595 703 -729 -876 -486 752 -911 87 -94 936 822 38 369 -461 991 -521 156 327 -300 -293 169 -609 839 -176 585 -526 207 -495 -283 449 -472 420 480 -67 -148 -423 -212 124 -302 81 382 414 -443 442 -965 970 520 160 683 -484 -512 170 115 803 -706 -444 -134 80 -858 -575 -520 643 -489 271 614 -742 109 -278 466 93 981 785 -706 289 932 -566 881 -439 -152 698 541 811 43 825 -215 28 -523 900 -690 -511 -660 95 -169 266 829 -993 129 639 -97 905 -489 940 -110 678 345 -303 615 720 536 -362 -94 941 964 745 49 601 98 -979 953 -348 368 674 -578 -68 -390 337 689 462 479 404 -41 -42 -933 -378 340 613 -371 -191 -36 -782 -180 -720 31 -54 304 232 -766 -868 86 826 391 927 264 -280 -334 -880 -133 795 189 487 -531 -116 -715 747 358 -796 -389 -113 -151 -842 -450 145 -886 -347 -72 390 -903 -45 459 717 281 15 -724 412 -668 614 -86 -409 88 -255 -590 788 443 468 682 -196 -775 598 -165 404 418 458 -539 -780 -349 -968 459 -908 891 -164 -313 959 487 -388 911 -526 -753 -555 -913 -123 -734 449 -419 345 -855 -857 866 221 937 -445 743 -397 -489 -176 -554 -921 417 -717 -787 350 -913 621 435 -283 484 936 -796 72 -365 242 300 342 -238 839 -253 199 273 -690 -519 934 -999 712 765 -230 910 -762 639 628 644 347 262 -119 629 -286 -469 -302 219 397 -507 810 -106 239 -29 164 665 -209 502 430 -334 374 147 522 -844 442 -345 -872 -50 -919 137 424 448 156 327 -945 -495 -810 354 -116 -160 839 876 -770 883 814 124 -427 -983 911 10 424 -371 -748 -637 901 366 130 -526 -340 377 448 -121 -694 851 -88 -451 -638 244 930 204 173 213 -373 373 266 -215 350 -458 -738 185 -331 244 -474 616 104 326 -409 581 -794 283 98 979 457 -195 -667 29 35 19 -616 235 457 -578 107 482 40 -336 -582 -9 934 -349 -776 -19 -147 521 -925 -15 -449 -387 816 -233 -619 -984 -316 716 617 -233 160 146 -829 780 756 498 -172 -710 -176 -344 -479 743 313 751 -23 7 300 268 426 760 112 -563 1 -297 463 -74 400 -377 1 -660 -724 310 668 -32 625 -458 -653 -592 -462 187 287 -599 -617 502 454 -537 -968 47 779 -847 -310 268 985 957 772 -756 888 122 -2 224 490 -169 -664 732 734 -194 -577 -176 248 -18 -827 -576 -613 -605 427 313 -68 -134 803 315 800 29 -813 -414 -83 640 444 925 -609 800 826 -118 -259 -917 256 417 -663 -835 289 -80 -799 -227 822 783 158 -165 -691 476 81 -567 415 473 607 -347 313 -1 689 553 946 -7 -520 -810 696 -972 7 -154 -679 528 74 844 -601 -823 -752 802 884 -448 -430 961 609 864 -460 619 577 112 -207 -880 226 299 312 -805 277 -353 14 755 -749 65 -27 -722 307 107 615 -50 -834 -489 395 -430 -786 535 -399 804 -917 -734 -385 -935 -845 305 -186 407 -905 211 236 756 -148 -288 294 475 -840 -947 -996 -558 735 402 8 602 307 -217 676 -670 23 141 -544 -915 912 -892 748 128 176 -834 334 -981 -312 353 417 -466 -359 21 -200 -160 -232 -986 -693 452 429 134 411 -545 266 -101 368 59 695 -202 50 -414 -664 -34 893 363 739 574 -638 735 -798 716 -247 -556 -242 223 -971 311 -747 873 -275 -812 169 282 909 245 -271 176 812 -756 328 -326 70 -146 -870 53 -225 -776 -138 401 -630 371 -914 -130 806 866 800 -344 -902 818 -101 742 -773 -379 -450 785 464 584 716 304 -195 399 -770 500 -256 771 -331 783 -228 -947 -958 22 -134 783 -904 -811 852 -436 750 -608 42 -340 25 589 103 922 704 608 -781 561 17 -42 841 -746 426 918 299 85 549 987 -222 923 -974 -505 -639 -501 -821 -780 748 339 -41 -77 931 -964 739 -508 670 945 251 -529 629 -400 -745 272 417 -978 369 -47 806 -216 -798 -984 -35 856 583 -539 -116 -116 94 231 -648 -351 -976 317 932 -142 -384 950 30 865 971 -902 505 53 220 629 174 -822 701 718 -695 -314 780 -554 408 -298 -288 79 80 830 75 -456 578 804 -190 -464 373 69 -594 847 351 642 -724 215 356 317 784 249 837 408 -746 -410 -827 -965 -676 329 -72 446 -604 605 944 591 251 -660 632 -461 -453 -49 234 -38 54 596 506 889 294 -393 760 401 -662 540 -257 359 481 255 12 -213 -407 232 -727 973 569 543 415 266 -359 -708 -808 -372 -545 -269 613 856 28 -750 -752 -361 -628 -154 322 773 -593 516 515 138 608 -125 -212 761 276 -894 278 581 836 -998 -248 -418 -846 721 973 362 -599 182 841 531 -731 -856 215 -250 12 752 -483 82 -620 249 667 -191 854 -162 479 -878 884 -897 12 141 -740 391 652 -431 -928 607 -240 -422 -94 -181 -730 251 -910 -946 -13 -224 -452 -891 485 -441 -816 753 -752 -276 -567 217 -932 378 599 -402 -430 -825 -255 -125 -832 322 245 250 196 -37 -535 -778 519 43 535 374 -737 -272 -434 -507 632 -852 28 285 500 -140 632 12 -686 -343 627 400 40 893 -430 627 -258 -612 772 -288 -304 -853 -801 -677 185 -528 -351 -438 447 430 -451 298 -303 342 533 602 -350 -659 -433 306 -164 -59 -575 448 371 204 -796 -962 424 -102 -341 868 -304 224 -4 911 -9 876 222 774 -613 -900 701 82 -653 450 -629 -912 44 -201 -399 -15 388 740 596 387 -978 166 592 242 413 808 254 495 68 -800 -933 536 -294 816 656 219 -40 -994 -235 -723 -428 -882 72 -951 -572 415 315 799 623 -63 952 -67 -503 -128 -221 -94 537 -94 -545 628 -19 -290 810 -848 333 -643 743 -73 879 -188 -131 771 587 743 -280 111 906 179 851 -335 352 380 823 -331 323 513 818 315 411 429 444 -429 341 432 971 866 -745 -103 -372 360 -434 111 -888 738 543 642 223 -94 -943 -170 380 -800 168 320 667 841 -9 -745 -652 740 987 -610 -787 -999 -763 482 387 738 671 415 744 -411 -613 763 -338 -48 121 -923 218 -900 -530 -717 58 -607 -254 171 371 -266 86 -294 -719 -931 356 -294 -775 -156 762 379 -181 -242 -166 -303 964 18 72 -811 34 -405 -226 -72 647 -166 144 93 841 -825 -785 99 -899 -348 560 265 -449 999 789 445 776 -404 933 680 -79 -493 731 -236 -543 274 -302 796 646 892 -462 -978 42 -193 -181 608 517 650 -905 -227 -416 -3 -274 562 -350 463 -737 112 -324 -619 429 -346 420 -761 -290 -951 -914 -420 -143 588 953 613 -735 579 -34 105 -66 77 332 984 894 238 56 51 404 -765 -4 -403 -700 228 -188 -625 393 -7 920 690 -295 -645 998 493 935 190 -839 147 -504 564 -577 -808 290 349 549 -364 -209 -966 -474 480 71 -662 372 -783 96 84 -655 779 -435 -348 -486 628 -226 375 184 -17 435 568 120 -416 941 460 -867 -220 516 210 -347 -638 -501 -365 -625 -507 970 404 547 -918 237 -12 160 569 853 -596 549 300 -410 716 216 -175 834 -364 -551 473 460 643 -310 342 477 694 -520 390 -730 -368 -483 -194 627 341 -786 649 -918 46 795 213 -108 292 -796 197 915 -822 -247 -583 -980 -205 -835 761 356 -171 666 723 -732 -391 -707 773 849 517 199 793 597 347 -646 -226 525 -16 536 -998 -261 994 -862 -158 -744 270 -73 336 52 798 428 632 31 988 -281 -25 -648 -918 957 -524 402 259 -310 -348 117 908 600 917 671 -50 743 -382 367 323 917 -103 412 -944 -286 854 445 -639 284 -901 685 303 -513 480 951 924 855 -991 181 -970 493 -879 -456 470 783 -316 717 162 -95 85 395 88 841 964 176 -578 646 289 -702 587 -605 859 917 -308 -293 -49 -346 908 -9 -373 536 -264 748 -985 776 970 -973 -139 824 667 -49 741 -683 975 457 891 -564 31 -646 145 78 125 839 -545 321 -586 -504 -307 -606 -909 -553 -479 955 -38 731 -249 -111 -105 73 -76 -422 970 -658 -539 -270 -471 557 143 391 70 -550 660 -8 795 -274 157 -27 -190 899 -160 221 -821 224 426 -758 53 872 -399 -40 -500 15 965 807 857 205 -31 440 -580 -596 655 599 772 84 -650 121 -189 559 631 -132 -223 -878 -260 828 440 -990 -3 445 547 721 12 -475 123 -359 441 -492 442 -867 -113 -174 -193 -534 -347 -209 -602 724 -837 -380 -821 -27 -635 403 115 -74 180 241 -267 -716 -256 -378 -526 -282 -305 -419 406 10 616 -970 437 59 -332 484 -413 -223 580 988 -605 329 -443 874 654 -435 722 783 664 -897 -380 238 -594 729 -490 501 -836 530 -964 529 -814 -761 -587 -506 755 406 276 580 134 342 -128 -175 563 -427 -569 677 -524 -807 -237 712 473 657 -331 916 -997 905 177 307 602 10 -920 -279 695 813 600 -836 -761 412 852 982 623 377 950 424 758 -651 -979 660 519 -941 976 -459 256 413 -645 108 438 -456 244 196 -805 -575 -440 -52 328 -311 654 933 475 -315 -19 132 418 712 -472 -655 815 -833 -618 -518 -544 -958 -453 -960 277 110 757 6 -470 862 -736 925 -79 -634 855 -625 -278 -742 -836 482 -889 -101 406 902 -687 -264 305 -444 -719 341 685 225 386 -374 -812 28 161 516 305 598 42 -35 -494 853 -492 1000 539 -114 875 -909 558 -44 384 937 -5 652 118 -318 416 93 822 83 501 -650 325 943 618 853 -897 446 -991 553 465 -703 418 -636 451 -254 466 -218 4 -540 -353 622 529 -397 927 636 -16 -278 -597 -715 -238 946 -59 -103 945 -749 71 -515 565 -825 -871 872 -967 307 671 -519 -335 185 729 -786 184 -216 978 -986 -353 146 487 717 969 254 -365 -634 -267 454 -567 -218 -890 -186 597 -673 -258 782 725 644 180 578 536 -242 76 818 -51 4 -48 519 147 510 906 -160 480 -862 -347 -839 836 911 703 890 -441 -876 666 -905 719 -189 -230 -556 577 263 169 -485 310 602 -260 241 -68 918 -392 763 -2 109 -924 -730 479 844 -96 -371 -156 -292 -713 908 936 -687 -75 -634 -503 176 391 -303 -131 79 586 -12 -745 437 -331 -557 96 -790 -844 -989 679 902 -903 310 22 -396 777 905 51 -58 -820 -879 733 -706 -395 249 984 871 -932 -994 -166 -310 -211 -825 532 -243 375 283 -552 940 979 -585 613 -219 948 209 -170 -654 266 359 -842 -128 788 973 -331 711 555 -568 -251 -870 -174 354 -449 -897 690 514 -608 314 -630 -470 284 402 -499 18 475 197 650 334 -41 -303 -995 -527 -962 -952 641 -350 178 464 -545 907 -931 -3 -769 -680 -124 563 -945 -797 450 -820 -511 -605 716 -663 -452 -314 35 519 974 79 656 -704 -753 -398 688 -304 -297 -458 959 -593 670 -249 -573 -264 500 328 249 -84 -398 -844 147 -500 -642 -466 420 -253 915 -167 379 -281 -784 -809 658 410 -906 17 867 198 293 815 -461 -469 287 -224 -499 -931 -497 55 292 749 -671 907 319 135 -559 -679 848 -904 -223 720 -116 525 -208 -552 660 779 -561 19 653 -567 -440 -191 -944 878 -760 965 283 -437 -538 392 219 -120 697 -540 872 371 45 714 -573 134 492 -805 -407 784 -854 7 -441 -636 -824 743 277 899 -874 -574 757 655 -678 -108 658 679 -770 -955 192 321 977 -437 878 -167 422 920 -343 841 -660 694 864 -389 -638 -540 822 474 623 -786 826 -307 -92 -900 422 498 722 -116 -656 -464 -69 -324 -753 592 -778 901 -384 771 996 -315 -30 827 -557 -87 -737 309 747 820 885 614 268 972 -764 -780 -818 519 -298 70 22 -168 918 -985 932 -930 70 -456 -534 -52 128 245 -719 465 584 163 375 597 -798 505 -690 182 -927 -391 -43 -580 -322 424 279 931 140 649 -133 -991 430 455 -367 -506 612 584 545 -209 658 -594 -592 906 142 -556 756 631 180 463 141 181 557 178 753 -453 -418 469 409 -344 -666 730 63 -171 529 154 59 184 979 -471 712 720 18 -347 225 -56 923 652 299 944 707 -311 962 -527 946 348 326 999 -822 905 329 81 -336 586 231 -189 654 677 501 86 -382 -8 -681 -219 -284 737 415 -722 819 193 949 53 961 372 584 -475 685 491 482 -254 973 814 -492 260 888 -940 -943 643 -177 -908 10 -532 -124 232 -787 -675 709 -794 -334 -557 655 -33 64 -364 196 -476 185 765 817 -292 532 766 -607 -280 677 -401 255 -970 -593 -930 -46 -94 -877 -801 455 -488 -113 876 -442 -80 -222 820 -353 793 121 -263 194 646 -208 5 -663 887 296 -838 345 -866 831 -641 -538 70 -780 734 -864 518 -281 376 -150 132 -474 -595 -82 203 -10 79 74 644 -582 839 -479 -631 -443 647 -450 373 -23 285 -175 -356 -238 383 338 -170 314 -946 153 636 -378 -359 822 277 -143 123 -917 -752 9 653 59 -512 285 -823 -403 186 -614 -895 48 490 457 940 81 624 855 89 536 256 -340 -574 -250 281 -112 -737 -438 895 -488 636 523 -681 -503 318 -785 922 -132 -138 618 -478 999 -942 -812 110 -341 611 -250 -55 754 -348 -552 -576 628 -934 -59 -936 -840 -453 352 -315 -332 891 -541 -996 78 -733 196 847 -748 740 -590 223 -702 -468 -864 -273 293 -224 -352 572 -870 -434 -201 -246 -423 -226 128 247 584 57 639 -805 986 -753 90 -187 -247 -799 -540 -300 375 -741 -396 37 290 -261 723 -641 -716 810 -132 -761 -514 986 -442 619 324 -391 439 386 685 850 708 -56 824 -711 -985 -371 -830 844 941 825 -882 -678 449 -49 411 627 679 -582 659 875 -715 -740 -12 -753 -242 818 508 490 786 990 298 883 -126 189 -779 144 123 461 -172 84 -267 918 205 -182 -971 382 -17 -970 -286 -953 768 769 56 -729 19 333 768 513 138 260 -700 885 447 -304 -556 134 -570 92 -93 70 -345 817 -499 510 442 -141 151 -633 947 -470 -85 -992 -902 200 228 933 398 -574 -343 -894 120 -769 452 240 564 361 -924 448 95 -170 929 29 -78 531 -349 148 -516 -648 591 -31 -966 699 35 720 -684 591 -944 -824 841 -758 393 -678 -106 -57 -537 334 382 -393 -86 503 835 156 -790 452 680 -264 -975 -225 718 612 822 -676 -120 161 243 951 -190 116 -897 996 125 -600 386 61 -672 -799 720 865 -956 21 -117 -807 -116 -276 -800 -213 600 884 86 383 -698 319 -470 -937 883 -298 -535 472 -467 431 -282 1000 862 540 968 -261 328 -961 -451 -686 -399 -987 -891 -891 270 -492 499 -46 -918 919 565 71 -275 801 760 -635 -536 167 -805 71 266 -572 -687 -526 476 35 737 -305 903 -529 721 -570 -218 -444 -725 -721 -981 -546 -979 -916 -459 -58 -373 507 306 343 447 -14 -15 -70 -364 457 435 -551 -564 188 -49 -390 76 656 -375 855 876 -60 361 313 625 -956 -585 504 294 -833 700 -362 -654 935 -67 397 -786 827 142 -665 -700 -531 390 -864 659 959 -850 445 337 396 630 -216 -437 259 -197 -684 569 -50 -592 -982 -855 -129 181 745 845 -417 -841 162 -447 296 909 853 -128 -131 400 -270 -459 742 963 -553 862 578 293 878 -967 -873 475 439 -725 -345 -749 -153 161 360 -170 -291 -593 537 -671 -394 201 651 728 794 -766 -929 621 903 -86 -132 -735 229 649 527 887 -447 590 -183 361 125 -72 -764 -943 -424 243 -302 902 -620 72 952 -398 -191 794 -677 -574 -883 832 490 934 324 853 -234 -141 29 451 123 133 125 -464 773 617 -715 619 865 791 278 473 -870 461 564 976 -972 -941 -375 -13 143 79 397 553 -99 33 574 -564 119 -931 -837 -585 595 477 -471 612 -437 650 -319 545 -467 725 -934 120 927 -936 665 -313 -233 864 745 -353 -514 -892 639 -586 -124 278 439 -690 496 810 52 -89 779 96 -34 -306 -161 2 -288 637 -637 -216 469 -855 -863 296 -837 -730 440 373 435 199 -81 -807 -260 843 -939 561 83 -473 447 77 -910 -636 -766 -245 487 971 -526 825 456 -399 548 -537 755 -805 -523 -308 503 178 914 595 -654 848 -234 -28 -501 -416 612 179 -327 -51 -695 973 422 -352 540 553 -424 -507 -536 207 -320 -585 -661 259 932 -828 698 495 631 -26 40 220 -12 -653 270 -659 -340 -385 -552 242 117 272 716 -717 -190 427 -590 -369 502 332 336 687 885 -805 281 -468 -681 485 789 -672 -716 931 -177 -41 -181 440 -883 389 -680 -676 -710 181 -772 995 -575 453 910 546 573 -207 871 416 319 667 -671 296 -717 171 411 -182 470 -291 -977 -397 53 -69 -376 -225 -498 -96 -591 -722 -400 -410 1 367 -986 948 -646 -397 170 262 -292 -691 -317 -368 -524 94 -251 249 106 -454 -710 82 -131 646 -29 -442 331 838 303 -579 -435 -556 67 451 -245 108 -721 -619 -861 -251 -444 -973 318 451 -171 650 -944 -454 -931 251 -539 -652 -555 367 261 -277 -654 -220 -447 -980 -759 -126 -87 -906 -18 836 -899 536 496 200 -929 -340 349 -174 455 -465 -145 242 532 990 -183 577 -317 -531 -403 -881 -493 -770 641 832 -156 457 863 126 -530 -495 -839 -602 -793 375 920 -822 -455 -742 -441 85 984 888 -664 706 -516 109 376 -970 745 223 488 -94 673 92 -280 -471 963 -664 -971 43 780 -703 -848 453 -943 107 -702 581 -321 776 948 295 -434 -837 -702 -462 25 -730 -149 944 -649 -504 -744 175 -2 -835 253 -42 -284 -37 -979 574 -281 195 -888 91 -167 875 469 64 -109 -829 -608 771 -287 868 193 -975 957 -770 -404 -825 470 -545 160 -465 -353 -572 -826 -599 676 -440 -616 -160 328 763 -38 218 -998 166 885 -478 -854 496 -895 274 959 800 -662 -565 -470 -255 971 960 -83 519 -581 -740 407 600 957 731 -380 492 495 447 653 -976 563 221 -344 297 -232 -974 -96 502 96 920 -278 -18 -578 989 673 -747 322 -986 91 -369 562 683 217 -444 858 943 -933 26 363 337 -214 178 -421 734 -823 -314 637 -249 -813 -85 729 -81 866 -627 -534 -145 -697 86 -73 175 -533 963 -963 450 529 928 988 632 -788 933 -253 -427 -546 -567 853 -601 -995 968 291 -138 -27 -142 794 -355 -103 921 -95 -972 149 764 -744 -972 713 -813 -713 27 -931 823 69 325 131 -905 919 -805 -86 409 320 -991 -411 625 -752 997 -132 -721 -283 708 448 363 -687 -781 839 811 615 766 -345 990 -283 392 -622 565 -9 322 169 -26 -808 -308 -61 375 846 815 -332 661 -882 -508 -896 399 839 64 9 43 822 122 825 785 919 934 -559 -783 -615 -338 -447 66 -781 -457 580 59 318 -106 -681 915 499 -682 -12 -414 531 555 -497 -978 563 143 497 722 -447 -190 -157 787 31 -599 -862 181 -553 870 -230 -292 -454 684 258 791 911 -295 -321 20 442 -194 955 618 -766 -156 826 -620 -804 -425 414 -892 -809 440 -471 554 184 -786 6 -53 118 47 484 535 822 898 -622 -362 -740 575 -185 779 972 428 411 532 917 684 -593 463 615 -871 -139 -374 -591 -701 800 -692 -168 -644 -20 770 -204 -776 185 -745 935 -158 764 765 -595 362 -345 -546 -95 697 262 -59 696 704 78 -571 276 -98 65 74 -728 -63 319 84 860 402 576 870 905 430 -179 547 -628 -214 -275 997 -28 -104 -949 269 -361 -527 -792 -311 495 -696 528 -276 -410 -628 -895 -57 253 -322 161 -104 640 256 -485 540 829 -639 -256 867 -466 -188 -553 439 816 -53 67 -195 172 463 -182 676 783 618 841 224 -259 554 817 -846 -820 515 759 -291 -809 -958 -246 816 647 -491 873 940 -544 812 -191 -840 -279 -209 -296 -379 -297 786 163 891 -43 -570 -916 -493 445 -274 103 15 -400 583 973 175 -948 981 -41 697 -887 403 997 -437 -827 -993 788 -16 850 -479 -661 307 -57 555 -578 191 -375 -899 -596 945 947 774 -384 -184 -809 192 809 -823 590 -176 160 -922 -141 502 -274 -411 529 289 213 209 -626 661 -576 -378 -199 892 -3 -446 533 -113 -893 -244 -445 141 537 534 -934 893 -307 -740 -966 -309 601 -660 873 658 -840 -828 -671 107 -770 -668 72 536 -723 -156 810 -535 -350 -254 -680 140 816 941 375 -61 634 587 -39 400 985 -189 -795 658 -262 -239 383 380 -890 517 503 124 217 688 -780 -951 -733 787 -761 -438 -50 526 989 175 163 851 474 -3 -716 580 109 837 -104 927 -274 977 -739 -236 661 -299 409 476 366 -381 -645 342 654 -795 371 121 1 227 -436 305 -963 932 9 -24 -812 479 638 360 577 988 -313 876 -582 738 969 -704 869 -803 -964 112 526 478 -526 -704 -356 472 -5 708 -286 622 -356 736 131 806 -451 -363 -237 -950 -845 586 766 160 -287 500 894 -268 460 606 -245 512 -342 272 207 -566 988 323 -466 -889 874 -601 899 -16 -462 374 221 717 162 205 -368 -331 -820 -460 659 -699 -790 -607 434 -586 205 790 -395 -717 -255 -113 -668 -273 766 199 -327 474 -85 -375 274 602 -208 975 -136 353 -797 -557 857 -105 513 -686 239 -129 78 51 -226 -227 -376 672 -808 -610 355 -719 -352 916 -41 -739 59 -101 -198 -631 -632 393 66 -689 -103 -243 -118 123 367 8 778 400 -992 558 -45 929 697 -345 310 -816 96 588 -360 -551 380 -884 -735 589 -812 -181 -217 753 395 970 -166 -732 772 704 -22 -989 -902 -380 -272 -123 -93 217 207 652 -753 123 460 670 -392 -954 929 -375 -399 913 520 -92 70 956 -357 69 996 -598 -204 412 179 387 365 767 -594 -997 -928 166 663 -63 -313 374 712 -248 313 463 -694 780 851 915 -665 810 -11 282 -119 353 186 -611 -486 -918 -680 -680 365 -598 54 896 380 -621 350 113 548 -738 497 173 150 239 -557 -430 -484 -84 20 -448 167 -620 545 210 976 732 -821 442 -255 -985 657 -399 277 -103 -821 764 -220 -347 -843 -9 9 789 61 355 735 -501 377 224 -514 307 -150 -648 -791 199 -910 -675 -930 599 -599 -805 16 107 -627 362 -135 -256 -504 -76 -689 518 962 959 732 269 -39 457 -846 121 796 294 893 -755 905 955 571 -182 -196 -310 -970 21 413 -706 3 582 33 787 341 336 269 169 -676 570 292 -338 476 -95 -534 -783 76 -696 -495 -905 -808 -114 -51 -348 -75 -145 575 -758 -663 607 -808 -362 -327 849 836 -197 -516 403 -947 -707 -384 -355 730 961 -734 936 158 183 -259 -645 693 -984 930 692 -883 684 837 464 -596 247 712 -134 997 -892 906 -128 509 -267 -583 -99 -503 -472 667 -336 670 800 -639 829 383 -195 473 56 529 884 561 -281 -120 263 -90 -707 -557 451 872 691 222 -411 615 779 -904 376 -922 723 -978 4 -409 118 -49 -691 825 -639 -654 -489 475 33 -447 406 806 268 -544 -57 460 889 419 372 -634 526 -929 -578 153 92 -407 -637 -298 -676 718 23 -550 -127 -443 -274 -828 635 -562 -438 -74 375 376 759 -69 600 263 282 -306 -137 116 697 84 -551 -118 101 -80 -17 -693 91 -668 544 471 -530 210 -696 -609 200 570 922 930 201 908 358 -967 668 -603 447 407 -190 228 366 916 215 -598 -807 -274 -918 935 425 332 516 -111 911 270 873 -967 790 -60 -800 823 -766 56 -524 562 -803 317 -126 65 824 -526 -530 -431 263 930 317 -666 377 -35 -796 -651 -158 85 199 390 203 101 178 -856 790 -472 -29 15 -312 -724 -390 357 186 -248 901 104 852 -286 -926 -708 -347 698 558 616 -682 50 -855 6 -201 1000 -612 -943 -646 -420 245 51 -726 761 483 366 -885 605 221 580 -992 -181 922 -550 35 -414 140 145 -774 -935 -4 865 -440 -453 -846 -434 -670 -590 140 -122 -87 -118 154 -971 -110 762 233 874 414 266 654 -426 -388 162 0 860 -969 -495 717 222 -484 -600 -596 581 -883 291 23 -140 -655 456 -881 753 -557 320 598 245 -928 462 923 -471 763 -47 984 791 775 755 -915 625 -32 -637 -67 264 -612 266 164 916 -445 202 902 -473 -281 303 -580 -951 456 -672 535 -606 -124 -383 782 -206 298 -966 871 -522 594 -861 998 45 280 889 -741 155 -232 715 -883 231 672 -189 -845 256 379 215 -267 -553 73 810 86 -752 -943 479 565 -930 -941 -600 775 -152 720 -501 -523 -874 567 -866 -345 942 919 503 -681 356 -837 -566 -127 234 213 -633 -570 -679 -618 -143 -658 -417 396 -755 -998 671 -981 -575 690 -69 583 -786 628 -964 -263 -288 143 -460 432 428 -359 428 471 560 996 -722 668 673 880 107 -326 -347 -609 621 755 -479 -358 959 768 -485 756 -455 -984 -480 -459 -878 199 -550 87 -979 922 728 -695 -916 458 696 649 -916 667 603 803 667 969 364 -73 258 248 530 -900 116 -540 420 860 -310 33 137 138 951 -596 -545 781 -762 316 -465 -304 -331 -182 495 -347 790 -676 383 -340 -310 130 1000 43 -321 -818 -104 -879 505 -336 -943 -76 703 -277 -882 -317 -489 665 757 372 -382 564 936 931 304 689 892 -278 -526 509 -522 -236 687 737 -501 868 621 610 621 -813 777 599 301 -77 -78 -812 124 -304 476 -685 -868 -93 97 -805 -737 404 -896 393 -775 46 6 631 831 -438 887 -879 734 614 -984 16 -504 -920 -664 177 114 -598 -213 -492 121 603 544 -818 -345 -710 -107 941 -616 838 -594 -220 -201 688 -200 -245 -954 518 -746 -427 -184 -65 640 23 -311 -570 287 17 2 -678 388 29 -561 -636 46 168 -96 -578 421 157 -330 717 960 535 443 -65 -450 646 -742 -804 -496 330 216 -78 -111 800 22 101 241 807 -804 -283 541 785 980 -947 -666 -7 -617 682 -948 -99 -313 703 -385 119 700 285 167 923 690 -958 -451 435 162 111 -455 656 377 424 855 505 912 -832 -829 124 457 -640 -480 109 -941 -235 -406 -951 -33 -707 743 -969 -95 341 -485 1000 -653 -335 -732 841 235 -759 -139 474 -517 227 -443 647 900 -714 468 163 -195 158 664 -543 -799 -702 -580 -272 833 976 137 635 -331 -398 -934 370 88 325 642 608 -316 806 -562 -446 76 731 -702 762 -472 -7 -3 -945 443 594 162 60 -670 -568 594 -737 171 -522 190 699 193 -266 -529 -215 -666 650 -115 122 839 336 770 -532 -285 941 957 483 -779 643 -192 -735 -228 -861 -819 222 -154 -92 740 -296 -286 491 881 -838 352 153 -334 987 -504 -716 -14 726 303 -49 80 -472 -72 -875 -871 811 -258 -106 -796 -751 -245 -854 17 612 340 100 -721 -614 649 382 -141 -204 -419 -97 -559 -296 -251 616 -492 186 837 282 289 -38 318 914 173 449 -520 885 140 -725 -19 -77 701 655 -701 -760 -511 222 -994 290 768 -209 407 423 681 -829 248 -846 -770 114 176 -302 -245 482 41 436 340 887 360 839 393 -51 -742 352 -530 739 -358 679 -73 -29 -2 1000 938 -779 -688 -38 -674 -92 813 -911 -863 276 -763 486 854 -334 558 -941 938 -213 327 -895 -392 -785 94 283 -423 -22 -51 -54 -518 828 667 30 441 593 -617 -865 955 26 -22 -112 -422 -841 143 -502 783 574 107 428 207 94 -438 -642 801 327 -174 -245 222 -403 -442 -563 -840 -578 841 241 420 772 -366 -605 -921 581 890 -611 -74 247 351 -660 874 35 860 -572 825 -687 437 -118 -61 944 651 -15 327 -382 948 166 489 622 -982 951 250 -363 -913 151 726 868 -212 -731 705 -671 -463 -516 -14 -281 -330 735 658 -504 -517 -702 -896 139 654 -172 -194 -63 -209 -479 -982 -367 864 49 904 650 297 23 506 211 -673 -745 391 578 -317 -159 -441 -456 -136 -18 -712 -955 13 328 788 567 -681 35 833 -983 -200 566 -426 564 -485 665 -875 -411 688 -682 -469 754 404 -311 -913 -284 984 -629 393 793 380 -93 -481 862 -357 -686 498 -395 -705 -768 -917 57 971 -327 -280 771 -97 -11 -98 631 -453 -497 817 -433 -387 -910 -563 -787 117 -329 318 436 175 -289 654 273 -736 615 -722 48 -560 644 114 279 -859 924 -913 -663 -328 -901 -423 -551 -303 31 464 -19 -17 116 524 -517 284 -454 7 -163 -410 -11 466 586 210 25 187 845 331 472 846 986 -797 497 -983 718 420 -1000 -140 893 880 -822 624 955 -718 -353 498 -274 643 380 889 -974 589 -91 -196 -863 499 -130 943 350 -999 522 -636 -924 -701 638 786 -700 -18 846 792 586 954 831 990 -302 294 -29 -626 716 -922 -34 720 842 -146 -509 -239 -257 883 234 -745 -12 152 393 -893 -730 -716 336 -694 349 -969 -392 -523 -379 932 498 313 -125 898 -247 -816 -61 -119 -498 469 712 346 -168 -232 748 -708 -54 -387 -365 678 876 365 -713 81 -802 413 182 54 820 898 -463 -438 -51 -751 -461 993 -133 -436 308 -873 35 225 -561 -674 -310 810 -240 -29 -408 700 -240 -993 -639 302 625 681 618 4 -242 -532 290 731 -129 -247 92 646 651 752 249 984 339 -212 -494 904 -352 771 185 -678 843 -7 884 -905 -735 770 -567 -568 -168 589 634 881 -664 515 296 -579 -631 -524 -999 824 342 -905 -437 -912 18 -220 937 -915 -779 -176 -488 110 -930 -536 -26 -898 -173 -314 -382 -563 116 895 505 -630 449 -317 -1000 227 -239 23 532 -203 -951 -958 718 956 997 -833 -999 -76 -731 -239 437 946 -285 -228 752 710 -992 613 723 -318 907 -192 -195 -200 408 746 -869 -515 880 -795 876 883 -855 -9 -3 694 587 988 323 196 48 784 556 -758 165 -874 576 607 91 -986 -114 -910 -637 521 -990 770 744 456 -987 -506 329 597 73 480 495 -405 -191 -4 -41 -97 -102 163 285 -393 578 -948 -962 -188 350 -388 875 -502 218 -373 -263 -862 -326 -946 53 194 301 548 386 -432 754 579 -710 794 299 989 427 649 -10 815 -888 -395 -435 799 -271 707 -994 788 129 -838 -553 177 -259 -144 -324 -466 -782 267 -633 261 19 -137 304 -471 -718 -38 -593 -745 -42 -224 209 -7 926 -168 -70 951 933 -431 327 325 -452 -163 767 -616 -794 -900 -681 631 -447 26 998 639 -520 -418 448 504 10 -861 -286 924 853 -267 -534 963 33 460 -191 127 -646 771 907 -108 664 -8 -750 -254 -171 637 -620 -803 196 600 864 -113 -246 503 -311 331 -417 -71 455 -809 504 861 875 75 -697 -66 -887 688 -911 -113 632 -46 -697 83 -766 828 -181 -136 -912 -177 592 -542 408 -324 749 -756 359 -211 353 -960 -229 194 -13 -398 -751 547 706 145 768 412 226 992 -860 -235 -699 983 -236 -46 -353 857 -322 434 924 -368 -891 53 617 -53 876 -205 -497 -964 717 -44 738 -269 449 934 -348 -787 590 -906 -750 -532 462 -827 -108 -397 860 646 762 -815 100 -902 -175 -561 -84 -947 -891 -24 492 -237 737 -36 -26 172 -385 935 231 -548 625 282 -962 545 -31 795 -287 -741 553 806 -655 -623 832 -922 884 584 -851 -923 -650 -571 -312 205 350 317 -722 761 863 997 411 -963 218 -49 -683 -584 640 -491 601 402 107 245 815 -577 -232 242 862 -944 -811 467 873 165 308 899 -144 -475 12 -426 -211 868 -352 -520 -121 945 -882 30 -494 -699 -486 462 -989 254 -447 -937 -403 -443 760 -240 -773 166 992 661 -265 -778 -509 17 466 5 907 -50 -164 986 -664 126 732 -365 506 -919 636 74 -194 167 464 -43 -564 -875 -985 854 952 -300 -204 -645 914 888 -195 -441 -90 636 -860 247 -274 -773 453 -139 585 38 403 -619 -345 -289 87 -14 778 602 -867 -660 -68 776 793 -851 597 822 616 -656 143 636 -653 959 -716 911 182 -877 -728 -905 -435 -74 252 -43 815 -117 -333 -447 209 -385 826 -122 -432 31 -628 521 -310 884 -608 220 -502 -758 429 -460 -785 30 -436 -475 -172 -865 -110 -648 402 -658 331 136 -3 -895 -551 -35 76 -693 491 -214 146 231 272 -97 -604 -246 342 -839 841 -906 217 -66 259 187 -870 189 -888 -50 -819 -390 -581 -458 -808 -374 93 -923 129 47 -593 -627 -420 -762 791 213 -917 836 580 -96 603 -806 960 490 529 387 62 315 -956 935 -667 516 881 -924 937 -701 647 -128 34 -715 558 -5 -243 -128 -57 -738 -673 -109 323 711 -974 -553 532 277 -35 -971 -241 912 274 -292 -172 103 370 876 352 -472 -226 -920 63 618 -452 -449 -268 -616 493 643 -241 152 -281 -428 406 -180 799 890 -642 -194 -449 -17 -730 79 211 179 332 123 660 -458 -403 -47 -319 -220 569 612 -188 195 -711 -690 927 -585 213 -598 796 -47 -823 -198 194 297 -765 140 -754 -306 -349 -803 -858 -423 -131 125 -809 -918 -647 606 -993 -786 6 -347 972 279 -385 354 -772 -156 -950 921 -836 -805 728 -119 193 526 -660 679 889 -110 859 132 -49 219 332 -652 -821 -670 -679 -477 -249 -540 534 -780 -527 464 998 955 604 734 -943 -510 4 370 805 -692 530 -660 -91 -905 515 676 70 -104 -829 -821 -486 -580 274 -381 109 36 -288 -108 -759 292 -882 -688 -274 279 230 294 254 -401 312 -821 324 783 1000 473 453 -79 104 538 -457 -452 -57 662 -466 -972 157 -275 -268 832 -793 930 631 315 714 479 -454 661 -685 450 460 -464 245 -475 -678 -454 615 102 613 -630 526 -677 511 418 236 -919 -69 -200 599 -190 -604 947 -823 547 -200 940 -793 -997 -620 343 -172 -833 600 979 611 476 -764 -33 -85 394 -341 437 -883 59 282 229 -56 -855 328 -894 213 -78 -306 312 -453 -738 426 -430 161 7 180 -308 534 -315 -57 -755 -967 996 898 870 441 446 763 10 169 -909 678 949 210 46 -481 11 439 978 -126 -258 170 365 -852 340 -68 -59 13 523 -809 345 -71 353 -812 668 -469 454 250 -579 986 937 -578 295 -693 511 945 -655 -664 782 -823 -552 -651 793 391 -940 -1 17 456 -175 626 711 -632 453 157 297 138 -400 -913 -970 -507 -626 -849 67 818 750 124 589 -424 -759 -671 -133 524 -858 430 154 232 -79 241 234 841 -461 182 -873 -105 -335 144 -483 -20 153 -677 264 -316 -116 -264 -80 -876 -280 361 -562 -793 -556 -731 -866 513 -846 43 957 31 -312 201 420 618 535 132 732 -516 558 477 -116 -521 664 710 75 -381 -524 -718 965 -268 -808 -790 -621 -799 900 357 135 -789 -106 -512 44 550 -813 585 -793 -927 -774 318 -224 -258 261 539 249 -269 630 -788 -859 568 -87 560 436 582 865 -414 -854 -267 -699 -155 184 596 -166 -452 -46 -621 -392 -66 -483 -523 714 -706 294 -826 -888 -759 594 -893 586 557 220 -176 -719 351 611 212 -547 423 618 10 -548 361 715 820 152 -603 -976 609 -337 -17 -309 -990 152 589 -490 856 -15 740 917 -924 -137 -996 -377 258 597 943 782 328 -306 783 43 -495 648 461 -30 430 -153 580 -626 408 170 377 -453 928 -793 24 -115 -595 454 587 592 675 -345 970 -763 605 499 92 520 -333 -896 -210 282 -951 719 440 -268 -410 -324 962 572 -871 279 -166 753 622 -839 -150 302 113 731 747 -640 -254 -733 -909 -940 -267 -780 -199 -501 568 125 -191 -14 559 -483 -489 -889 -568 956 564 444 -928 181 -411 -349 -882 -489 -913 534 -899 805 -143 781 474 159 59 -8 517 194 -192 51 57 715 -193 353 -904 -450 -141 -62 -346 786 -987 -432 -649 -288 -420 798 -858 -218 705 457 -418 -908 3 -70 -829 957 -244 692 918 935 721 -316 41 -349 789 881 -303 -962 715 463 578 -235 -995 -206 930 59 400 417 76 -62 317 -455 302 178 -982 386 786 -6 -669 -420 -432 -537 760 -319 895 500 -959 425 151 -90 -72 89 326 209 -525 905 132 389 -188 -635 302 -280 -638 -979 -545 -152 28 137 717 32 -587 45 -966 -376 258 82 151 -405 -331 518 965 780 -706 165 -635 506 -222 875 619 368 -737 705 3 265 -962 -440 -528 205 -642 889 -301 -142 176 -167 -898 115 -107 -315 548 -698 911 390 -482 974 -329 -468 -31 548 388 907 -424 -510 463 556 -859 401 117 -205 44 -381 -67 722 255 44 -290 452 414 -774 -247 73 307 102 -534 777 -390 -787 -530 325 -994 347 -872 892 600 -539 675 807 574 -770 83 562 -975 580 -129 -380 -495 802 76 -977 -860 555 745 64 -85 -174 370 508 208 -642 624 133 -139 255 -102 -303 367 -943 16 -833 791 858 932 -929 -67 -723 -991 880 831 236 717 986 -682 438 114 -267 -711 -917 584 -437 158 605 -18 799 -740 -755 842 -92 219 387 371 -345 22 -713 -504 -467 -786 -876 -487 -778 678 612 599 31 -615 941 -803 -392 587 235 294 982 724 29 -237 430 -904 -874 -840 -743 981 637 145 245 -779 -197 175 -265 -589 -425 -329 -906 547 -64 -400 -645 533 -924 143 814 426 -785 754 -413 -599 -326 873 227 -393 248 -989 575 69 642 114 906 -896 -296 218 850 285 741 471 961 -539 -787 -216 71 933 -442 -895 -856 786 -108 -902 23 -577 -844 -391 -439 532 304 -724 6 -398 496 473 951 -165 -302 -264 417 -309 -318 -966 -911 -280 909 250 648 -147 498 -604 867 -843 -64 874 -920 558 800 -325 -567 869 -14 -889 -145 -112 -527 829 -365 449 933 457 -349 -571 -31 -355 -659 273 -976 -549 -254 820 784 -972 815 369 -928 -363 -497 893 672 619 -234 716 268 273 988 169 567 -276 30 543 -320 -95 -958 -558 333 -738 34 -341 -411 398 -858 -108 486 714 118 685 -515 557 -478 -188 781 740 215 -21 -85 846 -368 -982 460 -258 829 -41 781 603 -761 -304 -813 -645 -52 -454 -934 485 -527 304 151 -289 -589 687 -50 -980 -687 35 -464 -492 854 836 -895 -758 -348 -803 -344 -527 998 -861 184 -733 342 147 932 -594 966 -193 -886 842 -926 911 101 536 -922 -926 361 -155 950 202 -417 -426 -124 -241 513 -584 40 -961 -541 -324 120 527 -249 220 426 -234 -420 668 398 -337 493 583 -70 -708 533 396 -271 11 315 282 -162 -20 326 408 240 268 914 882 -346 -457 -925 -812 148 -338 444 -382 -376 806 -189 175 -58 -45 474 -58 -561 956 -12 -513 319 639 487 367 38 -151 811 910 -872 793 -996 503 75 -35 -660 -859 533 139 767 -271 460 -621 -951 618 -108 -467 660 941 356 309 -688 -745 69 -381 655 -859 -93 -381 -161 -937 -814 -143 -999 505 678 138 -681 972 -731 -979 539 -594 501 132 259 -808 715 -888 -113 -345 -43 -986 -714 -571 -396 202 -284 334 -619 88 916 356 543 142 -100 877 401 -579 760 -175 -296 -811 -143 579 865 -244 630 583 62 645 -348 688 725 73 426 -117 -540 300 780 -280 -308 603 -763 144 -929 472 569 209 284 -972 -917 -844 -353 223 -532 -933 -99 -241 -536 -176 -603 88 839 -858 -871 -564 -619 546 816 769 -364 -654 997 -911 -720 9 383 -568 67 -710 667 -374 399 245 -233 -167 678 -11 -729 -220 -954 -691 -214 736 459 55 -125 104 158 358 21 564 631 449 979 -558 196 833 -982 -358 888 808 593 -953 208 377 243 -144 -952 -178 -72 -269 -379 -378 -231 668 -45 659 -54 747 -199 -907 -132 450 313 -616 297 -908 379 570 -695 -668 -985 801 919 -812 -835 -956 810 -191 -596 -207 -710 -862 -228 398 -543 723 -276 106 -452 231 232 -470 965 532 928 -611 495 84 677 486 963 -665 -22 -625 597 -985 -690 507 610 217 987 357 -313 883 -658 -48 -42 441 118 801 346 182 684 -424 930 453 -390 -417 -937 -248 -724 -486 -889 -428 -14 -910 -258 -561 -843 -956 89 798 280 -508 -737 372 -65 440 607 -420 -434 -228 -714 -63 86 84 573 -372 -767 -636 -711 -762 -92 325 402 444 -206 -17 -902 -807 -190 32 -617 281 -424 693 838 -343 451 -775 -794 561 -788 498 -902 459 256 239 344 -836 -271 -100 881 940 -44 -386 -165 945 -517 -335 -836 528 105 458 481 346 916 892 -419 -441 473 -138 605 475 480 -297 956 686 313 708 101 -477 -81 -492 -247 271 -846 -567 -944 -32 761 -260 961 852 -666 -984 -760 -485 -236 722 0 -146 967 -566 -354 961 195 164 422 -237 52 -460 845 975 903 87 997 -928 832 -686 -743 989 -706 174 -964 899 606 21 347 -186 -982 -805 -944 -583 -626 342 -647 987 -245 -429 240 808 -915 -708 841 627 728 574 -655 599 529 504 432 -429 292 -19 884 262 -145 266 -890 987 -54 329 -107 572 -840 97 -798 596 -854 945 38 195 -170 -635 -955 -793 -296 -583 -771 -109 221 -643 286 -182 572 283 893 -348 669 -903 -777 -313 -853 -249 542 701 393 -608 959 448 -589 -193 768 687 648 641 -602 -825 765 -951 -350 489 -873 314 486 824 -728 152 208 150 -694 297 -896 886 829 -759 -554 890 -908 770 939 461 -73 -199 -819 612 96 -741 610 791 -152 -358 -157 944 404 -961 877 895 561 -607 -43 -712 -131 464 -805 576 -861 -412 321 -573 793 -962 -837 -170 -828 650 -485 892 527 -284 926 -20 798 266 315 82 -803 714 -829 -191 -37 -980 -369 -254 -812 953 -815 839 131 -445 -489 219 586 -808 454 -754 -904 351 359 -513 300 63 -636 -151 -911 602 925 -996 -429 785 -272 171 -261 -630 905 -740 -839 -654 -382 310 262 448 -254 878 354 -856 955 -379 633 399 821 -66 -914 -760 -861 529 -113 -173 -482 -860 -692 -45 -247 972 532 -339 -477 -558 458 664 -608 209 815 -990 -278 627 -2 903 -972 299 246 -763 45 -636 -486 126 -788 -30 -207 -106 -934 0 152 13 -413 480 774 -243 -718 -233 579 -106 -893 301 770 -28 -121 568 -991 -110 350 -445 50 -480 733 698 503 -714 -207 -979 -473 7 -516 -345 451 299 780 291 -928 -712 -116 -790 -81 390 122 764 893 94 708 582 -358 894 -990 647 -75 641 -954 -43 -37 -5 35 202 -411 988 916 527 -205 -263 -464 256 692 223 -701 -342 -898 379 -750 994 833 -778 517 -550 -976 -646 974 -963 -314 725 -899 -730 77 -279 -20 -677 133 15 565 -354 815 -712 -358 792 -19 -968 -678 21 -37 -631 -136 -327 428 836 -121 802 279 -257 -842 -693 -504 135 -268 -135 263 -221 542 -66 370 -335 -343 645 -128 -113 -244 -900 -643 -796 -454 342 -21 -249 -544 -106 -767 -912 -691 499 -515 -351 423 68 408 352 -583 759 -548 -450 631 -765 599 798 -268 388 593 -651 1 962 872 -819 -391 -741 -563 -224 -534 343 334 44 415 -288 -90 533 562 181 -352 -356 -344 374 -795 790 -687 -269 -953 849 828 -565 574 220 -771 247 627 -5 -789 795 483 164 -152 897 975 552 -953 616 -569 193 -947 -808 -966 -201 -172 -899 561 249 -53 382 97 746 815 -650 -543 846 -823 95 -4 999 -700 631 859 993 754 -381 -768 507 -463 731 -833 -756 657 -324 -136 -557 89 -434 230 -48 518 -304 809 -711 -908 -373 368 -549 -667 985 -387 574 -242 447 -767 527 -485 -803 331 130 559 -571 174 -383 427 162 -76 -560 483 -89 168 852 -470 -918 832 115 369 157 167 820 961 248 -928 -174 221 -130 125 428 -396 -361 180 707 -389 616 906 -928 261 792 -42 304 -179 850 -432 -859 -916 -689 486 966 -340 -581 492 -943 -200 -246 -717 902 648 638 864 -274 921 39 825 -798 -185 -484 -744 -208 -857 220 -719 -251 -492 -360 -635 -718 -462 711 -793 -514 -808 315 998 508 -26 -379 -22 651 -557 866 834 62 385 253 524 526 389 -574 -464 838 -136 -630 -109 100 463 -457 -344 277 616 836 -792 507 -791 289 51 29 343 135 -347 -139 534 91 463 -890 11 737 632 -887 876 6 209 -626 -555 -66 -94 -423 -775 987 40 -323 373 606 -984 -316 -319 79 -163 595 -345 178 202 -631 137 814 89 -237 984 288 -907 575 -293 -942 -412 878 575 -941 39 -644 426 914 317 200 621 -657 -147 685 128 -957 -851 -490 -919 58 348 69 221 284 75 -770 -264 -894 -829 516 -480 -850 -972 -90 -398 -428 -92 683 75 -328 -451 589 -62 945 -46 -309 -779 736 881 -110 -377 940 -334 832 823 -681 149 -604 686 809 -686 737 -891 -199 -845 -316 -850 -343 -699 -351 -280 -128 -120 -46 -709 739 -258 36 386 959 -318 323 -635 -129 -459 223 -485 -102 601 -128 -854 75 -922 -277 -232 820 -978 -444 -82 154 -390 -96 -729 541 -917 -448 -239 870 -917 360 -968 731 -943 313 -251 752 -227 284 -721 669 76 -917 949 -202 184 520 890 292 835 503 663 -144 65 -526 334 783 -393 988 515 379 -767 643 -135 -887 -936 -749 667 -891 -315 862 287 -705 984 721 616 360 319 960 -230 791 -257 225 438 -158 833 738 -882 960 -617 83 -576 561 -236 -269 139 895 -522 -361 117 -433 -767 989 471 199 35 120 -846 -200 -424 458 -451 -476 301 941 164 -899 400 545 -506 224 778 960 276 -594 427 -695 -854 -460 748 965 -923 -925 915 -225 582 -424 294 330 -374 -382 507 -863 -485 -558 910 692 -759 111 266 -618 -592 633 801 -257 98 -965 549 -18 -805 772 525 11 -179 757 497 155 297 375 280 627 -185 -600 95 -630 0 40 838 499 -238 -913 449 8 186 25 -864 -86 506 -903 194 -214 -233 -713 -907 610 -480 34 892 829 754 111 -523 -368 -669 363 -632 -602 -985 734 129 898 912 -968 -929 127 -521 189 385 287 -464 -596 455 762 809 804 379 493 965 527 159 -853 714 517 -745 -999 -260 525 718 607 -924 145 852 977 -89 354 -850 182 947 157 -765 571 -889 442 715 -733 271 -225 809 627 -473 -553 -118 754 150 653 600 -66 -14 -530 -788 -721 778 -777 712 237 -751 -964 442 827 792 910 -98 -724 -792 -592 417 -157 752 -874 -71 -780 -134 -28 268 944 87 -575 408 823 975 -662 -386 913 214 -293 -235 395 -926 -674 -327 459 193 -327 171 288 152 -951 -637 -330 873 411 538 431 618 -640 -389 988 203 -114 77 -702 -429 841 581 -449 -311 885 439 402 -7 -254 -708 63 -627 871 -850 -384 945 -117 -958 -853 403 -46 -641 -728 -365 723 -970 -214 605 218 301 982 72 618 -848 -523 -678 -15 267 -706 881 291 -702 -998 877 704 -660 -204 -64 588 -510 181 -657 -961 -777 -471 -427 -370 670 -935 -45 -623 -248 552 788 -581 950 699 -472 718 181 -399 -587 592 438 909 -984 971 402 -151 -177 761 900 -70 -913 -712 942 -53 186 -794 -283 -931 -32 960 -900 557 -317 -368 888 634 196 -685 799 235 701 -439 -527 -819 595 610 -324 -355 -16 974 480 -221 448 187 118 -511 412 -589 -425 422 -314 728 354 -745 119 345 -258 -88 -77 -942 990 -458 -278 527 893 -218 326 -975 380 -615 -221 795 -121 -807 224 112 -966 722 853 322 489 675 223 704 -491 14 727 -621 692 606 -466 73 -450 -677 -993 -598 448 -42 187 -822 -503 -551 -514 832 -408 49 836 -824 141 205 -856 -476 717 241 -562 732 179 729 -330 -414 -215 322 940 317 -816 -172 -495 420 -452 33 552 656 649 910 -573 212 -989 4 779 -343 606 152 -190 670 -758 -22 -3 -558 -849 -935 -795 204 -704 -474 853 -834 944 -497 784 569 -863 -622 -642 -482 -882 650 101 423 25 -179 277 -168 606 -504 -249 -803 -849 -583 -471 366 -280 -880 -492 -964 -111 142 589 -829 325 -757 -753 831 962 800 206 -87 422 -563 -179 -75 -874 -248 -24 -965 -957 -128 -128 -82 -128 -421 709 654 -312 142 -298 -299 -363 -920 -821 699 -791 624 959 -408 -668 199 -620 -917 -226 -939 -771 879 -209 155 -650 792 176 109 240 540 -815 530 -181 331 498 346 -470 827 -724 132 -858 227 306 132 354 805 878 -140 -311 -36 752 867 -613 905 103 378 355 -132 632 -666 -37 -904 398 -530 150 -198 869 105 304 818 337 413 465 545 -611 271 -2 -120 -314 974 647 836 -247 -227 84 -420 363 -492 387 -453 695 -75 23 -601 361 723 -523 446 -416 -524 340 373 -408 -57 -332 -506 977 -333 320 -183 -733 -211 714 583 -427 -667 -95 689 632 -311 -153 -145 482 386 -429 983 -97 -156 316 53 719 457 449 968 -112 715 -81 -750 -907 -119 -809 -688 -684 -328 113 -951 -151 -732 220 969 370 -849 632 461 -581 785 -467 -712 881 -447 919 -645 -861 832 -458 -406 -940 737 -91 -61 146 -618 -133 529 -579 -975 -836 922 367 -856 -418 -444 -996 -297 38 81 -719 516 326 -220 659 -995 -784 -153 412 137 539 -331 -856 412 -526 -970 -527 359 133 819 -786 -707 -527 585 -951 -426 -148 -587 -64 -87 -603 324 106 -527 -762 -276 -798 -657 -160 -125 775 495 11 -163 -247 38 774 907 403 778 -17 142 -840 657 -802 -481 -134 -869 829 947 50 -137 742 603 582 -756 -82 -468 39 -165 888 -341 810 -863 -479 836 -986 -395 803 -320 592 563 945 768 -599 679 -877 314 -921 -982 868 442 -845 -757 564 143 991 -810 607 588 73 415 -206 231 825 693 419 354 428 -239 -775 -691 -600 568 -999 -328 -563 -48 237 853 212 -932 503 -740 402 674 -359 -745 249 -654 471 17 -40 756 779 -960 -807 241 235 673 23 835 78 776 884 -719 -517 -888 -462 -33 -126 31 368 -993 -72 33 -337 54 138 -736 237 -92 48 374 -111 561 -262 -72 365 -737 656 -503 275 334 613 289 -1 -632 -912 302 -268 -721 -912 -76 -459 65 847 -985 890 879 -236 -527 -198 103 562 565 -792 827 -456 -451 -469 -923 74 -527 -89 75 -993 169 292 487 136 636 -823 -451 -502 -201 -243 775 -583 941 -912 -433 -874 -186 -754 -628 300 813 886 -784 -126 -743 673 -218 360 -335 -707 484 318 -792 717 381 434 -767 280 736 354 687 -45 586 -582 709 191 -541 -190 124 -610 340 -556 -555 -350 31 511 -950 -531 -497 46 -87 -532 288 967 235 488 -278 -396 -970 503 892 59 -952 -906 132 457 -859 -350 341 88 439 988 113 -48 -985 911 -216 274 662 964 264 -488 -739 -977 723 -591 458 -309 -149 -703 -917 94 -539 602 209 763 -8 288 406 -719 -380 -925 -323 801 551 294 -377 672 213 -505 -337 168 701 51 -392 121 277 -956 516 -579 -383 -497 48 782 632 -27 -663 -84 435 829 321 -127 -926 829 755 -24 800 595 -711 346 -934 606 715 776 -801 -851 -419 -315 -516 376 -379 -973 -492 -104 178 -845 -221 591 -753 421 -553 977 374 -152 -654 -248 373 -547 -551 -611 774 1000 -215 151 -674 -397 -193 163 723 129 332 103 -224 267 846 -825 653 -749 -959 710 -783 -186 350 -157 -228 85 -408 287 725 -920 -40 -129 369 -825 -219 836 -940 -909 179 -470 -886 755 932 -893 337 704 -182 169 658 517 -535 118 762 -558 896 -476 699 273 625 -724 -920 677 -864 -333 -558 882 619 446 180 -983 483 77 -115 -946 -600 -354 -329 -58 742 -730 935 -88 -316 764 281 283 -501 949 -176 -358 586 136 -385 -963 543 -67 771 403 -24 745 564 -550 731 903 -757 -742 893 515 862 818 406 621 -59 -240 -614 134 70 813 948 -920 -817 -113 116 72 -917 -535 -246 884 -39 717 538 159 458 471 -670 -880 171 250 541 -153 467 -691 730 990 276 -704 -187 711 763 -520 239 934 -949 155 799 -645 149 759 18 -592 688 -565 815 876 438 -186 -272 588 754 444 92 10 -552 -272 281 -413 536 -959 -851 -570 207 233 727 814 -489 -979 994 778 -93 -67 -563 -758 38 -532 -949 524 744 -758 -15 992 379 234 -764 889 547 418 -382 -398 -270 169 -582 16 405 -163 401 -616 325 519 -819 -77 -923 -718 -589 -700 863 244 583 -640 -451 707 96 232 -951 -151 -820 571 994 6 -770 332 569 538 -642 837 884 767 685 219 727 -294 196 -416 -708 858 550 386 -546 -788 -901 337 -405 513 453 971 -972 -283 -105 -310 890 504 802 -712 -732 6 -514 541 390 47 -536 -81 470 422 -869 713 238 938 612 908 -814 187 981 515 831 -939 -306 -131 -119 -4 -202 -385 -299 368 526 34 910 -410 -97 -691 -152 319 570 647 -191 -279 852 856 534 -582 145 -876 304 182 655 862 -949 221 812 -368 473 674 227 161 127 -120 -260 780 592 -47 206 -992 -39 -831 940 -272 -654 545 11 -611 -797 -389 42 -600 -955 753 -399 35 -702 -110 310 366 348 10 793 -269 64 206 -864 587 155 984 217 -607 -381 -670 -704 47 -560 -839 -9 -455 -900 -930 -838 710 -288 965 690 -737 -494 666 -217 -526 -725 345 -583 995 -666 564 341 -528 686 27 351 510 -461 969 582 -860 -729 -288 757 -943 803 223 967 -503 -618 -886 227 635 668 -689 156 552 -68 643 333 412 -506 -714 -690 -809 997 -130 -902 -899 782 902 -602 -796 -605 987 258 781 -678 70 436 742 -181 922 400 -81 177 -814 731 -280 -91 -837 -496 551 85 10 894 -805 466 -876 259 141 225 661 -52 -650 691 -329 -632 972 18 289 89 -865 -610 917 -898 859 680 396 207 -141 638 -550 -681 177 212 1 297 612 915 80 762 -643 -377 -560 195 54 -67 -16 189 -691 -845 -322 -36 828 -172 -136 614 -254 -77 -93 902 150 -390 982 936 680 388 -188 -788 -317 134 -331 -716 -398 428 884 -552 -211 -937 198 549 -746 -248 -526 -304 -30 -107 121 -690 -999 -140 422 375 27 56 69 -116 631 308 -642 -752 378 208 775 -863 -866 -635 636 -618 -722 -83 993 179 -631 441 767 -359 615 -291 401 725 -511 38 -361 114 176 706 -668 248 250 -441 549 233 -716 -97 -574 558 714 516 -219 -700 953 -940 -793 -770 -66 560 -997 -202 -799 967 194 974 990 986 -80 493 -340 139 191 436 -711 -482 328 -934 553 -286 396 -870 -394 -513 -559 -585 686 194 -791 -689 -569 951 84 16 -599 -874 667 -873 -533 -434 716 947 -468 519 -314 -868 78 -917 531 187 -322 -45 -407 576 785 -150 637 -75 -969 -973 -310 464 158 -162 596 -660 -259 -478 317 379 931 -486 382 -820 -563 -820 565 -598 112 -647 -226 170 -621 -10 12 -244 -422 100 290 -122 -522 -900 839 -53 -769 -332 -723 -984 -625 716 526 154 -3 -26 -236 -97 718 788 -632 -665 968 991 -153 402 84 -27 -18 122 678 -790 -538 -141 959 -461 -414 -424 -526 -143 50 741 575 269 399 -793 348 -134 404 303 396 190 560 969 -180 240 502 647 694 53 561 657 -610 -192 -364 -332 -441 -405 -345 -841 -658 -824 -819 643 -192 229 395 -259 -885 477 -248 -837 -263 192 -279 693 359 833 855 757 309 654 -383 640 -787 -932 796 -746 -401 -960 740 -378 -496 -169 -779 439 190 169 347 225 141 -758 -803 212 -368 -977 465 50 -961 430 82 -987 -715 15 653 -154 942 954 775 -879 -777 -454 313 -79 929 987 -387 401 211 -150 826 653 139 102 -169 -821 812 852 -337 563 538 -915 -998 -407 -75 -732 -884 -744 273 -564 483 -355 370 -894 -281 -64 727 455 67 712 -614 -495 -655 -738 330 -765 -222 217 -556 -227 -450 475 -8 -41 614 -379 168 233 -35 -15 -797 932 -770 416 -871 -953 -906 -922 -985 472 -493 -973 45 662 -189 -218 -241 700 -917 81 142 -667 -836 -458 -126 -663 214 -413 799 -921 -602 -79 6 -89 -679 -550 -511 -561 469 100 -211 -41 -650 8 617 -347 604 -71 -457 887 753 736 90 -930 -28 -912 -571 36 518 -391 -524 381 -581 803 270 -796 769 -835 -685 675 -495 86 534 -418 648 836 -275 810 601 380 608 -403 917 343 716 610 500 865 -859 171 -628 203 -489 679 -834 -696 -47 260 -681 -169 -487 445 -550 -676 -372 242 -775 391 66 -239 466 -876 -229 -350 752 385 738 27 -757 576 -835 731 -377 -944 -550 952 -681 603 795 639 190 855 -890 -82 -758 539 -631 -345 34 -340 -837 -58 308 948 756 310 -739 -282 385 -117 -403 144 -415 -460 570 -536 -479 -142 800 191 -743 -607 145 -941 13 -196 375 603 131 -193 897 -478 -945 -836 818 332 -527 283 -992 265 -318 -257 966 -82 690 916 357 -80 -38 -948 593 -175 111 -412 -960 -113 448 378 52 481 -359 -10 955 -203 310 -729 81 471 -18 -946 -253 770 -247 40 829 -433 491 826 -204 -379 724 -183 -363 -508 229 792 -372 -615 457 -995 -205 -730 260 527 599 -225 369 -746 -61 -584 -957 958 50 -780 -960 620 -90 -182 -121 -93 -694 419 303 -219 -693 569 -945 230 628 -412 479 898 -482 251 -836 -45 -481 -978 57 -512 -174 938 1 482 441 874 531 -931 985 -740 -452 167 235 -376 -903 -18 -86 14 -169 -126 -52 655 806 469 -745 -848 915 9 -494 -193 -42 974 -572 481 776 90 213 -262 48 487 650 -410 -953 -168 144 981 -556 -815 207 422 -917 347 286 -801 180 -733 -162 959 -533 801 -112 341 618 815 -720 -123 -459 -624 50 852 618 -442 -589 -192 755 420 -578 841 -138 -238 -180 -85 770 628 -291 -226 -781 313 -890 -168 -832 -626 -912 126 31 646 465 816 141 -612 832 -681 -980 -685 -562 -609 -933 -174 -603 -614 -413 -113 -406 -335 -1000 981 712 -721 834 -592 431 -650 -425 685 -848 628 13 -869 -232 455 -987 -706 82 916 -228 653 -519 -214 755 -583 353 502 -685 -455 883 917 599 846 326 147 370 -716 671 -595 -246 -607 -691 -81 551 502 -42 -75 -988 -374 -430 798 -290 34 171 -800 -577 -3 274 -773 -754 489 -674 -264 272 -576 -116 -669 -426 -651 752 454 -659 -17 850 -143 996 -35 -174 768 -695 129 -192 -51 595 -184 -915 -290 852 861 363 866 332 -405 -753 -389 -118 621 -653 356 987 814 68 921 -800 -889 836 -635 319 806 317 43 440 479 319 -252 -818 676 237 -204 -259 -853 -98 161 -916 435 498 -925 -851 38 255 545 -352 -419 -654 -120 -462 966 -711 188 87 746 857 -861 -245 437 254 -767 -655 -271 444 -236 -143 -140 459 -482 -279 483 980 722 654 10 175 -819 238 597 225 808 97 295 -812 408 -749 233 761 487 524 631 -892 707 -633 -911 -15 70 680 -876 866 25 920 -143 122 -956 -319 645 569 891 954 836 897 350 -305 515 -252 439 -202 717 -632 -526 972 -81 827 -399 131 188 140 265 867 -996 509 -757 332 367 -128 -634 -735 -277 490 -147 288 -553 484 -221 -568 538 -429 480 873 -305 -220 -238 531 582 -953 -836 -853 -721 -658 -783 994 -761 106 -951 -585 306 -359 -237 -659 696 -500 625 -995 964 987 259 -390 352 119 -368 260 681 -106 523 -278 -70 -56 733 -133 480 -988 512 411 701 595 293 304 291 989 31 86 -322 -22 702 148 -400 642 737 554 570 939 -435 8 52 -482 -837 -813 188 408 -884 22 -415 -612 -972 -921 -20 -307 549 163 538 151 714 -238 -79 -640 -834 -455 165 -223 632 -833 205 -128 747 -857 252 -111 -658 -71 -62 -700 383 -716 -553 140 655 504 -634 824 938 999 437 -387 760 -205 -978 -465 955 286 216 635 -27 -785 -585 -266 633 -230 -843 -217 557 -401 -730 -957 -510 -156 365 792 218 -594 -410 173 167 320 320 805 404 843 -176 436 -816 -933 -918 -666 43 -521 513 -394 31 -627 -559 774 -66 129 319 -290 -934 570 797 384 -163 255 -267 -512 250 74 37 -316 -160 477 -5 -770 691 942 -558 -803 -778 636 -389 12 716 -243 602 -586 517 90 -647 504 -12 157 134 -648 493 -179 -919 759 -68 -647 809 -975 815 978 -113 -880 726 881 885 -454 53 110 490 651 -490 -339 523 -795 738 596 -651 -656 301 -848 229 582 -881 -693 120 -792 -818 -411 595 98 -594 305 949 743 -958 -355 -848 178 -961 342 -860 -682 858 -546 -46 596 803 -30 -318 -363 -206 -521 -450 344 367 693 275 -309 -400 -841 861 -806 -200 431 317 -582 -418 -77 325 -984 -293 -465 494 612 -429 747 601 -365 -341 -690 37 402 -364 712 -802 304 -397 -533 -638 418 -313 575 -685 -121 -43 472 715 -86 346 866 -954 534 -737 734 -234 399 110 844 -838 -972 457 136 41 -19 684 775 292 108 -871 -548 346 627 -987 -998 -352 545 -617 781 -887 419 974 -612 696 -20 -380 -705 -346 -338 -689 961 -66 80 -304 -46 -818 505 -303 764 -686 -986 -140 -413 -494 470 -664 883 -692 623 -120 -627 -722 -998 253 186 -780 227 -990 -235 37 -799 14 255 -190 -267 -938 747 499 -735 -539 814 -786 -928 237 652 -256 483 -76 -168 -408 -732 -180 -365 -55 -84 861 639 83 -436 925 56 -414 -836 349 583 136 394 -646 -255 806 -375 -923 116 741 612 -428 875 896 -74 -167 97 -563 535 657 -241 -303 802 848 896 -897 -629 806 445 -340 -519 755 -704 -212 -327 -517 -542 -175 -702 -448 -964 -618 570 697 -35 61 598 76 -34 -344 -104 -864 -26 -969 468 -476 -175 807 -631 711 -808 -481 888 -118 -781 -219 -523 224 864 790 391 611 -553 -586 864 -779 610 -347 -434 -560 -416 203 -839 -852 -250 -975 560 311 784 -655 41 759 -900 -959 -522 -545 508 96 131 721 -134 122 658 25 -181 -835 521 -22 39 -362 -680 -715 763 104 -294 -354 937 -237 -608 -515 419 -818 88 470 -324 682 -611 -598 832 -201 -757 -672 80 -149 -811 -306 481 742 -415 -352 -730 -397 -835 -63 -793 724 564 -433 -45 322 205 -661 642 398 -625 -822 253 189 -562 268 559 582 593 137 -13 258 -920 -972 171 150 935 63 781 815 -522 -488 820 -958 -247 -49 34 -626 552 89 310 658 842 -204 760 -594 938 493 79 458 -735 -609 -420 -215 780 824 687 261 -756 -796 703 508 -114 -981 -562 -603 -337 -361 212 -994 -113 711 -402 315 258 -589 -332 587 19 836 625 -975 594 -413 -445 -223 885 505 -24 -478 774 -667 -605 -870 399 53 887 957 782 -7 -803 -511 -590 64 281 59 3 363 -463 681 -375 -602 -976 442 -866 274 -704 975 -260 -500 917 -285 -564 109 -565 78 -68 674 -102 -863 543 805 654 -911 -356 -743 929 118 96 496 627 -297 893 635 850 557 -7 -276 -225 -476 -432 -871 -131 -841 486 -642 -483 -205 -442 -310 160 972 -520 819 626 -77 502 -24 279 -983 -728 36 336 103 735 91 994 334 364 766 255 -474 3 -891 -631 -447 673 -81 5 564 858 -111 -89 226 -295 -178 -92 -922 401 -212 338 648 -927 -134 289 -446 -767 -69 151 766 306 419 0 793 -475 511 76 -538 -439 -33 -900 77 173 -716 576 -227 -254 314 -996 -10 -707 904 -835 -813 -677 -412 -997 960 -841 -64 481 20 283 499 -259 136 -928 -77 -868 487 -451 -548 -243 -251 -192 -175 -156 -956 -222 -136 345 452 350 109 41 -969 -342 -458 -687 -25 -601 715 569 419 -648 117 829 957 994 -138 217 860 -785 -488 -381 -458 -673 242 -53 -739 81 19 -673 -300 -247 -822 -254 -424 -758 688 799 -496 928 -452 -125 203 -922 -920 -995 108 -340 -140 -320 625 -804 431 55 732 577 -736 534 718 -617 -64 867 -399 -551 -716 -320 768 743 531 -305 -948 865 33 359 -892 -679 736 -93 626 -1 -619 -81 -599 -152 -172 941 206 50 649 -27 -961 -636 37 737 -221 337 -790 -993 -919 -976 -857 380 -207 144 465 -366 325 722 357 -971 -624 -526 -17 257 -329 -359 -125 15 -57 651 -164 -492 -464 -1 -971 926 360 -247 -544 -317 -883 334 -556 -516 -804 662 858 -819 642 119 550 508 -299 946 691 -999 -923 10 506 970 -678 -227 -459 887 -752 -175 695 -592 279 -306 725 331 -41 -855 -132 -25 383 62 736 -587 -514 -735 610 309 -781 -195 -693 743 -199 -576 534 -832 592 -828 -603 369 -715 -644 421 -517 539 -847 173 780 42 -17 -17 -598 950 -558 -49 -295 -696 -184 836 923 999 -450 -500 -126 545 -818 -478 969 959 -816 -507 960 971 -880 274 356 -640 -131 488 -886 105 -331 -497 973 -428 368 -591 -736 440 749 -897 975 227 -930 -312 878 576 92 -706 -996 780 827 31 759 -840 -922 -301 956 -812 -344 226 729 980 651 187 -92 -15 -585 856 -353 -919 -260 989 -979 -468 -335 474 -472 650 102 -729 14 -854 -298 -411 -578 -723 -928 -115 143 -516 784 -67 -641 -627 653 -558 -457 113 408 -47 303 -917 -765 -400 903 -805 -757 -971 329 681 -40 -310 115 366 -647 654 511 881 718 427 -964 70 -79 -207 -519 -797 664 354 -139 85 -513 820 996 826 -839 -331 929 501 105 553 -249 18 -557 933 498 421 866 -751 -213 600 621 -508 469 -141 -639 477 -678 -986 -844 -502 -789 -737 178 -672 140 432 -242 716 864 594 810 504 646 -925 57 -13 -495 168 807 960 257 846 -758 -392 579 -291 63 214 -72 432 248 -820 -925 658 -408 322 -660 73 -85 998 508 -969 238 871 576 231 65 121 645 -514 942 605 -205 -113 -443 795 -258 939 252 -259 4 -230 404 -199 349 -899 937 -836 -571 -944 632 30 11 430 985 607 733 -64 32 699 159 -804 -425 910 431 25 182 872 -944 -857 801 608 957 -166 988 996 -172 246 576 305 -514 12 73 741 -400 9 -579 -886 -83 -550 -971 966 -685 150 -698 -903 -230 -762 343 -26 58 202 -438 424 724 -122 912 -470 708 201 -723 628 816 -362 273 -816 -58 -441 924 -27 998 -767 881 403 -825 990 877 838 30 648 368 534 -368 478 -49 958 156 -801 532 -247 891 589 -139 -508 -4 211 -271 128 -212 187 539 872 -154 -484 -103 828 -313 118 920 -210 -743 72 236 -357 -798 257 -641 125 499 884 -824 892 208 544 813 -259 382 341 710 -726 538 -738 224 -641 628 0 14 647 -327 956 -973 760 -890 -37 -170 -202 -595 -734 434 -239 -512 -287 877 305 -375 -156 -993 834 -29 -567 -325 535 811 -489 328 -189 19 307 694 -408 -861 -629 -959 -42 -334 774 -484 -51 -747 -291 -179 315 -349 484 -944 853 336 -975 -739 -497 -635 -937 546 122 -671 -75 955 -104 -296 -895 -462 981 413 917 182 -773 485 -329 -947 -68 121 -327 -772 384 -218 -389 798 162 -981 662 -932 -133 686 -987 -31 408 -497 -804 444 -345 634 -114 -292 648 292 981 318 -195 -916 -937 -409 802 85 976 -946 256 -766 122 -811 499 -380 257 -316 887 572 234 -370 -842 720 -857 448 -614 502 287 482 -913 677 -104 408 -701 834 820 -949 433 -529 65 -600 -336 -694 433 174 -522 676 998 -376 -821 -197 -176 -822 252 -689 663 -777 405 895 123 354 -706 659 -968 844 -579 -37 -605 -465 452 826 909 231 -931 -519 944 -476 563 252 -958 391 960 706 371 -804 -894 -890 -399 592 -298 -657 -223 -239 496 938 736 61 985 289 -988 -271 171 20 -467 -8 -985 288 -197 -480 -854 317 -159 -488 887 -274 -57 212 397 -703 760 -21 214 -556 785 874 914 -534 -7 911 -538 -568 -536 12 413 -997 -911 -334 -384 -949 -952 188 -631 -149 909 310 598 992 414 81 -620 880 351 33 -19 131 2 -996 759 15 -356 356 -738 -31 37 602 -498 -445 -437 -833 493 300 -178 90 594 827 -601 545 91 367 648 462 539 695 303 725 -450 -109 -201 548 799 -525 816 284 -33 -571 -479 996 -744 -624 -173 974 527 506 -909 864 186 968 217 -683 -257 51 -30 332 -227 -126 -19 121 988 -958 50 137 -163 641 -964 -301 539 -139 -255 900 -665 721 -697 -461 -833 970 -507 530 554 330 621 -938 242 -647 319 852 918 -10 -922 -438 690 25 661 -249 -604 -985 792 -455 299 181 308 -337 821 70 -946 -961 -257 -673 423 333 81 650 -397 185 -30 -142 541 -120 436 -686 -669 -428 -268 534 754 -141 -500 -755 -448 172 954 -204 -260 -534 -188 831 -523 -855 734 -445 -307 -804 576 -674 881 886 903 -366 708 343 -564 -585 -534 885 -336 992 -989 -775 -332 885 631 956 -243 -546 -531 820 416 -780 604 524 464 19 231 983 132 -993 -776 -212 550 883 751 467 -548 743 -616 974 593 -166 331 -748 270 -305 196 -554 -635 137 -857 -899 -588 -503 -211 -548 16 -928 -109 -922 138 -856 783 174 357 -832 695 476 726 302 -162 -234 945 -34 281 -450 504 380 425 157 -26 939 902 -442 102 -760 -720 -45 479 18 -622 507 -309 -637 -358 -604 32 -365 868 159 -539 -45 824 257 -195 882 835 -907 -238 -58 -315 901 -779 -201 -787 840 872 459 -64 -153 955 -80 -953 -708 -138 356 698 -490 -143 847 -867 812 784 676 61 838 215 -431 -465 928 -451 702 299 163 -971 -930 -571 955 -892 -274 256 -7 -157 -645 -237 887 788 28 -610 336 541 543 -303 908 607 -732 175 339 175 -896 172 908 -606 -975 -894 -275 -863 561 646 -934 -224 -102 -727 -791 326 566 -131 916 571 633 -929 603 -689 666 -203 218 466 825 -881 789 -34 332 348 609 -409 299 898 -280 505 -680 -571 421 949 480 -361 140 -689 -962 -178 917 -163 900 213 -165 -604 658 -70 356 -1 -898 622 539 -966 564 519 62 -314 -125 -611 792 209 -839 971 587 -872 935 -993 746 -885 -84 -903 -591 -651 -164 191 -935 -886 -318 542 41 -751 124 -679 -266 -901 323 -445 685 -754 -756 298 -14 436 -607 781 800 -500 180 -10 -576 -697 695 -852 56 -688 -32 882 -932 544 -556 504 765 543 -278 -838 -225 238 704 529 17 558 -313 -295 -815 2 863 -815 298 -22 996 574 353 490 353 -939 -194 478 331 -172 -407 901 -931 327 178 20 -844 -714 -409 92 -346 -638 -594 -615 237 -206 -604 478 -640 -946 -257 -288 -414 -118 -506 123 -63 -511 -517 84 -401 36 -140 967 -518 563 -961 -823 140 526 552 -898 118 -160 953 -131 881 -297 -924 545 -859 0 954 109 143 -831 434 -207 291 124 845 -40 646 953 -952 -805 -815 -957 -924 415 -524 17 989 -77 242 108 -857 759 -149 -677 341 -990 651 -976 -994 -968 -861 -915 116 542 39 962 239 519 810 677 968 230 -776 -317 -853 522 -629 -641 -504 882 148 828 -190 875 -390 200 -428 -783 -701 549 -62 -18 453 -836 985 654 -997 656 -934 -461 -655 782 -542 -827 174 112 580 417 335 -365 -266 84 704 -609 713 258 661 851 -937 797 -98 -249 429 811 -239 -575 -815 -803 -628 -191 891 601 394 708 788 -698 -26 -247 -863 -832 -170 964 517 731 -565 -639 -785 -14 892 -465 -310 930 952 979 524 365 597 -606 -130 634 -939 -623 978 608 -91 146 -31 122 -673 547 -344 -23 112 -368 720 764 -263 -548 752 904 -345 -794 425 -934 265 -963 -627 854 680 246 -569 38 411 469 -977 -400 -101 747 -595 -628 310 -554 -271 -737 229 -734 109 33 688 -54 -626 -413 747 695 100 -984 -542 -565 703 169 334 -392 442 927 -486 -744 434 -594 -690 -29 -365 -564 -731 -863 -861 528 -779 -199 -109 -634 838 -147 302 992 -954 969 -113 -126 -372 -911 202 275 612 216 49 818 566 818 394 791 -494 40 972 -349 -477 -66 592 613 929 636 -673 -333 -516 -874 -226 970 918 294 104 -585 312 -5 646 953 -547 -192 -668 484 -528 -370 -878 -825 636 -912 -42 -73 -655 260 11 217 67 -3 343 543 -456 -6 457 206 -253 352 787 -958 405 636 -124 439 -824 -181 727 -639 354 -53 -618 12 379 584 755 746 223 726 -840 -711 -223 -243 350 841 109 -923 934 -159 536 -635 -849 -564 395 -556 728 -384 144 -478 -17 -936 785 -871 -470 26 -741 -549 51 983 -991 -826 -671 808 -85 816 -749 -900 -61 866 797 101 717 35 406 -73 -902 930 488 -392 882 784 835 986 138 869 919 349 -797 -932 476 -526 -879 378 -952 591 -638 77 -153 -292 -384 60 56 -54 34 -411 625 -192 -291 319 745 370 355 195 226 -484 -505 -121 -262 68 814 615 -821 -300 -803 308 -774 793 -409 -385 -137 367 584 -779 291 -177 -848 104 -240 -718 -751 -93 -747 -256 -519 -751 196 -520 -192 -872 403 220 427 -671 -859 -844 -374 -447 -170 -295 855 758 -60 836 329 -679 -797 221 846 229 -532 343 503 -770 454 -823 -537 156 975 951 -904 246 -455 -467 141 320 -910 -157 827 -124 313 970 -339 -53 -629 -426 956 -902 188 319 442 -318 -593 -41 -681 71 937 986 929 51 -802 -10 947 184 -424 -890 578 -53 428 251 799 -170 -899 -424 939 635 241 -411 304 910 835 -358 751 -75 -15 158 810 64 -949 907 -119 812 231 -244 -109 -233 997 221 -321 -696 638 808 719 939 -606 406 -271 737 92 -296 178 -119 812 194 714 979 864 172 619 681 883 766 752 -305 -756 -320 -631 -823 -116 -483 -647 -31 539 -998 665 129 373 -842 -769 193 -349 138 63 516 52 -902 -954 197 -301 -809 -313 500 163 158 700 744 -899 -761 158 -335 -945 912 323 -289 932 256 356 347 955 979 268 -984 -827 -820 -114 54 900 623 52 255 -447 310 93 260 138 589 -798 540 -6 43 -150 -939 698 -322 -697 499 491 -782 378 702 299 -974 -394 217 865 -308 -96 375 -164 -667 6 707 -911 -388 875 -275 -375 -37 -650 -727 899 -431 889 395 -147 -482 -42 193 967 -825 735 491 -631 424 472 732 -888 356 -956 -375 515 388 944 670 -663 250 177 526 552 -485 614 -662 540 -981 206 879 -669 290 -970 -878 724 81 -581 796 -633 -506 -232 -376 248 985 809 166 -574 93 872 736 575 519 797 -600 -135 -859 -259 560 -685 876 -864 -241 239 869 204 -288 -20 -617 -872 -627 992 -365 283 567 620 336 -265 87 -979 894 589 -336 205 172 -897 357 534 -189 -206 105 -424 -948 -918 604 129 -923 106 -632 889 725 -960 -442 -750 -937 -635 337 -236 -960 335 -848 -968 -211 232 -586 926 -438 92 457 594 617 -552 661 -448 811 861 -532 352 810 -461 84 196 -632 795 104 29 617 -603 488 128 763 235 -760 969 891 608 111 192 -694 710 577 236 511 -521 -701 586 -717 33 128 575 -382 729 -511 497 142 -774 -757 864 134 970 -744 472 790 -948 265 459 -439 5 -188 541 -433 -355 -610 -644 -865 -733 -608 -576 -787 863 -689 72 -647 262 849 -686 -28 792 -441 -963 -317 -37 59 -92 875 863 -315 -735 455 269 -714 -120 -302 710 -611 -769 -642 252 855 -971 307 575 803 738 -930 -585 576 -701 -78 728 -65 349 343 -239 904 42 -632 -800 -65 34 557 855 -406 492 -609 -74 340 -992 -232 -624 -475 674 -87 -660 235 917 -351 966 691 118 -332 452 -411 -540 682 -449 511 -219 883 589 -858 438 752 925 387 998 569 670 -262 -889 -205 -483 -664 353 -239 898 -383 -666 562 473 -185 -60 300 -474 518 -928 514 -664 -849 829 -650 -396 471 996 -299 -44 32 -594 479 -358 -29 -401 -423 66 -497 252 -286 773 509 880 -305 289 1 162 345 71 781 817 -98 749 -797 26 -442 288 259 381 833 -62 -499 -823 521 -824 -981 17 -824 883 -632 -259 -399 263 -503 -530 790 -829 768 -309 847 -539 -217 849 -333 197 -566 736 -181 133 248 282 -545 -999 785 415 415 -635 297 41 -925 52 253 705 -105 -467 -236 -157 -469 -436 -707 -484 113 353 177 598 684 -992 -943 918 286 112 91 332 -731 -335 -890 241 987 823 527 -877 -933 904 -920 335 392 -882 -797 907 -754 -513 -674 202 284 -580 45 -433 -379 698 992 -42 766 233 744 -853 612 -886 805 920 -414 -607 -20 4 814 459 -880 -155 566 388 -979 -363 -90 216 232 -904 -462 857 -472 406 888 470 -347 994 -70 590 -859 -579 -161 -994 -410 108 136 -798 -540 -855 -443 -84 491 554 -256 -378 357 276 -122 -461 -456 405 -244 926 94 947 -156 768 -747 -493 -969 94 481 -211 994 242 41 -378 -662 422 -2 904 -147 517 333 957 -812 752 -388 -497 250 -655 -303 678 -825 663 159 181 -9 682 841 -367 388 548 -987 -54 772 400 -600 -737 -448 -856 -228 969 343 598 -471 -839 -704 -539 -314 112 -103 846 637 13 -552 -556 84 220 396 653 516 746 -538 -483 -497 370 -272 -41 -948 -103 -291 -505 -309 760 -69 -197 414 751 940 52 -66 -44 -233 821 -889 849 282 -619 354 0 -315 -970 -907 607 -821 -556 273 -187 -596 916 261 -420 -830 -42 64 -118 -980 555 -945 -468 -839 -764 -802 -668 983 993 19 -38 284 -606 813 273 724 -998 -732 -773 960 798 588 -994 89 322 174 -315 504 162 -350 -374 -319 -345 342 719 55 -696 -110 -110 354 943 -634 608 -205 -611 -591 278 980 710 247 304 -655 -778 -336 925 453 -923 239 -83 839 348 -54 846 -249 789 -688 -792 875 530 -331 6 719 507 801 247 -539 -533 735 -642 654 327 -383 246 571 933 212 -883 613 210 235 -320 153 611 -642 779 581 142 -432 682 -532 -854 433 -17 234 138 954 973 -250 465 17 665 305 402 -893 612 -223 471 482 361 -358 -333 -943 -2 -248 219 -890 150 -920 -233 -671 -356 305 545 99 -446 -278 -203 707 681 -848 -47 910 46 208 587 304 298 -781 -868 817 -612 787 -295 -447 -969 127 -678 439 476 -21 -853 412 -940 -22 362 433 -618 65 -923 254 486 469 421 -452 -781 -783 -715 -963 -136 301 -76 -250 -196 362 -171 -327 -816 -846 884 -286 -556 -160 119 -27 -884 -892 -237 762 98 608 -338 162 435 -85 620 -834 -176 92 -413 -493 -232 478 -729 -493 782 463 28 -511 108 -784 -244 -594 846 -879 131 -833 -581 -545 41 110 978 457 505 213 801 670 610 185 -832 72 -442 72 914 -317 633 -763 -609 268 993 -863 608 -905 453 196 -673 -627 -987 -231 -3 729 -462 908 -326 -346 373 979 535 -339 -705 -337 -731 483 -50 -844 -766 -925 184 -142 445 -622 -147 610 16 307 422 -669 -342 -114 684 235 -274 -980 41 -52 925 -682 265 -875 -222 604 720 840 824 451 171 344 650 416 -448 298 292 550 848 343 656 -47 -594 8 -928 680 -290 -940 189 84 441 423 -793 833 583 -516 -345 -513 -833 836 557 344 385 578 -751 -656 39 953 -264 -504 238 243 -466 302 811 -360 -923 -682 -967 -241 21 -671 27 868 465 -566 -563 959 -264 -49 176 -926 -208 -667 -394 500 -257 571 374 -740 84 -983 693 679 -307 42 800 589 -53 -504 -979 333 -680 -997 901 -614 -198 351 369 183 -365 -387 367 598 -957 861 618 962 467 854 -402 928 742 501 -741 -324 927 298 -424 217 -247 -403 7 -309 -433 277 903 510 212 -710 -641 802 679 310 -840 861 -858 261 623 -384 463 803 490 -970 885 268 254 326 -288 554 -315 825 365 -859 -634 376 122 506 473 181 421 -67 818 709 50 -940 -507 -201 635 -855 669 453 -923 595 549 639 -955 -278 799 -825 302 -134 -429 -974 96 803 -137 -501 -162 -175 -848 -417 983 -186 210 -353 922 -678 384 -180 -893 -401 992 93 -548 -866 48 285 894 -122 -596 -338 989 367 -693 -334 -293 388 308 809 -209 -768 -652 367 -35 726 -803 -97 -20 -12 126 51 -504 971 -803 -47 935 747 -708 -345 -792 229 494 948 613 914 -993 -496 -486 -106 484 -486 806 -614 140 -669 -559 -802 267 -893 -666 23 636 87 -85 880 900 853 -362 -512 -981 683 -973 -585 -348 -273 -687 -640 758 -566 -96 650 -591 947 58 427 673 851 -99 331 533 653 140 -307 -168 -961 164 853 26 698 158 221 -702 917 277 691 960 -626 787 -92 -803 164 -525 889 -685 319 -925 -163 253 -857 -330 -886 467 418 268 271 -464 -924 -502 -512 845 -205 215 -524 -883 -923 751 81 -547 186 763 -8 -335 -710 -597 680 -679 47 -691 581 101 782 -17 -759 -324 551 -496 871 -335 -375 -663 617 606 -922 -28 43 -582 -913 22 150 -40 501 561 -838 -526 -106 90 -925 468 981 -310 -493 -979 907 46 770 27 55 -276 -300 -642 395 951 -398 -319 263 -117 -874 438 107 626 -627 -56 -155 469 396 971 333 -457 743 108 655 575 902 29 703 -413 -982 -747 -946 -335 -178 914 604 -627 -724 69 80 -455 -391 -898 -166 -47 -810 365 1 -851 288 -998 -470 138 -200 350 908 -354 -239 744 -571 955 449 -939 -650 327 679 -402 -915 683 683 877 189 505 882 345 595 -846 -740 883 804 -406 648 -517 -907 420 389 597 -210 -784 -208 416 806 -250 -320 -260 -67 101 -27 -355 -488 -798 -255 -360 992 450 -551 100 -896 -113 -140 -997 435 866 -172 418 870 389 888 -41 359 -816 -355 917 19 774 677 704 417 -444 628 -513 198 519 534 -488 804 854 237 -386 469 -630 71 -281 -301 413 523 140 320 -750 553 -706 256 -33 -878 792 -296 -305 -313 425 804 -569 -54 655 888 -69 961 493 966 37 663 472 -446 -333 342 540 700 -384 915 498 -183 110 -1000 -251 838 -874 -679 -610 -387 -283 -897 19 -293 -389 731 -364 -678 982 606 -321 -182 -94 -253 -868 -887 831 448 885 756 -321 -791 466 47 739 -765 -175 771 544 624 653 553 644 -618 -658 893 2 -549 -593 -302 -938 445 -240 -420 661 396 -586 -926 -102 -8 -45 305 174 179 601 -530 -731 -451 -831 -52 556 -954 -1000 50 -328 -459 284 219 -131 -992 614 958 923 567 87 -492 80 504 948 -106 596 -986 439 -919 -130 641 671 -731 -575 -433 -78 943 197 216 -388 332 413 -946 522 733 27 -167 -219 -949 722 612 -3 780 -54 -188 226 919 -276 41 -196 315 346 214 665 -823 1000 305 -514 471 271 -943 379 -462 554 492 886 -94 -808 -738 -205 291 29 -505 778 727 -269 -301 989 -228 -387 -654 -616 721 -750 -845 96 578 299 -392 813 -123 532 -534 895 623 695 -236 -896 38 596 632 244 151 677 -114 -911 -752 -474 -202 -442 -323 320 745 27 137 -685 -442 264 -39 752 -417 707 869 365 -289 764 338 746 -465 617 -157 -662 99 -859 -813 -119 -429 132 663 142 -358 7 647 551 -981 -402 853 305 -813 421 489 -475 551 66 654 -597 319 -856 26 -535 996 -191 -770 -554 865 -883 11 -142 -215 -437 -256 163 333 -237 665 -439 -61 -836 -247 903 615 -804 -295 -936 179 -711 -629 472 710 184 920 -519 72 -982 32 -973 -325 -278 372 -256 986 12 -900 361 -5 -190 68 -234 -595 -400 -691 236 579 -625 183 -440 -285 339 886 -300 571 70 603 0 -953 -909 371 -43 -569 482 994 666 -885 -625 276 267 556 -257 -461 -299 -165 -741 -267 56 -243 736 160 -279 50 104 366 -803 -625 -925 985 -961 862 853 -340 942 853 -415 159 796 -756 885 851 380 -131 891 868 234 961 796 -105 -917 -134 467 732 726 305 147 304 949 -999 -849 -824 -902 138 -788 -65 187 513 -459 777 95 769 -635 747 185 299 -382 -201 777 -453 646 -60 814 -8 -776 -662 349 293 -640 -39 -878 -385 -340 442 -652 -471 467 -941 -376 153 714 -957 605 -39 155 -950 -108 -565 607 -515 739 -679 -61 -836 291 -369 368 -208 -240 -364 -180 607 776 971 -738 626 222 -148 -899 377 153 -40 779 431 -17 795 -748 -168 848 135 -599 -370 999 643 340 227 357 -422 873 -199 -250 -364 -550 -485 803 162 -903 -898 25 -804 254 29 42 -706 -94 517 979 203 401 762 -675 151 686 645 -462 -460 -114 -469 827 -544 -170 130 580 -539 -768 -339 -775 401 -490 -310 -410 564 127 107 -636 225 -10 -724 -142 -185 982 -508 118 151 -39 -728 262 683 -783 -29 -383 176 455 17 -490 -903 587 -498 572 -949 -957 -616 195 -518 -697 904 607 -993 122 -983 -29 -667 -643 936 211 553 -2 -703 612 382 106 547 443 -623 -47 449 75 -147 -104 665 970 -834 31 294 -631 -486 549 695 -583 835 -7 583 455 -420 439 -67 674 827 -158 -967 560 2 916 -689 918 -977 -300 -811 -864 875 510 590 349 38 652 -225 220 153 -624 97 941 64 116 -476 879 299 60 -648 573 92 -879 -863 -980 -163 367 238 359 649 -413 -672 -689 -100 245 356 -276 -236 -992 87 331 956 -600 41 170 743 -957 -108 191 732 84 -812 37 -791 755 681 -328 441 172 -207 -555 771 713 443 463 -675 551 -855 736 -257 -577 251 -821 -828 -847 -781 -171 -250 -875 536 273 394 380 953 -571 -126 578 -996 890 497 978 113 732 867 -54 225 -868 -737 -514 113 -130 -368 909 -771 733 -604 457 158 836 506 310 -471 -834 -186 -214 -667 -260 160 -861 -120 -606 232 -765 771 413 107 -858 176 239 567 459 -992 -659 723 -389 -621 553 -51 290 -120 -15 -222 -878 -172 249 669 591 439 349 474 -399 -965 764 504 730 981 -461 -652 -967 -637 628 -830 124 275 -257 -882 -223 793 -894 -782 -263 887 354 438 76 -370 -925 65 -190 -108 -604 -895 899 66 -180 297 122 -794 341 211 -352 40 995 264 822 561 -822 -126 291 -465 938 -366 39 -851 241 271 -56 33 -887 -421 266 -727 -238 320 -949 -107 -932 -397 221 -586 0 447 -974 119 158 318 431 42 -672 -152 999 -918 -433 -452 -48 777 192 86 357 106 -303 709 -523 788 413 -635 -329 -498 641 35 -95 -884 -995 176 198 -748 927 611 -379 35 -717 -59 120 -131 214 -76 224 647 -253 -819 -675 252 805 -640 -553 755 -123 -941 989 229 93 909 890 -973 536 -239 -832 -545 -825 752 778 95 634 44 -400 923 621 -735 731 630 -738 496 -308 -847 214 -917 -33 377 -91 -79 -240 -391 -698 107 -199 578 201 918 -549 690 41 -221 -343 -388 803 510 -641 116 -437 509 314 -310 -617 -191 775 393 337 174 -561 -769 276 -535 -212 -788 -580 696 -244 -709 -209 399 907 -725 622 -543 -134 -848 502 425 -603 216 799 -550 -820 168 556 230 -751 147 577 -309 811 -161 864 -567 736 -924 678 724 983 -597 621 646 8 191 -573 986 -492 525 29 -679 -965 -947 571 132 396 -86 891 449 -604 -617 -840 464 813 -187 -111 -362 -702 884 -726 373 -800 -813 28 103 846 -23 -60 -533 478 843 43 162 675 -870 594 -609 260 -994 -70 163 -2 -116 347 920 866 -823 190 -943 578 592 -906 824 457 435 -426 -581 127 185 174 -742 275 790 486 747 -981 -59 -63 128 -23 90 -197 -285 9 -413 648 -29 -937 193 -592 -942 -17 -962 8 -590 -138 -637 -141 -225 293 -586 -67 936 60 -149 -967 -146 804 439 907 -47 487 -402 369 41 140 -333 -795 -422 707 -938 655 -446 -713 473 -715 -299 -949 815 168 737 526 892 -704 -193 -81 -320 344 -832 394 -228 115 -316 -861 -460 408 178 -940 -568 409 580 416 -442 263 943 802 -582 -419 334 98 -637 -228 751 -485 901 -805 -255 702 -566 413 -530 740 143 -146 -894 -421 439 451 172 -311 652 -817 887 630 302 870 -787 584 943 558 647 961 -426 -24 -748 -764 -532 396 760 928 724 633 375 149 334 -512 547 -965 -259 -101 -145 460 -180 -818 306 -325 -114 581 -223 618 721 -650 -67 -67 318 -671 -7 -668 800 881 541 29 -405 22 -436 -450 460 132 861 -313 330 298 84 -656 491 348 -415 448 370 220 -835 756 -533 -646 -371 686 844 -120 -540 -15 -288 -376 255 391 310 330 869 -655 -16 87 -500 633 -73 774 -29 -18 -781 667 363 -294 -46 567 544 -495 436 -954 620 -230 897 588 -76 513 -950 -728 -166 -484 197 -720 696 -183 -659 523 -236 645 -666 -836 814 339 -837 -962 -502 876 922 730 -859 -431 -912 -599 351 948 -352 926 -751 364 -813 457 -175 -97 115 23 149 553 443 843 -937 307 749 463 -473 -526 -499 -182 184 -858 335 -801 49 935 -515 -845 -559 767 811 -244 -637 783 -974 -914 613 278 586 -197 134 542 -292 571 -360 737 216 -120 -850 -850 125 661 -239 629 67 469 -531 -908 130 -391 600 -102 142 804 -355 572 -791 557 -971 -779 -245 -735 -478 -916 -176 382 -128 594 767 482 -164 948 96 -747 324 491 831 -18 638 -518 213 -84 820 -626 602 -141 -453 172 -768 679 -712 506 885 519 619 567 -381 86 472 -423 583 -432 142 614 702 -56 -539 639 -786 -544 781 104 95 -56 651 -592 768 299 -707 898 -717 -360 471 534 -216 802 387 295 51 446 -103 -261 526 -629 462 -207 -980 407 958 568 98 715 -514 -464 943 481 -283 -331 -603 -157 101 777 -485 -661 721 299 -131 159 761 823 774 -914 -705 -391 239 513 -239 -901 676 354 122 -239 886 -714 -419 750 -423 -814 -69 -316 -85 138 -304 -311 -244 736 -955 -832 -588 711 -39 -515 110 961 -339 -948 -482 879 -757 110 -155 64 -318 -960 -212 6 960 -630 129 860 400 140 411 -147 39 -89 259 379 -214 763 114 -442 -843 -335 -591 869 -693 -66 -986 572 -985 -335 -258 423 270 831 705 -356 726 403 -195 -287 -796 -6 369 24 -911 685 75 -347 655 -762 -962 -615 528 -830 226 841 269 -409 24 918 628 -150 -922 -378 -258 789 381 54 -786 382 849 44 383 461 515 694 957 790 756 -254 876 -675 94 48 940 -65 827 -820 888 -225 -255 -799 143 822 980 -962 -160 -147 -886 -811 -395 -131 831 -1000 422 27 873 252 382 -347 -993 449 212 -47 -169 -697 443 383 22 -118 -191 964 -327 -188 504 529 -761 752 264 -364 398 87 -403 141 109 -967 -388 -221 351 842 771 -968 480 196 -89 925 -557 -515 -83 166 13 -552 -447 267 -280 265 372 -195 -196 -832 -574 -468 -179 -350 -159 982 600 585 408 -990 -558 -759 -657 -951 108 179 535 208 -570 -373 -438 -574 -754 -368 -412 -363 -482 -892 -617 -981 -853 916 -607 672 28 -821 145 -49 8 -853 17 -651 -814 -91 -715 285 593 -408 462 388 290 189 808 -457 -788 323 -704 682 -104 497 -718 -898 234 254 -845 819 103 693 225 682 19 51 -998 -191 -329 -517 -46 335 -750 335 683 -349 -951 -662 949 -596 281 336 582 -430 288 141 91 58 -267 -177 -432 -562 -945 -229 146 -331 902 -24 -497 -630 812 -421 552 -225 -745 -899 797 -126 521 -439 -722 969 -783 -274 538 615 687 -986 760 174 -404 530 -603 -754 -931 -816 549 862 233 -805 747 -138 -197 722 827 49 889 425 390 -652 -481 648 -681 -945 317 -473 657 -262 -554 905 -669 571 714 293 709 -755 -156 -163 -627 561 684 -443 -352 437 -718 -729 -175 884 -397 -456 -965 -78 753 130 -786 -717 -279 -35 337 -315 136 -893 -51 428 480 -745 -949 302 981 696 -535 915 755 -131 -578 -979 -414 339 -221 238 914 458 368 490 906 866 -819 -415 53 -221 450 780 -802 -692 -816 275 -200 664 876 811 650 -63 -226 724 258 -506 -145 623 326 -148 -545 -783 61 340 731 -61 583 328 751 636 -736 766 -183 -759 347 354 -800 -98 724 -63 -62 462 732 494 -934 -381 -933 -442 783 179 -178 56 79 -296 -594 -901 745 833 255 65 760 385 13 740 930 548 -365 -951 -515 -749 510 365 -345 -739 324 510 50 -558 -140 -639 308 -827 959 -382 956 228 182 -695 734 116 379 582 -940 -6 267 891 532 445 -197 372 -629 188 -222 -824 741 296 888 795 754 -885 -595 -692 -761 707 910 -373 -432 125 -400 17 842 -924 998 -332 -132 930 695 -239 245 -153 -350 869 -947 415 6 781 797 -547 -172 801 -614 394 291 101 -248 -967 389 -654 895 876 161 -384 272 546 450 143 793 518 -982 -9 210 -976 -2 66 212 -643 -79 161 293 793 211 -32 -763 -867 231 -298 468 -85 760 49 -144 957 697 54 -557 120 -240 -443 -582 -111 -980 458 153 -891 595 -611 530 -239 -618 16 -121 169 397 209 -295 779 -558 -806 -382 -390 315 -940 -572 607 493 371 827 931 363 346 -976 280 172 727 619 -946 -455 29 -893 448 -959 345 -211 46 536 672 -889 201 614 -547 -958 985 879 303 -328 -725 -238 -699 415 -920 -342 857 78 -545 742 -466 343 660 -858 -513 -166 338 -832 651 -927 -333 -882 -433 609 550 542 -493 -858 592 292 535 204 410 -409 -790 620 -940 -980 -960 991 296 -196 226 -451 56 237 602 -202 -848 -770 -585 -320 -149 966 -643 637 64 -288 -628 995 -860 124 -532 219 -844 -703 -776 -976 -126 713 517 -776 -764 742 346 -261 506 378 -776 975 419 -482 -115 -814 164 -559 780 -748 -870 -904 -539 -680 -500 558 -736 459 -55 -549 -261 426 -250 -477 375 -369 -122 831 783 76 -545 -16 -196 214 -672 194 711 -849 -502 -587 -695 -689 594 698 -209 -814 909 -244 -637 -94 -279 434 -298 -116 770 -658 -522 67 139 947 156 -850 -393 -524 -511 769 806 654 -27 -231 104 748 40 -821 -149 -554 195 -992 310 223 -130 -36 234 -734 595 -845 -950 -753 243 716 365 -217 417 51 -935 -174 306 -966 -434 280 -78 174 -603 619 -380 -630 -323 -83 -629 -585 948 -30 78 -409 -390 -917 919 389 713 -364 -837 -214 862 -531 484 -735 280 -701 425 -998 -16 -845 471 180 -846 -564 557 345 -19 -16 607 -795 -688 44 -692 -705 -749 89 -457 -959 -720 867 -775 -434 824 -124 -709 -44 -559 314 654 607 382 244 406 -372 206 -911 -336 -163 -48 -647 -314 -357 844 403 556 -647 423 761 458 -445 172 -937 181 327 842 -704 -137 -110 383 976 787 563 901 373 -702 -800 249 -505 553 -857 -535 932 614 -452 -247 -479 964 588 -363 -915 603 628 218 393 -669 570 -476 -3 924 -705 -240 -252 651 -221 -347 -225 844 171 993 -593 289 -359 -341 -768 784 716 144 638 843 665 -275 -235 -974 -181 412 -825 126 862 -181 -449 -417 -428 577 667 -394 -927 427 998 -936 -371 551 -821 756 -790 159 553 -480 165 -436 -665 -564 -583 848 674 957 -370 -730 91 -295 538 -475 108 93 -796 -383 -329 -947 175 309 -624 -160 699 520 89 -187 349 -274 -852 -429 -756 702 -701 268 -440 92 461 683 77 351 -367 234 361 545 109 756 97 -232 -839 546 -225 708 344 544 777 251 972 -630 295 514 -652 -397 256 516 582 -584 296 -679 -978 103 834 -37 220 532 -455 894 518 70 130 954 317 454 963 -907 654 432 -449 387 -560 46 -254 100 320 -192 389 256 -32 995 -633 849 895 210 -693 -344 10 846 947 536 578 -624 -262 -832 166 726 778 -441 -855 -894 190 -711 -598 91 -743 -5 -673 738 752 -354 -812 -989 282 -379 -20 429 -576 -404 -572 868 212 314 410 190 564 -565 -684 -352 950 608 -460 -4 948 -395 470 -957 -598 420 726 -290 685 683 -323 957 -217 -101 -617 175 -424 882 859 786 903 554 -238 -284 -907 121 341 -970 -569 -117 -382 834 171 910 889 548 -128 -146 -943 651 -562 756 -390 -830 862 -418 868 -643 -431 -733 954 -595 -419 -216 52 -991 -467 -309 -90 973 30 717 -744 -635 -745 -963 448 654 882 570 713 -922 -279 423 -924 -385 -877 383 460 180 925 -749 -888 -590 -255 264 871 676 712 108 683 531 365 333 -594 558 -343 534 -436 389 497 -356 402 471 -273 202 -10 -412 22 784 140 -883 -164 649 -156 553 140 -918 -788 -881 371 -401 -96 851 903 194 319 522 275 -104 269 839 -82 -775 -124 787 576 -122 180 -755 26 385 -128 974 224 -524 -238 -147 -787 -68 461 123 -910 -887 480 131 237 633 -274 -210 569 973 316 -240 738 846 -496 478 -16 778 342 891 -587 -70 5 -511 -441 672 -290 0 -341 -373 -92 102 488 80 257 974 -849 796 -289 472 -901 -704 -315 185 193 769 691 -67 -137 -264 -454 619 -98 262 -873 -867 -324 89 561 -763 -540 945 -907 247 -700 -220 -213 770 -298 -767 773 -884 -799 634 675 -449 -345 30 321 -436 -105 816 -847 -552 121 896 -736 -753 -971 279 815 144 -171 -86 -208 -191 -802 -450 903 -73 516 528 51 763 433 -442 -168 -761 680 -831 466 296 613 -502 416 849 -721 637 -309 919 -580 406 727 -164 170 -894 361 533 459 -42 970 348 -324 420 183 369 -446 -799 995 255 -561 -223 -254 -136 951 -13 914 -83 -407 979 567 -298 391 -541 197 191 491 503 -137 18 79 -651 464 -363 259 -817 -497 969 504 125 -652 848 286 98 901 886 -739 710 924 77 -221 -913 601 -618 -7 -648 473 458 42 913 970 641 489 975 766 -50 -755 971 88 -919 -350 -849 99 -909 392 -865 833 844 894 -922 434 919 494 376 443 -214 376 788 -318 -391 -305 205 373 -340 340 60 -332 -783 -399 -542 157 -806 811 -836 -300 -26 885 952 -616 722 682 300 -618 160 -934 -416 626 -699 415 -676 -497 544 -263 68 207 843 315 680 -954 -658 753 -19 249 -309 177 -831 -203 283 24 -695 504 -37 848 509 397 -992 -145 -66 848 128 969 24 -348 398 -994 753 -204 -859 -589 768 242 -512 146 76 -515 -516 -448 -254 -264 708 664 534 587 -250 271 331 -465 -173 -596 120 446 -89 -352 15 -903 986 987 -329 -771 170 -886 -990 830 -701 -169 -982 114 757 -855 53 328 -42 -441 512 440 -539 -2 -977 88 821 965 -456 -916 -230 601 -466 -968 -578 556 865 -850 -960 -368 -567 -646 -977 655 -721 177 957 828 977 -54 167 -660 -219 -549 290 -652 403 -456 -786 -439 997 452 886 104 315 267 505 -968 802 223 847 -199 -117 -567 169 -39 728 -502 740 -982 -647 -97 -525 991 -823 696 -941 283 559 22 -905 -925 -549 -464 -210 157 884 698 -923 363 972 -776 316 -748 574 -615 -500 -299 -53 -829 -777 448 703 -700 -539 362 -345 -651 2 734 825 249 577 687 -982 242 -114 -975 388 94 -440 729 -185 898 522 867 35 13 -493 -519 -628 -996 -478 908 844 949 -870 -837 -597 -793 394 -337 824 869 304 -637 -224 -35 108 -547 -969 182 -681 870 -289 685 -566 740 215 163 926 92 459 717 174 -734 -577 -305 368 143 -263 -205 6 224 -346 88 -994 379 389 528 -349 331 -914 827 924 -926 490 -207 735 -504 245 211 785 -642 429 758 -948 -358 -412 417 -119 393 -902 -873 449 -41 -955 -813 -691 -964 118 -737 918 -529 -392 -61 -913 -126 -28 871 630 74 -471 121 -523 786 -413 -288 29 -900 -437 -406 -458 -863 -616 340 218 44 899 -975 -335 -48 -999 -841 -435 507 250 203 -214 -482 -154 171 -283 663 171 435 616 366 -862 -980 743 -245 851 858 -973 414 -42 599 652 -590 -243 -840 10 34 60 158 -828 799 222 -528 360 756 -489 -393 -325 830 -995 527 819 -869 864 717 -304 -62 -4 536 342 -414 875 -916 -885 -913 941 -56 -310 -297 964 -700 -662 760 -24 -974 243 30 696 -440 -497 -457 354 -104 447 667 -326 -858 -138 -204 668 -265 -968 -869 736 -223 707 -139 -949 741 -706 -682 -782 171 72 670 -691 -800 139 701 -828 691 769 319 154 677 876 -454 625 -163 722 -460 -468 -2 -567 -181 -440 -348 752 -891 25 -923 -618 -886 968 746 222 321 -119 49 320 841 537 -329 -916 -636 688 48 -996 -203 -210 -38 -130 776 947 574 -997 736 -540 -155 -63 -365 -359 623 828 -277 924 -586 337 -365 -606 218 113 -920 -725 -418 -657 680 390 -690 538 -319 -256 -606 897 309 -852 -319 -356 189 803 208 -818 974 57 68 96 -881 -640 -272 342 -512 -664 -175 -838 -855 573 447 962 -546 583 266 126 -81 -516 -263 747 213 -394 -592 156 991 -680 -610 422 -87 -744 831 -158 -747 933 807 811 -321 585 855 645 -4 729 31 490 -849 138 301 986 903 -325 -578 -926 954 270 15 -999 -938 -930 -734 -198 395 859 -210 184 -257 337 260 -699 -248 224 878 -901 886 -382 -751 -922 -638 -184 546 -374 -717 -978 -575 960 958 -921 54 -192 878 336 -217 -401 163 -148 -425 232 -230 -540 -260 -947 589 338 -310 370 -939 -359 -151 524 -863 601 -822 -873 -915 992 -810 -947 690 124 675 -485 -314 814 -108 164 300 994 -639 -571 163 402 -622 -465 -18 -190 383 916 -699 -385 -158 -773 -827 519 -602 165 -74 -535 -664 -371 319 386 26 -72 -29 -528 -399 -708 -506 181 -129 308 732 -823 223 -206 -713 -720 -46 698 -680 -56 -79 781 99 251 631 719 423 716 585 39 -563 628 -38 582 -530 -813 -654 -775 147 -790 -673 679 -394 -563 194 -960 338 125 263 373 -351 923 -312 882 550 -371 -268 310 -129 -171 155 -383 -302 -733 -92 -932 231 724 9 198 272 -309 -936 463 -227 53 -171 260 144 -613 -139 -502 647 890 762 -906 880 -472 -118 -724 359 -194 480 694 -899 -765 458 -716 573 117 361 -306 -500 110 815 120 -767 210 429 982 -377 -48 58 41 -360 -889 -564 992 -235 -303 -823 -355 -339 -392 770 78 225 710 154 191 664 -614 484 -683 -119 462 -777 27 371 145 899 311 79 767 -366 -679 174 -170 12 -787 -158 -499 -125 192 593 179 -590 -199 114 -936 -700 434 -73 -218 321 518 531 -236 985 658 4 -330 -861 -517 323 -666 280 114 276 -3 851 23 -812 955 -508 -824 919 572 -229 210 -127 178 362 -438 -676 546 -519 -409 -504 -3 404 807 902 -673 698 820 -352 56 529 667 716 -102 339 -43 -888 4 957 -550 1 -401 903 329 183 77 -542 131 -727 -476 -563 -410 -429 617 245 197 408 693 920 182 -560 -392 -682 561 90 22 -125 997 777 710 581 -467 -496 -432 -452 661 414 33 -789 577 -282 15 449 145 59 -509 910 -113 466 699 800 -856 398 477 -5 -505 -1 -447 745 -859 759 -617 -515 184 475 -363 -334 92 65 -489 516 -741 69 14 973 -505 -748 826 -625 -856 15 -707 251 -64 -418 190 -792 -817 -22 211 -280 -377 122 307 952 34 924 -760 -989 712 -104 655 926 -766 938 -185 -242 876 -552 -691 75 178 -981 199 117 -817 -479 -128 254 618 -797 341 46 311 -447 374 692 -408 961 242 -907 476 67 712 -771 614 518 28 -533 437 -462 -805 128 376 838 -241 -445 584 409 747 -515 -850 -49 -975 745 -521 851 -221 465 -396 -746 -431 600 410 255 740 256 -941 -721 -864 -305 -214 322 -525 905 987 -864 453 -440 408 -643 344 615 -293 -599 864 315 -564 -736 898 -496 800 -757 -897 297 649 70 -678 910 -400 68 -561 -652 -466 -481 555 169 -988 556 355 267 329 333 883 -554 121 917 -808 -186 861 431 -833 -838 290 212 819 22 -721 314 619 814 932 -884 301 -115 705 938 -264 892 -907 811 -620 790 -729 336 20 864 -266 683 -833 795 -614 557 74 -897 -750 888 -637 -895 -44 -562 -880 -659 834 -575 -907 109 639 -497 -864 -340 505 306 -724 -872 -97 -753 316 -441 -175 -118 729 822 -29 -816 53 261 127 -244 -111 657 -433 903 484 -544 425 987 -582 -151 505 219 361 986 748 -675 520 578 254 745 250 -652 -740 503 -688 787 -348 695 -481 906 -301 564 142 71 49 63 570 154 419 -140 -179 -143 -595 -405 -170 -593 -476 -451 80 273 730 249 870 -425 -266 691 -898 -377 -952 -702 -417 544 856 -106 802 -510 -828 95 378 1000 595 259 148 202 -956 423 969 170 -364 -18 -167 784 453 979 -844 -53 -99 -21 -157 940 328 -596 -310 383 -820 627 565 563 -590 -575 -226 599 -842 338 -353 -352 733 -546 -630 246 690 246 345 288 -380 -952 -519 300 -175 -344 -422 -641 382 827 500 165 629 -564 -810 -366 479 449 -587 -388 -425 220 -68 -611 -675 -535 121 65 549 604 -659 -863 116 88 -113 -810 600 980 671 -160 777 73 -463 -734 -563 985 -849 -652 765 -952 51 -89 67 -474 -141 -44 511 707 -266 -135 -764 33 -837 108 755 136 576 329 -587 956 -863 -986 -723 26 286 -258 -520 -596 241 -835 956 -15 177 862 -344 -936 940 -498 674 -902 712 -695 978 358 -352 775 861 -290 -937 -878 -1000 -15 -652 368 -241 -47 414 682 875 611 412 -97 100 346 -182 -862 -941 304 656 -588 413 156 -66 267 -787 -739 56 -951 430 530 511 39 -169 -613 431 396 944 -349 615 407 -804 -520 -806 -201 -513 762 375 -899 -953 -709 672 19 -733 341 -824 141 -840 753 943 -857 -902 315 -698 -852 -625 793 -610 -587 -55 -642 -595 893 -325 23 346 -726 753 -96 -11 999 -336 158 -199 -493 470 -111 -468 938 476 -250 -347 409 -817 -979 -432 -167 33 -772 -567 -272 94 -883 966 -669 -132 -847 -248 994 559 300 -262 977 -395 638 -292 -866 302 -164 226 -859 941 -611 -188 448 -734 101 -401 800 -537 -53 53 875 -975 523 -96 408 -658 675 35 -559 -474 999 386 -774 79 -183 -500 -49 -807 -532 343 181 185 113 733 200 -33 531 -585 -873 -731 -978 234 -510 348 -873 -923 85 -291 344 -781 706 190 677 -545 -516 845 578 -642 -120 413 475 55 1 -400 -17 158 187 446 -975 -334 958 61 36 14 147 53 -665 47 519 -171 638 -17 453 694 -84 -776 348 -195 140 -727 -783 806 -453 -783 -552 936 833 547 154 504 -511 -937 -169 -31 -949 686 132 -641 -885 -78 933 -346 -199 -399 998 907 35 596 -846 -903 401 -654 824 966 799 408 -810 396 -326 676 -100 -692 -993 765 -710 -871 -850 -351 -180 716 75 -700 706 -662 670 88 392 14 -760 498 261 867 -612 -591 -872 450 -423 -418 786 -779 981 -838 -192 -436 -795 337 240 -697 -120 518 -903 939 -447 587 157 412 -465 68 -18 -902 403 -304 -513 -944 -8 -989 19 -626 -76 327 832 -593 -999 555 -316 965 808 -576 -504 174 -198 686 299 264 -285 464 -827 -38 710 -571 -730 -675 -27 733 -896 -41 -915 -681 138 -790 -117 -29 552 -801 -475 -590 678 35 667 -426 157 397 5 548 488 -189 539 -289 -263 337 775 207 547 174 194 24 229 571 875 -651 -626 -413 -917 329 -173 -801 540 -27 -985 378 -587 78 634 -445 -579 506 -554 698 957 -901 -609 624 455 -201 362 580 -450 339 917 50 954 -40 914 -770 -797 -609 713 -783 -283 703 901 85 -615 65 564 797 153 802 350 357 144 -40 -793 924 -398 15 45 278 -279 311 430 -772 77 978 -869 -170 -220 -271 548 774 -774 -691 -5 -798 -17 -409 377 632 -658 924 -492 54 793 -157 -999 -913 850 -448 -842 -435 962 -495 -263 -255 -376 178 -382 -550 -358 -822 980 63 727 392 -362 486 -848 -362 -406 -747 -489 132 602 628 176 -211 -380 961 -776 404 169 541 170 556 -512 -944 398 274 -98 -731 -541 469 507 273 -893 -870 172 -435 133 -239 339 368 -898 438 166 -582 509 929 212 5 670 -236 514 610 629 390 167 437 470 64 -685 925 -414 -234 531 913 315 15 906 524 671 -347 -503 -517 -493 337 -851 339 -163 -585 483 -245 297 531 102 -174 211 -413 -627 -329 869 -708 747 -337 890 947 473 -919 463 955 -961 952 751 -316 754 193 -412 -762 -632 -354 206 -259 -521 685 -17 -22 479 -605 82 410 681 12 -159 926 589 765 145 31 177 -784 272 233 -178 -915 768 646 -931 867 129 -521 -403 -692 -56 944 190 -749 258 997 399 -715 -762 606 -526 -1000 -770 758 -671 850 330 -240 -735 -190 279 170 -620 -602 452 -593 -582 779 881 926 659 121 292 414 -383 -368 -974 437 733 681 -240 -710 662 225 517 -454 -928 344 -985 -878 122 7 113 -445 989 543 428 625 891 -582 -489 -747 -863 -574 -523 24 386 779 529 -962 569 93 -651 131 -212 337 -441 -337 -202 -676 -23 -397 -720 653 -493 198 -964 -637 203 -474 -194 -664 740 588 -20 691 368 338 -184 -167 130 267 735 -277 -956 -806 271 694 -942 584 19 -956 -121 -120 -85 890 -881 -197 -937 -487 -590 353 -504 254 308 -954 430 -357 718 -515 -803 907 167 -62 -171 8 464 -737 712 362 341 -378 366 -766 310 23 851 -965 923 252 433 522 236 -764 641 -827 406 633 527 817 680 -526 187 345 286 350 399 738 -972 574 373 776 707 533 -628 -491 -551 -940 -967 590 352 -26 -768 306 374 -38 -899 -381 521 250 -998 -170 216 -667 -482 600 803 780 282 286 -59 -296 -814 -100 206 -281 467 -717 -366 783 163 171 832 -910 772 900 -465 -346 -859 269 778 -296 -457 34 -790 -716 9 511 -370 701 -159 391 597 293 455 -790 -139 -704 481 315 243 509 -322 -992 -689 -154 -479 919 -355 977 231 709 642 181 -237 -207 350 -872 31 -305 141 625 625 490 -59 -225 203 563 190 -649 -800 -772 -725 574 -765 -682 -982 991 -919 -366 366 594 -213 -835 -526 338 -331 -994 -166 109 -7 926 -248 328 134 78 -691 311 -16 466 751 -307 842 315 388 272 388 795 158 -686 213 -576 -265 36 859 510 389 -50 254 -651 397 -514 -499 -746 789 -291 906 883 708 -830 -735 663 637 -530 699 960 -556 -193 -423 -142 -286 -227 -514 213 -77 173 -597 622 -785 69 166 463 64 -131 -935 -902 -569 -457 -738 -440 821 642 97 -692 -927 794 -943 622 -1000 -877 -692 46 -822 720 693 763 161 -688 -832 568 -446 -467 -715 -894 975 -924 554 -938 -362 -426 542 -423 -290 -726 -126 135 547 -216 -788 791 65 -781 -257 -871 57 343 107 366 -759 808 -275 150 -842 415 634 -335 277 -190 -455 420 705 -953 66 566 279 -1 -609 -105 808 601 388 -615 -388 -630 -67 -147 472 818 854 911 -759 -20 644 131 -893 -565 -486 -965 673 -116 -803 -564 265 581 -245 642 -517 53 18 835 65 153 -54 -678 478 -596 -120 -809 148 -940 -740 -235 436 -556 -185 -578 -122 -342 -510 -498 -381 728 -808 268 718 -819 -249 82 550 69 -798 355 171 732 -653 839 33 562 808 -691 763 769 -291 16 394 851 693 -968 236 283 376 965 -343 -149 -243 802 -664 457 575 533 973 666 758 -714 270 -404 845 -727 71 -529 -882 -579 86 714 715 -828 310 165 997 -130 -107 -299 705 -927 -344 -841 902 -616 187 -181 923 840 716 -263 754 -893 68 608 -234 496 -516 -707 177 955 -990 866 374 435 979 -121 609 -717 814 826 840 -643 -719 685 890 729 -358 -604 -78 -714 749 -590 -902 -258 -184 -16 335 -583 -695 -883 -743 -630 -485 -936 -337 -364 783 1 578 -718 -765 -997 189 765 -427 -379 512 624 980 -586 -479 377 357 -617 -463 375 -735 833 892 -49 735 619 -388 56 713 39 22 883 698 -55 61 -648 -8 657 436 250 -988 -734 -743 -452 1 18 -898 -648 -746 838 -960 -369 -385 80 -298 781 -734 850 496 -623 456 -531 233 772 -85 -955 -865 -494 -523 637 -54 1 -685 -597 53 -176 496 -54 500 -966 899 -109 -725 986 -861 112 567 -557 493 90 665 699 326 12 -328 -604 -838 -141 569 -652 -477 -678 -300 -20 252 -794 957 -65 269 370 756 908 620 254 -794 101 91 280 -713 488 -243 914 648 766 75 661 422 -855 549 178 -440 -510 627 368 -52 -339 426 -426 892 506 -665 391 -391 98 -501 -57 144 -547 -436 653 -11 940 -584 -44 150 -325 -127 959 734 539 147 -592 553 975 120 -156 -957 -612 -981 -152 30 -640 -234 -987 476 -187 -530 417 456 -580 941 954 229 142 -218 609 798 566 -218 645 868 -582 -345 647 -378 830 -796 218 768 895 53 692 -832 125 321 -88 47 42 -624 358 -945 978 253 612 767 -178 -582 -368 -386 -29 443 -32 786 -474 -196 -81 939 -349 -104 -771 10 -507 -849 -497 -689 -935 -974 -37 -764 142 727 459 362 -241 -461 -558 -69 -662 -587 -504 -886 569 55 697 422 916 -408 253 76 -115 148 -878 109 -44 -397 -655 408 40 135 -426 -450 -918 486 -684 203 -534 783 -286 -892 -588 -572 368 342 -756 -692 801 608 748 -34 948 730 -414 -157 842 -331 982 937 -791 918 -300 576 310 839 766 -797 3 -788 -896 480 -747 664 981 684 -131 -688 22 262 35 -344 511 167 131 -538 718 548 500 570 -520 879 -528 -877 675 -456 -481 -804 -287 -595 570 181 -1 380 -758 -252 -738 953 702 381 -47 -391 -970 -858 887 402 624 -266 -817 -82 295 247 668 -462 60 -699 -74 -45 -692 -832 484 -535 -798 -92 583 -736 -303 276 -944 8 526 -786 97 368 484 36 -924 -276 -971 -200 93 894 976 -374 -768 -956 -17 329 110 172 201 -165 -404 -706 36 -829 -766 -365 -436 171 -310 479 566 674 -437 -529 -728 995 833 -120 418 606 872 682 929 622 -801 -10 711 812 -971 -134 -772 -375 -279 885 -88 -455 -226 -411 117 -441 622 -326 197 -432 568 652 -838 -678 442 600 120 182 -83 511 -891 504 -268 14 792 581 606 -221 -89 -10 618 88 -580 -214 -622 -419 375 616 -27 600 190 851 834 -807 896 670 895 -88 -596 935 -196 957 594 45 517 776 -721 -963 381 831 265 -389 -554 210 160 -929 -342 -916 978 481 -667 -522 619 -965 -872 -249 193 -759 -381 435 969 -808 32 -51 -712 247 964 -67 63 90 -278 272 456 -255 968 410 868 538 -178 -258 11 -368 -118 93 -256 -857 617 870 523 276 680 -627 819 192 25 697 -647 -542 194 862 -570 128 615 -890 -815 -296 358 -367 -765 -151 -163 535 109 167 570 -272 -80 -881 302 692 492 9 -558 -890 981 -545 -676 -869 -708 655 -827 810 727 -765 907 497 485 487 847 765 910 -803 -973 -482 319 -242 164 -269 505 -75 -414 -428 -964 -963 -410 663 728 -771 250 387 627 -120 619 -90 929 -195 701 -104 -878 390 134 -481 592 623 874 -19 -604 409 -587 141 -933 496 951 -972 31 -238 -951 -807 -877 -553 477 752 413 -450 -556 579 -997 932 696 -293 -476 921 -12 -72 213 -514 -368 528 785 -403 -893 944 -476 2 790 -596 -890 805 542 822 -714 147 329 962 697 504 964 485 991 -1000 -656 -171 974 -193 -152 -910 -545 -383 296 748 -618 186 46 737 -849 135 -21 -504 511 798 518 150 -262 -519 594 953 -199 -44 615 603 664 -90 13 -814 543 22 318 844 -721 687 -517 609 730 -794 435 -35 -707 -908 674 -418 -744 -954 842 -590 -274 238 -523 382 196 877 815 -35 933 -107 -732 498 762 -804 -122 600 -949 111 890 -414 -512 -597 -376 -990 -15 -769 -142 165 -263 -762 840 825 68 -783 629 -15 -60 251 -255 -712 473 -303 338 86 184 -273 432 778 -48 -237 50 -637 -960 -434 867 630 128 -647 -568 500 -114 631 700 -380 -998 -406 269 853 732 -328 -113 264 -285 961 -76 347 756 213 804 -262 914 -589 -14 79 909 -705 22 63 657 -757 -611 -941 636 -218 -395 -917 -262 -431 194 -57 379 205 -219 -351 -48 -336 -958 -574 -767 657 -340 -655 46 -270 -637 -44 -847 839 -582 -270 665 530 -448 106 970 965 -986 796 166 -602 216 -295 -217 594 202 25 -882 793 -540 89 -70 -757 266 -137 -838 -77 -559 -65 649 487 -917 -675 708 -353 -448 860 708 -866 369 -178 91 725 235 713 323 162 826 -759 432 448 678 489 618 663 -714 -415 -327 -96 -682 996 -411 421 593 -333 -139 -488 797 682 602 -785 -728 -142 -454 -387 746 -958 -706 -102 -122 -58 722 -85 -660 -503 -731 -994 -46 -836 -664 636 59 -183 -885 680 -841 998 638 206 779 -665 361 259 -672 135 602 541 -312 213 -653 468 -888 595 -856 605 -72 -206 19 -432 -147 448 409 -888 -880 -506 -707 43 -986 381 -282 -958 -724 956 -595 51 445 -116 265 -324 -26 -518 -325 858 -934 895 -704 176 158 -346 630 539 -729 56 6 739 -125 28 -875 -629 -411 707 207 -639 -308 336 758 -1000 272 -375 -378 -591 -74 -407 -153 -950 337 253 -773 127 -325 336 -23 -120 -153 -17 -999 432 434 -679 -188 46 523 874 -886 759 -429 253 269 -31 982 110 958 248 379 -695 330 787 262 -400 -622 -369 -853 836 256 240 -131 983 -564 547 -260 -529 634 557 -741 592 143 -681 -433 -957 77 860 -507 341 -108 597 184 82 543 668 707 -432 -751 395 -782 184 797 -110 -816 -126 -970 -332 -776 -237 -335 84 -220 341 627 185 832 -817 9 -819 -630 283 573 -818 411 -9 307 -251 698 -123 -977 996 407 -768 -796 -637 -656 -494 878 875 948 646 848 519 130 -242 339 -494 833 -751 -643 605 881 909 906 995 992 857 -381 251 903 -785 410 111 -518 308 184 279 -140 -299 787 -597 -798 -386 -998 789 535 402 -1000 573 130 190 -67 -980 908 608 -398 -731 -894 258 -173 -710 655 679 457 4 -821 347 865 318 322 984 448 551 -789 -369 -123 -946 -573 384 -185 -90 339 -484 878 931 673 561 609 433 -159 316 -386 947 -849 195 129 250 -782 -981 86 -341 -177 -50 503 753 -80 99 574 -271 -700 -353 -466 -621 -323 736 346 344 -749 307 -351 270 823 300 -905 637 -458 123 -982 863 254 115 -447 421 610 -921 -804 754 896 209 -694 279 672 684 359 -450 715 -972 -902 -768 -978 -452 -654 823 746 -247 228 199 -121 -513 -641 -664 773 908 -79 -72 292 -510 764 856 856 918 933 -665 435 -168 479 150 -493 -19 -690 628 793 610 787 -810 -505 199 152 -663 729 123 -269 -622 645 -668 -607 -519 -743 736 512 204 -262 79 150 364 -306 440 586 -624 367 11 403 -206 218 124 -963 -48 -265 -850 -689 -663 210 -482 -217 -939 -813 243 674 53 -32 -592 891 -231 668 478 -778 -582 -108 439 245 -587 458 266 -935 73 461 -987 564 -861 -880 632 -598 621 262 -636 -881 -453 -191 690 -392 -447 -782 875 997 -710 557 79 -625 -686 801 -664 -242 -895 -589 801 163 915 661 54 378 -129 456 44 891 173 902 -383 491 498 57 -118 560 -934 -883 -823 -736 424 834 -278 -323 0 -779 378 640 -123 -910 -18 -433 -801 -803 -34 1 561 481 438 368 -31 419 512 -960 73 -980 -907 417 -955 -886 -599 -421 259 -677 846 -139 -652 -303 -578 -407 -989 -182 116 98 -346 576 789 -16 736 795 -299 -467 857 177 153 189 -243 301 417 -192 758 70 24 975 -100 -745 848 -610 -379 -554 -208 67 435 -346 165 -41 703 603 -505 629 245 811 240 -423 -152 121 -837 -598 934 -84 196 -492 311 -373 -924 -647 -721 -692 662 -625 428 -773 -410 447 -572 -214 -150 -850 -126 -536 -830 100 210 -616 104 628 -556 587 364 363 232 -169 229 312 -689 66 965 496 575 -853 702 -875 605 16 427 263 -239 905 -357 -151 -396 323 -586 -755 -301 96 511 380 -986 -739 932 378 -46 217 484 -741 -829 -885 -926 -902 -271 205 781 356 466 -885 -808 -969 574 -778 -26 -938 -403 -543 632 -632 -455 751 264 870 -426 -59 -833 -642 -92 -524 905 520 -172 -633 -794 697 -140 -332 291 -754 -553 968 -86 750 772 -909 935 816 760 -869 -746 504 -330 -523 -460 272 658 -812 121 691 -411 364 173 -58 574 167 -922 -896 -681 696 -347 104 731 -289 360 -273 -237 923 537 706 -747 -725 -391 -241 -271 -109 475 396 601 -352 141 276 54 75 -33 -219 -913 418 -787 -438 171 946 896 218 -14 812 -773 -880 -490 910 339 -346 -227 -981 -466 58 316 -787 -581 574 271 649 -854 829 -152 527 802 -494 559 180 872 -864 -345 331 -711 911 877 -155 -313 989 390 -255 811 990 -962 280 918 117 -504 91 -146 142 -498 801 8 -921 -443 2 848 996 -993 -706 -745 584 530 757 77 -925 -502 -255 -609 873 -219 -510 859 124 566 811 -289 -951 468 -35 -676 -412 997 -522 844 -770 132 709 1 -846 920 43 -59 -150 -931 713 880 -182 195 542 -117 -416 -381 807 -66 797 214 -427 749 482 787 -667 -464 157 -419 689 798 46 -646 148 -737 -447 862 326 354 -679 -457 198 -425 -699 -18 184 -300 138 210 580 145 618 433 -581 -938 -374 817 937 -837 600 -287 466 -679 -895 199 -375 334 723 930 895 -220 381 -788 -421 170 681 -446 -235 923 -288 101 -571 -248 -819 321 695 67 -127 -624 349 233 -123 -46 -133 227 410 71 120 980 -18 -1000 476 930 210 439 671 525 269 112 -581 375 -930 -19 163 246 614 -282 -228 -645 -259 -250 801 24 -235 -178 -988 -302 490 -788 134 -688 413 -859 691 503 488 -88 -629 354 50 631 79 -570 15 -520 -628 248 438 -442 730 -718 457 -822 141 -106 126 -814 600 322 -740 578 514 -579 -916 -543 -561 101 -513 290 -76 644 110 -701 928 248 -465 -702 239 981 -444 343 650 -517 159 -154 -264 770 112 -542 252 -977 -471 273 843 -872 -445 -590 580 -464 560 -926 -606 -686 -5 -624 511 99 260 751 -537 538 90 -99 -775 811 -514 -439 477 693 -901 -228 -70 -729 -427 799 239 -391 1 -820 60 537 -407 404 -182 -678 808 745 285 374 -533 -48 175 -489 39 -830 -856 -361 -190 -738 614 120 -546 -497 -594 -483 -57 -765 -360 -748 -246 757 122 -105 453 729 807 -84 -415 97 -453 -404 -776 472 658 78 604 -668 -725 606 -323 256 -299 -1000 -445 -116 -288 953 648 658 -943 999 904 -793 462 -700 591 -628 -738 -592 -772 -355 327 -854 -389 696 399 -550 -218 -589 555 -725 -790 -198 371 -288 -118 267 -213 590 -825 -526 -145 198 32 544 522 -262 -80 -787 175 -398 243 -864 947 844 390 756 960 317 680 750 313 -790 764 -230 443 729 -176 677 -837 113 -603 708 -791 994 623 793 763 696 967 29 625 -805 -410 912 885 -307 -206 -680 472 -368 314 -785 -797 -789 856 992 -222 -455 -151 -395 -25 278 154 710 -956 -100 754 681 -999 795 54 1 -312 25 -559 -488 -512 -122 -524 958 -789 767 514 -605 776 739 425 65 -960 662 264 -346 798 928 5 -833 486 608 819 294 666 -254 -892 360 -781 -143 162 104 712 -220 -47 182 -94 -940 -321 958 -92 -149 -386 849 -252 957 139 485 -968 162 -905 644 -772 289 303 626 -369 -436 774 371 -988 -711 18 312 394 -783 -601 981 -793 -602 -165 -309 -517 -140 253 -170 760 901 189 -788 -16 784 -585 375 311 474 576 -853 599 70 -860 436 -744 -542 -449 -977 96 511 269 542 -653 676 512 -680 -764 -900 471 533 -53 -237 -624 -145 -551 408 90 -497 349 -307 -169 799 79 496 -390 837 -611 754 1000 -522 -694 -757 -727 378 545 -583 -432 695 37 -333 128 92 248 703 -326 -580 -716 105 674 204 928 -417 268 -203 218 -265 -249 949 125 -991 236 179 983 -917 535 -968 -992 -675 -668 -92 -242 720 991 -42 505 436 -27 -386 661 589 -103 -488 -955 186 -836 -632 576 -702 -286 -487 -16 -468 936 488 896 749 -331 75 -708 -226 -290 -511 198 -451 561 -272 320 -410 -77 199 822 764 -57 251 -870 782 -374 -154 -903 -784 926 -381 -322 758 56 -999 -856 -297 591 1000 -13 -867 -643 -519 984 664 335 367 -37 -970 498 990 547 977 390 556 196 -367 299 663 -37 35 450 32 -553 -176 -389 852 715 975 -261 -711 878 736 136 -732 50 266 290 -725 550 77 746 -200 -20 615 10 22 -427 -91 -520 831 -753 -630 -529 -60 -83 -476 780 905 567 664 -737 361 -298 -470 116 32 364 -106 990 917 106 -800 -907 700 -320 -541 -96 -592 256 -900 -36 164 803 -492 -963 616 604 773 145 897 -154 296 920 462 -6 394 -386 789 107 -732 -387 183 -510 407 174 -530 194 -736 -13 -311 -395 -867 -251 -811 -627 -265 890 -579 134 -484 239 -237 913 416 -207 422 -41 -621 653 -641 -841 -162 308 -713 -441 -806 -690 -415 -755 -631 -747 338 785 168 -927 345 545 181 -342 -894 -240 -311 -528 921 942 316 349 -617 -916 -241 47 -605 -869 -187 343 -536 -9 324 -193 -810 994 84 -618 -451 -763 328 476 609 -955 45 241 -868 -477 351 325 -714 -43 62 233 544 325 -879 -403 698 -627 -366 -254 483 -295 -827 -420 165 326 -112 -451 793 685 737 865 459 -486 -469 -68 406 244 -851 -478 -477 241 -135 139 721 636 -210 455 -672 -600 548 654 633 826 377 -582 685 783 -550 751 -545 478 71 629 -638 926 21 -760 -246 577 -242 -540 503 -561 -467 -410 -411 529 40 660 108 -694 -865 -43 745 368 -791 648 341 331 673 -597 -792 -795 366 -671 -49 41 -945 -805 59 -441 -860 -937 991 -503 602 -799 -266 789 72 974 -463 208 -441 -17 -185 247 -553 -171 -121 390 -801 -82 -858 -713 53 -861 978 291 365 298 81 -138 425 320 -193 -775 555 314 981 58 51 -597 -863 487 941 258 -263 -652 431 721 502 -601 13 791 -940 662 377 606 21 760 -956 -808 -834 967 936 157 867 939 637 -996 398 286 2 22 -573 -322 -72 -453 536 159 -600 608 626 -456 245 728 -646 79 -509 723 940 552 95 -669 -110 348 -39 712 -426 151 -81 451 360 980 582 909 -534 -7 655 -639 354 672 433 -293 -581 -415 -292 -672 92 -665 -572 845 -274 965 542 -140 -742 354 243 -392 -282 334 853 -895 145 -79 -233 855 -906 862 -8 538 822 964 453 407 -871 -543 226 -421 99 -9 -579 -877 -263 693 -981 -625 144 -65 -839 218 344 613 426 -205 474 737 -466 593 -703 544 554 99 790 59 -330 720 -849 -965 -923 191 -166 401 -726 -642 782 -196 -107 -543 -317 -679 -769 410 158 -294 -150 693 316 -381 -483 423 910 285 844 370 -611 944 84 -860 505 -859 -740 571 707 -603 580 100 549 181 -34 675 -374 212 -984 418 973 524 -362 591 810 -105 650 774 -459 19 -89 -257 -478 194 -850 -673 311 97 -90 244 487 -731 269 711 330 -929 220 754 -649 524 905 487 -365 -650 -261 -231 -981 -175 249 967 -360 -550 33 -478 406 -783 -829 782 903 942 418 530 -139 -324 981 -493 441 -644 234 968 904 544 -300 -852 -267 -630 -479 237 886 -7 106 739 -442 -663 47 -175 802 -506 51 490 -125 470 523 -421 739 638 762 -613 -759 -301 -542 810 -712 -857 -774 -990 948 -503 -611 -505 -818 198 626 645 -574 -541 452 -312 582 200 9 -796 816 -884 -782 -90 147 -217 108 -570 -137 127 662 557 -869 522 -495 140 833 547 183 -204 -58 390 134 -978 189 371 -867 511 -310 -493 -560 -882 205 505 -296 451 -718 -380 -972 -781 120 -355 -634 -347 -664 798 466 239 -561 -982 53 -521 595 -974 580 461 -519 434 894 -803 -927 -155 -903 970 413 -710 598 349 -137 57 829 177 -470 339 -977 970 -262 866 -100 526 400 774 -28 -662 885 -154 342 -315 881 -657 -757 475 452 -140 956 -207 -916 -961 414 -231 -901 18 594 -753 -740 -147 -821 -639 -227 344 -347 751 727 -203 428 592 -975 167 -252 -362 -484 699 626 973 -734 753 346 -572 -77 303 -186 -141 -145 608 -904 764 991 -673 198 -175 945 963 -56 513 -282 -464 -206 201 -171 894 898 790 -177 31 100 98 -303 -815 278 -321 585 -821 -820 56 -813 -777 -840 817 -780 522 -332 122 668 -710 -454 612 822 10 354 -438 -664 -438 760 -743 815 479 -243 558 346 -660 -19 -623 164 -739 58 -680 -653 32 669 -363 -890 -831 -575 -592 -888 125 971 -506 -914 115 -798 332 261 15 260 929 134 -368 548 363 -851 438 332 82 -78 -335 177 -301 -28 -28 134 -175 516 622 449 419 709 561 -553 -166 -243 -274 615 -730 813 409 14 -387 677 225 -24 -457 783 924 180 -268 -75 -995 45 -494 -561 -352 -627 800 211 42 -252 -676 -225 734 -17 192 -194 -514 72 -386 685 -545 104 -3 -573 -369 82 -705 893 -164 -611 -205 -878 -604 -17 652 929 -681 491 -864 -568 781 571 -778 -641 321 -606 518 610 476 100 451 -431 -838 -643 583 -837 579 617 10 134 213 -579 624 817 -731 -800 275 -418 264 -784 685 -937 -547 -473 -656 -763 -362 -34 737 210 962 -724 -267 -720 871 -682 708 -387 383 -541 192 -904 -116 -3 -510 727 -618 194 717 403 24 -369 501 -168 -816 857 204 884 209 313 233 -728 -502 188 857 -431 280 -540 -142 71 -996 -265 -304 411 -270 -236 -301 446 813 671 13 196 390 327 238 942 -210 -78 -186 577 -7 36 -535 -535 222 -385 -219 -792 793 -305 -934 216 5 369 512 751 214 724 -48 -659 964 551 -42 -864 869 669 876 -232 91 767 707 410 -604 -650 -236 -248 -230 -271 -68 -618 513 935 53 68 836 360 -618 -518 -857 925 -470 -88 -859 -511 -519 -968 335 -663 -466 -625 -84 -619 -308 351 -550 857 840 800 327 -748 -187 -328 972 493 645 341 445 654 -421 -674 346 -159 731 -10 -195 -154 -67 -778 -308 234 832 -709 -287 860 568 622 563 190 -922 738 968 -724 -290 543 -764 622 799 433 398 -573 -943 -208 -66 -870 -919 -490 706 -562 299 -512 363 335 -936 -475 -979 860 -774 -422 870 -155 -639 -226 568 -908 325 528 174 797 -92 778 -738 308 26 -359 -973 -514 188 -928 -917 -999 556 681 325 -362 -180 249 984 525 -911 -208 493 -205 428 328 -373 47 -536 551 401 642 96 -941 -992 536 -90 -320 184 -356 287 -157 2 135 336 66 13 472 137 -521 720 -869 -546 719 -771 -726 -700 -785 -359 -622 -83 635 750 213 193 790 83 -985 870 -720 728 486 -849 47 -632 -908 954 -665 -576 315 755 -499 -221 -855 375 -868 -342 102 497 263 -200 317 -735 206 320 -824 240 -914 247 -929 -25 -418 -821 -933 -613 -555 -823 114 -978 -810 386 164 138 -97 -273 -70 -240 -565 152 793 -62 798 -612 -836 678 -572 848 -494 -244 -179 -872 -643 119 428 -902 151 163 -667 887 20 788 932 342 -569 773 -187 29 -712 822 -412 -779 187 -842 141 371 -281 436 -539 -50 945 454 130 -979 -419 544 349 -580 -536 -406 -696 85 -694 641 952 -103 -988 -229 -510 994 -177 938 -616 -677 519 876 702 382 -126 -955 -964 -682 -469 232 471 -125 41 443 674 -46 478 573 -15 946 407 201 434 -744 261 -520 -794 -37 497 -740 -437 -842 -272 635 -620 780 919 424 123 -866 -155 463 981 814 895 -120 -820 -577 90 94 399 28 -642 -448 -718 307 -382 310 683 -145 -39 -954 693 25 -35 -337 -364 -783 -658 321 -590 964 -904 30 -764 75 875 -113 -603 745 -464 -489 833 298 416 -945 376 552 -653 -781 -244 841 784 50 -322 836 18 -699 -49 -749 548 640 563 246 896 73 -270 -459 -7 -237 -987 -500 -865 -692 345 -322 -773 217 676 904 888 -375 395 -540 -744 843 -759 730 960 369 21 417 -655 627 265 -271 867 -564 187 -133 184 194 -189 449 212 324 127 560 70 -505 -419 360 514 -253 167 -545 161 -657 -720 371 408 -920 547 293 -933 -200 287 -219 632 925 782 -774 331 469 373 278 -27 540 673 435 -660 -325 753 71 -778 920 -374 900 -992 -204 -335 393 -742 424 -362 -388 -848 131 226 -611 171 996 -385 1000 -7 745 600 769 -881 -698 373 564 -486 -508 -2 -255 793 -366 822 300 -798 -236 176 969 105 -246 -845 -222 325 -453 506 -592 -301 -111 -277 316 -367 318 -456 -7 451 -277 -890 934 -474 -404 78 776 157 847 53 -356 854 325 -677 -296 -849 687 -434 989 243 915 -457 544 718 84 -624 371 -29 346 -548 823 113 -866 303 102 736 9 428 431 -431 23 -207 -437 275 -649 -709 449 -140 743 933 -228 -437 -815 769 -610 660 -965 948 908 100 -547 -187 374 -906 394 -623 -100 376 -601 755 -861 37 -902 -418 770 207 -282 994 765 -579 -44 -229 -133 513 -648 -70 -360 -293 -677 873 -895 -997 456 -810 273 333 -109 243 835 -643 454 583 -884 894 -292 -200 820 440 -278 96 -803 807 -596 682 -604 680 -236 872 731 1 -551 -270 423 -416 -13 -938 -415 -1000 -820 -380 -893 -97 -810 -97 951 264 306 579 979 -355 -105 -708 -844 438 -196 547 -487 -178 807 -709 -427 85 -322 610 985 411 998 426 -108 169 -327 -350 -367 990 324 -323 180 -681 -213 -550 111 -738 -568 62 56 935 -891 -879 -725 -937 -93 -533 932 -771 -575 379 986 -96 577 863 105 894 132 -582 534 -845 783 -478 -592 -752 897 -307 51 -842 -586 -661 965 988 -564 -498 -252 -569 768 166 -80 -348 -524 901 810 -944 372 939 -109 333 -932 864 316 685 775 -925 -929 -514 304 -975 -729 -884 932 892 -17 -639 -369 -190 541 -304 -457 823 729 -328 680 966 494 -857 -822 -293 103 513 -639 678 -358 -591 859 197 -179 -933 943 -766 -547 -472 -905 171 -771 -612 -426 -361 -314 -545 785 164 -903 -235 -311 -889 886 -999 261 -206 -290 -857 -792 -986 57 -640 -951 249 -810 121 635 -843 579 -860 -666 -624 427 774 179 -244 -358 -88 -791 -751 -390 -296 925 -396 828 -420 -482 434 277 -214 -677 488 876 -917 686 -8 18 841 373 55 -401 -786 -91 -389 599 259 -814 284 -41 831 890 326 -111 -584 454 934 390 -807 383 698 557 796 -967 668 -421 -640 638 522 -477 -860 327 -393 -787 -24 -448 -810 809 551 176 -663 -388 447 -519 -764 298 927 -855 -617 -158 414 69 647 537 270 -414 -991 741 -326 12 195 -31 664 850 -798 300 -754 594 680 851 968 -951 -987 -845 -981 -289 591 479 -615 -68 -821 -940 -894 790 -586 -613 341 -374 -227 -243 575 932 -779 -907 -630 -686 -449 537 -666 726 312 514 -136 -313 225 631 912 432 -319 779 441 25 446 404 260 323 -757 -894 632 163 -370 156 549 -408 515 544 48 -219 769 310 934 301 -618 -49 -470 392 -405 253 -916 -957 -271 150 859 803 649 -132 -54 -496 245 -78 754 -468 213 -786 -986 -547 796 181 572 318 405 -322 764 -793 143 870 435 128 -220 -843 669 -600 543 628 -192 852 -905 938 900 -77 -173 -179 -52 -936 132 -303 531 -138 571 169 728 -329 476 -341 -916 113 497 -396 521 -541 430 8 895 858 -513 421 -737 -827 -239 -864 -687 -995 244 498 373 835 -267 826 -334 -734 265 -389 180 840 559 -155 -828 -1 596 78 273 937 16 -353 311 -548 823 978 468 802 -572 -530 -774 480 562 -366 -195 -792 -639 445 -65 -618 -751 529 200 -679 262 -755 -849 -754 590 -784 248 -360 -976 -804 149 -342 -567 -662 559 460 -777 416 211 -984 734 -548 94 846 983 -203 992 -278 -89 -98 970 763 -69 478 332 477 65 -619 -537 -50 735 582 -244 -701 461 -798 -747 -481 -503 36 464 713 82 721 -868 731 114 -678 -562 -37 -970 -312 -514 -975 993 -363 -123 22 -250 889 564 -876 -122 -882 -406 -14 695 558 896 -385 -403 -914 -660 -948 572 -888 -332 -224 648 341 320 -842 -435 -897 -551 -64 -496 -377 -265 -311 -586 696 265 146 727 382 -963 2 354 -815 -154 -504 940 38 483 587 120 780 806 704 218 -994 754 15 145 641 -809 -810 255 209 -562 40 -689 855 -274 -389 984 -484 523 962 -467 -702 -992 268 -289 475 855 793 -757 -454 347 785 111 28 734 121 351 -234 306 -62 -286 923 34 615 -799 -880 -848 -344 375 748 1000 497 -754 995 651 220 -517 -306 -12 -65 920 -605 -403 896 -823 -884 725 -916 643 -591 -524 85 -94 -621 779 996 288 419 -393 -856 239 644 -722 787 612 720 585 -169 -154 -358 771 -388 919 56 978 848 -37 226 289 687 766 -631 288 -564 -721 250 -904 933 822 -191 513 977 274 283 -913 897 960 79 -389 361 144 -996 -97 804 -748 -590 88 589 726 -388 -722 447 -104 132 650 249 637 -586 154 604 546 -817 -709 -966 -788 320 -538 40 -777 -255 -594 164 -72 974 -756 315 393 -280 -228 -998 28 -987 957 -992 798 344 -131 749 -929 379 268 284 -874 -455 904 -399 149 153 -554 -259 -73 -46 236 624 -825 -394 -2 664 -619 454 -159 -259 561 -569 -68 -466 765 867 115 -414 943 573 226 607 311 -274 995 -284 709 933 898 -929 999 -601 60 641 -663 -564 442 -322 128 -102 506 -961 604 500 898 -123 -208 -12 812 831 -308 70 -109 -803 904 347 -930 -356 92 -938 763 386 714 324 -80 -644 727 -195 892 -930 7 871 -357 960 -141 -992 -924 460 861 -239 -792 -721 -1000 41 -655 -328 -572 -381 -614 -364 -7 581 538 392 -137 -73 -278 106 -483 -876 -674 668 -390 -128 -516 -11 -188 -213 -800 376 -54 220 50 863 -308 -686 -465 453 710 -342 473 -508 786 -9 -610 243 -945 992 777 -15 -218 -594 772 680 -493 -600 -699 -131 27 344 299 -499 -519 819 266 -858 265 732 6 822 -767 335 200 923 34 -148 -535 385 13 -971 188 -254 -154 -775 226 -76 -791 556 434 -848 182 330 -403 -102 -179 865 930 188 262 -748 623 650 -836 -303 -825 941 383 339 -660 -63 504 145 -664 -953 -771 -49 398 983 324 -808 786 992 18 -61 396 -958 -149 -496 708 -553 58 -733 -653 185 871 -314 572 595 254 948 491 426 -836 154 -27 654 639 -541 -385 309 117 471 -91 -903 -891 -623 673 605 993 -540 705 -540 -710 6 990 -102 -786 -508 -500 -713 -525 971 359 172 -317 241 -495 787 845 893 516 648 -528 -881 -329 -717 943 -698 547 522 -467 -404 -352 511 -785 -826 100 817 -365 -493 -262 758 -985 -240 -934 -877 -544 -482 7 196 879 -555 1 725 -803 -856 -451 275 219 760 -327 -483 -612 268 260 171 -469 -249 -64 23 -127 -347 524 574 98 -782 43 758 -884 877 -307 82 815 571 -432 848 -709 -534 585 -640 374 154 676 842 -424 397 -700 -971 800 -203 -332 243 398 -265 -998 -854 469 870 879 -16 -856 -160 327 38 3 844 35 -18 813 601 272 -946 -949 -147 762 586 407 718 319 -483 -115 -804 -342 120 -984 744 -479 -180 -812 71 -75 759 312 952 -473 -669 -981 373 -472 680 809 -202 840 833 461 49 -502 -402 -773 21 427 -767 847 -447 -122 -822 480 -312 521 -468 902 -587 992 917 279 -832 441 119 235 -319 39 -587 420 133 433 -896 994 956 672 830 600 394 -379 874 195 888 -143 -680 959 -268 -894 988 -589 -154 814 -448 -117 -227 -468 784 -876 -489 300 -19 -272 -332 148 452 640 879 910 -384 3 329 -674 96 793 -459 -480 902 -384 613 -805 -661 711 -706 772 -139 389 -210 862 -576 707 469 698 663 785 167 -190 -548 -933 59 -564 -95 490 -963 -211 -290 548 -137 391 450 -255 -555 -732 -428 -675 34 -541 -359 378 -624 -777 -733 -865 282 -512 774 -841 -318 -765 531 441 142 208 -512 484 444 -92 -998 -922 -450 -296 -911 -555 182 377 633 233 -690 453 283 206 -951 272 -371 730 746 -747 -587 -98 803 -41 858 -937 431 787 511 -926 -118 234 -536 198 826 -650 395 -142 828 -433 921 -988 1000 -109 -514 -815 -343 -433 -286 155 -355 352 -221 271 -701 -668 -34 -759 -306 -835 685 -591 -383 377 149 -711 999 801 -598 -533 -751 603 135 391 -287 -992 -643 466 -559 761 166 -288 -6 789 794 519 877 -943 -308 928 336 865 -463 -889 109 -324 -422 -609 472 64 -294 -30 809 548 990 587 292 -571 147 902 586 915 -84 284 -396 702 555 -164 896 114 814 486 255 238 467 837 575 210 -576 118 -702 249 843 215 -47 -984 332 228 -849 744 -230 32 476 120 487 249 222 -563 -657 52 -958 -760 915 -141 491 24 77 -171 -448 721 -200 -402 301 58 69 66 -21 -536 850 -728 -971 158 -140 563 -246 -600 -577 -207 -534 179 682 -678 -257 365 873 485 419 -610 -344 -506 354 -330 -976 279 -679 198 -380 -110 -246 351 -331 572 -370 850 -402 944 131 -830 -260 440 -585 564 30 -986 -653 84 -661 24 537 -154 488 784 855 -682 -764 703 325 997 -918 -297 466 -901 -753 645 -832 -746 214 688 -594 -12 674 -233 477 985 -374 -858 -427 836 710 109 -953 -837 255 -976 471 59 -83 -317 -263 -797 571 332 522 -224 -453 857 -92 -590 -223 -758 -29 -69 -68 -816 256 529 -664 -116 -887 839 -452 -509 -921 -479 -839 346 206 683 204 -172 467 -398 243 679 -713 -632 606 795 -680 -184 -871 -513 777 737 518 -962 -426 348 -352 -615 929 -121 -845 -776 306 -419 484 -185 -20 -35 -531 570 288 268 -690 -246 588 -334 162 -722 -803 -392 -966 341 994 442 -25 -299 -727 -633 706 -504 -784 2 828 -881 247 -293 -452 -126 434 -308 -229 855 255 388 442 -357 197 930 875 -963 -54 270 -358 -521 -153 -209 822 -159 93 234 934 -569 -183 458 452 -808 -730 -904 203 -546 -162 -510 -600 -38 -380 -540 -424 -551 -24 -985 -749 -499 -634 -500 278 344 -603 -729 344 5 20 -160 -59 221 -162 252 -5 -853 554 258 988 -260 -469 483 523 -494 313 70 20 624 -712 631 -373 -585 -911 642 700 887 -586 73 97 -307 677 -300 652 64 -743 141 -544 -218 949 455 -202 -418 -973 -637 757 662 790 910 -388 -246 230 968 -991 395 -706 -442 793 -420 -788 -942 -747 395 800 833 939 -271 -51 -229 736 387 609 -123 -907 -233 -637 615 -622 891 -960 -34 -707 -700 470 848 -116 -998 -68 -603 594 -395 -657 952 311 -643 -202 284 -92 696 -458 -93 179 -298 159 949 -123 2 -63 -290 670 -847 -436 -184 300 -497 140 -879 546 17 -240 117 -167 281 104 -9 615 -584 916 -445 -692 -621 901 -362 -325 -67 154 -202 259 -93 -527 683 946 30 -34 -223 -496 529 -686 589 -659 265 -808 -990 21 -833 280 -781 192 335 733 -690 265 245 934 -617 468 -159 -647 341 -868 -485 175 107 -441 -98 -842 -461 -101 694 -121 -728 714 737 184 -3 -400 -868 40 -896 167 228 -73 -180 -444 982 704 -409 -244 220 741 542 943 684 622 121 -150 55 -853 360 -731 490 60 486 -482 972 -169 352 -440 -333 -791 335 -497 -635 641 935 -700 -812 -877 133 713 -216 322 -42 281 -890 460 557 -513 -300 897 814 764 585 -567 -923 -779 19 -268 -217 -274 945 -255 -948 557 -545 -143 -109 -540 -916 105 230 -133 677 -472 -774 -970 863 594 594 328 384 -47 -661 -582 -348 783 -866 -978 995 -958 -860 234 -925 -254 -374 -978 130 -174 864 513 58 -569 271 44 217 -768 -342 555 -924 373 -708 235 442 -167 570 -122 713 -917 307 592 820 403 410 870 134 -517 -389 -378 -500 -24 532 74 733 200 621 187 103 293 408 -542 -577 505 733 458 927 -272 -743 -169 593 -618 -288 948 808 41 -720 -227 894 -23 -298 470 387 633 -767 -710 -745 254 -95 229 970 -35 -985 -412 111 -244 285 -449 369 -942 -395 734 217 -929 -598 501 -150 200 -510 164 57 788 453 -349 -39 -844 58 830 -362 -906 -984 -534 -64 726 789 72 967 229 473 -580 559 -432 -389 -227 -943 38 -897 -907 118 923 -472 263 -275 478 -127 -350 611 -177 309 -672 519 85 479 -331 949 -759 103 -248 -185 -92 -533 837 568 -247 -113 -498 -144 -580 -239 688 -83 -501 374 693 52 264 1 182 163 -496 211 -216 580 -945 -468 -282 114 -162 330 -243 -177 -894 -99 -6 -699 -979 -832 888 -691 214 898 793 -212 -155 -540 -580 154 460 505 571 265 -162 911 588 576 824 83 -636 334 640 -760 -749 463 420 -389 732 -372 534 325 714 34 -406 746 -950 683 440 833 361 562 525 -739 -686 -359 -620 -554 -329 -742 108 625 -44 -957 -521 145 93 52 -702 -975 -144 309 245 -737 -172 353 643 405 954 -377 -510 -488 -344 -512 527 87 464 42 -762 924 115 570 -47 -277 -508 756 126 -435 536 276 822 -509 -13 -900 45 865 -209 368 436 -570 495 -135 30 849 544 -592 -912 -117 -599 -361 -326 488 -465 857 -842 185 672 543 456 902 -596 -608 419 -385 -401 -116 -544 656 278 -632 572 425 793 -197 -124 838 812 -984 -474 -319 383 -304 -794 632 -287 383 -736 225 -395 743 -822 655 976 -911 880 90 -699 -684 970 445 286 879 -571 934 199 896 -468 -150 14 -786 98 676 -545 -902 -561 300 211 -266 476 488 -597 -525 -294 -377 -330 -855 36 143 -268 -402 -743 841 -811 -599 958 -262 779 -49 -68 -547 -647 172 -805 -912 675 -915 935 -258 574 -980 -734 191 -788 -947 -944 341 849 -460 169 201 43 337 -788 600 614 912 -823 151 -4 -337 -382 -982 811 -865 468 -263 467 262 572 -276 -536 -181 142 571 89 -639 287 -962 -664 -249 186 243 407 282 -73 221 325 93 -690 -578 870 547 290 111 825 392 -332 576 -603 -495 -469 923 -45 732 855 208 659 -649 682 460 -395 -525 -371 -474 633 -864 144 90 -242 326 110 636 463 -773 747 550 228 662 -774 291 -774 -863 -85 263 -967 934 -582 266 -513 -393 -353 241 305 -385 -966 33 -691 -796 458 174 -670 -53 153 802 866 63 98 -773 -152 -756 -24 833 -340 763 819 356 366 -408 -949 -892 -758 -764 275 98 285 -114 422 -138 -829 -303 -927 -688 135 -802 -495 6 749 -405 621 -84 -572 270 26 -942 357 940 -130 557 -218 -369 -579 -8 -171 -410 -8 985 444 308 -846 338 174 -654 -769 -575 -855 414 660 945 -967 443 -495 -488 652 660 495 220 -304 -358 905 -499 -609 -474 -58 292 -149 581 594 817 641 -26 903 225 -964 -937 714 505 -497 905 492 -3 431 154 -688 -539 317 -243 89 -640 -978 609 -621 -228 -841 -31 512 -579 -719 548 784 -370 -980 530 841 7 357 62 -301 -166 -212 746 709 -46 594 -880 -907 495 -552 -150 -272 950 254 479 -784 -618 5 125 -139 736 953 591 712 476 615 -243 666 -587 703 -476 -649 -759 766 712 -64 20 759 -161 -658 193 -662 -476 559 -545 978 714 189 801 -101 12 480 934 -461 -117 576 722 368 707 120 -483 -415 473 555 676 -944 -221 699 544 60 669 963 216 -54 49 -700 984 23 -833 -129 891 655 -539 3 810 305 -138 165 625 -277 -404 -963 -429 200 -366 -388 -483 -456 356 -378 -913 -538 748 764 48 537 308 -738 -295 -793 -234 -554 -446 -827 -975 946 -417 569 -451 -991 406 -571 373 439 -409 -544 -403 746 808 -367 -492 165 -562 -516 -503 649 120 932 653 -737 -598 820 765 980 441 654 -120 -654 149 -610 101 -706 -323 -72 -474 333 581 287 344 718 -766 -841 762 423 253 930 -40 988 -623 -411 872 6 665 -256 -403 -944 617 -801 -402 341 -487 97 -45 -834 -292 334 -266 -559 622 775 -899 -365 -100 -852 -400 694 -915 584 -575 -359 164 293 -45 -658 327 -129 139 411 113 -34 861 -697 274 -462 -49 380 -817 -418 624 -12 413 -872 -884 -264 -15 58 -536 342 -231 867 -785 495 -846 -763 852 826 -333 -829 210 -595 360 -515 264 367 -296 712 927 681 -507 89 460 270 -70 -381 -970 -670 -645 371 -507 414 532 260 577 -4 -509 276 -4 539 324 -825 672 702 -945 -129 729 -186 495 -519 -355 184 -879 504 -674 833 -411 -815 -398 32 -331 278 -686 -893 -219 -316 -410 -153 623 749 47 -963 935 -410 193 -301 423 -311 806 -72 -694 -493 567 733 -512 215 667 268 -42 292 -754 -667 542 474 855 432 -573 889 781 609 -748 -658 -279 -915 119 613 902 -739 393 -468 183 -183 50 495 -956 181 481 -575 -291 -569 -376 814 457 330 -270 602 751 -197 -364 741 276 -127 264 -9 -1 -864 273 -785 873 349 -228 -242 859 166 576 -129 346 18 -56 -743 -797 -227 763 870 774 -294 -656 -838 812 -769 -43 78 -269 662 541 -314 -841 -626 -216 60 -86 229 -773 199 -460 -349 228 357 -14 -994 -449 297 384 -655 524 760 481 643 -699 -842 -508 -527 -684 -908 -284 -134 -950 116 -15 -129 786 224 -195 -3 120 226 -763 -746 -393 -778 -697 -771 641 991 592 759 -655 -54 -619 139 -913 652 -101 -592 -593 57 229 -77 -46 -3 335 769 406 -209 648 -313 -286 -725 111 -259 411 -305 474 -818 -791 -13 -906 -853 -553 -153 -113 -571 -445 -227 988 -261 645 964 -184 756 -924 -805 -151 -529 -347 483 -697 -404 260 129 -378 -523 89 -398 -917 -209 -662 -205 851 73 30 78 318 -339 -676 -777 -298 -914 -544 -276 984 800 905 -877 -679 639 779 302 -537 -114 -486 -798 -546 -410 -433 -569 -958 959 -667 -625 99 118 222 946 997 921 -557 -950 301 -870 565 -183 -808 246 501 910 -367 -660 -709 -261 -561 568 588 -757 -847 -38 888 727 -973 -489 967 609 913 -495 -597 -965 339 357 253 159 -83 -527 -322 971 -1 -567 -99 560 772 -873 -479 6 658 -438 -130 -534 -398 465 739 735 -506 582 443 -816 -593 411 605 629 -424 -992 -776 -208 83 844 -375 -798 408 -669 -229 -306 223 498 -336 163 -696 884 171 -819 -991 203 -497 467 720 660 28 777 936 -582 354 503 979 -58 -580 222 -262 -979 896 -714 233 607 -379 570 -652 -66 -455 -269 -649 690 -806 -417 913 323 953 892 -354 -966 611 157 -173 -280 -521 -524 -443 862 360 637 869 17 -874 -569 627 327 -640 194 370 -904 328 -419 -684 -505 -745 826 464 -633 -241 784 -313 562 815 -133 -316 -203 709 -366 756 -183 -809 -831 192 177 -243 257 -6 714 -149 -846 408 487 890 625 679 904 -998 109 821 401 -455 -623 -121 852 -543 456 -435 693 670 -771 -309 -337 163 591 923 -338 -971 -223 -922 -612 -175 -677 509 945 192 619 849 -416 192 -642 801 24 -217 516 -313 330 513 471 621 995 980 -390 -490 -870 680 988 -780 -819 -224 -668 93 -91 697 268 -826 283 371 -849 98 -963 -585 -762 346 570 765 -793 -477 609 -240 394 2 -174 -488 -413 517 -631 942 839 -772 275 509 921 -481 -389 323 -275 470 748 -584 -243 34 75 -873 -453 417 -553 595 707 564 835 344 -243 -113 -766 378 55 339 535 -581 -47 -566 -156 253 -559 -688 -472 111 -697 569 -512 -893 100 989 -681 137 395 833 -85 -898 959 643 88 203 586 279 -542 -144 514 -883 -459 947 -199 821 -702 307 565 504 -797 -263 612 927 734 107 -527 966 508 -942 571 -181 560 789 -184 426 982 85 940 531 231 -462 329 452 472 423 53 620 -228 46 490 -854 605 -134 180 75 23 -129 677 783 -188 -422 -926 -709 -304 310 -907 -90 -840 -611 435 -587 -70 897 -535 883 10 -611 -120 870 690 518 690 -663 -84 -979 88 -581 -511 -150 -98 158 90 -206 715 -508 -288 433 371 938 848 -891 -127 -721 918 -469 712 -586 -412 967 -592 821 -193 309 693 -240 -666 -560 220 -130 -573 700 -942 -318 909 691 -437 187 635 546 753 536 -401 -376 897 -670 -32 729 -441 344 -486 -837 -216 -784 -404 995 -116 993 193 101 12 -143 -309 -55 -377 860 -499 -893 442 334 762 -74 659 -572 915 390 686 -531 944 545 180 433 867 239 -911 933 814 518 98 362 -672 330 618 -900 496 -246 600 702 391 62 561 687 570 443 -812 466 503 -410 253 -633 587 759 813 -545 346 -516 -390 -284 689 936 -621 796 -120 833 186 -351 -878 -610 776 194 849 196 -351 500 -485 790 699 -477 -431 702 123 -358 -703 -484 -430 -938 958 221 -818 -540 764 951 -11 -200 -910 -762 -950 -48 -365 540 469 -999 303 748 721 978 781 49 562 -893 -863 852 -534 -601 -313 352 -115 -189 -321 -366 129 -823 -608 423 -392 -603 506 -671 867 -31 -680 -941 644 888 931 -43 979 261 -996 -571 382 -561 -954 -696 404 -287 287 152 721 852 -444 597 257 647 -569 -79 -150 -352 487 462 -656 -795 229 731 621 -270 984 913 -844 -472 -919 726 -802 -575 -219 -725 -85 -609 -960 -534 -491 -214 -933 -806 -127 -978 171 -726 -270 16 498 178 675 -600 707 -244 -913 293 125 -183 -688 -455 745 316 -647 -749 489 188 88 921 981 -158 -168 680 53 -747 8 230 990 -200 -784 919 312 433 -543 56 832 -15 -400 -216 773 -739 -552 770 842 287 608 -513 942 -896 -478 -889 530 953 -35 -838 -251 -360 -134 123 -919 -852 -504 868 865 658 -438 -855 530 900 403 -324 452 848 -928 -603 -288 -987 -521 -619 -903 -308 942 648 -699 423 71 -438 100 828 856 390 522 621 -604 -76 -506 -370 665 617 686 640 820 -549 58 14 -953 988 -434 4 -838 -477 -109 66 590 -741 145 46 -225 -187 -411 -267 451 -658 595 -858 316 -938 -759 353 -487 -769 -444 284 520 -307 426 -645 -630 -346 898 503 -394 -339 -988 -19 -354 819 -445 -470 103 -325 821 294 -390 504 -766 -551 -218 -522 166 -365 304 -943 512 949 -850 -13 -420 401 -278 857 -612 422 -160 6 -311 -495 -849 316 -952 -860 264 -872 -923 -331 98 753 383 -940 869 -913 -893 -381 -638 625 -220 -992 -658 -43 575 754 859 -632 -330 -601 292 592 787 -638 619 -878 792 -526 83 385 -19 -89 186 -495 -326 -328 -710 -191 -850 -750 -76 770 53 -964 -246 300 -762 -195 -814 462 680 -462 416 959 -469 -456 966 361 -525 -121 307 784 316 -164 -413 787 -310 748 -734 591 -427 244 -23 141 -492 810 694 253 565 49 385 -468 -274 514 -422 -464 202 -768 -611 -763 438 979 464 475 -847 -447 -694 536 -740 774 344 306 -353 759 12 -208 -476 -731 776 -93 589 -80 -994 -392 388 328 -634 -716 -316 13 421 -162 -747 793 431 193 74 980 426 -248 617 -299 649 285 171 555 544 -909 -568 -128 -418 480 -56 -212 -33 -590 240 -422 715 158 -392 -188 -89 -279 -66 -577 225 539 -139 -210 -184 736 -344 28 -114 21 -495 -287 -510 -328 -749 265 -582 195 494 -897 -329 -378 -570 201 99 -679 -773 -772 423 -956 832 267 676 234 546 -513 70 -314 -486 -702 -976 -637 305 606 781 219 -359 -305 361 -74 642 819 695 -2 151 975 -944 -839 -229 711 -219 878 468 -38 482 -551 11 -458 37 -531 -515 165 -778 -149 -584 -74 769 827 -898 47 742 879 -687 572 428 -611 -217 -591 718 648 405 -444 -267 441 -906 182 716 152 919 258 911 -904 138 406 -467 872 -408 145 417 851 24 861 854 -717 377 59 146 -482 731 -47 -75 113 538 343 272 -615 -151 704 -693 844 282 933 19 -133 207 578 120 -997 214 -723 -580 -257 -144 -73 -995 770 872 312 908 773 392 795 -111 187 161 381 827 380 -506 608 66 490 143 -956 -884 -861 -672 -812 -761 17 -790 -234 -705 425 671 690 4 -976 -558 267 -282 251 622 923 449 -909 80 162 321 -131 698 -23 569 -536 471 -44 -849 -97 -667 -76 299 -773 306 -446 -932 54 -436 658 -928 -810 50 458 -445 737 236 742 -548 904 388 600 -941 -372 322 989 70 426 -262 -289 -446 -852 723 179 -878 923 -456 -40 -765 27 966 636 669 -798 -75 335 716 -155 261 -357 -339 775 375 695 -374 -563 -686 -216 393 661 879 629 -224 -623 -236 813 637 401 -945 843 -645 -199 -722 -448 -587 -990 -539 454 -712 660 -816 911 -436 749 -709 -881 277 -333 210 979 630 566 -795 206 522 -850 -608 -893 -368 739 -453 505 -626 400 -265 688 572 -187 799 13 -784 -449 -738 811 -701 416 477 -130 -383 -492 -527 361 55 -325 517 172 -992 -217 235 -728 -131 -800 -121 -656 735 -430 -491 3 -676 -734 -833 -258 333 -631 382 -839 -52 -361 377 891 -632 -158 995 -955 228 -927 880 -511 318 797 736 46 570 761 -297 -797 -149 611 -234 773 937 335 523 -395 -290 965 -798 -688 -524 -701 569 -159 152 0 526 -585 -18 304 -781 438 893 978 81 777 -627 -523 469 231 -17 -482 -389 -509 772 -415 -725 601 833 -748 -400 -630 99 11 151 205 -61 -37 -540 844 -138 937 973 935 596 -738 -28 -838 885 -92 747 757 -547 604 -144 -286 -607 -464 -352 560 -460 341 -348 -545 -356 -925 -576 -319 -805 112 -464 662 925 -75 875 -987 776 -635 581 197 58 -888 -588 -271 -142 845 293 228 800 720 -328 646 -241 61 736 472 -985 -212 967 -59 949 -767 556 442 -530 371 -689 984 983 -90 -393 -814 891 394 987 372 352 -724 -904 623 599 198 -744 257 -363 409 860 -485 396 34 -138 822 -168 843 94 -690 -238 629 24 -845 331 -805 420 61 -761 -85 -924 375 -781 -811 475 983 562 -43 177 156 306 125 -425 766 -19 -105 -178 -688 -27 261 187 585 -724 124 -155 -47 677 -650 -861 -65 -652 -475 635 500 -866 776 -143 -631 954 231 -857 642 738 -847 -647 154 -505 748 -841 -144 -816 -778 914 6 -114 573 -203 -255 773 818 -355 469 265 -83 920 -692 -762 -134 463 -772 174 194 271 282 765 -357 -719 892 -936 -369 429 -302 464 166 -248 -121 81 524 39 357 690 125 -552 37 -377 -772 353 142 466 -986 -718 -734 1000 -458 131 578 -557 616 -796 -804 -354 -93 948 -135 777 774 390 -864 987 820 973 -845 701 -765 -229 -316 -626 -514 -520 -870 -350 -898 947 792 966 921 824 255 -180 -416 -58 324 -586 -793 -911 -722 -842 -830 707 -907 1000 -913 -730 -240 -22 691 -499 -699 860 520 -323 -277 281 -77 -71 61 764 752 444 -939 591 -689 91 999 539 544 246 99 -982 350 321 -17 -982 -645 -205 225 207 -403 -530 -974 -393 358 125 -997 -512 278 128 867 851 722 288 233 45 -19 760 942 969 524 365 460 56 -219 -640 -255 -947 423 957 434 -457 -221 178 51 -330 -349 -559 578 274 -420 395 -507 928 -184 -773 516 240 72 -392 391 126 198 -237 994 -284 715 -407 565 489 807 235 -88 -722 -859 1 219 45 332 -123 -3 605 651 668 -662 -998 434 72 -482 930 -227 998 464 -857 -730 831 807 -510 -270 974 -561 -15 549 -865 -49 -807 684 -781 163 559 -532 -603 247 -187 -491 902 520 -465 206 -452 338 784 -436 904 364 -13 -286 -110 -788 -346 -864 84 66 952 559 -971 713 19 839 -393 604 919 607 86 -592 312 -20 294 366 836 820 -577 -44 1000 982 656 -103 545 -466 -803 485 136 188 -636 -408 -817 867 -683 227 367 -107 -250 -128 -205 -135 -120 582 119 753 -727 -954 -452 621 498 590 -423 936 570 920 808 -776 89 -55 -299 749 -596 -178 -200 -782 689 301 722 668 6 335 491 466 47 -261 123 704 242 -942 -57 -52 -830 -463 571 610 -653 164 547 -876 -449 41 637 285 741 751 659 -246 22 -566 691 -782 -472 -482 427 599 -218 387 679 -535 -411 497 159 274 -299 -706 436 370 -373 965 752 -539 621 -159 652 -133 889 851 55 -441 -149 -999 270 419 -708 771 -307 -229 -686 254 857 -956 -502 -238 -750 -866 964 -793 -484 507 -508 -680 515 -731 636 542 673 128 -805 -535 786 -52 93 879 -109 770 371 873 764 546 -416 618 -629 -685 8 630 -965 180 -85 -959 -196 -209 848 937 -466 954 -468 -175 -986 556 -928 464 622 160 -630 375 483 -115 617 13 -984 -600 459 267 -85 -413 -462 -985 -513 627 -488 -292 -805 -991 510 480 -307 -512 491 546 523 578 93 -459 -231 0 -725 -686 165 -746 369 169 -526 331 346 -498 -668 867 427 213 155 -724 -692 -18 -216 495 648 550 341 669 -797 -562 365 -737 -284 431 75 -906 -861 999 673 946 417 -816 -588 53 179 585 709 -538 -992 122 413 76 -984 900 408 927 221 960 56 -541 -254 -579 -475 368 -831 903 -854 -117 -135 50 -723 638 -300 169 -642 236 -155 -7 -506 -106 771 -720 388 990 717 542 -909 -925 3 512 811 374 -657 -552 763 -313 20 155 203 -856 -309 -480 897 815 -238 595 524 -293 -608 245 379 -201 -350 -662 234 -851 973 524 72 757 -796 -185 531 -740 472 84 783 727 791 721 778 334 -458 -389 906 73 516 -659 578 -698 -202 -787 59 535 -761 117 -475 -430 -921 -767 -158 767 683 780 354 142 378 63 190 -173 -706 -291 59 233 478 -536 -694 295 852 988 169 798 -544 -90 921 -656 -801 -236 -42 534 425 -651 344 867 -844 292 990 -614 200 -544 -827 -244 314 -834 -830 -897 -6 -510 251 -803 426 353 556 26 -126 948 -686 280 616 937 -49 -652 216 838 151 279 452 714 -826 -175 662 -341 291 -483 831 -594 438 -268 -665 987 199 428 544 -418 482 -208 -128 -330 780 -5 -27 -468 -602 -446 347 -934 179 791 11 -68 799 -817 -114 -928 -128 456 902 870 105 -899 633 282 -272 293 -153 729 104 -211 146 -532 245 961 432 -555 -935 -853 479 -583 712 -961 602 106 583 -367 -843 14 33 -477 98 48 14 -90 -796 675 -701 -789 756 -980 -160 -365 858 -156 1000 304 306 -632 920 518 413 -771 652 343 436 -100 926 694 -871 -643 -234 20 -571 -571 122 129 846 731 396 -687 -481 -576 128 515 302 986 -27 889 -976 -21 399 627 -120 126 610 552 -338 -274 -576 -744 955 -898 403 -492 -895 -430 667 -267 96 -89 -45 435 891 846 -22 978 -320 505 161 536 383 -723 -780 -607 620 -127 -828 672 279 -998 982 173 359 614 135 642 -584 -800 16 -478 -953 622 -359 -463 667 183 -164 724 892 278 -995 784 135 710 -7 -907 -9 179 671 -269 -838 -715 712 569 -620 -74 437 -293 697 647 -612 23 977 -454 772 288 -673 292 162 281 209 666 -454 -408 851 884 -394 918 -431 877 -552 845 503 155 288 -419 -944 578 640 -328 803 515 -774 705 -768 457 198 279 -703 -5 43 42 -246 -131 378 -185 -43 -996 -156 26 -560 -93 -653 -374 82 -987 -595 -406 418 858 285 55 577 -595 -809 929 48 203 -976 -296 82 910 -990 -989 -697 664 -972 984 -49 -201 -613 895 403 252 -58 -27 -368 -369 236 361 -752 -698 -731 941 231 -486 836 -498 316 257 -161 895 -267 643 -485 284 -636 -902 -128 893 -17 607 -662 36 -640 497 -867 -468 -784 -367 -668 924 483 -761 -564 -754 872 181 -523 458 -196 888 -889 -32 -595 -568 173 125 540 -152 -601 -693 -153 111 574 319 -180 -71 -37 792 -195 -40 -463 698 -103 539 33 -61 801 -366 779 -640 85 207 -304 -940 -56 -689 -94 -331 -793 -479 -520 768 294 611 -892 -65 323 137 972 833 -277 -622 -635 -918 -41 183 -625 -325 -14 889 -6 192 575 208 -205 754 -242 352 63 107 659 -45 503 -951 50 -268 -174 353 903 994 760 -26 955 469 729 315 -311 -736 -340 668 31 -522 -257 160 105 -804 -956 374 -39 857 204 -977 759 -7 974 -767 -867 488 -908 401 880 -510 756 -615 518 54 555 -780 -598 203 -322 -626 -693 492 -549 543 -184 -458 265 -535 -815 320 -559 -373 -769 -347 908 203 22 -32 597 -396 98 123 394 13 -130 812 -58 41 842 860 -308 771 810 500 -757 190 -968 299 981 -66 -812 -95 -715 -217 830 -99 922 -508 900 -147 91 912 -406 -191 -223 720 66 -165 417 745 -464 -155 -849 -439 -128 381 -977 744 -672 428 153 -682 16 643 628 -996 486 -418 819 -158 -85 762 260 451 -476 337 563 -679 -852 -951 504 654 251 542 -459 -723 -635 440 -124 513 -444 -519 -295 -75 -163 -984 -296 349 842 48 -810 692 -957 -529 438 757 -632 -349 -534 911 -71 -689 617 334 298 392 -401 28 -934 -100 517 -788 478 756 -559 -299 690 256 -728 488 -631 362 569 -849 973 -92 355 745 -722 -543 287 432 250 -376 -191 -731 282 774 -22 974 -844 -21 169 -432 610 -706 -995 -302 130 867 -832 -834 231 739 430 886 678 109 815 -360 -867 910 817 862 -878 -543 256 896 822 -810 -719 376 196 -988 -597 126 -92 -498 -854 -673 -330 -277 -29 815 -104 781 -623 971 -675 762 104 -863 -166 -836 540 448 516 -558 153 336 982 -695 644 176 523 669 -65 -523 354 232 113 94 427 420 -527 619 45 86 -388 -63 636 -930 692 264 162 -262 -61 -117 -468 -810 -27 -807 395 -497 -718 684 869 -166 -860 -779 227 -92 955 39 541 490 -56 259 204 -387 810 -63 266 -432 449 830 -540 -496 29 924 447 789 780 -451 -297 353 999 -779 750 199 926 -257 169 278 -386 928 -181 216 996 -867 402 43 881 -789 -776 -260 187 531 766 716 449 -396 590 -460 8 -606 865 -175 754 -71 266 301 -60 404 999 842 -994 -52 -42 -734 603 -246 765 -386 -452 -247 979 -832 -805 -44 -814 -322 -900 -679 -44 823 93 -69 779 246 771 -982 906 112 574 820 782 865 -257 -206 429 -367 128 -649 636 -269 503 -433 -794 309 891 558 733 -569 143 -267 0 -85 -24 -851 -163 -243 464 -828 44 -130 -308 34 999 -534 -242 -326 -677 982 638 72 -508 891 310 225 305 190 -924 459 -799 -428 -254 -754 59 753 -81 792 363 -664 726 -765 -72 880 -528 305 -12 -57 -626 35 -388 568 -307 528 -537 307 410 322 -109 -750 -383 -994 -15 498 -284 611 -564 -907 650 -773 -718 -579 -759 107 471 -739 -406 405 745 238 221 -999 -181 -884 333 -1000 -980 -759 847 605 63 -136 102 -186 -892 9 688 -453 -62 -961 667 -257 -238 576 715 -8 -95 -402 -821 761 -504 -461 894 813 -510 291 -160 -705 144 -96 -648 699 -188 493 -217 347 -774 492 -751 -945 -79 -790 882 -440 -743 -827 -843 -384 -635 -44 -118 47 412 -404 433 -498 -424 -954 -831 -790 -4 -894 -87 66 -509 968 -69 -430 -516 -299 -60 -976 -434 613 -124 -308 -849 -810 -66 -558 56 -884 -871 438 -433 -150 -276 -11 -808 -510 -110 39 -783 120 909 -74 -688 680 441 -417 977 -795 633 -545 -336 690 74 34 41 202 -509 -522 -68 -745 -632 -692 715 -79 -234 964 -186 -364 320 -906 -204 -412 -772 865 -125 -976 -258 278 -134 865 -370 -538 -242 -732 -73 -611 103 290 467 481 -253 267 212 446 -71 943 -904 121 -738 489 939 -286 -613 939 896 241 -42 32 -169 -126 445 -269 -689 545 -7 -361 -677 -454 -732 -189 58 -763 -465 -540 -274 -422 -66 65 725 -734 312 -259 658 608 -907 -867 710 247 -360 893 210 -414 -226 -319 513 -825 -930 -445 -114 -553 538 485 304 744 193 360 466 -474 153 912 2 389 -853 242 137 -328 -311 192 723 -96 -273 -52 873 -160 -374 -670 504 -459 777 60 497 -493 -532 215 663 -619 148 927 298 736 -226 -884 -747 101 628 -19 -152 -410 29 -899 648 -653 -923 -534 933 191 542 -627 -53 535 -669 -246 -111 890 -220 165 988 80 -69 375 -95 -163 258 464 540 -645 -310 661 -757 -398 -411 754 -468 547 -827 980 935 884 345 -836 -861 -481 -599 -627 -161 232 -497 -940 -791 -626 -980 -570 -338 606 -219 -434 591 785 -900 -969 617 496 820 204 -685 303 -964 860 -123 -245 624 -558 -968 -978 -224 422 -401 942 -100 -397 -273 553 -793 593 523 -480 704 -131 -257 -234 -507 254 -97 -85 -197 -57 -616 -379 831 847 449 -666 -748 -311 561 858 102 953 85 838 -780 918 947 -347 170 130 -748 -510 -779 -414 110 327 -361 -250 -328 -510 247 -812 324 508 74 158 691 -170 -103 -644 425 324 -924 816 -661 -121 895 -386 -684 413 256 -850 899 875 593 700 493 -934 -936 717 -837 185 -287 -852 465 528 -844 828 292 505 -81 -711 910 -255 -683 -96 -403 -216 521 145 -213 194 -578 459 121 460 -501 -48 -937 -187 -679 -874 851 406 -409 361 409 359 -257 -807 -66 -530 -839 30 -723 -401 -239 -820 -411 561 654 509 -795 -886 5 678 588 -8 -105 -695 -976 618 -339 697 -174 835 88 -282 -32 -878 62 850 237 680 -953 -619 -30 -292 -593 304 973 399 -921 -211 -312 166 -288 432 -110 -810 -280 -716 -874 -116 -698 256 721 101 -63 -933 923 904 945 378 116 214 -308 363 860 -184 586 -757 -920 -792 39 -44 -210 -679 -120 -829 -959 -29 981 -41 -528 585 355 564 -299 85 -475 599 -283 220 558 918 924 -817 526 -746 -557 298 672 -726 -656 -391 358 195 -495 959 362 -297 -174 920 -821 -435 471 -636 -1000 -305 -968 -894 252 263 -242 198 -758 -919 75 -948 716 -575 -712 -112 -300 -337 -326 -783 -753 -809 -122 691 404 -590 -395 249 -816 -72 140 -94 -444 874 88 12 125 -661 -9 666 835 553 683 206 584 143 76 -313 493 -788 -926 -483 -721 -722 -971 150 -541 727 -565 -158 804 -590 709 -340 -644 267 -465 368 -919 412 0 -938 311 -889 -373 155 82 388 782 -870 -758 104 -413 639 -179 -199 -968 436 -296 218 836 747 -888 694 -102 811 412 -797 -297 -347 627 363 457 657 670 -191 464 882 38 -843 199 910 -889 596 -475 -9 -120 -926 -215 342 330 448 340 -8 673 -79 343 628 849 204 878 900 -639 268 19 452 -265 -253 234 -89 97 -18 400 5 765 -139 315 42 110 -69 923 52 863 -453 137 -970 -740 358 709 51 285 -104 255 695 800 -513 232 656 -486 -442 618 114 128 865 -278 -847 -46 384 824 -496 -459 -601 40 -149 -592 811 307 872 -879 261 962 -156 242 579 721 -222 234 208 238 359 -350 -405 954 487 349 -659 967 128 -796 -138 361 73 384 -428 -98 -123 359 882 758 -759 -756 452 -901 -884 -756 -989 289 978 678 -664 -840 -274 -271 -175 -903 -216 -390 945 -333 266 -624 -177 588 345 140 -593 675 -703 543 534 -161 -128 -769 -685 -101 -365 458 482 892 -323 779 943 -12 -75 163 -392 702 246 275 724 915 677 916 -411 607 -211 264 155 -548 -376 391 263 42 897 -14 721 152 702 998 -189 291 -245 -157 786 608 920 937 685 254 -303 377 465 110 -412 -753 -586 611 -620 747 178 529 402 -714 146 -627 -183 362 -941 -880 -494 864 -344 658 -385 498 -188 -158 70 -45 -982 -519 -478 327 216 -979 -355 -538 722 37 39 525 -496 -287 14 -392 -305 -435 -518 -121 -905 -787 -810 -469 -379 -880 456 885 -477 412 -980 -219 950 908 466 -205 342 -339 -807 -335 279 -242 594 215 191 817 -932 -58 -234 -415 -661 947 -691 -202 -446 -110 -21 -963 501 -619 285 509 251 -147 -749 159 705 356 136 -471 603 -273 427 -930 489 -864 142 501 30 -573 -964 309 437 -670 977 -336 942 -273 546 -615 245 513 -623 -832 940 326 -620 -712 386 480 475 -743 617 66 -526 -952 -61 776 203 966 439 788 -982 -588 -252 524 -220 930 -452 577 989 639 -635 -676 -592 75 305 430 -127 -728 -329 586 242 814 -742 352 263 565 318 16 40 -457 826 -456 190 195 -152 570 -788 -647 528 110 5 -190 654 56 54 54 691 486 664 564 128 779 -859 760 -917 -223 685 -545 215 866 -248 -537 -827 344 181 -817 216 -513 -823 493 625 198 751 -406 -753 175 -849 873 -441 -695 -172 -557 -340 785 305 -493 -808 -662 480 536 -571 -253 931 -715 121 388 -374 36 -640 -296 -809 -739 219 390 -700 914 608 905 -40 -995 -671 -321 -798 717 260 -485 -907 -461 190 -674 -726 951 397 355 412 -301 -522 -858 -866 -916 453 -77 -860 -974 -773 -46 321 477 -375 -867 -791 -727 848 448 855 -784 764 -236 -269 -765 642 -778 851 -414 194 345 -913 93 964 569 467 -930 -514 932 -880 -61 875 765 -714 -917 574 579 482 -807 -414 231 -517 486 937 949 669 709 -733 -231 379 -242 -636 410 826 -644 280 -205 957 118 838 -976 -602 -823 917 -244 -193 -675 -772 -395 837 -551 86 -947 -393 229 -959 -184 -493 -899 547 -962 840 25 -642 -714 -9 947 -82 -283 -432 918 173 845 -940 -990 -231 440 -787 -490 -823 -761 -817 245 449 846 491 -157 -572 -732 455 -799 -721 526 -718 356 932 -846 652 -724 481 796 33 914 744 -63 719 639 69 -5 742 -293 444 279 316 -561 974 -705 998 588 807 498 140 137 -786 -846 -154 -788 -429 -156 -782 250 491 -798 -669 28 -465 -195 862 991 -42 -5 -84 472 333 -353 -889 -50 307 133 123 -890 -488 -823 718 883 164 867 -167 242 0 673 -506 -101 -124 -891 -55 505 -907 -607 410 -459 500 -503 -781 -81 -973 38 887 -318 289 439 -222 890 -747 793 -905 193 -68 -485 -833 -131 575 709 -206 731 -723 459 -106 534 877 943 -590 -310 192 945 378 -138 427 -965 -147 -37 772 953 272 -536 341 -557 -638 705 -561 -449 -65 34 577 -538 220 465 689 -883 490 -321 -477 708 267 -797 771 -587 148 -654 -917 -23 -649 777 -568 659 -479 930 527 -159 608 61 -22 980 -875 -49 433 805 -841 14 -526 -401 537 910 763 287 963 -293 -780 -769 -694 684 436 -154 580 852 -535 -385 583 866 361 986 -747 -84 871 787 -141 459 27 -502 498 -853 -938 -62 258 -582 -200 -876 -610 827 77 37 -735 -432 262 956 467 -539 181 417 -520 606 815 -308 -420 -903 333 821 209 603 767 -515 749 587 -896 204 410 695 619 611 630 -256 -149 -494 -600 562 106 369 -637 784 -683 595 -461 419 166 34 352 915 765 327 -179 441 942 979 905 -281 -13 347 890 -736 -301 981 -107 -432 973 615 82 256 640 19 136 -454 -259 -393 224 -60 -422 -195 265 408 -769 304 -585 -714 198 -620 -227 -114 694 459 228 -946 -26 954 248 -413 -244 461 -807 -359 -381 -793 491 -18 -807 659 -137 589 -122 658 97 633 -958 -877 -129 720 -304 -821 940 650 849 -870 266 356 -942 847 -828 -724 89 365 -900 55 533 -901 91 836 483 196 -543 380 834 -860 234 -674 -821 606 589 -646 169 -992 203 -421 -496 -503 846 603 868 -341 977 -714 283 31 916 517 -180 265 162 679 550 462 665 -265 486 -923 -215 351 -237 -97 740 -911 715 -826 21 26 -49 -942 621 -733 -175 -592 -829 -899 -172 -172 -176 -49 -3 687 -450 -184 880 -710 -943 -955 966 31 755 506 794 831 295 -465 -225 194 482 496 643 161 -862 149 -193 -831 -21 778 148 955 -248 -888 -277 538 755 111 -761 -786 944 844 -630 -278 738 -287 -652 -693 -244 -291 -116 -957 210 -846 254 -702 -916 831 -379 -970 -488 -865 735 451 -166 -781 -809 -796 637 414 -655 -575 12 640 367 650 -112 804 997 -246 971 107 4 -667 696 -627 -287 -62 -930 457 -673 -199 614 -646 -752 48 500 633 513 240 -905 -480 -511 -810 -34 706 263 340 52 -777 292 -600 -746 -513 115 60 16 715 701 158 82 934 -884 -247 -996 -632 -624 -403 -369 -720 209 -402 -345 406 779 731 -726 -236 859 -370 -31 561 -344 614 -28 -2 81 333 965 -366 604 208 281 562 62 966 -402 -893 -854 -220 -282 153 -278 -348 134 220 432 794 494 968 -89 -583 -269 -441 -814 792 412 -274 189 119 585 183 -255 -262 930 298 -621 189 655 479 858 -961 -589 486 490 790 -917 -189 240 -150 -122 137 875 260 -312 -681 -178 -111 903 206 922 655 -63 -955 -91 476 -687 49 -309 522 -7 728 61 69 -918 955 -873 -976 -560 -635 -98 506 -860 -907 -655 -995 -345 -530 789 516 694 801 256 523 -637 881 905 581 -18 -216 -314 -916 -320 -193 934 738 197 -427 650 191 738 -503 747 328 -576 679 -15 208 422 -876 470 466 -361 646 -133 2 84 -202 -493 -892 -911 102 450 803 923 370 -651 -268 -618 -176 -552 -96 -542 -622 -940 -975 201 -74 409 -918 799 -819 83 -354 797 442 503 -231 -97 -572 -997 834 -45 -519 -97 665 138 928 -740 -68 -583 282 -125 544 953 -109 252 -383 -73 -415 -343 566 -417 -386 301 389 755 -271 -419 -878 290 -137 -146 -94 171 -335 373 621 -941 -456 216 212 -55 -399 -877 497 -599 113 -927 863 475 109 4 243 -305 -878 -20 -26 -195 -917 921 392 167 -296 208 -685 -201 -758 -801 -619 954 -554 354 468 96 747 847 -714 -746 -573 -734 -533 191 -528 -72 346 -370 251 -931 -493 557 -891 -305 -902 -116 -625 -666 -269 -155 468 634 855 -629 -685 -978 -587 379 -962 712 424 909 -481 597 457 671 238 -429 29 630 -275 95 -873 873 348 997 -5 -347 -267 477 -866 -647 -413 725 -232 -671 -911 -75 632 -363 633 -409 14 -283 -307 -254 444 -278 -694 -309 78 -818 450 84 189 460 656 -563 204 -295 -750 829 643 -880 -800 -782 54 -377 -89 178 790 145 -777 -697 -50 -639 47 -57 264 -365 -39 -425 -34 -77 -723 405 825 656 -506 -226 -84 274 256 -855 -812 154 -183 336 191 -469 952 -177 -840 -161 -491 80 -647 -334 890 -81 737 -390 -778 -370 26 431 -908 883 -790 879 -499 -398 980 394 -809 -679 -41 0 -881 -588 988 363 -94 -108 -542 947 889 -236 446 869 -536 441 720 774 221 -146 630 721 -809 241 -589 -209 896 -614 867 589 -741 869 -355 -556 -570 -987 706 162 -463 180 -761 294 493 20 -2 -289 575 -976 474 -520 142 -330 127 480 691 -248 -105 -426 81 -275 61 -281 -275 -71 599 -970 -698 514 185 179 -547 821 -308 201 436 -548 -429 602 730 -798 -635 -24 641 638 -733 -597 -48 359 863 345 426 747 -618 -26 972 368 -296 -451 -540 868 -921 -397 -99 -405 -913 -293 -461 -482 103 -432 -798 986 440 58 401 -456 543 -638 -767 674 -296 609 -339 273 -849 291 795 788 850 -564 -282 -913 -928 261 661 -697 625 -868 -945 44 -288 -375 -230 276 -603 75 638 415 -264 842 584 161 -924 -4 -189 -791 976 240 525 608 944 684 -689 -731 -732 -674 810 -876 152 416 886 -80 -759 533 75 23 -546 -502 150 -201 -679 -347 -412 452 -844 -126 522 -188 -843 759 667 -178 -495 -36 -497 40 -804 943 -393 -235 519 -494 812 673 -232 -863 -734 -38 410 423 -68 288 249 405 -436 -804 -827 703 -680 991 625 -303 621 -567 -267 -916 342 -330 999 -716 56 233 -598 -979 -187 296 -965 -927 -855 -156 -322 -858 -492 -299 401 133 853 -163 -314 -185 -592 521 -540 854 -918 46 -741 567 -952 -746 -964 342 944 -702 -501 595 -195 -112 413 654 733 506 -952 -747 -722 -437 -783 -167 759 -48 -313 571 -588 -642 -905 115 -909 -300 -208 -964 50 60 -626 -360 609 -223 447 797 -125 579 655 867 612 558 453 482 -544 265 633 184 -376 420 -118 -898 -268 -1000 17 903 378 601 -921 -57 276 -930 905 -83 186 -871 81 887 325 -569 -398 154 -649 -864 -20 286 -145 -707 418 272 -868 558 418 -425 -53 -89 -953 -404 132 -519 521 621 -462 -962 633 -304 30 -791 286 -90 482 648 533 -79 431 -45 506 24 731 12 -563 -72 364 -373 622 -215 552 378 -87 184 -803 576 499 -390 269 160 560 199 819 388 480 907 682 -803 803 -453 -461 -365 430 586 -37 776 894 408 -122 -739 715 626 -734 190 -44 -558 567 -528 726 305 895 45 -242 556 -818 321 207 -659 921 691 866 493 80 -279 956 760 841 -68 -862 -586 -462 -296 -549 -881 -41 720 -790 94 547 -549 -716 540 -823 -722 -811 -812 209 399 -469 557 954 588 373 341 -466 678 138 -202 -153 -511 685 428 295 870 194 730 137 -191 -410 564 -560 603 823 -89 644 229 -680 578 -258 101 -382 544 -83 -375 293 -684 -133 -792 621 -285 419 318 -112 -984 -787 621 -860 -730 130 -114 -961 334 587 -80 -922 -464 584 -283 121 635 -93 138 -24 820 -21 -346 846 183 -989 -811 508 -339 648 -917 -269 32 452 330 139 -603 507 -775 88 -801 -159 78 -75 206 637 155 224 -385 -236 -28 -281 -622 -393 -602 -188 931 -667 -318 -694 -905 -405 594 286 909 33 -713 227 -816 76 463 -118 811 314 -236 -453 -32 136 812 -624 -253 168 -184 120 419 -276 -876 949 945 -957 994 -529 671 -289 297 -925 -813 281 458 681 227 -984 797 -304 -554 -518 -644 -180 136 -11 -818 24 356 619 634 -806 -484 -717 646 -342 182 394 -536 202 610 -813 605 -186 -326 597 508 621 -906 -977 -419 -956 -843 -337 -382 -923 80 755 160 342 584 571 -244 -413 -453 -482 221 724 -618 232 -871 -339 671 691 587 -824 673 547 487 95 643 -492 -712 392 -487 -824 100 -74 468 886 -795 350 -547 953 -648 -561 -935 -872 192 971 904 -73 130 367 535 -342 -882 440 309 -123 -370 233 811 28 -460 -479 266 984 641 388 -808 124 -211 -463 -195 -102 -534 39 -624 400 668 332 274 584 155 -322 -130 -502 9 -264 956 669 33 467 343 -258 -393 495 -274 301 905 19 822 -677 231 47 -7 -834 760 -767 -549 -6 -358 932 630 -990 -461 517 -40 988 470 942 556 -643 -870 -147 -6 -748 102 -799 -832 494 -638 -769 -65 755 -152 861 72 593 382 868 -516 -68 -358 358 -498 -457 -412 -521 682 985 -141 -586 -71 598 949 403 -280 -966 184 -364 296 -726 417 825 -636 46 -420 887 578 -787 178 -953 -383 545 536 -967 183 992 380 -739 287 -155 21 625 130 899 93 836 -234 226 499 -295 402 -123 367 557 379 594 -310 -632 -671 367 432 512 -610 -303 728 -948 662 13 934 525 -282 633 824 459 -890 -826 -29 431 -490 728 89 929 -268 484 298 593 -142 466 -445 592 371 -611 -714 219 287 31 -557 292 -11 457 198 273 -260 298 -562 -538 -647 -787 -641 413 -126 -3 -211 412 -617 -575 860 -971 -484 -736 551 552 133 -565 599 -722 950 -660 -94 -457 -234 -692 223 49 -674 384 653 -657 857 -839 -292 616 -605 -738 272 351 -549 621 859 816 54 -550 305 740 345 -775 886 -802 870 -702 -441 -870 613 723 302 -675 204 862 322 416 -271 -737 897 -500 -925 -152 205 -336 -475 -687 -703 177 45 -422 -556 335 40 234 833 -864 887 456 193 -791 253 804 289 -798 -724 651 -316 -868 620 -62 516 -224 -565 -6 -711 -971 261 658 953 835 -855 -545 633 859 377 856 420 784 -394 -282 -696 59 70 601 -724 -902 263 558 -43 324 -52 -669 -665 -666 -77 286 -21 301 919 -909 546 662 454 -502 78 -634 815 -88 -627 -500 841 465 -949 623 933 625 482 -948 194 268 765 -696 622 -837 678 278 -66 313 -477 -628 -977 396 -596 452 -925 684 -451 43 -130 750 788 565 -574 -587 -272 248 859 -597 -531 -769 -943 -997 -884 -607 -389 -223 -884 -991 91 829 788 -165 -778 -670 751 330 330 -876 -447 -425 227 -186 653 886 37 739 662 -864 154 -25 -338 697 -886 -70 -234 -640 696 960 658 -508 856 -637 431 978 -507 -731 -187 -438 -635 474 -13 542 -519 -593 -873 640 -995 128 -307 -201 748 -648 990 -873 -950 826 877 360 -412 934 599 459 -54 -573 608 -288 -38 578 -446 -99 719 683 -272 -16 735 759 -524 9 799 188 -510 197 -967 -289 -889 618 -354 -17 -628 721 -368 819 -456 -526 -824 778 285 -496 907 -271 96 -269 474 -357 -205 -463 -576 -78 932 -227 -110 -996 902 702 178 -957 -926 319 -230 977 -940 64 745 336 208 485 336 474 925 -259 695 700 737 654 225 -461 -201 123 -490 511 -22 -805 131 -221 -108 543 -483 398 414 -530 -341 -425 -701 242 -651 -806 -229 -624 923 -403 255 -176 -655 484 -283 804 776 -135 -268 267 -529 635 660 565 39 631 -894 -620 -414 393 -992 340 -854 406 -240 458 526 500 -923 -106 -870 346 243 268 -585 -859 -605 679 458 -222 911 54 782 -523 -827 -607 -143 -334 -420 -159 -336 -748 226 879 19 680 -47 -458 2 506 -713 -63 -125 156 700 -845 308 -81 -64 -732 620 689 450 -986 -413 -395 765 669 -465 -951 -722 -71 215 490 -698 794 967 -139 451 -724 886 878 -920 321 665 -661 -684 -916 438 203 -882 394 -559 240 -4 587 784 808 -201 -775 463 -166 -830 478 -889 340 183 -893 -491 -45 240 -77 -589 -494 -492 38 -58 692 954 421 -24 943 500 -187 -822 927 233 608 -87 405 -838 325 -547 247 878 -556 -673 -117 646 -899 -211 291 804 376 -713 -314 -803 565 690 855 365 433 47 -551 -949 555 -151 -31 140 -73 -303 755 -293 -120 940 -520 939 66 619 -292 173 949 394 841 467 301 -703 162 785 -330 238 -363 528 -718 -129 -892 -250 -108 956 552 696 797 826 -808 -447 960 -942 55 452 141 -228 765 530 -133 -986 387 152 119 -557 824 877 -220 345 2 503 91 844 345 177 979 38 172 -407 -937 -402 -959 -638 884 380 598 928 -50 -232 -932 -745 -550 977 -954 -232 378 503 846 840 516 -897 327 435 -645 -977 40 894 -927 -292 -272 210 -678 100 -350 -513 -929 377 -90 361 -913 311 -797 -306 646 196 803 -253 38 29 -783 -885 414 433 -454 435 48 798 -46 723 502 -38 -416 -503 -710 570 573 148 814 69 -458 115 234 423 104 -765 555 650 -184 784 -502 849 1 -50 -487 471 -430 -226 -254 999 -526 -564 835 63 337 405 976 -807 711 925 38 -148 876 434 -361 439 -874 -635 -670 -585 -689 56 466 -288 -434 -406 -516 591 358 703 -410 622 -139 -448 777 636 -431 -428 -733 -230 -321 106 962 234 -172 968 317 -744 -514 -829 210 -569 513 486 -652 580 -327 347 -173 647 -466 -734 296 -77 -511 627 -218 384 -83 538 820 59 -408 -525 400 -804 878 418 -464 632 -19 -587 239 -660 -909 -160 -562 -723 972 561 525 -223 117 -614 959 369 -698 656 -212 904 -969 773 -299 -158 -97 -778 710 425 -254 -966 522 873 -907 -547 448 666 328 214 -218 -473 -634 930 649 990 162 -187 449 1 592 -207 -449 -198 584 -684 -588 -876 -714 801 -236 -370 347 -561 52 -626 -391 -919 -790 -918 510 152 -766 949 395 -560 -499 -823 -808 683 -516 -421 227 468 -305 -49 -558 -424 -842 7 -933 317 727 186 -958 204 486 41 -312 871 -129 -593 -144 509 223 450 590 -983 -185 -329 -607 -164 182 63 245 214 -42 251 10 -208 478 600 204 -296 -194 -883 -183 -954 -125 -165 -188 -858 474 93 -882 -658 -86 406 -144 -713 191 231 -146 977 -503 -126 -902 865 -865 693 -151 996 -200 -909 -204 53 -533 202 -454 621 334 65 949 580 772 697 -665 -772 -304 480 588 -764 812 406 394 466 749 543 -696 455 -41 -406 452 277 686 -914 -181 862 -804 -302 -92 788 -651 -466 -762 -661 180 690 82 373 -251 773 -340 -750 -241 -758 116 351 588 306 -790 647 -170 150 -22 926 -150 -707 225 815 -695 365 -36 32 917 333 -661 498 -558 883 -914 -721 80 714 640 21 698 793 509 980 -613 208 833 -545 -936 -455 -101 690 447 83 995 -484 -461 -132 370 983 686 781 -276 -193 150 -305 -219 422 432 552 351 211 59 -973 321 476 -914 -431 -515 997 174 -188 -906 -196 -945 527 317 700 -595 806 33 33 -715 567 -133 685 -978 470 341 -952 -141 -991 779 484 648 -56 835 -146 -451 49 -325 -288 -968 215 -836 -156 411 609 619 -92 -801 -954 -424 -960 478 -932 -115 137 37 109 -737 227 -202 -70 -691 -43 -374 -672 291 565 572 16 -80 -999 -553 472 -781 -859 314 310 -719 -172 -829 659 -997 559 -569 536 931 172 861 23 -72 -226 -457 -338 -642 -28 887 828 -849 -92 -430 428 -14 -757 -25 -444 12 410 135 -266 577 851 -891 32 -623 567 -868 -771 -27 396 769 -262 67 408 -327 618 197 -6 -585 750 167 765 407 -115 677 88 61 340 -894 537 -572 -682 -343 651 -474 13 282 35 232 -501 459 335 220 -531 408 -106 148 351 315 -252 -709 -627 -802 -578 692 385 -993 -895 -282 405 -461 -891 -232 407 -831 729 605 301 296 -53 -694 -199 -250 -867 669 161 -42 998 901 306 -732 -936 595 -128 -159 -443 244 -543 -283 -89 844 -851 -872 678 434 506 365 -174 -898 265 -568 536 602 453 992 163 -375 -840 623 -246 -637 679 548 -238 -945 -957 -56 -107 96 707 -651 -483 -285 -614 748 -836 -232 825 876 135 280 -31 799 -815 613 -554 -18 -221 -463 365 -958 394 -859 -122 575 -415 775 -921 -922 -351 -99 545 135 174 -412 600 -709 -855 706 175 -354 475 -450 526 -189 668 -309 662 -576 -658 -511 -593 607 757 -847 817 851 145 690 -564 -702 252 -727 -327 713 821 759 -448 169 -609 -263 -923 -91 -215 802 734 -545 -997 803 -651 545 233 14 -408 -51 673 -798 -571 -959 509 865 175 -924 -498 997 -173 640 -814 -636 -765 412 -925 229 -582 852 -609 -382 -581 -173 106 -398 350 643 528 247 602 113 163 433 409 199 -264 594 177 38 736 252 -440 -542 666 176 -685 252 -757 -542 764 -225 638 40 -695 -185 510 -275 938 735 488 -245 -928 -557 960 -594 156 -578 -658 203 -73 -214 308 -73 6 -771 -357 -694 565 514 944 931 -704 -483 -1 -824 250 -670 765 -564 101 -147 518 959 226 -968 841 410 850 -547 -165 -159 -201 -501 861 -890 665 -586 737 551 397 -67 -581 -236 -511 -496 677 -336 -159 -66 53 866 662 918 -957 -91 413 402 685 790 348 608 265 32 -549 922 -823 198 688 -592 780 -723 4 694 203 56 23 -795 341 714 -987 -905 -60 320 -829 -221 -63 314 -879 -95 -994 334 -903 175 -438 928 -175 -244 611 -832 -619 19 356 272 -822 276 -13 764 -511 -262 180 656 -250 704 -192 422 -621 -384 607 -466 541 703 -581 -163 -378 -191 -1 -545 554 439 423 -192 -432 -304 -957 8 -540 450 -489 135 323 375 616 -508 886 182 -879 350 743 -850 987 -600 -124 -171 -289 201 300 -385 700 67 -388 -529 -803 445 -372 777 780 -665 355 -804 -893 943 -297 856 -915 773 -509 688 -594 -235 629 830 -48 739 901 293 -144 -780 -310 -147 -730 -781 935 -411 -892 -491 -600 23 -821 -254 -521 -718 -223 -329 513 -44 57 -891 -995 -270 -37 321 -957 -243 -684 -360 798 839 600 525 246 149 309 -74 -990 62 327 -63 295 -268 -206 887 262 133 666 -922 843 -573 639 -999 941 992 -436 -800 965 341 699 -468 653 850 -383 -835 -703 -216 990 -244 610 -534 -21 69 -73 765 -600 -246 -168 939 386 -526 -288 -512 84 382 363 419 676 -189 -606 959 619 -856 836 -463 456 216 -875 655 -719 -13 344 -393 546 777 335 262 646 271 -686 633 681 -959 -582 -53 768 279 -156 551 461 -463 -585 848 -393 376 -659 -230 565 -490 -132 685 -343 854 957 -349 312 -841 917 -532 201 666 96 -953 727 -363 300 317 331 -840 837 -392 16 -877 -893 -917 -471 837 -190 398 25 618 -627 14 -980 537 493 -932 932 811 72 -316 -42 -475 687 -370 -408 -927 470 269 506 -578 309 616 847 686 -681 -478 434 898 -288 416 -987 73 632 -506 255 -673 732 483 -366 -641 -502 -942 -737 -116 -394 382 597 -242 88 224 -612 913 863 -314 -588 558 -179 -992 -474 740 474 718 895 -408 -247 -620 -837 -847 -289 -8 542 849 816 687 -450 244 133 -187 -849 -749 345 319 -638 116 452 -949 -732 -148 -383 487 -492 10 -854 727 -911 853 -20 714 -934 -311 -32 -193 939 -105 299 -712 952 103 -13 -624 -376 -255 590 -364 103 -789 744 -514 214 -185 112 666 507 439 -221 -676 -123 -822 646 -697 417 183 -904 0 793 131 322 996 -226 -759 -106 754 998 -71 157 961 444 182 -796 -224 -389 -161 368 -222 574 802 -674 832 -135 491 -567 -3 801 836 -708 833 86 -228 682 -913 -304 795 983 383 986 -314 420 -604 607 -99 -41 -245 711 -735 777 147 226 -836 296 -143 -351 -357 -209 749 680 -87 -473 -578 -480 -43 -574 -958 625 275 -320 350 519 -14 -849 155 761 332 -258 -56 729 -763 -503 325 -711 913 1 592 618 -8 645 994 262 447 -744 -155 -412 474 -894 757 -196 -847 -606 -954 828 -327 152 82 154 -258 942 1000 266 -37 -285 -909 612 262 -532 -221 -963 -747 721 780 -406 -7 -231 -438 -401 -514 -61 782 -917 -868 723 -182 -829 -990 750 372 723 929 864 806 -20 755 710 -762 -644 298 -950 328 -816 272 518 565 65 -930 61 925 -523 783 -535 -468 -587 -860 487 -665 815 198 -471 723 104 496 921 -465 506 204 -414 -338 -849 -994 58 -222 -752 469 219 601 -100 862 715 -57 412 4 -255 340 -771 -562 345 538 120 460 36 840 487 28 -473 -461 260 418 251 648 -134 809 896 995 -912 52 633 -977 896 -596 818 240 13 -539 -93 731 -840 806 -421 -25 64 787 -887 813 -195 730 853 39 966 59 168 634 -868 25 291 -478 -661 588 -757 -479 -33 588 930 -371 143 -656 -381 -300 968 574 -145 -344 963 -309 -159 -75 -286 812 961 966 -919 673 828 -380 -413 34 -306 433 -334 16 108 808 1 -568 -886 -225 -328 412 965 448 894 -235 221 775 -456 585 -66 655 842 173 183 -345 -677 869 -140 555 1000 -776 638 91 790 724 253 -731 548 654 568 996 -890 27 -36 -793 -722 561 -366 639 -809 83 -271 -942 -895 -223 131 58 337 -320 833 510 791 64 -414 577 122 -928 -537 208 878 -894 343 239 602 -351 -689 740 -120 -230 -987 -271 246 -55 -57 -461 -124 -568 -461 208 -876 507 -26 -799 124 248 794 -161 -33 -965 -573 -883 -571 -713 14 140 -273 691 316 284 -162 267 -936 804 420 -519 -220 -76 958 930 -391 333 369 -112 966 -817 -575 -732 527 -420 466 -325 -681 442 -192 -459 -812 570 831 54 653 398 -198 409 -506 -741 -440 -301 453 470 137 -333 -966 -329 -722 -207 633 204 -736 -647 -962 779 -505 705 -769 433 -969 341 -257 -724 -822 -830 -739 796 566 481 956 -861 -474 780 -140 -108 -333 886 -689 -553 -331 -929 440 -853 -860 -659 -483 -381 -816 874 -297 156 610 202 226 -666 901 27 -458 -488 -124 457 365 -639 979 879 327 920 -464 126 913 -63 280 -341 193 760 -169 449 452 353 -704 -814 876 -531 998 221 555 31 -793 -184 254 522 233 -361 190 -50 -518 -596 967 -269 984 -188 -180 400 203 732 -914 -81 -530 -276 353 817 -897 193 -625 -625 397 403 -480 -380 -712 339 -912 -701 -246 -450 -754 501 -778 941 -532 103 272 362 652 -223 -821 -568 -818 -101 563 -269 392 -846 6 -781 -436 199 -580 -494 143 110 -807 -27 -7 -127 219 -161 -867 872 -939 87 -528 -645 -525 578 -848 907 -451 -686 394 764 -990 543 -250 401 768 100 617 899 160 -423 -566 88 748 234 894 281 699 1 -943 -534 -77 -239 782 531 547 887 376 -887 532 584 518 306 -35 -660 -723 353 106 -538 58 165 -754 476 566 -411 956 -471 -488 -941 -335 292 257 307 955 7 412 565 -146 -348 450 -927 -748 674 -570 37 915 649 859 228 210 356 -655 720 608 968 -405 508 -97 229 54 -505 313 -486 790 -283 745 660 -542 744 -772 176 10 -291 734 -287 -426 853 -633 447 -190 252 430 -979 286 -253 83 -124 -399 263 699 27 -207 -340 -418 -764 -276 -396 19 -421 -292 297 393 -275 306 -799 -49 -15 -519 839 -577 960 -494 54 -412 -431 340 828 -519 966 188 704 313 -467 280 -739 -633 747 -869 988 -404 236 663 -82 -447 92 15 12 -84 -737 177 623 578 -461 -311 -809 -600 -155 -317 554 543 -512 855 -996 570 687 -81 53 394 -32 784 -171 983 351 -625 918 -320 -671 -412 -665 -320 -429 -142 35 337 121 509 -774 -29 -603 -301 769 415 736 798 485 537 118 -676 -262 -812 453 -432 -49 300 18 687 -98 724 -809 -798 -582 652 904 -622 -48 169 892 -885 987 -619 -59 34 -89 -801 -837 99 949 297 369 -562 48 197 452 186 110 410 835 -955 -926 -765 -356 -718 -819 -109 -238 -591 -543 -458 183 698 -849 -816 145 -210 77 -723 693 114 941 401 467 -121 344 -192 914 639 358 -232 96 291 626 830 -769 -74 476 -216 358 7 305 216 255 721 -780 477 -795 15 775 753 406 265 -485 687 160 575 -477 94 -344 -124 323 -146 -332 -508 -760 659 79 888 0 -867 594 688 -338 902 -754 356 -957 -32 64 797 -82 -239 403 107 43 67 268 90 -788 -147 965 -803 941 800 143 -769 318 -551 -116 499 191 206 304 841 -545 -494 -999 -377 286 907 594 264 -103 -328 -956 347 529 -86 -533 -582 -878 737 952 -86 827 643 586 -900 181 195 -442 470 -227 79 -593 -819 -495 607 -595 -510 568 339 -351 -329 393 279 859 984 -495 -754 6 -44 -331 849 -861 315 -928 573 -235 35 -873 609 -453 -458 -209 260 624 -807 -86 792 -951 -554 -20 579 222 -277 472 47 -453 490 -660 -816 917 490 417 -317 -497 -683 -576 142 872 -654 146 -377 455 577 -10 -571 -986 564 -126 -535 128 468 74 -331 91 368 892 10 -184 196 923 207 701 -441 682 -269 637 -810 -385 -320 946 914 122 -654 975 496 189 503 -289 108 -104 -561 790 197 -113 -215 -207 554 -593 -121 -98 -659 770 -980 -177 611 -374 -649 619 -544 379 -641 565 278 992 107 349 96 375 -660 -104 241 -184 -789 655 -63 -161 -709 909 526 -215 608 749 -690 -83 -939 280 930 992 -861 68 -416 614 -64 583 -859 945 -689 637 454 -250 -62 744 752 761 -694 427 -507 -692 -253 681 -357 -341 135 265 -624 -856 -726 44 -370 -511 321 189 523 392 140 347 40 -924 991 -394 180 -616 911 761 -788 -996 -840 783 62 -508 885 -205 -584 -819 310 -20 -303 -736 -838 742 -663 -861 -894 854 535 -787 -477 -14 517 970 -190 -209 -516 -272 -863 -815 772 582 -117 -890 813 125 -419 912 916 -651 203 -876 -370 -116 -340 -355 -959 755 -298 494 721 -454 -923 108 -186 -682 358 -713 294 532 270 953 -976 -892 697 -588 408 -904 173 -799 575 -316 -455 -868 -806 -452 246 -608 467 473 9 -820 883 -694 772 -150 163 -794 -955 859 -182 -416 -836 -53 476 533 -34 -1000 -745 -656 792 -651 661 -663 -699 798 902 389 481 -367 262 -133 -4 -255 -159 -134 -144 637 -110 146 279 -173 -421 -966 799 806 -255 990 723 609 24 969 346 -617 -521 -543 575 -729 -731 930 -169 -250 460 -619 -884 -883 7 409 508 -716 -155 -406 -243 527 592 974 -737 -665 669 -534 720 960 739 -211 927 -817 -572 187 897 890 299 934 781 -145 742 539 530 -39 -446 -28 156 -258 330 -566 287 -669 535 728 -618 -688 452 183 312 -889 -644 283 761 -387 563 268 -517 -256 379 433 888 -272 609 -115 859 241 -28 614 -818 556 613 286 -969 490 -372 -328 21 652 -733 944 -93 -273 906 -11 -711 -1000 -134 -914 -399 -795 836 150 -22 -151 226 -120 -281 -667 -489 -94 586 -445 800 220 -844 181 -530 -98 951 214 -202 160 198 237 -636 57 104 580 -714 -610 738 661 296 -804 -103 -142 -390 -220 944 404 -953 508 -243 -7 725 241 -277 746 430 100 -536 -476 218 -729 -339 -802 403 610 767 -704 457 -930 -782 -772 -265 336 453 -753 458 -678 814 113 -693 -140 -619 671 -707 -126 942 15 622 -768 581 850 -177 710 -619 469 -556 175 -17 -318 382 -679 785 -300 -514 621 511 -313 -207 -111 -584 518 -355 -870 -421 -378 646 536 213 655 -961 -767 554 399 466 125 -597 -295 -121 739 -39 -148 588 190 -661 -824 -853 653 -534 -56 -501 29 611 -947 633 562 349 -607 259 -781 242 -789 291 753 -164 927 -998 -537 -425 194 -251 -244 -803 195 604 178 637 470 722 820 -815 498 647 135 -484 526 -77 345 -695 558 927 526 202 729 607 -732 -178 -74 891 -231 -426 -8 633 972 -226 860 -747 766 -125 161 225 592 138 947 750 142 -249 -219 582 -153 -694 -951 397 -386 240 426 256 9 88 46 -414 480 -877 63 351 333 220 744 -487 -539 280 296 320 585 -473 -214 206 -831 -730 -381 798 311 -184 -54 -194 -994 -577 -633 -907 -436 -38 462 -648 -227 585 329 885 910 50 675 -394 -808 945 -751 -224 -900 838 34 -527 613 681 -694 942 549 -232 586 994 523 610 -663 -818 -602 984 759 -470 -506 -278 -875 -969 656 74 -618 436 937 833 586 -215 -269 -452 67 102 -635 -346 -484 -823 397 725 185 -692 458 87 378 -155 166 -447 -909 -487 52 240 -56 338 257 536 926 -94 335 851 982 212 -805 -301 400 482 359 -162 177 -149 66 411 891 -277 -518 -96 363 216 -893 -214 288 313 -885 -862 -294 -116 -662 -309 338 716 271 -105 -246 559 -541 -432 -978 310 109 90 89 -446 -516 -624 897 -642 784 -166 -136 557 -569 -143 15 242 930 -261 871 -947 -942 -207 248 580 153 77 -112 628 -776 -549 987 634 -550 766 -143 -956 -755 343 -956 951 350 85 -50 -57 -788 -80 446 -28 -234 732 -775 148 579 -540 -582 615 532 -558 702 -311 246 -369 -394 726 -454 845 932 377 895 932 -352 -379 561 573 855 555 962 618 325 218 -723 -620 -2 -590 415 214 657 -966 -244 -539 618 -227 -807 647 11 -626 -525 -453 -356 -382 -843 -687 -298 499 -862 -300 835 -596 -376 -518 -779 -246 33 468 134 -820 -455 905 -643 185 -1000 -246 -523 -888 525 669 -781 375 557 -528 -458 -591 516 -977 -764 845 -778 -708 166 -788 -440 -311 -24 222 -428 -652 -956 56 563 435 959 -135 818 -607 -380 -399 -836 -932 21 -962 190 927 -765 499 -384 -430 901 -313 -460 132 -472 957 -362 481 -944 546 -896 -692 161 -38 -620 389 -427 117 -696 -34 -629 923 -4 505 -848 -111 204 -41 -488 -264 283 548 565 -324 238 924 682 748 -8 -263 592 -325 -707 595 -610 -770 14 -441 853 51 -840 991 541 360 -125 -95 -138 -267 24 -311 720 707 -468 759 -212 -538 -150 257 720 284 834 -43 -559 148 457 -214 -824 -246 361 -513 330 -848 460 -410 750 94 943 775 -977 693 -454 186 373 -216 -161 -47 -666 871 -84 290 434 135 -198 -119 757 -596 -388 -789 151 4 -822 -713 472 -870 -907 -755 -502 588 -216 259 -339 635 946 -74 140 524 488 -725 -660 999 -509 585 835 -665 998 -406 -899 778 575 510 -841 -191 -184 -221 -630 -787 -133 -510 767 -814 190 237 -597 -954 498 -299 -733 -164 -60 672 948 546 -670 384 269 -353 -555 470 -849 -210 -864 -435 -546 -718 549 212 -770 609 534 158 944 172 38 -699 168 908 -276 -127 -655 625 -547 780 -833 -599 572 -839 -39 425 -437 -429 -369 335 -963 -256 -358 298 -153 -211 185 757 373 899 231 358 564 -883 414 -341 131 215 -465 189 -893 -907 328 869 545 -180 -603 -310 92 626 261 -311 -861 192 -251 -166 415 660 -845 -444 -452 -329 962 529 -167 -194 -971 617 674 -664 893 -146 -678 -3 -442 979 -654 -787 -22 206 593 443 757 554 490 44 304 434 614 14 182 789 -269 592 783 -891 690 913 430 643 78 -590 388 462 507 -257 -95 83 -161 -770 188 -59 -563 -760 -832 653 -845 -91 -844 886 632 768 953 934 -409 -182 -770 463 67 733 448 -583 93 -855 -871 403 358 76 569 -108 -560 15 -535 976 248 813 812 -811 666 54 978 -818 -549 -67 -451 -103 -618 -231 336 514 847 536 201 817 263 -978 -199 53 993 23 -459 244 -227 -968 355 902 -888 -918 -912 53 -865 81 98 -488 572 -97 5 970 -182 732 -841 -356 -450 -838 -876 422 -943 -535 -781 332 -922 588 453 853 -21 126 -398 -616 216 -569 -324 -482 964 19 453 -151 392 -935 259 -635 856 661 -984 -77 220 -318 -109 701 275 -415 485 771 -493 -672 -911 -664 -929 -826 -855 530 865 -10 702 -321 711 -367 942 294 439 628 -379 61 990 496 541 538 -183 785 895 114 189 -48 306 805 95 237 -558 830 148 -613 -573 -914 -637 505 622 678 919 342 508 346 938 79 -486 744 666 -12 -724 804 548 728 -905 -14 -336 828 786 -961 -34 982 375 -336 125 -353 -653 223 -85 -939 195 -251 -950 618 861 -348 136 -436 -711 620 -302 720 -128 -752 921 -240 -400 -636 -503 -4 378 -493 477 -733 -400 -944 -473 340 -587 716 88 -132 -896 -839 949 -385 -970 -999 860 -131 562 -664 809 1 -971 60 208 -817 -711 636 617 -302 99 753 135 -280 295 -890 936 -380 -975 843 517 164 -514 -301 -737 900 -815 -814 430 -637 -761 -573 324 276 -361 -833 -745 893 -748 273 404 -944 -570 181 199 -174 -134 -7 -640 778 717 43 345 -338 604 -45 -653 -385 -132 596 357 804 885 -173 726 70 324 672 665 -724 665 916 -747 618 -245 -617 751 991 180 -307 438 664 -914 168 525 741 878 -788 -96 874 -507 -570 97 100 86 -188 -999 470 -455 -317 -688 -681 -807 -551 -188 -969 -485 451 -298 -768 675 522 -140 -963 99 492 -582 -924 691 -405 518 272 556 584 -183 -288 805 -268 -145 -296 488 994 -798 -570 -126 420 870 -204 -484 899 -489 -259 581 -256 -356 -169 -798 -683 -894 289 348 -367 896 -971 -30 201 -330 -350 -301 996 455 -674 -808 542 29 640 91 672 -269 610 128 -881 60 302 -154 -519 -325 -393 -880 809 -651 687 -84 -25 674 -722 -669 322 297 218 -602 -341 451 -68 973 -800 -421 -814 -230 -22 290 381 -149 786 699 875 122 917 -671 453 641 318 5 839 -907 707 -375 -191 -744 756 362 552 -127 -895 423 495 -115 192 633 369 -203 -169 588 -768 -915 336 936 968 218 826 -927 -552 -420 658 -547 -761 -802 133 335 2 675 -109 -353 -58 889 701 -431 -53 -5 -309 -511 403 -261 641 74 850 461 676 704 604 586 -973 -741 -605 348 874 -707 -934 -644 301 344 -818 -353 100 -236 752 -508 416 590 -14 -255 -898 -797 -688 -405 -714 246 -57 858 561 361 -172 403 277 -106 -887 -917 -28 -914 388 -952 -32 22 823 -297 82 878 -359 64 998 300 485 -635 -281 -969 673 176 49 582 908 342 183 -499 -378 922 -735 -839 529 128 -675 -357 -902 -43 -90 986 730 -397 -815 -259 -694 412 639 -281 875 305 -920 -662 652 431 -600 -416 -717 603 527 540 317 -281 476 806 926 345 698 -100 605 858 146 -963 22 -884 -625 738 817 922 127 613 -373 -694 -290 417 720 -918 455 -861 258 474 108 434 -490 -761 773 -972 895 18 256 -20 509 397 355 243 -484 -267 -886 467 81 -67 747 29 -593 891 -548 913 -252 -72 -695 -15 215 -283 -415 -608 479 -910 -542 -676 563 -105 -869 737 136 435 806 380 643 619 -697 279 473 393 -87 -838 938 -483 -969 -422 -770 461 -752 -63 -716 -426 -563 -708 -540 463 -258 858 -160 -607 414 340 384 -970 68 -262 -957 -66 -701 -503 -628 148 -371 -638 538 124 665 453 -978 -270 750 -121 -315 479 -866 -594 -453 -534 250 -775 786 -80 381 744 993 -652 -212 -940 81 -434 952 86 597 604 -362 -792 296 -375 -286 -142 -800 625 -574 570 188 -182 -17 -499 -105 657 198 -663 98 -496 -314 -313 -466 -268 641 525 -728 389 599 -696 168 -675 -463 -963 501 -227 -946 447 199 455 -307 97 176 -996 352 759 -814 506 -348 907 519 712 475 548 -627 892 -843 262 -956 -468 343 -353 -509 -396 248 -295 901 486 638 272 -754 196 353 825 -245 -977 876 80 826 246 -450 653 470 551 53 -253 -62 -691 -288 -941 116 -265 439 -209 861 -879 -874 677 -428 243 677 -433 -573 -240 -225 -506 -349 -280 -554 242 622 926 694 941 -310 -830 -238 -223 457 388 -480 910 4 520 698 -588 -306 -666 -469 979 -346 -314 958 414 -584 -702 552 -279 327 318 381 -406 825 -805 394 381 668 380 -484 -395 -410 543 -671 540 938 -737 -741 -620 708 532 -715 -75 -985 942 -824 -340 -628 -782 -747 -786 489 289 660 293 810 -260 -190 -337 -425 159 979 -991 -242 396 249 -673 -154 -370 679 725 -739 -744 278 774 882 722 513 -391 -884 -13 784 796 46 100 597 -948 -854 -174 -333 -673 -718 642 138 39 259 -684 552 621 -646 908 367 160 231 727 -805 203 191 641 785 -441 577 625 -945 88 437 123 -245 824 -143 222 894 -366 83 480 -657 408 -447 652 -99 443 603 806 377 725 -580 839 106 272 -501 270 -866 164 -828 905 -671 -608 -7 957 110 -754 -924 496 373 212 -913 -970 -847 899 -176 928 880 -218 -237 -71 -123 -478 -750 -702 801 -370 481 872 503 473 309 311 -955 955 -707 -516 -329 481 -266 -52 450 -487 107 530 470 -373 145 -703 -993 687 -616 719 586 71 217 -511 398 -70 -360 199 -291 470 -180 457 -114 -630 -498 -176 228 253 128 -332 294 -513 -125 -238 292 305 947 507 -124 -422 145 -782 689 353 678 401 -577 150 -644 216 432 585 -457 419 -699 -282 -221 972 -978 444 422 498 459 -708 -475 441 846 123 -146 -236 -550 -727 -473 -357 448 -701 831 539 -127 -948 205 -472 -997 885 -546 713 -474 -246 -440 601 423 171 934 212 -132 696 577 -944 471 -339 -556 -970 758 395 914 -576 386 677 959 -920 536 -231 829 -921 631 495 811 -854 721 158 458 -381 565 -617 948 -917 821 170 226 -882 -125 867 423 506 567 184 643 16 -251 -324 -669 -816 -255 -674 -518 -909 -93 -820 67 -824 619 -789 -525 44 857 633 212 -693 816 645 331 995 717 705 -945 -173 678 967 -103 695 -549 250 309 807 -651 -73 871 33 49 374 537 569 546 -833 73 -334 -211 74 -240 -943 500 767 -907 -193 -869 985 -936 15 -767 108 946 -222 21 -996 -148 -764 230 -107 -664 134 -718 475 -676 834 -208 -456 523 342 -650 -986 -739 509 -226 -326 -847 -23 -313 -514 -46 836 166 29 585 -142 -967 -577 385 -390 648 783 -565 -786 269 -143 -224 -81 446 -18 344 211 279 -288 29 249 795 -4 -735 844 858 89 -835 658 -658 -580 -790 819 -792 -696 -916 649 -22 303 199 -905 637 216 -225 -351 896 -767 830 -576 691 -16 880 -920 -764 -481 799 -658 -339 367 -426 151 793 -711 710 -448 991 460 236 934 -45 -407 55 -344 -925 -918 407 973 71 653 -337 -443 490 -707 748 -315 926 -25 215 967 669 767 -834 -353 824 -588 208 357 -491 563 417 -737 -152 973 -284 144 -823 -601 -659 287 -692 -748 753 101 -854 -410 -765 921 753 -952 -517 -462 -267 -914 -120 986 67 -206 -202 645 623 -769 -9 -765 -263 700 103 694 -983 930 -785 652 -852 -242 -411 810 -105 -234 -664 823 942 638 -228 833 700 -346 -890 -806 -459 770 198 602 -514 190 -881 864 987 -482 -463 -242 -561 -892 779 784 38 -469 -897 -674 673 -249 864 -589 -954 -404 459 851 333 -752 -466 -385 882 -697 -623 143 -215 3 576 -337 -666 497 -481 880 946 481 101 791 -212 369 432 420 155 -643 105 -50 -249 774 -62 -977 85 -122 -705 -783 554 -89 -381 -535 333 923 -825 354 129 819 149 -746 -141 -988 -368 -365 680 -493 199 -742 919 92 147 -167 484 814 111 803 -126 -453 -690 577 -195 -41 -576 783 -614 -199 -712 -942 -552 -697 347 -17 85 882 4 990 -132 -931 -632 -928 983 363 -586 -324 796 420 -401 616 -665 -951 596 714 794 -702 -639 -160 740 61 -946 760 394 -459 -320 159 319 712 965 727 -466 -42 -400 -826 383 725 -872 832 165 -716 963 745 -329 615 403 237 360 -576 -218 479 -149 518 -457 163 -288 -60 -661 -774 869 -565 -35 -936 -539 -970 -284 -623 578 720 -720 212 -241 34 -413 378 918 -194 418 -581 -7 432 99 -754 -812 -635 356 586 517 337 -774 -513 -385 542 -484 -709 393 330 536 -960 -948 -390 821 177 313 -316 933 708 152 55 -908 777 -71 585 575 -636 761 -297 -967 -330 -774 673 575 985 -327 -305 -556 -882 720 222 -959 -618 22 -800 65 814 -362 -194 783 773 410 -764 156 371 -150 -745 607 -840 -80 155 -245 -452 27 -832 -718 -158 -481 542 -964 -211 884 -222 676 -382 462 693 891 951 -239 505 965 -818 -615 831 935 -583 -633 935 -110 -138 370 144 982 881 -410 -3 -985 -949 954 537 -774 -972 -835 223 754 -17 102 -523 -992 719 -950 590 -401 -139 -367 511 -429 850 307 -863 -638 -823 492 67 -53 210 -493 -471 162 -358 -435 133 -614 59 -641 486 -427 -421 860 -279 -281 674 300 -541 135 267 -525 320 780 448 501 -650 -212 470 -732 -215 274 -723 759 -699 -989 -317 -262 37 741 -264 -779 -991 -554 285 528 -326 -526 37 346 -104 13 -125 -685 -647 -727 -496 645 786 35 -87 -396 934 632 -111 999 -959 397 -860 470 -777 -518 964 426 7 908 -678 -394 622 -124 571 -113 -785 220 475 -678 -226 450 979 320 -653 -592 -911 814 564 -602 898 173 -361 -704 -952 531 -728 398 -705 387 662 -399 608 757 335 987 -71 -433 -518 -652 960 -344 -474 634 -423 -16 934 161 106 -791 -7 409 -765 269 -58 860 601 -295 -230 -903 309 476 891 -248 -726 -419 -337 -405 249 -235 943 -134 -375 655 395 -169 -497 894 -979 -727 -462 358 336 751 -2 -718 428 69 292 -924 808 901 -464 -319 942 372 -640 442 -295 419 -252 -933 682 -949 711 -203 -715 384 -595 -675 -173 737 -17 347 -798 752 352 -926 -684 748 187 900 34 -670 178 -816 -41 359 -122 580 -910 720 -46 -166 -845 -665 205 -527 -503 983 762 305 -583 -854 169 -832 -724 566 280 -654 508 -390 414 383 577 -513 -536 -185 -433 205 573 -427 344 276 80 255 -767 -369 -381 -919 -320 966 -34 305 -730 95 -457 384 -80 -44 -736 729 -683 -831 658 453 188 -307 -912 -860 -615 -240 85 613 272 60 -900 -108 742 854 -662 -141 513 -531 309 873 896 -536 -466 -514 -186 27 89 -338 -469 -163 462 170 417 -913 992 417 484 867 401 236 285 985 504 -345 968 942 631 520 40 -980 855 -151 -396 -221 -276 21 926 229 -100 -600 911 -781 197 438 -723 -982 -117 562 -828 -278 126 -551 -362 -355 602 -686 139 168 -791 -315 -863 -480 25 -594 403 -923 888 -965 -903 -377 18 318 -566 626 -899 206 486 919 700 -602 846 512 -305 59 42 -248 -465 -265 -639 -175 -946 -363 -535 -945 -305 555 563 507 9 195 902 968 -612 951 -31 -355 943 -927 -369 -584 -896 -131 876 -263 -757 -324 -613 265 700 277 -931 -560 253 661 49 -766 -96 -473 -354 204 -571 608 185 -532 -709 -905 -206 -627 579 178 -407 -750 341 -410 -963 -7 -524 385 622 -106 -983 -680 713 649 811 956 -981 646 305 896 -579 -136 499 -305 -839 797 -339 -855 -491 -88 -444 -761 250 -392 45 -315 -618 -323 109 377 39 -103 -615 201 -592 -293 -923 -613 884 581 832 -129 29 -911 878 159 379 947 -791 -220 -15 -456 -175 -864 204 -419 34 -248 960 548 305 -334 -908 421 630 -491 135 2 904 -613 689 -144 -177 -550 536 -379 256 990 491 -879 349 197 -476 -675 -226 -124 888 131 908 56 843 -447 36 318 363 -380 -93 -447 -114 -610 -566 -876 -496 -397 542 -818 -6 373 368 923 143 407 507 342 1000 -106 124 290 852 -805 218 676 894 -64 542 -987 -490 -270 830 831 145 542 964 -248 676 -262 707 203 -668 -728 48 -611 -499 950 -639 232 -62 -214 382 -325 344 -667 335 537 -753 481 679 663 172 466 -80 428 178 -672 -92 -696 -491 -742 565 -183 -433 -220 -580 -752 851 20 -101 782 -98 431 -268 442 977 921 -558 392 -7 645 -104 558 331 360 634 90 29 -200 -23 85 -943 333 -750 -661 459 -35 -586 -38 -19 500 754 614 -44 -415 133 367 -948 38 523 -145 -618 935 -663 -144 -450 60 -157 263 -665 0 -566 940 -325 505 919 4 -115 -874 -388 500 -119 795 -636 -310 -728 -32 -668 770 -200 -227 786 433 -455 -74 -91 -857 222 -85 -93 453 660 -936 -599 468 106 -366 486 733 -218 -187 599 647 450 -608 163 515 -699 -349 667 -520 92 -509 -604 63 -63 -939 936 -122 -997 -203 -827 -163 -213 -11 -464 -989 -102 -633 398 583 203 821 -708 323 473 389 225 -416 -727 369 686 -534 784 562 -189 -444 757 646 477 -326 911 -56 -274 -705 -268 -594 -565 -148 877 517 -347 673 -874 136 -144 -372 210 567 -287 -371 -484 891 -233 286 -166 -147 -975 -289 -641 -192 -185 354 626 -216 -328 -395 -315 -249 74 -283 889 380 281 -236 21 -918 678 -246 -886 -111 -893 876 -157 452 -847 -825 256 928 703 404 -184 -177 -178 490 175 -570 -222 1 556 774 -656 -186 992 183 413 -567 -935 -762 960 16 803 -787 834 -787 -581 -776 -327 361 -302 -175 537 347 -651 -807 642 -994 195 972 -536 822 -85 914 983 -686 -698 519 968 525 469 -259 583 283 276 -317 -507 145 797 -837 230 126 -336 -953 882 180 -202 277 -388 -317 -355 -424 909 -180 962 952 -740 815 -594 919 542 387 -944 -530 -537 -798 839 892 -785 -850 835 872 981 -670 644 -899 480 435 -405 877 -780 -630 -234 -28 -354 407 432 664 -999 420 -443 -680 -16 -169 606 -130 -763 -183 -77 -391 -119 771 862 406 985 -111 -907 -882 -506 852 368 -41 590 -593 -55 -953 885 307 -432 582 235 514 -404 690 -966 501 -208 -242 128 -636 -614 -361 465 -77 -591 -586 -653 480 813 -71 17 -907 -560 -723 -370 -628 816 883 -606 -584 -501 -778 437 -512 37 -818 342 -71 -744 822 -882 966 856 -971 518 54 -300 -744 -888 -205 -976 -207 -91 -376 -215 133 936 455 -373 -360 -648 -362 954 345 412 -517 -218 391 -599 -365 -490 387 972 -709 -225 74 95 653 840 -919 687 930 443 -302 -754 -441 -905 482 -90 -842 786 -760 -766 820 806 -636 -943 -231 -958 -94 -760 -324 -357 736 -217 -123 919 -708 394 463 -20 965 -537 -172 22 747 21 -791 72 44 283 182 -344 659 365 704 582 906 902 683 685 -499 70 999 -180 668 -149 -18 -796 736 -705 -100 -618 919 902 617 526 -584 -26 -85 173 576 -682 667 -42 -611 -497 315 -431 264 -300 -96 -329 -639 -70 201 -400 929 149 128 570 -829 976 -62 -502 -770 268 763 52 -86 79 -509 -291 967 -847 -548 -998 -661 776 -831 -141 687 869 -363 -313 -727 -405 76 -730 -861 -403 913 -577 -769 -586 -506 -348 749 281 -911 424 557 831 676 118 540 -397 -907 -959 -18 -759 -966 -131 -502 -923 -439 551 -780 426 -548 -424 -331 849 -363 -580 13 -585 -427 -744 820 899 -127 873 -272 -74 -603 -727 -858 417 -340 848 -533 749 -502 -30 293 327 -275 -626 486 84 -762 286 924 -271 272 -338 619 480 622 302 -97 899 -475 877 339 257 -229 -592 -900 805 195 470 -597 931 291 184 -157 -436 -471 143 -30 935 741 78 -853 274 -320 749 781 -196 190 710 145 -524 -885 985 -449 -596 -195 950 -635 -458 -439 954 -378 317 49 -339 -47 689 -881 -221 -177 -599 670 -216 308 467 572 -67 879 -779 749 -58 106 756 -496 -41 90 -926 -661 666 528 -845 -709 -864 550 171 136 971 -398 385 622 197 121 -286 547 -193 416 943 202 761 -135 -143 -476 143 -541 688 -513 598 -553 317 195 -236 446 550 180 607 783 702 637 765 -219 611 32 599 257 556 -521 58 -756 596 -46 -16 517 -517 582 -747 660 -123 936 823 -45 318 903 -198 -465 846 273 -506 233 970 771 438 615 -109 617 728 -370 -176 -348 -171 -450 127 -433 728 -213 -982 344 225 280 759 -886 514 298 -258 358 307 -93 180 -699 -492 -655 74 918 509 402 70 315 -561 701 -605 -777 -535 -739 -763 968 278 127 -291 106 -558 -4 -984 935 -94 603 -389 -771 -85 720 -217 -275 -506 213 234 -235 941 -488 -5 742 783 552 -953 -229 505 -623 479 -140 569 133 70 796 -831 510 -765 -786 -734 -425 -705 -608 -855 -965 -410 928 -184 -769 -836 -944 -10 -743 -5 907 654 -838 750 -507 -280 270 -481 -587 871 -522 -404 903 643 469 228 80 -933 592 -672 807 -898 683 355 -79 462 -408 145 475 564 -325 528 639 -970 -984 -821 -383 772 -633 -340 -892 -381 285 -12 -973 -672 788 476 -493 362 224 -272 360 542 -971 -807 346 250 -683 -953 -153 960 -276 997 955 583 -288 908 798 -603 -992 -201 -772 95 -551 355 -497 685 -996 302 185 -970 349 584 -196 84 218 -611 -585 723 -727 918 -916 225 552 824 230 54 570 721 899 -38 351 106 -613 586 -712 -158 546 930 -845 930 991 389 -242 707 167 200 -775 577 924 -467 838 -71 -122 -534 -322 -531 -401 -315 -567 -462 -789 -828 622 -714 833 -94 937 -643 23 -507 -627 982 396 -515 -192 815 -148 -16 54 690 -674 506 115 723 148 -45 -49 538 945 320 83 -634 304 610 -343 -941 -239 163 608 -150 -101 -456 -288 747 701 -906 472 48 787 854 -674 881 -879 421 77 -933 -211 -450 624 166 582 524 667 181 -847 171 -379 338 592 305 -763 -674 -15 -293 -359 957 566 -331 -721 32 704 -816 -894 807 -614 239 -988 -639 49 -359 -711 191 140 158 -268 -624 756 -100 667 -559 103 -411 404 -647 603 -452 490 543 -879 486 901 646 -863 539 -886 -202 -759 210 364 201 -583 879 -453 81 793 -933 557 -556 388 -37 509 798 -203 419 -815 509 -265 350 523 -893 -454 218 -119 -723 853 603 610 -239 -855 157 -926 766 112 724 157 875 286 -121 -131 886 -114 -157 186 587 -35 406 770 618 -802 898 297 -893 -591 514 910 -475 785 -985 715 153 -723 410 -742 -678 666 869 353 305 -786 -296 969 -361 869 -782 -473 237 619 707 225 734 147 -634 -438 -483 950 -404 -180 277 990 -275 -52 902 550 682 369 -527 180 -916 -31 -107 -18 99 -707 -157 852 854 989 -957 -784 841 723 941 -356 -322 659 612 421 -366 123 -399 521 -657 -480 28 174 911 -681 -801 894 17 971 174 -534 631 364 988 196 -322 623 907 -867 -537 -917 -287 237 546 668 -777 -748 874 -581 -845 -740 -896 440 -235 -565 -654 -382 -794 666 -4 508 -595 878 -405 -587 233 -790 47 -398 -266 59 -872 296 208 -52 467 -252 -263 -239 -504 -166 73 -490 690 -157 -508 360 824 -822 -946 131 295 464 113 -517 -877 -7 -736 236 -217 653 517 993 -37 -395 470 -520 409 583 208 769 548 399 738 877 -202 576 450 392 -762 -701 745 -823 51 -350 -305 37 535 225 361 -495 -561 616 -855 -31 585 575 275 507 566 423 189 808 -432 -566 -695 727 -404 593 -47 -818 -580 -906 23 -616 -838 588 658 -285 -495 707 -474 -441 -342 -901 691 -860 -39 148 182 984 -165 494 -699 294 -392 9 -805 -348 -841 747 735 207 39 -969 209 452 507 -835 -898 537 255 803 -834 722 -224 -884 -67 -868 476 -730 -100 992 -852 -183 310 470 814 635 827 494 -960 -460 -989 750 898 -631 -839 324 440 705 237 16 -665 593 620 436 -51 -308 -127 -973 -795 -619 344 -632 -23 -27 286 -213 775 251 823 -59 -212 -277 873 -232 415 -723 -828 960 891 548 -299 -548 735 -472 -963 504 424 387 -854 138 -779 -320 234 -834 64 96 778 877 539 -464 282 -822 -366 800 846 -991 -588 548 -95 -66 -251 -488 -714 -953 -533 -280 858 -242 883 -101 234 117 243 235 -238 717 -625 518 -884 -304 882 -734 922 -164 -365 43 1 -931 -159 -775 759 -251 -126 -283 457 712 465 -953 449 -34 239 127 -886 762 947 815 899 875 636 879 -771 286 883 -134 -809 537 -489 298 64 -980 992 467 -474 397 -160 -452 -963 327 -560 890 187 589 -171 923 -356 -911 -709 -370 -474 776 -883 -842 -659 243 840 -705 860 -397 -856 31 122 -461 884 -653 195 627 -811 -562 -602 752 -638 400 -961 -652 -429 298 -827 726 243 426 901 -520 952 -265 659 887 228 673 692 -911 147 584 809 88 -931 -392 338 756 -851 714 -494 -763 5 -155 -299 -515 275 -318 -820 39 696 -580 -626 546 -796 -564 918 368 -636 -458 395 378 892 143 251 8 699 57 -70 129 465 853 567 -559 -680 -166 557 -605 650 -415 -339 45 261 729 703 123 -381 249 -491 105 276 -295 -244 647 733 904 -426 411 -617 117 -553 325 -265 -205 -988 154 208 -740 531 -30 363 210 406 820 225 584 -615 217 639 131 -137 -909 -925 -53 112 10 649 341 -792 199 724 -247 -8 -3 -401 -737 198 987 702 -853 -471 777 -444 -170 72 -852 -129 -333 -531 558 -850 -158 871 452 -133 494 -824 -434 -891 305 888 567 880 -914 -633 177 326 847 -985 612 891 798 883 490 268 -792 -646 864 780 82 -813 -979 -616 280 272 417 820 -759 215 -841 -795 225 62 824 -5 -728 -373 -968 810 -967 597 -561 615 -797 372 669 -968 -26 -952 -831 356 584 39 560 424 541 361 171 511 598 -900 890 138 -523 -667 -481 545 10 -745 -574 -846 479 973 -37 441 -576 -705 -822 640 105 -974 977 -431 -8 274 -958 -412 933 799 969 -459 -482 -320 -639 -779 387 -723 367 -961 942 -800 516 -198 358 -66 -553 957 712 -133 772 -406 -809 435 -45 -157 -447 419 706 -744 -11 -694 537 -963 -344 4 -629 734 -839 150 -593 -699 -319 649 -381 -190 -314 873 -173 -590 -890 468 919 73 223 -570 39 45 -783 957 -87 -331 -473 831 -107 -921 -535 189 -513 517 540 -795 443 172 512 749 769 -890 -666 953 -162 748 -531 -331 -919 -734 521 -971 -101 597 -180 -392 592 970 476 875 77 -114 92 993 -500 -182 408 365 -922 -25 290 -662 -608 -271 -85 203 426 439 973 464 -547 -82 -541 -680 13 258 -691 201 379 -433 192 152 -298 669 704 824 -553 -17 -566 -27 517 428 541 -580 -360 -369 -566 268 586 383 -32 -348 -140 233 983 -248 -590 771 -437 -575 939 79 -424 97 282 -801 -1000 14 352 -126 299 772 181 -642 512 342 855 451 139 -781 586 665 862 -205 960 480 241 -701 254 -83 -354 -872 134 244 -613 -759 -945 52 620 95 -676 275 824 620 333 -275 570 513 -602 318 678 118 776 555 -934 -396 665 -466 -700 234 -290 627 929 549 -484 -800 -558 958 732 -836 188 -77 28 -40 -349 363 600 591 530 278 694 -769 -230 54 -120 667 288 183 799 -498 124 -682 294 310 -46 -210 706 -650 -86 306 -347 329 622 517 415 212 -688 -269 271 -558 351 -450 -60 -396 290 -311 -207 292 -618 -246 -676 -922 -618 35 937 -148 -642 -994 919 -979 57 329 855 507 -567 513 -201 330 379 820 573 381 -929 -253 -673 -995 816 709 -10 623 -272 597 146 -542 228 570 -782 -745 896 947 248 -548 148 980 971 882 -68 -692 228 156 791 -504 -673 723 -520 681 985 -324 640 193 -110 448 -206 199 183 -217 278 -570 -692 987 -210 85 -438 -405 -669 -684 -776 -733 -193 -930 -911 52 -430 -42 227 645 -268 -762 -692 543 179 -301 -830 -658 -684 -185 -76 -809 913 -817 -416 350 -158 -698 496 330 -835 -881 -727 704 -206 -370 371 -144 -271 -764 656 342 581 -756 1000 569 -266 -123 682 -528 931 -855 -823 -220 -219 510 -903 49 -96 -980 -175 505 -166 -401 187 -79 -42 203 906 813 -877 -518 627 787 -199 235 -677 899 -582 -70 -173 823 -650 343 -780 479 136 -456 -171 -156 593 -12 -706 -932 -828 -895 -45 808 544 -215 10 515 -217 806 -693 -149 131 -786 -660 -732 753 -55 523 0 442 775 -243 673 587 384 -379 649 -944 -108 -654 -720 150 639 -468 157 -405 217 -23 101 744 -179 249 785 -802 12 -673 821 -300 882 123 -308 308 215 38 709 -291 -910 666 378 321 -566 -657 -20 -556 -946 678 89 141 -128 501 471 -991 260 -926 -920 61 -262 -655 -528 -420 89 293 349 -12 -446 483 102 -55 495 -743 573 -743 334 -434 -337 280 -157 759 -791 -830 293 -825 505 -463 -179 319 149 -321 261 932 -148 274 369 -839 -539 -900 -889 -278 53 -49 965 606 64 -365 -3 465 188 691 693 62 -605 -191 976 570 302 708 751 -140 -674 197 744 484 -804 -843 -845 64 -189 -183 -429 -356 143 742 406 676 481 -104 -307 -615 734 -840 -760 -417 618 972 -685 603 -509 955 -312 -980 -654 283 431 511 -804 -971 673 -226 -459 -979 -810 -322 179 -705 -287 -749 -324 46 399 980 -375 624 397 736 -397 83 -219 766 517 -841 916 985 -246 42 -386 -447 994 211 -341 672 -534 670 536 -426 -710 989 -111 325 759 450 -281 -552 279 -735 308 -90 -490 -534 343 -980 100 -657 -480 -396 742 248 -334 -246 840 36 -172 -723 741 248 -639 -969 -244 -645 234 365 -419 -276 469 528 402 -991 913 310 -512 498 -823 670 427 969 -905 195 38 -918 546 808 -823 858 631 433 876 671 283 -430 -416 283 334 76 633 -187 -380 889 -825 813 -885 660 491 403 -808 -967 652 38 123 251 133 567 995 -326 197 866 835 949 247 687 475 -153 194 980 578 -496 -517 170 -37 -378 -28 -121 -310 945 -228 -817 -948 837 -29 -434 967 400 -482 -539 -686 -647 355 970 -241 360 -87 -77 370 971 80 392 104 803 299 200 -909 675 -754 582 -198 -953 49 54 -274 923 -309 -538 852 -171 -898 650 990 983 -947 376 371 950 319 559 -302 -146 854 126 -632 56 -520 7 -397 192 -166 315 877 -684 -511 -446 657 -586 -579 945 -263 276 -717 -554 -566 101 -294 361 -348 325 767 -728 -96 142 823 494 -906 -944 -73 -65 738 -114 -256 -369 -13 673 519 300 -926 987 -297 788 -393 570 275 -570 464 -624 -605 -11 -647 486 -418 626 -670 -395 -800 325 439 127 -672 -837 -389 434 -989 89 -470 -587 348 -467 -890 2 99 546 513 707 -251 -235 878 -487 -77 957 -492 -924 -706 -526 694 128 -514 632 50 878 -664 -319 271 -170 -493 891 -772 -986 -397 -354 -284 694 981 827 453 329 -26 -125 -482 -446 19 128 665 817 166 -149 498 -495 -461 853 965 -357 -590 -732 345 312 312 -119 -630 348 -572 747 268 -679 -710 -916 -395 -476 168 700 -989 -728 -240 40 769 404 -640 -120 -838 -598 895 -293 132 840 6 280 947 409 851 -155 105 457 -334 -814 763 72 -535 175 363 31 -199 715 37 -102 557 -823 -363 804 -555 392 194 290 728 992 -82 138 -765 -209 347 860 -666 -131 107 625 -596 -585 -248 -874 -231 792 -913 -920 819 352 -516 -801 874 538 586 25 601 -922 -238 545 -464 -436 920 438 367 -91 61 401 754 101 -670 57 -796 509 -502 -501 -758 -239 -369 415 831 46 93 -882 142 -631 -757 -411 383 770 628 339 314 -357 -69 230 -287 -391 844 592 -466 259 672 -756 773 454 -7 -721 -999 426 89 418 999 543 -186 -347 524 958 326 371 232 -420 366 697 973 136 641 200 -171 -396 660 -921 -100 -689 -360 405 319 -354 281 570 8 784 652 -27 -67 -44 -756 279 -94 -384 -825 357 469 735 -534 719 711 -35 165 -191 229 771 937 56 989 151 749 -462 100 347 -686 -992 -817 -65 115 249 -453 883 -480 -507 -12 694 -110 488 -765 -693 825 576 -303 299 575 -207 -918 -332 -213 -165 204 176 -489 -950 596 -136 -532 73 488 932 821 789 841 162 311 -496 92 518 -429 818 -519 73 945 776 632 -18 358 -810 -110 347 958 -446 -180 295 495 216 65 367 -590 475 822 -771 -432 284 743 814 221 -860 -870 134 -601 349 158 -205 -831 -343 -331 -281 431 605 561 -423 850 -416 312 657 -508 -40 218 26 658 72 -770 -258 975 983 752 -236 -347 -744 546 771 345 468 169 -589 570 -136 170 595 659 -63 -70 95 -188 535 -165 24 259 589 -449 -745 417 623 -552 624 -112 917 224 143 530 -459 368 -23 212 49 59 83 -205 803 661 194 312 974 419 663 -414 -25 202 -105 -327 980 775 -792 565 909 -440 749 877 -178 -959 -977 72 -850 -702 -215 -343 -237 -10 -956 819 -27 445 -796 -944 59 478 -845 776 751 126 -742 534 818 -382 -400 -214 -428 -605 -11 845 299 363 -853 -515 911 -406 540 576 -81 896 -565 858 618 -907 -892 581 1 775 465 -133 818 642 -211 -925 -653 -204 284 -190 -626 -818 508 -406 -156 -288 176 30 104 -58 789 -397 357 469 -393 326 426 -141 871 947 -572 711 -320 -818 444 758 441 825 161 -111 552 87 -427 -557 -28 31 912 248 -738 -71 770 -654 906 -191 536 -295 -401 384 -767 -749 -8 692 -997 586 -453 56 -100 -298 585 -985 294 549 -797 416 -242 226 -559 445 236 736 928 19 -650 -88 743 -827 -481 493 225 453 -394 830 511 316 -685 -499 -154 -733 579 -204 69 883 -54 -374 -281 585 823 485 -141 887 488 684 550 629 -318 -105 79 763 25 637 -798 646 -432 519 -877 -272 -301 -579 333 -318 290 -202 -850 572 -973 413 470 306 -17 -597 -397 730 -321 946 82 -889 -427 891 404 -552 -936 268 5 444 -215 257 523 564 -331 127 -328 -780 506 820 -936 38 -334 -15 -769 807 -972 259 32 68 521 -254 -171 130 215 -819 -776 -678 671 -558 837 -870 -475 855 448 -690 -361 36 -153 833 311 153 467 -131 468 -321 499 790 -971 455 -848 -81 -781 556 -750 962 498 757 -318 -976 -241 -566 459 511 758 -876 804 -735 -510 -555 -640 -454 -868 144 829 640 792 -301 954 -911 501 -236 -102 334 -786 377 -811 933 -766 -32 931 164 77 -755 309 483 -760 -438 547 -885 -702 372 254 -909 -569 863 612 -231 -889 -342 -365 -304 74 -95 -951 -320 -524 -478 200 -262 823 387 564 -673 373 961 -676 744 -706 671 -459 -506 324 722 370 399 775 -593 -908 -406 235 978 -792 -988 -734 -680 -851 -71 220 977 871 -996 820 765 -908 -230 107 -95 -595 986 26 888 -922 -517 -560 197 283 -539 85 441 -548 -199 -293 673 -987 22 229 173 198 -685 -314 246 -82 -529 525 839 805 533 -996 -210 -726 -294 -313 -280 -392 115 767 578 -160 -5 -241 970 -909 -603 840 644 -395 360 141 71 -13 -315 -725 -108 -133 -232 334 261 672 803 390 717 474 -983 950 97 -539 743 -956 -176 352 528 708 -827 -842 -664 389 -719 701 -511 -838 673 218 -725 -501 401 -798 176 -58 -8 -30 -640 864 488 -54 -97 839 -967 671 300 -869 -322 -436 -435 923 -451 -718 -971 880 -346 287 304 -737 -184 941 -512 -281 95 211 -735 441 736 -678 23 307 -715 227 -1000 -329 -16 -678 -786 992 759 886 432 164 -961 428 302 -491 73 -474 658 -818 -937 164 254 -133 932 -154 -210 296 469 601 -103 -584 -536 261 413 599 -988 184 -43 -365 -82 -197 315 -37 880 189 510 42 244 530 -870 -866 -88 625 -146 397 369 -332 -974 67 -474 680 -462 519 724 682 -751 -800 -346 -684 -513 -36 -997 971 -378 -987 -527 427 865 -720 -12 760 -965 983 621 -229 566 -241 -215 253 -735 -927 543 -726 564 154 564 225 -762 -202 -963 255 324 658 297 -781 -623 -928 -189 -822 -520 719 816 -959 -540 -468 683 -49 674 -85 982 -568 909 -215 -521 -232 204 175 739 963 261 479 -386 101 725 362 620 -61 707 106 -327 -217 -367 -678 154 -319 925 -84 942 -234 -279 475 -597 -840 -277 287 681 729 580 -263 110 -962 -671 351 -682 -877 -200 -871 -514 845 -961 -457 -349 693 -763 109 -550 851 -692 -837 -934 -904 656 -178 -942 -455 -342 -146 -493 146 -958 296 454 718 -5 -44 906 -534 668 -973 630 419 -108 -252 957 -9 858 833 -274 -176 774 673 -65 -829 161 -514 17 883 523 -488 966 -542 -244 -324 683 -672 -78 -683 24 927 477 -32 418 -981 -148 -187 -181 -851 386 378 810 221 -984 -10 -913 -974 -243 569 517 -420 658 263 -992 346 -619 -432 840 383 -295 120 224 -291 210 -465 -680 -364 -540 884 -19 -547 -469 760 702 -207 -728 877 979 -493 761 -669 162 924 481 -528 -196 360 -12 -255 -274 -807 97 -367 -971 565 -678 779 -899 -450 -399 484 -995 -715 -231 -290 654 -404 -363 739 -760 691 639 414 855 -850 86 -884 -724 -410 549 -691 304 -790 -370 -36 593 -842 211 881 709 575 -233 -154 -227 -29 -317 18 786 -339 -612 -882 -642 -690 250 -977 734 545 -361 328 -324 755 -888 123 -969 473 704 -332 150 -494 -846 727 -285 -156 -156 391 407 523 574 -764 -904 -347 -648 264 -16 436 -660 -621 -732 483 143 -897 986 450 958 962 -89 58 -510 390 -522 406 28 352 521 -577 976 -454 525 -656 -97 112 -80 470 853 683 -810 -175 962 64 539 -818 648 -826 -634 515 -518 -183 -981 967 40 -309 -672 885 -487 -367 464 594 923 769 -766 -792 -981 -308 933 -921 -93 762 -886 499 -899 719 13 508 817 -479 -299 -217 -267 -217 338 702 -287 -712 -269 -638 -902 652 -297 618 -989 708 -195 208 882 -118 896 -615 764 25 -404 -941 -113 212 -699 -851 908 -389 -960 -171 -215 -24 -368 -657 -89 -810 302 -719 22 -633 591 542 -868 -218 -763 -679 991 1000 -699 51 547 -797 970 -230 212 414 266 990 -279 -534 743 -864 175 495 -513 -417 371 239 800 -879 709 -799 239 662 515 612 -198 -332 -796 -104 870 646 141 843 108 -418 -621 772 -474 383 -129 840 -895 125 929 705 247 421 -945 -325 -409 656 205 -631 824 628 495 -554 -584 23 -439 -878 590 587 -295 -91 -325 -475 -881 684 944 -154 -139 -181 -9 -425 19 -628 -175 -924 -828 -531 603 908 297 803 611 126 -302 -25 791 330 13 -480 893 469 277 628 -642 -985 563 -100 283 711 -665 -323 246 485 639 972 -11 -629 591 759 -737 -847 924 -692 551 347 853 352 108 826 -779 224 157 -847 -165 474 -840 604 -312 -978 50 -135 -540 -553 -572 -52 924 121 490 -819 -168 -271 -968 306 124 290 582 954 -188 -31 -831 501 -804 -147 -692 -226 673 -74 -127 -672 -311 172 -537 652 -323 823 -424 -125 923 667 486 655 633 -680 638 710 -168 615 -281 583 -578 -561 71 2 243 -157 -46 429 45 178 709 -226 503 835 -985 -451 247 -157 385 -935 -163 -406 99 -419 699 -224 -378 -419 -616 -294 -179 540 -589 185 -483 -377 -47 -292 -645 311 -189 -281 -725 -121 133 464 107 781 -445 929 169 343 -899 191 877 -822 24 278 130 326 -986 827 -503 -582 -541 577 177 442 -35 -365 -525 66 961 -1000 686 -82 -947 -148 474 615 453 -795 -793 448 -54 136 -107 354 -646 -204 -163 -615 132 -759 -848 -537 -421 -776 736 -471 586 75 612 752 166 -461 272 -959 -626 -278 402 -623 -516 948 464 -224 -482 683 -747 812 330 -333 -742 88 -880 -71 -475 -96 -973 432 583 149 595 -301 -377 -314 484 -965 251 -750 910 -731 496 113 -467 -596 77 -175 -591 767 -426 206 614 215 -542 -169 163 121 406 513 188 806 326 -127 -686 -528 -865 -672 -234 -202 870 423 605 -390 999 878 -862 453 -170 -66 183 762 -54 674 -183 -113 -351 942 -552 -284 621 -87 -230 -922 421 -245 188 672 505 498 -129 668 -885 -637 -898 445 -252 125 515 209 -691 -17 -202 542 -154 955 775 -501 -826 -271 -450 403 -383 -176 -592 624 -609 425 651 -483 411 570 -642 -337 -69 -502 -244 -237 -723 -378 997 879 -669 -124 819 -793 -906 -848 -142 969 546 99 546 713 259 -244 637 110 -91 -283 -227 -221 -162 -896 589 -815 -84 -575 462 665 580 -124 827 882 185 -312 -993 500 -453 451 -151 -922 688 -233 370 438 833 806 -207 496 -885 171 628 -720 600 969 723 998 36 -264 988 -540 443 36 894 -577 -20 -165 -190 817 -731 794 -652 409 833 -488 -382 140 843 -308 -475 -134 860 993 461 402 810 38 -145 971 -798 148 662 408 672 -683 -629 -235 958 238 562 962 205 -840 357 -3 94 -129 677 -863 -71 -462 -907 466 -582 228 134 744 -737 718 300 -542 -290 -560 166 566 389 -591 877 511 -892 969 312 811 -331 -2 391 30 -815 -549 -748 597 320 -60 -333 365 -218 14 943 -262 323 973 530 -490 -808 441 920 484 -45 -726 -915 320 300 248 275 -468 -878 845 -377 -539 398 835 -19 -1000 8 -146 -940 673 -738 315 -980 98 764 771 29 -190 179 -968 881 -918 14 -676 666 -566 213 -756 455 734 305 -503 2 -827 -606 -273 299 826 -286 642 300 340 416 -810 28 -921 -252 -653 133 256 71 -69 601 -890 256 -200 -269 -631 947 5 153 -428 778 -106 466 -54 347 571 -201 -344 -456 -415 833 -229 716 -455 877 974 -982 -4 793 323 168 -817 -303 -390 642 -881 -621 741 -498 604 464 -55 562 -875 998 764 -970 797 92 -755 570 764 -182 -358 586 110 -63 -901 277 -557 478 568 461 712 109 -815 -154 438 -871 275 760 51 339 -294 742 -441 681 454 928 924 -781 -347 -967 882 5 839 -431 -805 479 -806 -104 917 -59 115 248 -381 -109 -729 723 393 -251 270 -174 656 -472 458 610 964 96 -852 -993 -422 -338 -626 686 675 -514 -901 540 -347 -985 322 -173 -974 -635 -142 37 -967 -539 -636 -865 -308 -725 -150 165 821 -542 669 830 -833 949 1 36 -287 -659 847 -187 612 695 -855 -462 -618 473 513 -140 890 956 -176 58 98 141 417 953 -747 -778 -678 -842 450 -819 -238 -903 -862 91 394 387 320 42 -564 84 -283 -503 -502 -63 -731 293 709 -620 244 550 612 968 -65 14 362 -147 810 385 774 -951 -161 702 -509 195 -463 -728 490 957 309 994 -45 488 97 88 -21 -757 331 254 -243 932 -402 228 -288 -791 676 -37 274 -706 109 -165 724 824 233 -271 -413 -191 -18 14 -217 767 -239 -151 -63 850 919 136 -505 -257 -866 663 25 280 -692 27 876 -235 -66 -677 144 -866 822 -17 -945 682 120 657 -779 442 -906 -314 -957 -973 23 -737 -557 -419 783 -880 253 849 -957 20 977 -693 -270 -302 -260 -306 -349 -120 -253 -108 -153 927 709 -841 890 487 -673 991 835 99 225 -384 -832 -948 321 442 -433 -289 -577 -642 -926 -333 769 551 -56 -180 -806 -968 -34 134 87 987 -512 502 -547 201 256 326 -336 549 774 -175 7 763 -655 -991 921 132 261 851 -170 -769 203 -568 -858 490 851 49 316 861 931 108 117 -505 832 124 238 -75 -363 -334 212 426 -820 -436 -782 -119 439 -261 180 776 -577 759 707 239 -343 -533 -158 969 519 -436 -25 -771 -116 483 178 276 969 614 821 -92 -812 907 313 -273 526 -259 -504 95 -870 -87 632 -118 972 973 -478 641 997 -311 78 504 -419 -858 844 846 -144 -136 454 -727 243 124 -840 -928 303 33 15 -623 4 991 543 -469 94 483 -760 65 -450 -171 67 956 -801 939 131 151 -368 612 -186 -105 -321 -878 -36 109 455 -83 -630 970 135 369 -613 -628 765 -860 -5 493 155 -965 508 785 -368 -160 976 349 54 -646 -318 -172 444 -195 -549 -970 -332 738 -887 -526 132 -896 454 -548 -477 162 915 485 558 -420 -422 -614 -657 391 512 -298 -470 466 771 22 -694 405 742 742 413 33 526 -665 -73 -281 -224 -384 -455 951 69 -984 -530 -173 -160 -473 2 407 418 724 -126 -487 371 671 844 -261 -553 -723 -88 -669 -230 534 -923 948 463 -257 -361 839 -759 -686 -605 -613 -69 -102 910 474 993 -328 -332 732 519 161 638 918 -39 -779 688 -321 129 -430 -929 -590 -953 701 516 160 -723 -667 931 -314 -245 -585 697 -281 206 734 234 -126 -316 924 -43 -283 -529 152 675 -275 852 990 -874 -980 -77 746 839 123 -714 539 -696 15 347 885 -594 -984 -172 -442 83 322 344 511 -949 461 425 -100 743 923 -999 -538 -208 -926 -293 -380 -436 662 -720 -340 962 429 -602 -947 -373 -568 572 -967 394 458 879 -242 687 -578 259 122 196 -785 -34 -984 327 -140 67 652 -611 -923 204 -431 481 540 239 -486 568 -47 -302 710 -143 -112 -968 -694 702 -508 94 -285 759 593 294 -575 -874 -995 778 698 -66 526 781 -769 47 950 -595 -436 -49 -707 655 233 -130 544 -982 717 645 605 -663 700 196 822 -931 -41 815 -139 -805 -714 314 343 249 -451 545 -960 246 290 -785 186 906 -154 -847 -870 837 -984 784 -384 449 -330 915 -46 3 256 -455 -757 -507 249 94 -244 -325 -615 -270 943 -603 -763 262 888 -642 920 -210 315 -927 872 995 -985 -831 -760 -382 543 874 -688 -347 369 376 -979 -648 227 -590 -739 333 -698 439 -99 86 437 -820 256 171 -985 772 20 -122 -227 -83 -390 924 -972 -941 -39 636 918 212 522 -892 -656 782 -733 -713 -912 -658 154 681 503 -450 -793 463 100 -759 -237 388 -435 243 -444 472 -282 346 802 773 261 126 787 -599 577 94 826 -653 -620 -488 52 -272 -976 -546 -346 -176 -39 -764 -993 127 753 -812 974 561 288 -971 820 714 947 223 -962 -897 894 -596 -807 -594 451 717 -54 -323 -235 -23 518 -503 -100 281 726 24 -559 -636 830 -468 -692 757 -377 -73 -228 931 818 -468 -870 444 -161 779 385 -960 -745 947 -15 155 824 728 303 989 -162 407 -562 -270 -813 968 577 268 -847 -408 -393 384 -643 113 -427 870 91 -243 -874 191 -55 -400 475 798 -8 767 -126 -686 857 -935 200 -280 -783 -767 45 306 -173 533 -351 -877 -380 548 -822 -619 692 740 -680 -851 -991 -51 97 147 -271 450 -857 696 267 -325 -726 190 146 266 207 634 956 -282 484 -8 597 -179 -784 -600 -880 -185 -713 -362 -911 -679 237 106 803 -290 224 -594 -868 -760 115 988 -494 337 586 -796 893 -715 -715 529 -813 -470 107 426 471 766 43 330 -642 -846 599 -473 -308 921 -157 645 211 -984 741 -400 314 -341 500 -981 -142 430 -485 843 976 -132 -440 -531 -658 307 542 939 -905 248 -712 -604 -803 831 981 731 360 -154 312 200 92 515 317 -330 515 726 964 -33 -658 -954 -701 239 -187 -200 -755 43 211 -386 824 -650 796 580 -730 -848 904 234 -747 766 521 500 -509 -465 801 21 157 232 579 -497 -990 -105 -60 -792 653 -311 -40 -198 -16 383 194 518 -760 526 -120 510 1 901 -203 -424 -41 582 252 832 336 850 -688 345 390 -171 701 -254 -807 30 581 -184 537 447 -252 834 67 31 480 549 999 910 673 442 617 -549 -87 25 -393 -223 939 -283 -434 -5 -86 -980 -647 790 378 -957 512 496 967 689 277 -805 -233 -1000 218 904 -22 -345 505 -155 -436 523 -624 -535 -40 -234 399 -453 -581 271 851 -688 -15 -441 587 842 274 868 878 -585 806 -853 768 -817 137 930 -56 -564 940 79 421 697 -18 -14 -877 404 -810 231 717 -136 -530 -146 857 432 865 240 798 -196 0 432 -16 -933 -764 154 -412 -794 170 -188 -823 -414 -818 -989 478 4 577 -215 858 515 373 -64 407 687 -83 -483 -438 -926 -532 47 425 422 -811 -679 -418 -474 794 -790 553 394 620 -605 271 -636 -913 456 13 -407 -394 194 812 -923 -739 -992 864 328 239 -204 -154 408 -980 800 781 -302 723 19 -49 -765 -894 -638 44 625 -137 451 720 -92 -206 776 -582 691 660 -502 -702 -614 888 -30 -760 517 -972 -976 -273 271 -819 -228 -948 -833 38 -965 -611 -470 204 -673 930 -200 368 -773 468 291 -614 -742 -620 785 146 681 391 -683 -291 -44 -554 -239 -897 400 -460 -989 964 -31 -272 611 -794 -272 -769 -118 -68 526 263 570 -349 -481 -616 170 833 693 -18 -201 -519 636 49 694 995 -15 -378 -900 -601 252 394 96 -567 -163 397 -867 982 4 692 351 -693 818 -278 846 876 -21 963 421 839 505 -195 -154 740 -595 -560 940 621 920 -735 661 -529 -560 345 -977 980 120 766 -464 154 -106 967 806 -769 763 626 -228 -588 331 282 -423 -278 -599 -601 -987 -52 919 125 -686 855 -860 536 -877 923 -40 -750 -299 657 -694 382 -39 -731 -669 -978 -967 753 -916 704 -760 631 332 -458 -781 -607 757 -427 -812 -760 -847 79 -544 -741 335 -745 877 249 485 -154 215 -733 -955 465 -154 -814 506 -712 781 -866 240 -303 521 45 923 -993 -518 -993 230 531 661 820 -965 876 979 627 878 -756 744 -75 977 684 -70 331 667 -375 162 562 353 181 -274 661 -499 -343 845 568 379 -487 -279 -933 940 986 390 504 200 449 -8 890 971 523 822 222 542 349 -119 -773 -405 -449 -704 -565 533 -274 -164 900 -196 981 -457 556 -127 -486 96 593 624 396 983 133 -823 -73 -46 -251 123 -704 979 -309 -709 667 902 -149 -336 463 -834 158 -458 -567 886 -101 -866 -39 770 -813 -981 101 105 -816 -803 732 -721 476 401 450 -399 -640 -979 453 -860 -922 -293 -838 -953 -374 -864 -921 741 -662 427 136 667 388 -561 -12 -392 -451 381 -200 145 488 -451 -502 103 468 548 716 300 185 -900 900 555 956 18 -959 125 545 -771 -170 326 -376 265 504 416 -737 235 -700 -361 -661 -293 -188 -486 162 575 899 523 -464 403 -893 -273 -114 -103 -141 -15 865 452 948 -203 873 255 990 71 569 398 874 371 -106 -466 -627 -522 736 -769 96 196 -545 -538 722 -652 -591 -576 -653 -892 497 732 659 -547 113 732 -125 -353 -155 722 -865 478 -48 110 -34 497 750 -368 -618 -36 -396 195 -601 -656 -89 857 326 420 -367 486 -872 786 -474 -744 -377 -271 409 -672 473 -140 515 185 778 -938 222 379 -682 -206 754 305 -214 -719 754 -667 964 65 -789 -161 927 -891 498 -64 421 225 940 827 66 78 -546 805 293 216 -645 -811 -277 783 747 302 935 -418 906 -162 728 297 -148 -88 -349 953 245 710 -301 -807 471 -591 -822 846 -155 869 828 -72 -390 62 -469 376 314 -646 83 320 859 98 95 -922 458 133 -481 76 788 -114 589 -581 -545 749 -496 -270 -171 -812 596 -562 731 299 -68 -430 135 642 562 731 594 -385 648 608 631 -779 -481 652 484 972 723 815 -533 -514 61 -420 183 403 798 635 356 -295 419 -737 -828 627 -779 154 -420 -992 -158 387 -863 -206 202 -25 856 -355 -129 -459 -868 909 -894 -831 525 -248 522 -898 -486 965 176 129 872 172 952 -978 -332 -529 249 708 91 -343 -815 -762 583 -613 997 887 967 88 811 -11 -813 -778 -612 73 866 -234 360 -76 585 708 -942 -150 479 -642 -945 678 146 -276 -598 -742 213 -172 -616 -956 751 -863 504 554 -972 -628 -958 464 -470 481 -611 6 -150 -565 -488 -736 949 392 725 -225 -877 236 -594 828 -158 973 -304 -93 -275 -255 361 -903 -145 84 828 525 559 -818 305 674 658 548 421 -272 303 650 285 381 -199 -610 -269 -350 885 -642 -438 -870 621 -472 638 445 757 990 178 800 369 -250 685 -784 30 62 -210 -177 605 -508 581 -34 -234 967 -609 48 -170 951 51 352 408 737 709 -834 -392 433 -324 -971 -893 325 729 -864 -238 -96 -344 228 709 499 -373 -523 625 702 788 882 549 -544 -287 8 622 517 -582 541 -794 -843 708 121 57 742 663 873 841 456 -677 -118 -864 141 106 655 -891 -825 -223 -831 -146 -102 92 910 31 308 277 -549 256 432 755 98 -592 -533 -617 815 -496 775 -178 -663 -408 150 -340 -978 339 639 451 115 969 22 484 -664 221 -400 804 -223 -230 960 583 -848 -62 676 -657 -558 -2 -790 58 33 74 59 -919 473 -658 793 565 -646 174 744 -344 -772 -389 1 805 -509 -526 120 -404 -752 -874 -203 -71 826 320 302 955 0 876 374 -773 -819 -511 818 40 -568 -249 -744 -233 770 -668 -363 176 756 -154 270 -963 91 -811 72 303 -578 -686 -600 -82 -210 -436 567 -907 -71 259 -310 -835 992 934 959 980 -873 694 -866 935 784 953 -663 770 174 -717 395 705 452 225 -852 -413 -503 115 776 820 803 638 457 -607 -232 -411 -196 -241 -287 710 809 -37 -998 -345 -935 286 563 514 337 -287 417 -631 536 560 -631 -197 -112 441 -856 -937 178 -691 -400 -544 -391 -59 -953 606 27 -977 761 230 811 201 817 -128 559 -815 486 11 -548 395 -990 -565 -80 -774 -945 896 -380 -97 -663 -201 -453 -739 -114 476 931 393 642 464 525 -766 976 -565 -119 645 619 -52 -174 -162 -852 -951 980 403 330 -871 756 -231 -776 984 530 37 -855 -246 862 752 762 -834 -938 -74 -239 447 287 -279 357 -150 136 -822 626 471 10 -96 -238 -338 842 574 585 269 -214 369 73 -138 626 718 841 -253 118 615 155 216 633 956 -636 -672 -497 -115 77 121 -613 850 -788 539 363 945 200 827 -73 416 518 722 501 -532 395 -227 -654 978 -971 724 799 -248 60 15 -880 176 -595 -141 916 -972 49 945 82 936 214 507 813 -288 104 -77 -655 -54 -751 923 -750 -589 689 256 -705 -111 -977 417 -593 55 -925 535 87 -647 537 -519 64 -745 -29 454 393 862 -74 919 -689 186 800 627 563 -611 -846 -181 973 32 -128 -89 -185 860 -833 -837 -616 -814 895 -629 998 361 -238 -801 -672 -83 355 -795 351 -403 -159 -522 -52 136 -917 477 964 462 -734 -369 455 12 341 654 -688 181 551 159 -954 280 -932 374 425 -737 -129 -322 835 98 -131 278 435 -669 -558 -817 -226 825 -802 716 96 -780 342 719 380 -653 -116 687 899 -555 -263 -859 12 274 804 912 -273 -902 920 -5 50 756 269 268 -663 402 -972 -74 160 208 432 786 -394 -500 -232 434 549 342 -220 -667 912 -677 246 -370 -933 -874 -290 -79 -609 -584 -32 946 -988 -26 -271 -43 372 -373 -720 -24 507 621 -253 -103 -198 -849 761 75 653 -349 -523 420 -435 -699 -156 775 -273 -705 452 420 -594 553 -916 374 223 839 472 -6 -211 -729 998 -254 155 -853 -271 726 -177 -489 -363 -5 216 879 126 -238 472 575 -917 -921 745 -716 42 -777 -826 655 29 -733 -622 -281 10 -318 954 329 903 -945 -153 694 -801 -965 961 754 -662 96 -308 -633 730 -369 -554 814 350 -211 -212 -682 103 -470 -542 -582 -571 363 768 610 -920 -989 807 597 -465 -668 -835 925 820 780 124 -881 -752 -210 -311 147 -71 -351 -525 -354 75 -431 928 -514 -661 -578 324 -451 745 -150 965 53 -274 39 -319 322 -356 202 644 999 -439 -954 -806 395 -170 -903 -269 -655 -940 41 150 180 341 240 529 -27 701 685 798 -994 576 466 -268 -717 -442 -720 872 -857 542 505 68 -485 51 721 738 366 -220 -449 -602 80 694 -951 -653 -302 -123 974 -310 422 -314 638 -23 330 -208 243 -456 -964 653 495 932 -751 594 -775 -286 687 -28 -345 -239 800 -280 -303 -876 59 -277 243 681 909 -820 -478 -51 15 29 -936 -765 -111 97 497 103 810 695 -507 544 -511 177 -147 439 -522 786 693 274 207 986 502 751 -888 11 -69 958 -943 -866 642 628 -126 -94 16 31 962 126 346 -98 51 -636 562 -134 341 306 -546 -334 388 -226 376 958 134 87 -184 494 -103 -465 466 992 7 341 -849 -804 -254 -941 -354 -565 -161 341 -594 727 832 963 177 377 -79 -173 -885 -570 363 -272 351 -227 437 -37 788 -340 265 310 936 27 -965 731 -780 735 441 363 153 -150 -485 -487 523 -649 -738 -810 202 434 -216 860 -681 642 -325 40 989 870 466 556 -697 -768 572 995 377 39 179 -879 -799 -465 797 -461 -537 956 -782 -238 119 -905 -712 -325 -495 -552 -933 43 -918 -345 -405 66 310 -179 -536 -151 536 -620 -434 -641 -837 703 635 269 -789 540 907 -268 -93 282 -813 -140 -622 850 -897 280 966 245 -6 255 -787 614 405 -286 -981 -309 23 55 573 -118 -521 -845 -713 -366 -965 -958 861 -422 263 591 78 -225 -717 -268 -506 -516 -557 -805 -580 275 285 -149 412 807 888 -215 -447 237 -508 -74 927 -761 -456 91 -320 881 -659 236 -114 -592 -631 -891 300 250 442 -588 -385 295 734 -94 -214 -9 152 933 -689 462 -174 739 288 557 -935 -434 -116 -397 -791 -218 40 -33 811 -769 916 671 490 -685 120 -44 165 -742 758 -242 -860 229 660 -426 -80 143 -436 -488 -416 -251 -78 -776 939 764 -113 414 -218 503 415 -848 -506 -54 -30 755 -213 459 409 580 -279 203 -897 557 624 -726 -893 472 -359 732 -176 -270 415 -585 462 327 284 -813 -95 -574 -587 -742 -738 142 -326 -335 307 611 -542 -161 -219 382 -103 505 150 957 -567 734 471 457 739 760 893 -856 -514 -649 -486 242 -367 442 201 -191 668 -579 -261 751 21 962 153 -699 -252 -194 422 955 -153 82 -373 884 819 425 -401 -53 -454 222 -948 491 -299 -500 -789 -959 -498 707 -38 -390 456 510 383 385 345 516 -674 788 360 224 -322 70 -667 -735 937 842 401 -547 -319 -220 -565 -260 78 -565 823 -131 388 202 18 434 -397 -108 -343 -889 -222 -181 73 -878 595 236 -467 -638 466 -215 -207 -182 -481 257 -785 103 -296 -553 -700 -193 972 597 489 264 763 -897 -676 1000 123 -497 -863 -259 199 168 -276 234 60 -581 831 971 -962 -40 -994 317 738 -175 164 159 516 -253 -254 114 -460 -185 -898 279 -231 -283 -118 586 -699 562 -814 -538 421 -312 -900 -170 744 509 -369 47 10 561 945 97 -17 482 992 -793 -165 228 -977 96 -55 369 -10 -982 -133 -476 634 -699 -510 -51 781 -44 275 861 949 -775 242 -180 705 846 -218 -314 171 -384 -962 -160 -735 -868 851 235 142 243 -937 795 -750 -288 789 -827 -451 20 742 -875 340 772 446 -973 -826 118 984 -947 -168 -599 -419 -65 562 -904 -965 -183 -192 -87 570 248 638 912 312 -947 -974 686 -910 -739 436 -245 250 700 -332 505 -940 -752 -820 -333 734 -365 -433 13 252 651 432 639 846 -718 541 646 319 442 -324 -914 -76 -532 382 287 -200 -812 -636 -101 -571 -236 489 765 -947 300 837 26 618 668 -913 -31 -737 562 965 -928 285 646 757 -764 -284 -169 -377 -483 556 115 142 117 774 -647 54 107 -376 256 -639 -673 342 766 125 870 -72 -102 510 -899 97 -113 -199 -904 137 656 498 -134 697 -499 -526 -778 981 729 -732 824 -616 -202 671 267 -504 444 -830 -415 -298 -952 695 757 399 794 -862 -3 -199 104 553 -63 77 -727 -992 -379 -149 224 -55 213 766 298 -496 866 872 -563 -298 114 298 56 -429 589 -409 696 990 -325 803 -665 -57 455 107 793 604 -489 377 -267 -901 -145 -541 -579 -681 -96 249 -757 721 -295 237 942 -926 -369 -649 463 -652 -704 -799 -790 198 484 305 736 344 936 -158 -693 987 -298 -693 -276 -900 174 -281 660 -3 283 -224 296 -346 56 -796 -216 -234 908 216 778 -670 -548 -788 -267 -750 706 -988 -551 827 431 -347 -289 60 -986 581 401 819 -326 197 -681 96 -889 -780 -199 -739 -425 684 821 453 -777 239 337 -377 -909 -943 538 -52 569 901 529 625 874 445 -362 -918 -884 -537 601 -679 -172 -306 -396 26 265 -751 630 808 87 -421 -20 927 -918 -547 80 -345 -287 -966 -986 -856 297 224 -65 -539 -537 496 -806 827 245 -132 625 322 250 -537 530 -598 -697 26 615 77 -43 -274 -431 -574 598 -434 70 -492 211 336 730 -338 299 192 592 -765 -97 -55 15 671 65 -107 -803 460 -330 -527 -454 -152 -350 -88 627 -165 681 423 765 742 999 395 -135 -665 -745 -563 944 -566 623 683 267 177 358 637 -848 -302 481 45 -319 976 97 -47 -650 895 503 -184 544 95 909 -264 983 229 180 204 30 497 753 -602 -865 -566 -456 0 618 178 509 -500 -676 -544 608 -10 326 572 554 2 -670 -299 -649 579 763 -787 562 925 124 960 -711 730 -947 850 693 93 -494 -74 414 -273 139 -375 229 -353 137 75 -870 571 -735 574 42 968 -319 915 625 -763 524 281 175 -984 -418 -811 -161 939 -626 716 -832 321 689 -491 78 786 -397 633 -540 700 819 31 22 790 -922 -921 193 903 -935 150 571 -788 479 565 -320 907 429 427 -959 -919 136 -846 329 960 -272 269 317 365 196 513 345 265 361 732 -595 130 -362 -137 112 426 -901 396 -270 335 764 613 194 -784 -487 -84 303 -425 -1000 -821 -170 -110 -342 -296 -72 -338 -521 613 -874 -638 -608 409 -490 -947 56 -807 -202 661 -887 794 777 903 -600 339 -835 176 -672 457 -427 -478 -796 -210 -430 -832 954 479 473 -556 -514 697 -339 -309 -107 471 647 -677 587 -157 192 -884 342 980 485 -386 742 -746 271 -433 789 465 -6 -638 388 -423 -883 -924 417 605 -587 -431 78 622 2 607 -576 -441 -875 -859 534 -743 -752 525 522 946 -931 376 375 946 994 -856 -24 -797 198 1 800 499 -115 895 681 -574 -771 85 -783 739 -982 -255 615 398 -619 -768 636 422 321 646 80 -316 -703 -675 -99 -498 561 -780 -831 -819 616 681 -359 -566 700 536 -647 348 -868 966 69 -464 -745 198 225 -877 848 -611 -170 -354 115 -868 146 -888 206 330 -178 98 139 -4 -515 849 -257 144 -799 785 998 779 563 24 -220 -171 376 -69 316 -947 669 462 573 -890 836 -933 -55 866 60 898 758 -902 -944 -334 -410 -677 -988 935 -704 -839 -733 301 -714 -42 39 -850 -297 -847 137 961 -541 -992 -598 -817 898 -527 -870 424 899 400 -212 -97 395 -290 420 619 -751 304 -26 -453 -894 554 786 -126 -324 -485 684 -238 287 422 -165 -937 242 -894 524 -755 580 -585 -273 52 -759 258 -756 -172 477 -610 700 -354 654 814 909 239 371 -1 -5 -5 -186 -738 197 165 -497 934 531 624 694 -380 -592 38 553 202 672 328 202 -802 -840 547 -126 -521 -475 -901 871 87 -823 -467 -892 -228 675 199 -804 -993 337 242 109 833 -126 -140 273 194 -980 198 264 250 490 -518 -292 -865 -759 867 43 -585 132 617 77 741 439 742 -336 614 931 874 509 917 295 106 -552 287 -828 912 -268 -870 997 -930 -344 -439 -771 -99 503 887 -977 901 727 238 836 640 -85 592 -975 719 -952 723 -87 -505 39 498 927 914 -97 -448 -160 -436 965 720 -557 917 -810 -435 561 494 -993 -133 -201 -240 367 234 236 -133 816 295 568 265 892 -355 283 -889 -29 26 100 546 -825 22 -873 -511 139 -522 787 -51 -355 711 -932 251 820 -9 877 -358 -108 996 -752 -44 -940 592 -724 259 -580 200 400 -540 -896 -22 -121 -750 -950 -328 -757 -755 -897 -892 784 -953 370 -942 419 -337 -820 916 130 675 257 220 947 731 385 230 815 -795 -747 -717 -80 -774 -61 -920 -240 -995 -610 324 -624 -878 174 -346 -759 541 417 -814 290 -762 745 -387 -46 929 664 538 -152 -385 803 470 186 439 919 -687 -93 36 682 88 -557 971 689 -954 25 -52 -771 -914 981 559 28 116 -31 -404 787 63 -418 959 449 5 -431 651 654 329 -403 -11 -318 35 263 -671 -289 738 465 549 72 521 432 584 -1 243 -397 -42 907 -195 -614 -283 -783 118 -920 422 -777 573 479 -361 626 -43 -167 643 -762 -84 -396 272 -343 -671 -478 208 287 -603 110 401 755 878 -458 768 -383 -173 -148 -697 -321 -188 545 263 664 303 -754 -43 664 -264 18 583 -580 -750 -164 111 755 795 -327 -330 -825 891 -151 639 -656 -464 609 269 849 -678 455 688 -486 -960 991 678 364 781 924 -874 -804 -773 157 504 -530 678 483 186 -958 343 -61 -620 401 658 -811 624 121 -707 640 762 -31 -849 -440 918 307 -857 598 145 552 880 5 -740 96 192 -599 253 230 469 -359 -387 420 51 510 520 673 -314 -540 -567 863 274 220 746 -513 -356 -333 3 -411 3 612 -119 329 971 439 -563 218 872 -222 -619 683 650 -340 -408 75 -508 565 -276 409 812 468 799 256 320 9 985 -235 -453 -15 763 453 342 -301 946 646 320 -1 935 992 314 -751 -792 -473 -82 413 612 -823 196 942 -757 -65 -13 473 -306 -460 -640 -109 534 670 710 785 357 -326 274 925 -328 -6 100 -38 -191 -979 -795 148 260 489 -539 -256 206 -961 914 992 813 221 -839 545 -793 -31 58 376 30 -185 -973 -859 128 65 -665 -729 925 -63 -376 576 -485 134 613 -918 -698 901 -64 513 525 585 382 634 681 628 949 361 -212 -45 -40 609 -846 -890 -384 -173 -797 183 -405 -20 162 748 73 397 101 -838 721 -319 -570 228 -843 246 -92 -550 759 -933 694 -609 -544 -529 -603 -928 373 620 -224 111 -726 61 137 -857 -752 310 413 -83 168 421 683 175 372 -555 -375 -176 641 -483 -622 -835 -640 770 -620 -492 348 -818 -660 -981 573 146 -862 910 345 247 -186 -286 409 57 897 798 -188 32 -378 -987 847 -354 921 -918 -577 -626 195 -160 -108 514 347 -391 -42 103 775 112 304 341 212 -81 320 -605 363 586 792 941 686 661 831 93 203 -161 -13 203 735 -409 -384 -702 717 180 -798 554 -219 530 312 -554 -640 748 216 683 -435 -62 603 -483 701 -62 669 -766 -35 643 -656 -985 202 463 630 554 885 -448 -452 824 823 625 -865 -874 -616 845 -212 905 -918 -774 921 -329 13 582 610 -212 -665 142 224 437 -966 -349 429 -89 -912 -302 152 558 778 517 -823 -36 911 802 -565 240 725 -275 599 218 547 -816 455 -731 -296 577 48 288 -238 -886 611 -666 -610 201 9 74 -836 394 152 -955 323 -347 459 -619 876 -240 905 24 477 656 647 -41 426 814 -891 123 370 565 963 -543 -222 -369 74 218 -873 -80 472 -883 -155 -262 364 -874 633 269 -129 -954 146 82 -351 -607 993 131 -654 -194 460 971 861 -926 436 653 4 800 -837 112 -336 457 259 -235 -115 -300 -57 178 -926 -440 -130 -417 737 -24 -194 -328 489 -962 417 692 -545 -367 661 910 3 -493 514 -510 957 313 693 -228 281 459 410 -784 -860 549 -17 405 -233 -74 718 200 -71 -539 -503 185 -241 52 -727 -866 701 -164 606 249 -605 -275 -253 298 -105 -693 -8 -615 -148 -784 997 860 -380 310 694 729 244 561 130 -448 96 -993 -618 384 637 -337 924 270 576 283 -64 7 84 574 856 280 841 -342 680 569 -799 333 877 475 569 -611 -107 267 -171 -619 628 400 -376 784 -429 793 611 -347 374 -347 217 -981 656 -663 907 836 462 -339 -84 -921 -705 578 617 584 862 690 -505 -493 -618 -838 -656 -566 904 -414 231 -779 524 822 -191 -196 -296 -175 94 567 -898 -570 656 -512 720 -945 -411 -876 581 848 -688 793 -951 -37 -513 -657 917 -936 516 -933 161 299 -37 457 1000 -166 276 -167 -406 959 684 22 606 596 934 -441 894 535 -652 -685 -632 -973 -489 -643 -301 199 351 -13 -718 -719 -440 -907 245 912 307 -214 408 -305 -553 730 264 409 -120 317 -365 371 159 -594 -21 430 -220 -902 21 786 776 -767 195 -781 448 -641 602 -620 -347 -145 -706 -417 -618 354 -777 -292 -573 956 459 231 341 -881 904 935 -508 -652 -563 -483 -876 -990 628 559 663 779 -2 699 929 -635 455 171 406 542 -445 -147 173 642 726 -611 77 -476 485 119 207 174 854 550 143 7 -573 563 -584 185 -691 -69 -224 422 -113 -820 -10 -870 558 -354 389 834 350 648 -414 205 -271 -177 560 283 -447 103 91 437 870 -290 -991 -782 -420 -920 -118 -471 133 -894 -767 -416 -422 -247 -466 -967 618 -57 918 456 844 949 193 -586 -515 299 540 -552 -842 713 -18 -111 265 -580 -764 -312 -558 -655 759 -597 -153 -663 -122 -732 -660 -843 -818 -727 -42 163 63 -945 382 -345 -397 -923 395 187 935 -173 642 142 1000 102 -315 -689 893 702 -406 198 716 -966 146 -381 -407 961 -35 88 -37 655 502 780 458 86 76 29 -833 -34 904 885 397 -540 112 821 -241 -233 -613 988 -614 -994 598 347 173 468 546 -509 368 -440 -80 959 385 728 -768 890 -582 -3 -147 -98 -85 574 772 -880 -390 977 164 -613 -659 -427 2 373 899 -438 -323 868 157 -101 108 621 -156 278 232 307 -860 982 -907 -186 -613 -619 -939 834 157 -957 616 -494 -987 -999 -780 -420 -848 165 -101 125 -296 -986 605 269 -830 113 -223 -249 -804 -392 -340 -933 -451 350 231 -194 -897 117 -370 53 718 76 -43 -954 -782 588 -351 869 -849 179 -11 968 -977 -472 233 -977 -252 487 -569 -986 -422 778 380 -436 393 -169 470 -124 -720 515 633 -225 -116 -123 -194 -432 -710 -299 300 -860 -724 -292 330 249 925 233 -74 -851 857 938 455 378 -627 381 556 -15 -185 -888 656 -171 295 -840 317 475 803 615 -208 427 225 288 892 264 -109 621 572 0 -184 -214 -522 404 542 512 431 -891 -844 -516 869 303 -47 561 -655 -502 -336 -133 -907 -302 -509 -140 -291 -825 -259 729 -989 301 748 389 -670 384 -579 867 122 655 278 481 -797 454 901 -195 -953 124 -200 -317 262 -192 706 849 -51 -500 136 149 266 -864 951 -150 -776 8 957 986 355 -761 -639 359 151 -589 -382 287 19 285 233 498 -527 -344 162 145 831 453 -999 -196 -150 794 533 341 -916 321 -142 886 -533 -39 71 -844 534 932 532 411 -364 847 -737 -417 -639 991 -600 -808 64 -424 -69 920 -270 471 474 898 457 -450 881 359 787 -642 -223 257 988 -293 -616 713 -170 -99 -419 408 322 259 -32 340 968 -754 509 -402 -245 566 -894 -738 300 -61 41 -799 -615 -74 -541 599 366 410 -363 508 716 -198 -168 -865 393 -872 -154 278 930 -689 752 -130 -292 -833 -112 648 763 155 -419 977 -782 -648 147 455 -379 831 -324 430 130 -230 -319 427 32 -328 593 -29 -243 689 429 745 -219 -188 598 611 -208 937 -157 215 455 -278 502 841 290 898 -794 -270 75 279 -251 -143 -434 -475 851 -990 -96 -7 -720 -548 791 -363 325 834 886 -121 -506 -995 411 129 -399 -2 -2 -597 923 -188 333 763 542 -696 -6 631 -202 832 69 -763 723 -286 628 -11 -486 683 739 -842 458 286 466 -590 665 983 -418 332 517 -548 222 765 829 742 997 325 193 -354 671 -108 -169 -667 590 -685 -229 -658 -538 861 780 -439 -947 -321 -663 291 140 912 -395 -158 450 -558 378 -189 -405 -785 -132 -852 -849 510 302 -908 347 -1 335 307 243 -442 754 34 -639 146 -848 916 -20 -972 517 309 -39 -688 195 855 949 -252 514 670 -987 -926 -29 421 -543 62 594 707 -259 -942 388 -420 -166 -572 224 834 803 -848 -155 -997 -759 -870 -789 -772 -826 824 -334 518 -473 -423 -266 31 -624 559 458 -491 571 -269 95 -779 736 -705 -100 967 793 -429 834 -515 329 727 -518 -7 -113 69 -480 -90 317 90 144 662 -188 -741 659 293 464 88 -816 806 620 -386 301 906 160 277 270 265 -843 -347 -629 576 350 -882 534 -882 -514 543 214 -911 220 -508 -108 742 -701 195 672 138 825 431 877 -736 576 95 -465 -781 402 -723 -799 588 100 -31 958 167 -210 414 444 366 -175 928 785 784 512 -867 427 -992 -673 70 495 -754 -273 193 529 -642 329 -950 215 45 -802 -605 723 713 -897 9 533 -707 -500 -699 -36 -359 -826 960 689 267 274 -18 722 229 105 780 -539 206 703 705 -173 81 -338 643 100 -968 -987 -938 285 572 701 -761 -526 -518 -128 755 470 715 939 323 -821 -183 193 12 876 -665 340 457 365 -66 729 896 605 -892 425 842 -647 -907 -421 310 -8 -67 -556 -514 736 611 487 -834 357 56 -123 -829 -136 594 -470 610 51 -916 -568 627 -410 385 -976 345 821 -336 -608 378 -514 -729 -774 -358 737 -636 860 -700 -466 769 -981 -425 459 987 692 508 -471 736 258 -866 -741 -931 -249 179 265 19 -406 660 172 -755 902 371 503 434 -728 -228 -816 693 -459 -690 844 -420 -155 -79 -833 721 10 -309 139 -469 531 340 514 -853 816 580 818 790 -568 341 921 -528 44 -605 -443 -838 -27 -575 -541 69 -687 -375 7 408 -56 703 804 428 303 177 -917 -547 867 380 924 -88 -715 -519 419 -401 -444 324 -722 -187 -337 626 400 -632 -570 -61 92 706 -702 -817 -859 -387 190 76 330 -151 607 840 1000 -961 -42 -373 -886 -400 -149 875 -834 722 -898 479 -22 380 -158 123 -811 -158 227 -882 506 -28 57 -984 -420 531 -467 -898 -263 837 -543 -725 355 140 -504 580 275 -200 -102 -408 382 -822 460 405 317 952 673 315 631 645 -648 -87 849 287 963 -607 869 561 -103 468 43 563 -378 -921 -529 173 -984 -42 493 247 -865 -59 493 -590 -813 828 789 940 757 806 292 428 -177 425 201 112 -739 -701 -599 20 -413 730 581 -933 -918 56 240 -667 120 737 891 -414 49 -784 369 -136 -493 -842 918 257 -453 -267 954 253 650 204 203 88 -477 169 -489 -35 -206 570 -462 102 -367 587 34 -415 -16 483 125 -146 -502 607 719 322 273 168 680 25 472 830 380 -217 271 462 -185 504 -294 169 925 -775 -55 875 811 69 -491 -483 994 65 -896 750 -430 -755 -525 445 -785 966 721 -579 156 -643 -580 -654 484 500 -307 356 911 -866 267 441 358 -531 894 830 704 -645 -228 -594 -977 -397 -976 223 -342 -953 -806 -160 8 729 -148 439 730 875 691 599 983 767 -104 -652 -300 -854 -941 -723 -722 509 987 519 -21 -983 665 432 -959 -290 407 -978 -678 -822 -168 728 554 -565 -511 839 -627 -991 -213 585 -893 -266 845 -213 -822 -521 440 -171 123 34 -274 -838 135 191 905 -852 374 211 -209 -938 -235 755 58 417 350 -297 -344 -902 374 502 631 -567 124 643 250 621 958 -437 203 672 242 71 -294 -963 -936 -529 -8 402 -74 960 155 841 450 724 -555 -678 -917 -378 -54 615 -447 -807 533 1000 178 738 -223 934 -254 -710 -28 923 567 -661 791 -713 -152 302 871 -934 -519 -644 -345 -791 -583 34 72 -158 -246 640 -717 -65 -997 -932 910 -833 -975 -865 865 -764 -523 -900 -312 -529 -318 -308 -130 217 877 101 -226 -695 605 86 -664 -565 566 -452 -228 801 -473 506 576 297 -345 555 868 -556 1000 -911 152 -16 620 144 816 -99 -54 -525 657 75 519 -788 -616 282 285 -128 -719 -405 766 439 907 29 490 46 985 423 198 -955 -49 513 -456 -620 159 -698 857 452 878 -301 592 282 -68 -381 -847 -543 851 -568 -402 -910 -504 -585 -958 170 932 -803 705 -237 236 387 966 -240 476 410 -977 736 156 -439 -823 -955 808 -550 -719 -53 -485 -966 222 -831 617 975 -224 469 -3 645 -513 -586 -934 -770 568 760 400 -515 -155 -191 -823 -208 358 -614 811 556 208 -346 573 131 -407 -586 -83 -481 -413 508 -699 251 884 619 581 360 978 -442 167 -180 -107 510 993 736 931 506 -240 -733 816 912 172 875 -958 -123 -581 351 424 354 -380 -291 8 163 -156 -670 175 -559 44 -529 940 -259 907 146 -735 592 -831 -759 -773 -919 937 774 56 708 -12 636 677 -997 723 103 -818 147 -303 -87 538 -284 676 85 301 651 -506 564 -897 -886 418 -785 429 761 -786 -848 -340 -304 -926 -537 836 -237 916 594 251 927 469 88 -119 -131 -260 390 467 47 -152 946 340 -689 856 488 828 -190 -183 658 -635 -186 -976 -784 5 -552 -221 -341 507 333 205 190 545 -993 73 -288 -705 129 141 398 -430 997 -803 929 262 736 276 -550 996 29 150 825 333 156 -673 -547 -311 -516 -770 -360 -781 571 276 136 -677 174 692 -619 201 -159 9 141 -127 -114 -615 701 265 589 44 -721 692 -535 -279 -951 277 195 658 -17 -783 -210 -195 -397 -841 -904 -191 -917 -880 -734 140 -111 986 627 290 506 -596 -339 614 -349 257 -555 -568 351 -295 -325 -705 -655 425 966 -596 86 -147 -48 -66 456 -586 -132 322 860 -15 -551 -955 926 268 198 554 762 835 923 -261 495 236 373 228 -454 -81 -944 -643 -317 -298 459 -756 -835 -978 636 124 20 -94 434 -489 547 -574 -863 471 -382 83 227 -721 -76 -997 -128 -677 975 -717 908 -744 590 -36 -887 -889 -762 107 -862 42 664 222 -634 225 961 -409 929 118 -719 934 -850 332 -856 -257 -538 21 -488 217 315 881 -435 213 -60 -453 -275 118 -399 -6 -893 -247 -436 788 504 -729 425 256 -645 -414 -896 378 -479 270 140 645 542 257 -682 593 115 -516 698 663 589 296 128 469 275 896 925 -656 805 -265 460 -703 441 803 -391 -79 -289 267 -553 -4 -745 784 -967 -502 -693 -180 493 -349 827 -718 886 -497 79 -716 701 434 473 916 -352 -563 376 821 -501 615 -677 265 -124 402 -714 595 -124 -328 -387 930 751 -524 270 -58 469 797 -598 543 67 769 534 -881 -401 308 -865 779 -373 -918 -996 -267 -742 -541 570 481 -900 -228 -227 -974 935 299 -323 -851 -391 378 -984 110 -264 -21 -399 -968 -908 -705 -619 912 -280 476 277 865 95 -994 -920 -568 869 231 680 310 -18 135 358 451 836 102 -7 -3 -927 550 193 736 791 -178 384 -359 744 190 -185 -907 55 233 784 -627 557 78 -441 515 -166 -184 202 -624 -246 669 901 111 -82 -381 -737 -383 -335 -777 -335 213 -605 -598 467 -438 -324 5 255 -425 -828 -390 663 -428 320 -997 682 994 -799 872 584 36 -339 -307 812 -352 -173 -738 -973 485 -546 -249 78 257 -983 -265 345 -457 -68 -868 227 22 -860 -629 989 248 -35 430 -837 789 -920 391 981 -110 355 -35 -639 920 -860 931 17 -53 888 -152 798 -63 195 -240 324 726 490 766 -107 183 341 -258 -951 -295 -460 125 -645 365 713 -5 -816 294 150 -85 -6 786 489 -419 139 907 -593 509 768 948 806 -641 526 376 501 -860 -339 -774 846 -215 199 959 -11 466 -365 95 427 166 -458 193 453 -797 -746 149 -874 757 365 835 -421 -884 430 -533 -304 -686 935 -12 -837 -113 -752 420 568 298 -820 132 688 104 950 -616 -132 -353 -253 77 -478 -764 -910 -420 -49 -435 -535 91 -407 829 -79 468 -705 745 -464 473 562 234 421 8 -79 -463 -155 -527 673 439 478 -625 901 -182 211 798 -340 766 -437 398 680 768 -531 -866 18 327 38 972 -28 599 -824 599 844 -634 -815 487 -710 -382 -311 346 187 524 -53 689 -887 324 -177 946 8 -861 -117 969 -888 -468 -178 -544 807 -352 -510 641 -179 314 -451 -118 366 912 -938 -837 -501 662 513 -890 467 224 328 434 -76 368 -966 159 762 -81 -85 -513 -441 33 -85 -44 -644 -73 701 223 -642 584 -696 111 837 644 -949 -843 109 -550 439 783 -222 811 -649 -973 -781 218 -151 -74 -17 215 -488 796 509 291 125 306 -987 481 271 862 739 -882 -452 850 816 13 48 876 326 999 -532 966 442 -251 96 358 559 -262 468 834 -773 206 443 -552 860 758 -842 -840 -474 762 984 381 -819 861 -790 344 585 -890 -270 165 -794 543 -830 396 -296 -557 600 750 -249 579 -323 -805 -937 99 -732 168 -290 -119 -55 449 -474 -453 -921 431 417 675 702 -567 632 797 550 -436 841 -109 510 888 369 675 544 -613 933 -748 -436 650 -272 -191 -385 131 -104 -5 -226 420 -849 705 818 609 943 59 -173 443 -761 622 -832 823 -888 -124 -153 -467 611 265 326 -860 -787 551 44 558 236 -468 685 674 631 -546 -823 267 -698 -125 65 -620 845 -407 327 -342 -755 -739 -553 881 -984 -167 713 908 148 564 733 36 -676 -816 250 -188 -398 755 979 736 -703 -654 786 -455 724 774 -794 -141 547 919 -658 769 -518 51 -106 420 -985 -371 592 -68 33 -143 637 908 -116 -41 677 160 856 -360 -339 355 99 -738 -976 -503 508 866 834 -178 -584 746 -294 -426 -121 -591 267 991 251 -212 690 998 926 784 -556 -652 -156 723 489 168 -148 -540 99 239 971 488 65 538 314 -553 -399 639 -502 -995 -750 885 -790 -253 773 -477 606 275 -961 -955 -304 835 177 826 385 402 -103 -520 187 180 -187 -183 217 -935 -611 465 942 398 21 -759 275 135 -517 18 214 613 -847 686 98 417 283 222 862 818 358 -219 -203 37 -608 -8 251 263 -992 162 -812 -887 -480 -819 878 266 -548 -99 173 345 501 489 258 888 -29 -43 -761 131 -268 263 -816 230 609 872 716 890 900 -363 513 -718 292 773 -264 944 -963 359 526 521 -315 212 222 350 -274 183 302 -398 348 -934 -480 916 -1000 497 -640 472 916 -55 -621 -120 320 812 -71 709 -351 65 546 -431 -8 829 864 -732 -144 -658 530 -449 -834 698 910 194 454 -720 442 847 726 98 594 -485 66 570 380 -418 -620 68 -105 327 -51 681 882 -906 7 60 -792 450 -213 254 59 354 656 59 544 497 168 -244 163 -214 989 -476 -30 217 21 -443 742 -202 -110 -595 358 150 -645 729 914 934 445 -446 222 -142 385 376 224 -250 847 -960 636 820 137 -210 -173 -966 -866 -553 997 203 -732 -749 -418 -421 997 848 719 -203 -212 859 -522 81 -28 444 -196 80 331 -713 600 -307 791 -853 330 -394 -147 115 -825 913 272 -103 243 946 497 -762 -852 -96 612 -520 -541 -181 421 523 -465 18 -563 -53 -212 -535 -348 -183 246 340 -546 -548 -20 -91 -831 274 -47 -677 116 199 348 146 -472 -875 212 -200 415 436 144 -984 618 643 381 -972 -757 321 981 -474 450 -568 -636 -859 947 189 634 -958 -180 984 439 719 -837 -630 -500 157 169 -243 -326 -209 -157 680 557 -299 -856 394 -650 -716 -965 -755 396 -509 -258 506 510 899 152 516 -635 -29 -223 -276 -519 204 -654 466 95 -744 -723 -966 981 669 397 -346 961 -604 854 661 98 725 -748 -394 418 633 31 393 -239 -214 -235 623 421 -876 -869 992 -235 -80 287 937 -657 -457 799 -877 -322 -657 -838 777 -721 -560 281 874 -692 178 -268 146 907 -5 702 -513 -833 -300 739 -250 -66 -29 523 -9 -596 -138 472 -376 -531 955 -856 56 235 -179 -667 -845 -904 303 833 896 1000 631 949 161 30 168 47 -997 -17 -611 711 582 327 -557 -352 921 -894 33 432 -599 225 344 49 -450 -493 -741 529 626 -995 -490 864 1 -909 58 -181 -558 616 331 222 990 294 490 -757 -935 96 -715 158 -327 -987 482 277 -255 596 581 -943 14 520 -830 -711 841 -58 -558 -329 -135 -366 -738 523 -377 211 -809 524 -208 -84 552 117 619 540 952 -925 647 147 -22 -976 -769 -224 -979 -158 956 -619 527 -666 792 -393 -56 -304 966 -60 -228 22 -146 -262 547 647 825 -236 50 565 -250 168 -247 627 -137 -351 788 729 917 -844 -48 224 732 231 -775 225 -921 -930 201 990 960 69 -663 612 -319 -97 932 -901 702 400 -912 526 935 -611 631 -319 -230 994 -832 -267 136 -673 186 614 728 925 157 847 -105 633 190 98 -729 450 -593 272 245 -968 -338 749 647 -753 381 139 -444 351 464 -77 864 -998 738 -709 -529 -594 42 -718 885 -959 -533 -425 -806 904 -55 989 -742 -196 338 -714 -781 -688 -642 -498 -706 -194 -10 369 -77 -386 776 667 431 912 -546 -774 835 -45 -644 -705 55 928 -584 846 -611 -36 -913 186 990 442 -782 -150 107 515 783 -37 -403 -47 -790 -129 -255 152 -934 -422 -351 679 257 615 -990 435 565 719 -536 333 -202 -132 433 -387 -311 -854 144 -440 16 -726 -395 -569 156 -989 -733 73 555 -938 -396 -326 697 769 -104 688 -885 -848 -749 233 -154 210 -409 -44 -469 -722 120 -437 -349 840 393 20 870 506 -613 -128 -165 634 250 842 727 915 363 -857 215 -3 3 -219 119 -261 -699 761 984 291 -83 987 772 -438 455 934 -108 -613 -750 550 526 -268 -388 643 811 -562 997 987 930 -755 251 -323 122 -132 362 554 -257 -915 -439 466 819 -980 -478 -148 167 -974 767 -361 -492 -459 -16 313 -294 385 31 853 -649 -485 -444 -160 961 577 721 -528 -720 567 724 44 849 -325 -526 -245 -401 -804 33 765 -728 -264 -301 51 658 616 895 628 -953 542 32 -376 -932 938 335 511 -667 57 624 -958 664 390 -280 -759 320 828 -995 -869 370 -436 -871 553 570 -248 872 -588 657 973 -589 360 -591 445 565 -342 681 -505 -690 21 -549 142 -885 -514 481 -334 -220 -941 271 -775 -7 934 369 707 240 184 336 739 -559 337 222 763 -817 420 210 -501 -751 254 179 932 -491 505 -926 128 -650 -80 463 -677 -357 436 338 -605 -655 -331 -847 -174 876 -886 -356 363 -403 487 -156 -263 550 21 -957 -535 175 -935 832 275 479 828 -326 -24 252 -608 590 38 119 447 516 502 -908 103 551 79 -708 985 -389 736 -928 -517 -49 536 -462 -961 -260 -184 -275 -918 -671 -101 32 465 -970 -23 777 709 414 -239 936 78 -989 245 270 441 300 324 -735 -178 814 -664 858 709 -72 467 -405 -441 -210 433 -832 33 446 -960 67 -435 354 -664 674 -749 649 -250 -282 -42 460 828 -132 -101 -39 680 -267 -29 977 157 32 -635 299 -542 69 26 340 760 867 -509 879 -244 10 -190 -184 724 270 256 -775 -912 -812 155 2 280 776 221 613 -868 -504 556 -563 -160 683 716 826 654 -178 9 -183 741 -127 -507 -248 -945 265 -247 479 673 -746 665 704 353 -912 107 539 937 357 -111 391 -686 -573 -64 -411 739 -422 678 -998 -83 -667 788 918 -998 582 -38 -10 -645 -612 375 592 -207 -88 925 -487 760 -248 45 -231 46 -46 -353 -672 -729 161 -509 124 22 982 716 -96 -252 -845 258 -277 -399 328 537 391 758 256 -839 193 732 588 -856 777 -255 -876 -30 -824 185 20 -43 878 -708 -999 446 677 -836 637 -342 400 -126 -75 970 114 803 -640 329 869 14 291 452 -215 155 276 -212 -453 -545 -964 -550 824 452 551 365 22 460 91 -563 -128 -915 615 660 13 324 623 716 -912 -950 -748 -912 304 219 -676 641 305 -766 386 -545 -924 -456 -990 -403 -749 -189 945 610 227 -458 608 -575 -966 395 284 -640 -469 -679 -230 -229 699 200 562 287 -992 -622 740 -396 -139 -872 -37 70 23 -950 -754 -869 789 -178 -840 542 548 -977 -565 77 -103 65 77 -43 -460 421 -568 916 555 -104 -328 20 -929 696 753 -276 -332 987 -455 -791 -615 886 830 601 -197 -894 619 -768 -558 141 684 951 -321 -784 -820 -241 853 263 -953 357 -43 -196 228 -448 643 -834 917 743 62 -313 -26 181 -401 656 138 -803 116 731 186 757 101 947 682 708 755 156 -110 -855 144 173 383 307 582 512 717 592 733 -40 -623 655 781 -162 -932 111 870 604 887 -904 -891 806 822 255 274 -899 68 -950 186 611 754 694 436 348 561 -586 -661 -231 207 -250 -913 -335 -695 -182 -244 224 -778 753 520 -732 -188 -292 370 -260 -864 319 908 -541 -996 -933 835 -784 -494 -96 383 433 977 341 -89 133 -337 -160 163 -9 940 650 -980 -825 -705 -184 345 319 782 467 395 -132 566 292 17 467 171 829 838 448 899 645 671 945 930 596 -782 164 71 -271 723 511 925 -195 -61 -141 -123 -171 353 659 959 263 217 96 -502 104 668 441 474 898 -49 147 -8 60 -406 765 -458 -762 -27 -478 -924 -204 385 944 -491 -289 829 354 -990 -661 -420 821 275 197 -372 -431 514 961 -578 522 713 404 -195 786 -464 886 714 855 -344 559 908 14 -228 955 -368 -859 147 966 928 -509 -361 973 -346 877 882 828 -756 563 728 -496 -451 339 394 -632 171 670 204 591 -305 357 -277 706 -685 -738 -51 -111 993 51 358 -139 -87 435 494 198 -448 -406 -469 -757 751 -215 517 646 -429 -904 -417 -963 -847 -203 230 225 509 -52 887 -983 -581 -640 -434 569 800 626 -413 -105 663 107 -613 -667 99 391 -408 513 -489 -337 954 -919 -53 496 -787 202 -139 -285 477 -389 520 774 -629 -45 326 156 302 -586 948 872 60 -643 -360 -167 -494 244 583 707 -91 -721 624 837 124 -43 -345 49 -646 -740 865 -289 782 77 -15 193 -227 446 -395 506 -980 -749 -144 149 767 -304 146 -701 -212 672 -689 347 656 -718 -169 -755 -729 239 77 -712 -692 893 -78 32 939 80 -617 150 668 -185 -2 -47 826 887 789 946 797 196 -568 620 48 369 -818 -525 7 -367 349 -892 -545 812 -901 747 -74 -155 -996 726 -673 956 -422 -483 905 -753 -652 -384 -876 457 -986 -914 766 89 -708 628 -708 -669 -42 -192 -326 105 846 -858 -895 -481 12 -247 313 562 -770 87 -828 0 914 -109 905 698 -307 -477 454 -622 -3 -445 987 -561 -440 390 -935 993 66 -718 296 -322 -630 212 567 -871 540 -920 -438 3 698 -120 -398 401 443 -1 -847 206 -626 862 -177 389 630 711 48 -801 730 -338 814 -615 -735 -684 242 -228 474 607 -624 135 -600 -889 472 -760 -650 -281 125 -807 -442 123 190 -568 -166 -483 135 532 -139 -724 976 447 707 -759 86 -924 443 -168 767 79 -919 151 887 532 -545 -169 -762 812 -139 78 -877 -826 559 429 488 401 290 -595 680 981 -342 681 -764 -979 373 -408 -248 -96 329 32 525 -670 -72 -670 489 265 -739 552 23 -948 -911 -177 -628 617 365 684 460 438 126 -884 -904 -517 -709 -387 -981 650 -919 -787 843 -498 206 -105 -757 -981 528 767 741 742 598 -927 -328 962 -843 564 -51 -116 874 -104 736 -98 -688 164 385 -476 631 120 488 -419 -547 -299 977 -2 -632 -93 -294 868 497 730 183 10 -254 25 -109 229 797 138 221 92 -305 -739 -105 750 805 499 166 36 -191 912 -186 -393 309 25 -548 -604 289 54 592 133 -199 -944 929 355 949 844 -15 497 657 735 -167 -279 1 -799 429 -931 942 906 -599 -739 -424 645 -970 939 327 990 390 167 -803 -285 173 768 634 645 -966 76 63 397 451 17 168 378 -29 -828 -727 -389 -628 -646 178 15 583 -261 -877 239 -676 344 -519 700 -873 -960 -111 40 909 435 336 859 -481 849 -888 25 494 410 -763 324 -33 -168 248 -834 -289 687 -834 314 -981 -531 -747 465 -998 -750 880 80 592 839 -125 725 390 -305 -821 917 -946 320 -915 20 -546 -883 259 973 929 -700 -858 894 -83 470 -632 198 -478 -800 -630 529 424 482 -393 -689 1000 -535 278 -27 -186 610 -28 325 -570 520 -274 -179 -705 -786 -138 414 -639 188 296 47 197 660 426 -188 61 -70 -568 -755 307 -401 163 -688 -738 474 116 -301 690 295 443 510 706 76 816 592 580 -874 -189 248 980 65 -276 959 697 -397 -198 -737 -700 451 332 -567 942 454 934 605 453 -795 130 -321 513 -319 138 740 829 941 -789 995 756 -685 851 -670 775 192 -389 260 -283 -108 683 455 399 377 -922 -474 -246 -231 970 325 80 19 470 275 -210 -52 259 705 179 175 -612 894 483 409 455 -953 423 -644 -118 557 603 -509 -267 63 301 356 32 988 804 -332 522 725 891 -784 966 -976 -302 -253 627 -979 -480 -851 -69 296 -63 -944 417 247 420 -317 456 -768 769 -936 64 575 -781 575 -302 -331 -373 -10 639 619 -925 753 774 -852 242 -368 -559 -37 -151 462 841 638 -127 -696 664 682 -810 966 856 -365 437 291 68 506 -522 -599 370 -646 485 618 729 -77 -801 -528 990 960 648 -376 -848 95 -328 -859 -501 -462 -445 -68 16 101 466 -716 663 -506 -394 -691 978 -514 112 -530 -861 -289 -596 590 -494 -44 512 -168 546 361 -717 223 -15 -735 -785 -846 -582 619 -65 34 922 -559 -562 -816 -262 556 -72 -830 262 799 -239 303 -782 844 153 324 -903 715 202 -360 -88 -951 350 928 -728 727 -438 -545 -340 48 -722 -859 -90 -99 -545 -761 591 -589 767 -274 123 620 -622 -98 449 197 530 -685 -143 788 134 -549 815 389 -402 16 891 -651 -384 187 -409 -92 894 -305 -291 866 219 -791 -354 -238 -589 -232 482 517 228 472 -626 -425 -869 -445 -806 648 -311 -707 -759 -544 611 324 256 -861 265 -345 -39 33 -690 872 101 -872 -988 -114 93 790 489 -43 -600 223 461 -795 605 652 -147 -906 -10 -518 -96 422 -525 -578 -735 60 809 995 -817 -366 218 -891 -324 509 -104 323 379 -512 -339 -486 -188 -895 -393 -274 485 409 242 -303 -3 189 924 -936 985 -611 730 -700 -285 -672 -144 -977 -628 639 490 -887 903 335 -334 56 -19 901 726 -630 348 -790 -30 -162 -402 -172 287 -788 727 -752 632 -123 -548 970 57 408 470 -468 279 -404 -97 999 -871 -761 -513 122 -869 -100 -935 242 319 -968 347 359 17 769 -560 17 596 -758 -945 859 188 -850 284 -72 -175 999 -225 -751 -460 -707 -928 369 325 -446 -878 -149 -714 356 -166 -505 -528 -959 618 893 399 521 -78 -933 -507 243 -568 -650 -872 474 653 -442 -856 622 -659 -552 216 406 -853 -769 863 30 323 829 -959 451 -536 -987 -641 -906 672 314 232 163 -428 -263 119 52 543 -434 -553 -86 318 -844 -412 -229 643 -565 -252 -799 116 -441 993 712 554 531 750 129 822 751 212 -367 126 595 -303 -954 691 -58 534 124 489 -539 470 -928 195 546 -594 -275 513 399 -509 -846 -651 -875 939 -449 668 -828 291 -574 674 -554 495 481 -875 -256 -953 536 12 794 -353 -651 -318 -973 -527 684 -82 643 548 -973 317 163 523 -80 698 -465 -397 -682 -186 -979 -217 -749 744 561 942 -578 26 -418 743 -702 -813 523 252 480 -74 466 827 421 830 667 -29 -447 21 329 -927 -850 986 -3 826 370 349 -517 -955 855 607 174 748 548 -153 172 572 -624 -701 352 -171 147 -771 817 772 432 -662 -140 553 -960 -44 816 187 987 20 -577 -854 907 -912 780 -186 140 -983 238 -779 357 189 256 242 -695 -658 -497 -987 164 248 689 -740 -881 -926 -287 702 178 790 235 -421 -190 171 -39 75 -750 -477 -487 -59 909 60 541 839 372 296 -277 150 -151 965 -263 2 -79 -247 435 87 -821 631 -426 -498 116 146 -619 233 487 -837 205 -875 -674 495 -152 -265 -853 -64 -186 -653 26 194 187 336 753 -635 333 -684 -71 -916 758 -30 580 693 -209 810 -398 -674 -189 -278 -168 -8 356 -58 -497 727 648 -107 838 206 831 138 179 132 416 238 372 957 -57 -307 417 516 889 -169 315 363 -328 -247 -916 730 -465 -275 -270 -838 -527 898 451 854 -328 452 -971 -685 -142 247 -328 48 -512 -671 519 464 546 304 933 932 701 -971 931 337 304 -802 42 -431 947 946 849 -132 -325 -55 103 33 -109 583 -489 440 498 195 -285 -813 817 -453 -753 -500 574 902 563 822 -339 10 -297 859 -430 -845 -891 -251 32 -667 982 -999 -130 -618 -477 -955 248 -781 959 313 -344 710 964 770 22 891 -145 416 -113 -219 990 -882 -907 -56 -248 511 -355 517 282 638 -363 -392 -785 329 493 -861 -586 -149 -369 466 -943 279 -61 266 36 211 -150 -61 881 675 -78 610 -194 -65 492 -30 750 732 -830 380 -786 569 -791 30 298 -228 18 787 612 -516 35 821 -7 -906 -211 -558 386 -892 245 578 69 -540 750 -492 -71 -426 798 122 -383 -607 540 -101 -8 -584 811 -619 533 -876 746 -457 309 -134 -970 -280 -940 35 335 -524 36 -419 -990 159 -223 -578 333 -793 4 -904 751 352 760 -688 -414 930 -75 479 -292 564 -511 -556 -730 31 -202 -403 988 159 -541 -879 -987 271 291 -842 -310 -581 604 122 -979 281 -744 0 -747 315 -774 -465 -312 495 395 419 236 20 329 -751 -733 344 197 -724 79 -162 -267 149 825 -266 520 -317 986 577 -988 -638 22 -10 -916 134 64 381 -335 -11 -740 -291 -676 513 845 879 -849 751 -388 95 -477 525 347 705 -145 -723 781 511 571 -370 -8 -584 -64 -821 371 392 -703 217 -218 950 -226 105 947 -844 -607 -643 541 -608 54 -820 -610 423 -455 576 -378 111 778 579 50 -354 450 -354 93 462 859 -568 51 387 768 814 288 860 693 945 499 399 810 -32 598 -453 118 -486 792 597 -191 359 421 150 -764 -997 -526 520 -117 242 909 462 -359 603 -235 191 682 -466 479 -121 486 -914 676 454 73 -840 -103 644 -780 -291 190 485 320 -477 474 951 -243 768 957 -766 -16 -774 -941 -888 38 -990 700 0 -89 -728 100 -931 370 -781 612 -496 -586 961 -444 223 -20 -837 -63 -746 -852 192 -828 -568 838 31 737 -213 190 -388 538 -926 32 -156 631 -248 -669 -765 -136 794 -217 -980 -704 -174 297 -11 373 -168 -269 -695 23 954 814 -480 -640 -248 -362 -907 907 56 -726 -876 -450 839 -533 -437 162 -229 -288 503 838 -629 -367 -281 -289 -347 -209 -647 743 584 -992 758 -974 -872 822 964 67 930 20 -618 482 693 -993 -109 -332 -347 -957 -760 931 -894 -310 -457 950 -597 -246 -639 -481 226 -845 -569 -637 -471 258 434 347 287 343 96 -182 -614 -370 734 213 404 287 391 -566 810 -212 721 546 -778 787 778 961 -847 173 98 735 499 -605 74 979 -674 -739 -523 227 -94 513 -937 997 318 560 -762 243 972 789 3 991 495 -827 183 382 -475 220 -135 -884 614 481 484 -59 -454 -88 -578 -845 415 -456 771 -669 -102 -535 -175 -833 -676 524 224 215 629 931 -519 977 14 -17 190 -173 -338 320 -729 59 -565 689 252 -479 729 384 525 145 -379 538 -124 -955 -958 511 -27 861 443 -74 467 -584 -721 -554 -138 -882 -758 638 -774 329 768 854 -546 291 71 -648 116 -596 -944 963 503 -468 -460 735 -608 -538 87 -380 -686 -426 76 -481 557 -705 -892 -814 432 -832 -898 92 -847 -409 181 636 59 -205 -945 -211 133 288 -908 501 808 23 -303 -357 -641 879 -871 -539 -863 600 66 190 294 -210 917 -453 -7 -762 464 -333 -201 -438 -680 -208 825 -741 763 -719 468 742 -438 93 568 470 -523 -63 -961 385 -745 -361 -348 128 -836 126 959 379 -65 329 -500 -454 6 935 298 627 505 -360 -384 145 333 -497 777 572 620 413 856 548 -561 281 101 -653 -679 -678 195 -951 222 -886 89 -427 -45 -258 -298 16 -25 -981 -345 983 -31 308 -591 -651 431 -714 853 -528 -416 508 -741 -537 371 -566 835 -361 -288 -461 201 133 835 -933 -327 -147 230 155 718 28 216 -112 987 -16 -262 983 -168 456 356 -475 -874 -265 547 86 719 -961 -738 -543 -570 -559 872 297 -368 962 515 641 889 619 789 609 -663 172 956 -652 876 -588 829 517 -54 -39 129 -17 -286 -810 -638 -691 441 -16 -859 -282 610 521 833 -154 450 881 601 639 212 -664 -761 -382 449 -609 -217 979 -468 -43 -888 -73 108 -913 356 956 857 47 -356 -33 -491 -382 737 -329 -462 -45 -504 767 -478 495 -211 -15 -791 -424 -370 670 157 249 718 -289 -425 -657 -514 -716 891 539 -127 -65 -115 -592 -203 606 -5 706 597 -828 443 317 551 -679 73 884 31 -841 -400 -876 511 -960 461 -900 890 -326 941 -303 446 -220 714 -779 467 -831 937 -492 -501 -792 -212 66 -89 -128 -403 386 -257 543 -800 -19 831 -676 459 304 -891 530 -110 790 243 -538 247 615 -279 -105 -427 -23 998 -922 933 -866 -790 -482 -438 -28 981 -109 -580 413 49 -399 215 730 808 -180 714 -598 238 -478 -299 859 -547 343 -202 -299 -827 814 415 847 246 487 986 172 318 647 -64 -655 389 727 192 386 -634 -516 150 -586 -786 -385 107 -448 569 294 -696 609 -918 744 -697 -721 -500 117 -375 282 -454 -14 -476 233 167 402 303 942 105 819 77 613 -740 376 -628 184 939 -834 -198 -997 -973 472 -29 -276 -144 860 538 477 -971 -547 -737 419 187 -847 -133 -192 44 -265 -304 -576 700 -595 521 -391 67 -774 557 -746 -878 576 -237 876 -425 747 -335 -445 444 -387 -137 847 -16 -453 -744 -957 -31 857 314 195 998 979 367 731 104 328 -671 12 974 -624 -451 -382 -262 358 -673 -613 -801 359 -804 8 836 554 -583 820 779 664 693 -142 -72 -453 87 654 -136 216 -977 -782 -471 146 -916 -235 621 203 933 570 652 108 -884 411 -456 -683 -551 671 -911 -7 49 544 -97 -277 -779 -624 -921 -505 837 360 776 -802 38 159 -882 36 -45 -958 -258 8 970 -845 722 -119 63 -555 597 -186 -156 765 186 -312 -800 541 183 754 -366 -15 -669 268 -130 12 775 16 -268 263 740 987 582 -283 -6 603 -851 -37 -437 -51 725 -103 903 371 935 853 474 -978 -996 -636 -164 779 -946 543 -434 525 393 -214 -33 -717 890 974 147 80 -792 257 -989 -117 -297 744 -840 930 167 990 110 -54 -800 824 738 -516 -719 -895 226 -32 631 -258 264 -481 787 -637 941 148 -769 701 -322 -973 -497 -386 353 606 -240 934 983 83 -327 -340 843 -884 832 739 -968 337 435 943 -103 237 323 534 -495 -98 726 -859 -57 -905 -560 13 329 -48 573 475 19 -200 287 -110 -552 91 254 -92 791 -107 343 -395 -536 559 -282 -934 273 -419 76 -112 -873 51 840 -884 206 139 976 617 837 540 -585 -918 978 839 -488 -195 -67 -975 -46 482 557 670 -123 81 -994 328 956 -635 211 -661 620 561 -946 0 -756 649 -985 213 176 -561 -863 773 479 -800 64 -580 540 -391 -381 695 301 -378 750 170 -893 326 -596 706 734 239 197 -468 183 -777 -191 -828 941 491 397 -583 219 -491 -28 535 119 174 -747 569 -772 138 -787 430 256 -880 -740 214 -980 -192 -485 -943 68 118 63 -821 840 428 923 -182 540 63 244 -517 -875 -409 116 514 -968 -306 -332 212 -817 -622 802 -212 439 -429 -963 -670 127 146 -523 -641 -472 461 -327 737 557 662 37 -733 -637 531 27 90 -605 746 9 168 877 923 -903 886 -869 643 145 -491 -724 930 -699 -491 -579 -785 981 973 -195 783 -3 -146 233 -958 351 769 -864 -965 103 596 808 -150 -66 641 67 -769 370 463 -294 -554 708 -560 248 -444 929 910 59 -206 291 -354 419 920 44 -354 828 -312 406 622 234 357 -753 57 -435 837 408 855 -517 80 270 -943 781 -355 618 -273 380 -288 -171 768 -131 -218 -161 -340 832 -825 -547 130 -956 553 888 552 56 574 301 979 727 -367 122 -868 -931 -811 305 496 -425 6 -132 622 209 -351 -154 38 113 296 960 6 980 -213 -886 -167 326 296 -684 -481 397 -826 -856 809 -937 -412 330 778 -234 618 -529 -943 97 -292 -238 -676 570 -776 133 75 -233 -933 128 -413 -501 674 -535 -436 61 -196 -255 -445 -450 -224 122 -309 562 589 84 868 -113 -665 -408 -464 -514 396 -8 672 146 -37 -387 497 -704 -359 813 -679 779 -402 -794 830 964 -259 601 -873 -907 -4 587 -414 -150 708 -322 -45 84 867 358 -302 824 -572 504 -313 -746 -419 -544 -601 47 -537 -288 83 829 900 892 -448 -138 -788 -305 -724 436 544 -752 695 9 -213 370 406 326 296 489 798 278 32 -757 940 93 -776 -120 -108 775 -703 337 313 -944 -973 -133 923 -928 95 -971 -70 352 926 525 -863 64 -458 -507 -769 200 161 -331 936 191 -903 -157 -39 316 -535 -226 145 621 -96 232 -929 861 -828 527 578 802 264 -480 -677 586 138 -189 621 -196 788 -355 -735 -444 808 456 -699 -566 288 805 -234 35 386 -925 774 429 -893 409 -201 -691 -106 913 -609 362 -938 -165 76 -333 986 277 25 -728 -755 808 -14 958 470 812 927 -684 491 -513 -143 -245 710 372 14 -392 780 978 -144 174 -920 796 -542 676 885 847 454 -746 -753 551 -278 766 117 -210 465 506 864 718 120 200 370 166 -496 -460 711 638 -147 -62 571 -254 275 -96 30 500 985 -219 40 377 -966 -438 -589 345 -740 -598 -204 230 302 -841 -178 612 311 399 690 544 -432 -914 -299 427 -195 -10 439 -62 -571 -578 -205 -923 702 475 -996 -236 682 -530 -793 967 -592 -391 798 842 -381 434 78 344 724 -818 -588 390 787 -13 -641 571 60 442 307 -883 -826 575 211 -567 584 941 501 685 698 -336 958 691 934 746 563 -258 911 90 149 58 199 -582 -175 718 -663 -537 711 422 547 -905 -689 391 -81 89 736 582 809 -490 -897 673 107 -773 -948 788 -576 -833 -864 47 50 -14 -418 -472 325 -722 -393 226 963 608 764 314 673 266 952 -875 -224 414 -567 647 -595 -628 686 645 -4 296 -33 58 -176 -261 -314 779 -662 -4 357 838 69 -411 100 -242 405 282 -46 257 190 -637 -401 258 -495 -708 566 34 414 -61 -189 -768 -224 791 962 -718 60 -584 -319 126 -81 -973 579 579 907 -680 232 769 -254 -992 -331 963 -672 581 -195 827 234 -683 -623 179 -594 398 458 854 592 -529 -30 95 428 586 -85 -73 852 964 -242 717 192 -549 100 -455 -806 274 -132 355 506 385 504 -212 -45 -957 -619 -930 561 -715 750 -135 787 -182 -177 -466 -600 148 -757 -700 -316 322 940 -858 -436 14 -843 -291 381 -418 710 493 -373 -225 132 963 923 -552 -341 236 971 -169 -715 -883 -781 901 -781 -465 -788 743 815 434 989 -842 -827 -25 309 92 -671 -497 416 -945 -542 208 811 -755 399 747 851 668 51 230 811 607 834 761 -431 701 316 399 740 928 -915 -673 779 885 171 -862 976 895 -281 109 244 -458 276 212 -869 -266 224 -883 -129 -285 -357 675 265 849 255 524 964 722 -118 -195 538 -349 387 -831 508 -485 354 108 121 10 -215 144 64 -532 2 -529 396 922 32 -677 -259 141 -597 413 195 -908 44 992 948 378 -751 362 684 850 -207 640 -378 92 874 701 -558 -841 991 -313 777 481 253 -449 377 -555 -202 353 675 -894 639 196 128 -837 -331 956 -220 -144 -307 -68 -686 -905 -696 227 -491 -81 353 -876 405 -601 167 130 37 726 -191 811 -938 570 -564 310 140 -585 553 -219 -623 370 -304 535 -774 -318 -521 232 963 -655 740 167 -755 -789 707 -685 190 -571 -53 54 -767 -180 493 886 -432 -608 366 -92 -270 63 321 -887 897 76 -220 -548 521 -663 350 -347 23 808 610 248 632 702 950 -98 -721 -21 894 -363 -666 -528 -1 539 629 -975 909 627 -77 -429 812 -823 918 627 308 -185 -300 959 -133 -667 421 -822 524 512 -787 -817 -599 643 -305 570 179 -568 -855 69 -940 414 949 -632 -15 497 177 280 -997 352 -20 -590 815 687 -933 662 461 -527 495 -683 627 -672 -807 -323 -158 508 -555 -832 707 819 7 -579 -610 -332 766 -827 301 309 -81 -888 958 -367 263 233 969 778 763 -467 142 188 -964 156 -284 438 925 -815 752 901 959 -507 776 -85 866 -911 -409 -479 -401 -403 283 -724 89 584 -322 634 383 -671 -72 -903 -613 -475 -56 -795 790 -811 176 -22 -605 966 965 -917 -29 -988 735 515 -905 232 -498 747 -725 683 430 -547 -894 -547 925 -772 -624 630 494 -19 32 811 237 -110 295 306 98 128 -474 -993 14 -693 -686 -571 115 -275 841 -821 -942 158 -963 864 -567 506 823 298 486 11 604 604 -846 -622 935 -671 84 175 198 -940 -252 -98 283 -435 -317 -524 -631 182 878 925 -901 518 388 -5 432 438 -445 -953 -688 196 -12 -895 -351 -14 208 -198 547 -525 284 159 451 373 -593 -337 -757 -240 208 -541 738 -518 626 700 -561 -373 -336 -552 999 -777 -207 960 -710 -103 -1000 -404 -179 -755 -590 -741 -570 -136 -966 775 -496 545 -449 327 -15 269 439 -382 -40 -490 9 -910 892 864 622 140 1000 564 538 992 587 237 491 -272 242 -589 -533 -444 729 516 -98 445 -401 529 -769 -691 279 760 -148 28 -401 -671 -786 -616 983 177 -881 -430 -435 -885 -274 -580 -811 -385 943 888 -218 647 -834 48 319 695 -793 -75 -586 -232 -140 732 215 -962 688 299 -396 -643 -207 -881 -808 428 -901 -508 -103 -241 159 -407 -849 684 449 -225 97 -802 43 -21 364 -723 -449 310 447 -192 636 -347 -735 282 129 -357 -498 25 -124 -19 -884 382 -673 -50 -505 -147 -575 550 271 538 -843 -290 829 -997 586 746 -23 97 -680 -808 529 886 -412 -317 -319 995 861 967 458 -410 562 -937 -429 -167 -540 -850 -879 -728 78 -660 -352 122 374 873 756 -855 -515 -358 -894 -559 860 614 -964 -55 -396 212 683 252 240 649 48 -228 533 -87 123 439 -97 731 146 -909 -609 -623 -740 -523 -595 322 69 731 196 38 342 127 -931 -866 341 -796 703 386 -673 634 -562 -469 503 598 862 702 891 314 -765 -282 981 606 617 -726 702 -545 -492 -656 79 30 -212 847 -572 -659 209 -154 5 -214 -226 933 89 580 -741 -106 520 352 -860 478 747 -571 824 -252 -693 317 915 -938 410 117 -437 691 919 -613 -953 -609 383 620 -413 382 985 -103 -687 -536 742 -939 520 955 98 592 531 322 314 -461 -935 -489 673 -2 -477 -932 677 -484 -364 366 -127 -94 681 18 -601 200 500 -609 -525 812 -524 -61 402 187 -156 -681 943 591 -605 -840 -7 413 -826 -526 576 681 385 803 -240 602 246 -684 196 -230 871 -434 -484 139 787 -633 171 -59 -910 -789 138 731 -601 -985 542 566 466 -966 -980 927 215 100 936 247 100 -336 -436 -596 157 -647 -868 494 534 -727 -196 -325 100 162 -101 980 -681 52 869 764 -774 573 494 998 584 -193 -715 9 730 -620 350 -986 -709 716 -824 967 155 734 278 -533 912 865 -409 813 -736 126 -915 -805 367 809 567 843 883 -781 168 -439 180 -523 461 228 -977 -758 -85 594 149 -600 -881 -400 -386 -118 182 828 -672 56 -418 -886 150 254 963 172 912 -150 -111 131 889 -168 647 -663 155 -586 297 170 749 964 -859 675 -961 598 409 -104 87 -990 979 -808 -986 683 487 503 910 594 -392 -942 -698 -496 953 878 638 789 -816 589 526 -849 955 814 128 848 -90 -954 -474 931 -993 395 -45 267 -459 710 528 634 470 -99 97 -427 -582 261 209 100 778 -651 387 -584 -542 -739 -785 -440 -945 456 -632 412 126 -260 -343 -476 -177 -644 175 521 299 200 223 -174 96 -125 429 -537 406 -345 359 284 -650 765 28 796 -743 -116 676 -330 499 -355 -559 -112 69 -954 -569 -28 569 -645 -689 609 -777 -938 -860 390 0 -24 55 -292 932 769 510 405 536 -542 -733 162 268 836 -442 -567 162 -942 863 65 -295 -668 -754 20 -127 16 56 -182 919 100 -390 651 181 -495 -297 -123 -258 -787 -988 757 620 472 -479 924 -61 665 190 753 -272 -50 880 -93 -787 -388 -108 -728 -509 61 480 300 -225 -999 905 -461 942 130 -776 946 -794 -444 -840 47 210 -346 247 -589 15 689 -543 362 706 199 -704 -65 -536 -579 -857 -857 963 29 -615 275 133 -574 333 -944 -338 -364 97 -77 252 -859 502 -946 892 260 -356 38 -32 -730 -831 369 -931 775 -153 -695 964 526 442 446 519 -213 136 -364 -457 703 270 -429 -283 -323 587 -246 -337 -108 -86 -123 702 405 877 21 -655 -580 819 -960 -505 291 750 512 -114 801 -816 -265 76 -939 151 852 -898 731 -101 -689 -780 286 336 -6 -188 -31 662 1 154 629 -566 109 -635 -741 515 5 -573 -814 -323 156 705 -708 819 -881 -994 -959 265 -343 -451 550 -100 901 44 -531 -675 -587 -849 -102 -375 -630 -94 847 544 520 294 -105 356 -547 468 509 -912 -941 345 969 -293 920 -59 -998 750 -831 343 663 -600 -227 336 -61 763 262 -139 -101 -152 -95 -781 591 571 -133 -452 -88 192 -560 376 -7 37 -907 837 -297 174 199 206 -694 123 -393 -285 -35 301 -671 -593 516 902 -175 36 106 -950 -269 -83 823 778 680 976 731 -550 -914 29 306 -134 -848 -401 -893 369 -209 823 -834 -790 -415 -651 321 -748 521 154 258 240 -84 260 -207 -579 -696 926 -607 -767 -732 -160 738 -695 -338 801 -779 921 885 -346 330 368 -767 598 -477 -699 -139 -382 -787 360 897 -334 679 -504 308 -44 126 874 -923 -297 191 111 247 562 937 663 844 695 179 960 -169 -157 184 506 -723 811 -872 516 279 -163 -884 -971 -572 257 -997 359 -585 -68 766 -575 -445 155 -513 303 -691 -631 525 -89 -969 -650 18 1 -649 -498 -761 -100 -446 -379 109 -19 -98 -467 -965 -715 -720 64 250 521 -947 -673 92 -728 -381 838 418 -726 13 298 -898 -725 -642 160 -759 367 843 -585 114 356 870 -527 654 725 -461 193 -206 -704 381 -651 329 629 -628 515 104 859 718 -352 -643 271 -158 -773 452 602 -148 426 598 -310 455 -485 -57 193 943 -641 -516 493 -44 -445 868 85 830 -693 -933 -219 560 510 588 -518 549 520 -245 -854 266 789 665 -681 -382 266 349 -949 -824 479 54 -61 368 696 5 -577 495 -248 835 170 -638 395 -625 744 147 -346 356 -821 -950 253 661 866 -548 -949 189 296 761 -391 723 -434 -878 421 726 138 -8 954 256 -551 -207 877 -634 241 315 -190 95 -123 214 564 -106 -232 258 376 226 383 -805 297 377 463 -155 -817 253 408 957 -208 -604 -153 -717 -841 620 238 982 -865 -274 217 -929 10 367 576 -819 -274 73 54 124 -119 -269 -360 -717 -706 -408 748 186 755 -440 -654 192 717 -595 -966 -749 -472 22 -996 350 138 335 297 -960 -512 741 443 -723 844 680 -570 691 325 689 -847 551 336 -491 -944 -603 -622 435 530 -324 -721 763 -733 356 -818 809 -251 530 659 485 923 -342 -839 163 678 411 -377 -745 919 -201 -891 -214 -183 -381 -577 -814 -714 -259 -541 745 285 -207 699 -566 818 348 -354 234 -139 184 -886 897 -469 923 935 -137 -951 860 97 -765 382 -810 -493 -348 57 206 89 226 540 958 267 528 841 4 785 196 -883 -739 985 787 -884 -370 -42 -557 700 625 -124 -747 -674 152 640 441 -704 283 60 -460 -760 640 354 849 -327 -702 -137 -87 805 797 532 46 90 643 -924 421 381 574 -166 -663 778 -186 -62 306 581 -221 -275 165 561 -584 314 809 -544 -673 -178 437 454 319 -599 -339 -317 160 -142 283 533 576 885 62 639 -22 353 450 -696 -932 836 -93 797 -292 -531 857 -681 208 -568 -695 288 -41 465 620 -781 -42 -864 -436 -123 -889 -202 -859 831 -607 -738 -212 757 670 -626 583 -962 60 -520 357 -955 -528 -36 979 399 -571 -316 686 956 -716 604 480 666 -980 475 -888 -752 904 81 -844 712 597 -740 19 -838 -7 603 895 582 -84 478 -868 -391 303 -476 -74 -453 641 96 -365 -136 -562 325 -596 -292 462 -173 -260 -716 -421 781 -133 -776 491 652 -931 -451 403 -245 -802 688 -334 396 298 88 215 -561 832 162 -615 -775 814 -751 124 767 151 415 -713 -550 122 -913 341 -667 509 -51 916 -330 248 -808 -499 -737 -765 356 -595 -895 -731 423 -397 986 -29 -226 -310 146 -878 -393 502 -236 -874 -417 -300 939 279 37 -88 187 -236 765 857 96 762 -436 676 -84 -560 -357 -454 -360 858 715 -720 -864 955 690 879 -205 -802 414 506 -176 522 -963 -848 -333 -991 411 -158 544 277 277 -952 -154 147 -360 361 996 -463 -418 877 636 444 90 -808 -817 -603 -322 -823 191 -630 -461 341 403 -787 -23 775 827 954 333 -976 -879 102 755 -1000 716 739 -118 319 -949 931 613 836 56 -627 368 51 375 490 -791 585 339 -847 164 -531 -876 676 -558 360 -495 -578 10 527 868 178 -565 983 -396 978 268 -181 -375 -849 -273 -727 -390 19 -680 -114 905 -456 205 320 600 916 722 451 993 735 -10 -724 -136 680 12 846 747 428 142 554 -205 198 -827 -796 -791 -172 696 -926 -672 -481 838 -297 -206 -319 194 14 782 -433 148 -168 -178 -196 965 -385 -187 -119 -288 495 -585 744 116 76 -788 -412 -880 -114 422 978 -762 -407 -397 159 -181 652 34 895 104 -499 -13 108 -656 -308 -149 -806 -836 -113 -106 -90 -858 -477 -171 -389 -859 224 -345 -345 336 341 -891 226 413 282 815 838 -798 -141 741 237 -548 -24 -92 -906 -450 713 461 -112 -189 116 137 466 38 56 -124 782 -980 691 811 -304 -162 -924 -766 -150 584 380 135 -677 386 -792 -101 -406 -300 -785 -592 266 255 -815 857 334 -961 824 139 545 -234 747 -835 791 198 333 423 614 -791 -930 -969 -6 154 -692 -241 -470 -839 192 -263 -344 936 283 263 -226 -493 634 -899 -635 -358 -3 913 33 -95 -952 259 -706 -297 -836 964 131 -386 32 -442 -959 562 28 -596 361 834 806 737 250 -783 325 825 -303 612 -491 340 -544 935 -281 -86 831 -815 -51 -161 700 272 -524 164 281 408 324 -729 539 -187 -138 -165 593 -93 -154 -866 415 -552 760 -127 -680 -759 -540 -274 -820 -700 390 -830 278 -287 778 875 168 217 -392 817 926 -56 -712 637 -724 -425 -262 -657 903 95 117 328 47 -327 -498 -47 -966 515 -292 -354 -754 296 564 -133 229 -574 -844 122 -752 705 263 3 909 -188 -514 208 -347 -408 948 -182 -190 200 492 -501 226 943 -175 -354 592 -874 263 177 810 831 -495 -888 426 -278 937 525 525 -758 208 -243 -989 972 -112 -182 813 -55 925 -110 -805 515 609 240 524 -473 -935 281 -847 -937 -210 116 -422 -36 -348 -612 87 512 -417 643 960 -72 -558 663 -49 339 538 -950 -56 211 911 400 712 -516 -56 -200 541 168 -334 169 729 32 -532 -139 -100 547 361 540 340 483 796 362 -361 324 -965 726 282 687 -488 -777 -583 955 -670 -532 -59 -909 969 39 -761 -443 808 735 762 52 358 -646 -775 -421 -664 740 -181 -607 -378 673 63 355 802 996 397 364 464 809 646 -105 -936 33 -55 -136 334 5 174 944 954 931 -929 -605 -353 106 83 -807 -383 -545 402 -719 663 216 391 502 -277 380 -973 -765 510 35 999 -748 182 -597 -282 -538 356 443 -569 -991 -770 -814 775 43 854 733 738 -936 -630 -811 449 955 -978 615 30 -550 465 473 697 -695 739 -194 -857 409 782 -793 853 405 273 -669 905 -981 -583 489 51 957 -446 978 970 68 561 45 -369 794 -284 -156 -693 363 981 232 -181 427 -472 123 -333 -830 517 721 -176 968 279 655 -833 224 509 -235 -399 -836 550 645 381 -638 4 -623 -543 594 -353 -635 -879 -343 -86 -50 736 164 596 243 846 767 -897 -523 -360 283 178 -478 -622 933 -841 -243 914 -276 -903 -851 -797 900 -427 -136 185 -199 -846 765 53 35 -949 -632 -721 -942 -22 -823 527 -62 102 -185 -470 -866 -890 701 294 -160 633 -891 573 -811 -226 897 -258 592 -105 165 -340 994 897 734 -85 -638 -740 -177 -516 766 575 -926 365 702 729 504 -504 631 -761 -816 -123 -331 -909 438 -267 263 453 342 -555 -430 613 344 44 -898 -559 -473 554 -586 143 470 -522 318 -375 -166 100 -175 -865 -764 -154 -970 976 520 -395 -778 760 -272 919 342 -771 464 -726 -378 515 -503 -484 -467 313 264 629 -704 671 -876 -544 888 586 -121 -506 -792 980 -384 802 -354 -867 -808 -725 -622 796 -183 -553 -807 604 608 -197 952 -394 496 3 305 -888 -404 -53 -586 399 -591 -163 654 662 -406 -375 896 -505 793 83 813 592 133 -269 13 42 -87 588 -946 -353 -956 493 -331 98 -474 218 192 994 117 -982 -541 -36 360 109 165 -930 183 -954 -810 798 727 -460 -601 734 38 -680 383 704 877 -392 252 -112 943 -828 603 -395 508 66 311 773 83 980 513 -331 -663 -697 -267 147 -939 658 -715 764 769 -398 862 -801 -671 1 987 -44 -687 96 -633 707 204 -938 188 -494 253 -701 -56 200 -592 -955 74 -314 411 877 -927 980 -399 102 287 648 -978 813 -934 947 -103 288 -351 358 545 -564 220 542 152 24 -129 -455 694 638 590 774 -844 76 -848 43 599 894 810 116 -709 -975 106 329 65 -143 -488 372 935 -755 709 266 -851 -445 751 221 535 364 170 958 496 -249 711 -568 512 -342 830 451 180 -675 24 651 -962 -425 -548 -224 999 -428 -702 -807 -959 -323 635 -394 571 161 872 -59 920 -986 -360 272 592 -431 34 465 765 584 475 -230 -571 -165 -824 -231 538 39 591 395 -560 359 -75 -837 -832 667 -295 552 984 361 43 93 -612 -212 -322 511 -838 608 779 92 -663 650 -860 -154 -334 -571 -380 -463 -23 -949 -162 -120 -755 -535 -129 504 10 96 -957 -862 -398 -236 -409 374 522 348 899 884 667 996 420 -627 873 916 -943 -643 837 -832 -221 321 -48 -49 -968 -782 136 684 -745 105 791 934 200 854 -575 242 -508 839 320 -970 -297 -887 335 -367 -367 -416 677 237 908 968 257 -700 -379 135 220 298 733 874 358 -283 944 634 313 -430 -376 -58 -977 -104 -905 746 999 -598 -202 -190 -970 438 -224 343 835 -148 -917 340 488 10 959 929 406 -118 -507 628 927 83 -359 -290 384 -714 419 -938 871 664 -968 500 -687 -812 540 177 -507 769 143 -80 -246 -882 941 470 345 -148 -858 -151 470 -911 -400 851 676 -873 -952 164 228 66 766 -744 865 756 402 -986 454 -42 -400 -931 256 651 485 -330 -150 -687 102 245 470 953 -744 -787 -623 -112 150 -932 210 -259 -43 -811 594 618 741 908 592 97 -471 430 -137 -299 -924 -217 -140 415 566 756 613 25 103 -215 -834 -258 440 -305 -190 -736 635 -615 -441 132 -68 -829 -173 -762 -871 -809 -281 -651 802 362 -963 -358 784 -876 -909 162 -128 397 -311 -756 -623 -675 830 39 194 91 569 721 -779 -61 952 808 -868 -283 -796 634 419 613 -143 -864 340 584 296 -807 102 -700 81 660 -814 -771 -588 573 -174 514 35 600 181 -302 -907 198 297 -769 494 -897 -844 138 -425 -391 729 182 704 -253 -248 -286 -403 585 947 -798 754 -893 -136 801 110 258 -657 -104 -964 -914 944 158 -825 -445 65 136 -344 -599 77 518 855 -112 745 -843 -224 594 476 -711 337 429 417 953 -33 -324 -898 437 643 636 -55 -120 -872 589 -310 -270 -158 160 245 675 -44 650 124 -431 -83 -577 -739 463 878 586 886 -115 64 50 -692 -874 687 574 425 261 -555 -366 696 41 -662 -376 -29 -704 697 -771 -630 559 -301 -849 -364 -382 256 839 27 838 -601 705 891 322 216 638 -379 -241 602 858 -512 915 438 568 497 -97 421 466 500 -954 -615 -344 87 679 204 515 -247 760 426 -361 -157 169 567 -78 -409 703 134 332 -696 614 491 267 -397 -436 -367 874 -220 -908 411 -355 -144 -318 -419 -674 877 -864 -452 255 472 -709 -225 79 -365 888 953 707 -248 87 -390 -677 -53 442 385 -214 -253 420 358 -302 916 561 958 517 901 -541 119 -827 -498 -261 910 447 -156 -607 260 -173 -967 -455 785 535 287 -940 114 731 -339 -96 742 620 734 -810 -803 -603 -55 967 767 -425 -58 92 273 639 -576 -590 718 311 -735 -757 -53 688 -14 -65 503 -344 -395 955 247 144 -863 -585 876 205 520 -625 417 205 -179 -365 194 -118 -195 -285 628 205 -112 533 38 -371 444 -19 454 -161 -825 834 537 902 448 630 -604 45 -672 332 161 961 -775 208 -124 -702 925 70 -287 -470 -822 -855 298 -265 726 -822 -208 349 224 -323 377 -496 662 900 -257 182 921 518 -358 -877 -986 -205 247 806 524 -711 545 -887 -17 -492 239 152 -425 -372 -314 59 22 291 769 -249 68 513 226 945 -837 -728 -794 -124 19 419 -446 -250 169 71 -958 786 788 -715 -500 -872 -751 2 -758 -853 231 756 969 411 43 281 800 -998 -33 -94 -337 132 -851 -219 -462 502 -566 -580 949 -372 -101 -553 -755 836 -507 -655 284 -478 -840 728 -702 930 63 797 -875 832 -407 921 786 127 760 328 -432 907 587 -740 184 -140 -696 864 -451 -384 574 686 446 591 149 -663 -363 885 418 640 859 919 84 -935 -310 260 982 -639 767 726 972 -364 -862 -408 -535 100 458 848 -963 412 917 -638 -660 475 199 726 930 -642 239 -325 93 235 -718 -875 801 931 -354 -383 -355 -804 702 328 -627 112 -588 -558 -415 39 -141 155 -552 518 -772 797 -667 820 -206 456 914 58 73 266 530 -294 643 752 -625 -393 -99 946 -508 603 -53 -26 238 -418 330 608 -330 -485 -167 20 828 830 430 -852 -155 785 65 -559 516 -712 806 -387 538 626 -514 242 -915 933 -399 -576 -779 775 -26 -113 -884 -896 -440 913 726 67 -73 -685 -989 677 -668 -591 -416 350 -570 47 -854 831 365 -427 306 151 -143 54 119 940 -907 -683 627 -965 924 473 -302 674 814 825 833 -975 -592 -725 766 -944 -67 644 32 466 889 81 898 58 -896 -371 143 -252 470 -303 -392 -676 -917 -941 -977 801 -358 513 63 -701 -739 99 -182 393 -299 278 506 -208 -345 -944 929 853 -21 188 -638 -984 901 -396 672 -585 577 -749 -331 -488 580 588 -667 378 -880 -850 752 -778 999 -910 -107 103 -829 -537 827 804 683 -874 171 -502 -219 619 340 -938 -789 -746 956 -447 270 332 -400 777 367 -46 -954 -195 738 712 571 783 163 -503 -272 837 916 680 642 582 430 120 801 255 391 -516 -552 -722 -455 656 -624 -548 -825 -327 780 473 -2 800 -821 -191 973 775 636 -851 -984 810 -688 -848 -570 403 136 -176 958 -120 -957 501 -785 675 335 -362 -471 720 904 -986 919 801 -815 13 -438 -274 68 929 -711 -884 270 10 -671 499 864 -770 -837 -140 703 -173 12 -616 -110 409 102 -264 -134 548 -359 -381 -752 -407 -557 -893 113 -97 -536 553 551 91 677 288 806 199 -470 -210 797 -205 -625 -379 238 -890 819 864 421 876 -902 -722 -13 169 -535 -293 668 -499 564 35 331 -74 204 -75 76 309 544 878 232 164 -29 -571 286 -263 -955 393 76 -668 -216 -422 -633 -828 102 281 517 -758 -188 -401 331 -131 968 20 842 148 -223 579 20 951 956 -86 -851 -230 798 673 -87 -86 158 76 -36 365 887 190 -674 -841 426 945 -546 762 87 -186 490 -363 909 178 658 751 -602 -990 886 -377 982 588 -3 -385 -636 921 -99 347 -853 -120 389 -750 175 874 -293 -211 -40 -619 571 383 65 -908 803 704 823 -826 -378 -901 -49 -101 -615 -989 -223 -934 719 101 196 447 297 -625 853 200 114 -714 946 -648 -79 74 959 -158 235 -291 159 28 -460 19 140 -647 986 -676 -721 -681 -976 172 -469 -989 -298 -537 659 -738 -415 951 869 -606 -288 -996 -937 707 108 255 -806 -606 792 490 1 -542 902 767 -398 183 308 -211 263 -423 -763 -771 -221 2 -708 -471 528 257 399 634 -739 -107 -563 226 -346 -133 241 467 615 -33 -76 785 657 -31 152 511 -526 -543 509 -962 943 276 598 -314 -117 -921 433 -576 -807 -745 452 102 -36 -678 -16 -187 660 -759 -847 -259 529 834 -391 -783 -989 -438 -14 971 -685 -453 159 -423 -544 878 -687 359 -497 440 -116 -79 -425 -984 174 -128 955 21 -678 -612 837 -169 -884 76 772 402 -470 -87 -374 -604 -802 -981 593 248 303 994 -830 -425 -560 688 909 -61 305 331 416 437 -729 -382 -737 23 807 -461 -137 397 970 701 979 140 -201 184 -413 -93 -540 558 769 -138 -600 -961 -694 -219 -343 -877 -573 -58 -872 290 916 -984 503 -197 -757 -552 106 -523 766 296 -824 862 179 84 721 -439 364 719 -452 -887 854 265 445 -715 -974 -367 726 35 247 -236 -820 203 -446 -649 808 319 -108 891 -746 520 602 -411 -538 -605 -3 268 81 579 -391 -624 337 -110 600 72 -341 -433 824 -848 -366 289 -506 -969 -342 -34 -919 -608 -60 845 -595 869 -564 -537 295 -120 -519 -417 494 -451 432 471 -120 -822 166 -936 816 -81 709 994 4 -398 -570 -367 298 -839 -147 -521 -855 -251 827 -845 -235 674 30 -545 -768 730 -935 412 -648 919 920 -972 347 84 -235 -183 -993 165 159 160 -165 -38 -456 280 -782 865 -475 935 730 483 -606 -699 -272 387 -606 384 353 -144 73 -536 -447 -483 -176 450 499 -129 -517 944 -847 -660 654 260 -364 -674 369 269 188 562 757 444 -762 926 -270 645 -631 -888 878 -577 -437 154 -161 708 381 713 668 -448 -828 -493 967 -330 795 -334 784 -735 568 -780 -859 -757 -924 -509 -232 -233 -505 98 -553 298 531 427 286 953 -201 -480 712 -511 618 879 -684 164 -715 648 -109 779 191 -15 859 882 -953 -689 -330 467 491 105 422 518 -917 -604 -438 538 96 470 69 483 -170 -904 886 -445 -677 995 340 777 -717 375 -111 857 312 -204 692 795 158 266 -250 208 424 -449 196 -282 -791 -489 -519 -557 -801 -63 515 -447 -564 -425 575 -772 -395 -672 -614 -425 -727 -923 8 585 882 802 -306 742 -904 46 -956 -251 -685 -219 241 -562 -701 -144 -242 -616 -206 -478 -26 -34 -156 878 -874 -650 292 -864 121 -587 -177 613 19 593 650 43 817 -2 -719 -464 -591 -220 567 668 -242 964 143 744 508 707 -562 921 329 -29 178 957 5 -301 -371 -89 -341 518 -67 147 285 223 -806 740 -483 -935 -267 -466 772 589 -721 828 -653 -169 -516 -452 -35 878 951 -185 -816 -738 881 105 720 605 282 -788 -41 850 787 757 515 582 -434 435 -414 731 533 -422 -346 -421 85 93 -529 373 -193 264 850 583 -645 -26 747 719 -937 -466 148 -794 -492 821 608 -318 756 885 -177 781 -468 -9 729 -541 97 831 452 438 -831 639 715 -871 -259 908 -898 -137 588 368 -157 595 -607 12 435 -484 491 -971 -235 -10 -889 -91 -569 -514 -554 -520 229 -890 423 -859 286 435 792 867 -953 -344 -77 802 877 16 -412 -497 598 723 -983 -982 -953 6 -501 916 -191 939 -137 338 423 -820 -326 -108 -405 -760 -983 -292 545 447 -794 -493 -425 980 942 246 541 995 -530 952 142 452 -375 -824 -876 96 291 569 -719 484 -493 719 -485 -106 -395 -208 -533 -886 52 207 -558 910 -845 -907 749 84 761 -543 -637 249 -61 -546 137 -984 -308 -687 -319 146 615 -377 872 -337 819 49 76 -112 -594 716 -790 -260 -234 505 -993 -492 592 -628 957 748 767 -867 74 786 542 248 955 343 -831 786 -712 839 554 762 384 314 -804 -275 -96 -469 -567 -667 -19 -881 267 -884 -250 -863 626 946 172 700 610 602 589 685 934 -466 59 -365 826 289 -176 938 -406 203 381 -581 -920 -305 -911 -23 -226 -72 892 517 -366 -121 950 468 704 594 555 260 -92 -820 357 -190 -323 -949 106 -852 950 -662 -332 892 -595 723 -276 131 -522 -476 -931 -205 -197 -976 937 968 25 -43 628 -528 855 -784 -512 635 768 -86 394 96 499 831 856 260 100 -983 221 238 399 408 468 859 800 -760 -733 -190 -240 -67 -494 -874 -695 475 -770 -949 -99 -738 774 44 154 -311 -256 -759 31 550 194 583 851 -368 54 -273 23 356 -908 796 748 588 292 -198 -320 -426 109 -12 759 -445 358 177 593 20 615 863 244 479 986 -229 -758 -469 832 -974 -992 -326 754 -509 -830 4 -247 -647 -559 809 403 64 -980 -149 590 -247 313 -468 490 -629 853 488 -859 600 98 537 616 401 -367 -890 -900 -997 -947 -750 664 413 584 305 -715 330 741 738 902 81 840 714 918 217 -5 864 418 -528 -625 340 336 -451 -223 442 536 -870 -300 -756 376 -806 -319 157 -843 -797 880 689 -868 -761 -835 -722 565 -365 649 -818 -569 485 -59 -710 472 332 681 735 -429 -723 -303 620 -60 -3 -366 -195 -744 -894 366 -770 193 104 37 -813 -923 166 -309 107 -143 716 -197 -944 371 -68 132 963 294 241 -83 -596 257 898 931 -453 -481 -979 549 -619 391 -457 -895 971 624 -854 509 -84 960 141 -65 -234 707 507 123 -824 -789 -559 771 252 843 499 865 -993 233 922 -232 -768 -255 -945 -197 -526 938 90 120 929 -754 25 672 -836 -926 -313 313 389 -599 -361 -230 68 810 -764 -202 765 234 876 -412 -212 -751 -96 34 -46 -997 -739 176 -541 -109 -648 301 -45 971 -347 -480 485 -956 -278 448 -62 -34 -224 -279 543 411 -828 827 189 -694 221 -249 -956 920 -627 -5 -417 -967 181 687 886 -181 -418 -362 500 13 -827 783 840 -666 -759 -128 576 -564 370 -829 25 638 32 -19 -990 308 584 216 -648 -335 760 439 -162 -364 229 -603 279 393 940 98 590 528 -425 -349 848 255 -357 742 -737 489 913 -477 198 -72 132 160 117 -63 302 -715 231 -697 -808 -897 -157 -897 -348 716 -158 344 300 475 530 322 -103 -845 818 6 -141 -536 -146 -802 605 372 -909 805 -403 -960 -219 -564 433 -41 -75 32 840 360 194 541 71 -304 -168 -894 684 -912 -349 -318 -909 145 -449 -99 663 538 405 -324 449 -561 -749 -669 980 33 636 -909 261 -29 378 330 -997 998 793 -412 303 -804 779 -733 735 -168 -296 -77 -316 -293 -243 88 -62 -276 -171 131 213 975 257 -351 275 -882 624 -97 -857 610 -486 46 -63 361 406 254 973 -988 -888 498 -466 -772 -611 -169 625 -196 712 272 -657 -44 518 -977 411 -990 922 291 -425 566 -785 -336 3 376 -661 600 -822 -159 682 95 368 -774 907 470 -36 -77 -277 468 101 804 -328 -496 -542 -666 503 479 367 -851 -527 -271 -747 -960 925 240 215 270 -246 65 -472 440 757 -42 456 -628 461 -878 -318 -386 518 957 543 533 699 -648 -847 -413 -233 -214 -982 111 -358 -963 -652 566 -771 265 210 934 -369 -315 72 -640 -791 -724 -896 936 -749 -443 -946 -269 -266 450 -881 420 434 -322 -801 231 701 -139 -290 -295 -531 69 688 -380 665 -755 -600 981 783 -738 466 -906 -106 -295 371 274 934 -706 -350 638 -362 805 872 -785 -154 -849 773 -510 -875 724 -368 -749 615 -891 -341 146 727 -981 -714 -197 -663 944 922 -756 778 611 398 -886 909 96 -326 -191 442 -458 -708 855 -138 -446 927 -950 891 799 352 -6 -774 -923 -627 133 -669 -704 -687 -572 23 321 -545 -916 -160 352 745 708 936 848 -732 -543 -629 -39 390 -391 -47 142 -398 314 -484 437 454 -364 -248 525 677 594 -469 -12 588 -33 50 796 -999 -117 437 732 -762 780 259 196 247 -179 -351 823 936 -242 453 -267 -389 -331 -678 15 409 -285 -396 -286 319 -920 680 -172 232 688 -946 -577 557 789 566 618 869 58 177 -41 599 -884 951 -57 633 -790 -345 -456 -198 -250 -72 752 944 278 -165 -309 -356 -818 517 -17 -163 225 378 -194 182 -997 -788 744 897 -178 -786 692 -487 -548 -577 -77 216 417 -681 954 -872 -672 116 626 -123 55 -500 -763 70 141 -964 504 527 -265 717 -789 16 -474 -645 27 -661 -223 -146 220 -365 700 939 -793 -893 400 889 -332 -353 -912 -276 924 240 516 -327 641 431 -20 321 -929 -482 385 681 -221 901 -628 881 341 -223 -307 479 -391 -981 283 144 830 -868 -587 -669 -299 49 128 -685 -205 474 572 -338 -54 767 -285 -578 49 -317 906 675 -869 -406 -790 -567 -120 -693 -226 -247 -775 -769 -695 947 -937 -362 -29 -145 600 -720 229 714 -614 -716 -915 -470 453 -18 -303 146 190 443 468 845 -103 -516 804 201 645 973 -498 -304 -286 81 -229 -92 230 -155 60 969 331 -569 -300 813 -439 -880 -677 398 487 614 -469 929 -433 -539 528 575 -858 579 -327 -386 536 -665 -566 -189 221 804 551 -425 605 737 -514 -49 264 -159 -540 998 -657 -261 131 215 -19 -65 802 437 931 83 -645 -455 6 107 419 -428 22 -166 424 -220 888 -887 -321 -111 936 496 -278 196 -366 689 -109 -600 32 559 -496 939 -968 503 -247 223 -359 765 -110 662 730 98 792 -290 172 955 -819 879 -753 533 275 942 -999 -988 -828 -588 -930 994 751 986 659 184 -389 988 243 -970 505 629 776 -24 951 -507 -157 -101 474 118 -933 -871 445 -83 -239 806 467 920 -583 937 515 999 441 -800 -724 689 -654 501 -359 687 934 -986 634 187 640 744 -971 505 808 -538 669 -961 669 214 -938 -15 850 -508 880 -599 779 400 165 -288 -59 770 444 235 -855 198 -56 71 -687 -19 -371 -532 430 -934 64 896 669 715 813 -268 -726 469 -49 924 -429 -776 -104 -432 78 822 -157 -929 -797 724 802 -456 -732 -360 -614 368 282 -983 673 562 -847 -71 593 -541 -220 -220 190 -969 690 -805 921 -667 34 763 555 -50 396 757 -142 47 -163 320 -542 715 20 654 -116 -94 416 -844 -78 -898 716 161 -955 256 -458 -684 49 303 -612 -998 812 -815 834 -140 -645 -810 -774 -452 159 -523 -978 58 -63 302 189 -267 -613 -738 -550 -650 781 243 395 173 -834 453 -188 -280 715 35 -704 -150 631 -768 -938 551 833 -230 -908 792 -799 627 979 773 28 498 -159 191 -639 -664 -669 658 813 -904 -920 -768 -871 428 837 -673 -817 -87 873 -831 -129 552 948 -972 599 -830 -718 -456 737 -512 934 -869 -150 -396 470 449 76 -811 854 -806 -51 -818 -313 216 407 -494 468 -377 -703 137 -144 158 -688 754 199 89 243 -1000 -775 -85 -566 522 154 867 -875 -298 -140 311 -841 -795 836 676 -481 -654 -818 -545 996 914 -309 55 -30 -545 -683 457 -707 -211 -112 -505 608 -339 712 354 -353 -377 835 742 -99 85 605 -263 -412 450 -798 -556 924 -321 477 11 -798 868 -780 -446 -127 -368 496 427 808 -489 439 340 -923 24 459 -691 235 58 863 452 220 302 662 561 -577 -978 -809 -609 583 748 656 528 655 -928 -603 -501 -220 -212 -117 116 388 657 -786 462 -524 555 -403 -781 801 -994 -867 994 -947 436 585 -311 -804 -667 727 -986 -257 823 -773 -693 -230 -409 -207 -344 537 916 -635 690 -229 -138 -789 173 752 163 -428 -853 405 20 81 -418 -53 -794 207 266 -622 167 -159 250 91 679 -438 -114 878 -104 848 -709 -707 -618 -135 -325 -248 175 -957 635 663 -166 -538 654 820 -123 942 -706 -579 244 900 101 -938 -307 -451 -271 740 999 632 956 656 -779 200 -564 196 -747 -383 -294 -16 725 -89 46 542 -923 606 297 -993 -466 -83 -757 -481 46 324 -123 1 -326 -314 -764 -560 764 691 -150 -550 528 -639 -292 29 -89 216 -807 -52 -633 -55 376 405 -795 87 -110 221 -888 582 -720 744 289 85 -649 -381 -368 -76 247 -266 -107 273 -716 127 -717 -855 -966 -748 26 -930 447 141 735 12 600 -475 991 -416 -420 300 -774 -175 -187 -933 515 454 -658 -511 -732 -769 -902 42 682 -816 -600 -125 255 -191 -953 -918 283 -246 497 64 -473 514 -730 784 0 -440 850 -394 181 -433 347 -666 -310 279 -853 -962 -524 670 -18 553 555 -464 -598 20 37 314 353 63 779 387 81 614 -117 -702 737 782 611 -288 -331 -719 -7 573 542 130 -107 236 -381 580 -524 564 626 392 96 418 323 -866 -544 994 897 -935 27 -528 -200 520 278 769 881 -321 271 999 -623 811 -781 -470 802 -119 576 633 -700 68 -501 344 -440 296 572 -965 79 294 763 -683 -420 -886 -835 570 993 229 -83 -358 -308 -102 -713 206 -515 -805 -13 -512 177 -47 -156 843 763 -497 974 183 -33 -505 -28 -3 -544 864 947 -18 -54 -928 -846 -492 -383 -761 -916 861 -696 490 -817 458 -128 -72 487 -119 -83 -197 -101 -54 673 351 -58 -443 828 -495 380 517 -337 406 917 -368 -14 -93 373 -490 609 140 -700 -901 -302 -10 427 -939 -711 913 745 490 -809 275 -797 593 697 -360 -678 640 -38 -501 563 739 79 -776 647 997 -879 481 837 283 980 -830 47 853 396 387 -770 820 -741 263 365 410 -974 -760 129 318 839 -180 86 -474 -727 -513 712 -456 409 -529 -84 -955 480 -427 671 510 -902 195 -134 -377 -92 619 -766 587 -705 616 -101 -170 -528 926 852 243 220 110 -961 200 454 -733 416 -65 -498 897 -103 819 843 -112 -511 -402 -729 765 -335 279 660 -395 446 889 167 -555 -34 -38 419 -322 -209 264 515 -5 200 345 -238 58 -99 -409 -304 727 -97 703 956 404 -911 -204 -866 190 -487 -339 867 -404 -994 -573 611 -863 851 444 557 692 -25 -806 -158 -22 -264 -686 667 -400 -948 -780 265 -651 351 -953 33 -947 880 747 -255 575 -313 967 82 -66 457 132 521 204 246 -945 731 977 -339 -954 221 41 -773 382 998 -495 -58 218 893 386 -551 865 530 -323 -803 309 -996 443 -394 -129 71 -905 820 535 -614 158 -829 4 708 724 783 312 174 190 -706 147 91 294 90 -694 -451 -232 -987 -862 951 979 849 265 364 -197 59 -724 -56 907 527 -278 -409 -647 -784 543 607 -467 216 -186 763 954 -132 -861 986 372 -60 22 983 289 -470 702 -711 -916 165 639 -6 775 -227 452 -336 -703 -499 -942 511 -909 -448 -746 -497 372 785 -741 -314 -796 -436 981 -806 218 879 656 -557 590 -7 448 431 121 37 -449 -681 667 567 983 738 543 -691 -616 376 -898 -863 -552 441 -865 -661 -629 777 -101 830 -377 427 617 -306 -344 652 -715 94 -116 802 -331 434 669 806 334 429 -435 203 -251 165 -464 -406 61 -557 440 466 -820 168 -220 -45 -159 81 -966 306 -797 -781 15 541 -879 -262 -674 -9 -530 -145 943 746 -412 -85 657 -220 -995 -200 796 -444 -76 -801 446 312 -694 -229 869 437 -571 -421 669 -302 198 -286 18 -174 817 324 -191 100 -427 948 308 -581 -144 -584 837 752 -713 -179 -243 317 -415 842 -364 -807 646 -409 -368 812 804 192 201 873 149 -653 -594 -881 -14 -248 -555 755 453 -149 -300 929 -330 376 -151 -352 37 -371 -341 -119 -179 661 743 651 -510 -489 -318 349 -433 513 412 -207 -749 97 -907 69 176 913 -756 -295 -944 -548 -71 464 676 -659 909 283 -545 330 648 -538 64 -440 -273 -889 -586 -520 -608 -681 378 -458 -533 909 -337 314 607 140 -978 253 -316 -520 431 -66 489 -16 -251 915 236 315 -267 -368 -963 -599 25 -330 -505 668 -226 83 -605 530 708 -73 166 -71 157 137 775 185 -183 140 770 127 -9 -366 938 -320 -872 160 412 864 -497 298 -625 -428 339 41 -58 311 62 -777 41 204 773 -962 105 772 340 360 651 -186 -313 456 161 -222 -145 714 -523 -918 -645 712 -606 -28 -356 -491 331 214 -927 290 -342 -860 109 171 637 336 874 937 291 -585 68 -882 -837 -110 -987 303 -444 368 -884 -95 141 171 -681 243 -911 -733 58 334 42 592 822 130 -424 -651 -463 -132 466 833 -832 -837 -926 -950 -634 653 -514 717 -884 -898 -910 -348 395 655 -282 373 28 -470 -469 -949 490 884 -182 -585 -48 29 575 708 -762 -439 711 987 830 -607 394 -209 -430 -30 -293 -4 676 338 539 -809 -300 594 259 396 829 -248 -442 -798 498 19 631 -876 592 304 -113 -526 -700 -27 -561 586 427 31 -63 699 713 188 -794 -433 681 -818 -344 313 -815 -212 584 747 -660 -586 412 -439 -42 957 874 -717 -7 -697 -934 505 -706 458 -224 291 917 -992 -460 871 -699 497 -993 -144 -880 868 460 -283 485 489 110 -285 -273 984 -249 -938 693 364 428 719 -809 -194 503 778 -426 -300 -924 81 -74 157 680 467 -76 959 -774 283 133 877 617 -846 184 654 -546 744 66 -542 -458 -738 602 -903 -993 -752 -168 960 137 525 819 -782 -27 -43 500 282 -982 354 724 -817 917 172 581 -791 -67 -520 -152 -606 207 -973 -845 915 -875 -760 -985 -30 -173 -739 348 367 -404 -849 -810 -285 256 -385 -257 444 -81 50 787 903 -897 -2 -819 478 -676 341 151 -70 -162 -767 172 -178 557 530 465 -338 580 -362 814 480 -183 780 -701 -24 -545 -772 -858 -303 143 496 821 79 327 624 187 853 381 -716 630 528 -696 -349 -354 801 208 -11 750 -290 758 907 19 929 787 -875 -711 -983 -38 -470 415 621 -581 -266 972 823 990 -685 -537 -309 -999 700 88 159 729 -585 857 251 583 -217 810 471 -620 594 431 -863 -457 -511 507 -106 639 -250 -301 629 638 246 -461 -861 379 726 -937 507 -824 -918 -639 211 915 -481 -801 -883 -950 -531 738 373 -50 765 -634 -195 -91 -349 -393 -408 -550 763 895 913 -315 -362 -719 463 -742 -971 717 518 254 946 393 270 932 -962 -130 789 -640 401 853 591 -457 906 156 -385 172 446 -616 -43 -625 511 773 504 587 -257 -265 940 -387 499 -139 107 -748 -112 -626 -805 -381 -344 363 -963 735 -220 -816 -37 914 421 384 -138 666 -648 185 -203 -550 -522 928 602 -701 -499 20 411 -976 -193 -722 -165 37 551 -658 194 757 -291 565 -28 678 -903 44 641 454 -441 -489 896 -503 910 -426 -13 -160 226 896 695 560 -406 562 776 861 -339 -787 406 -139 546 -832 -717 -645 944 -718 884 189 285 703 -423 -959 -374 -307 366 -309 -555 -567 -652 -748 200 652 -871 416 -143 -830 175 845 140 -347 532 72 -475 -10 734 -743 66 -874 305 483 111 -558 529 215 279 -110 -595 -135 -380 -220 -874 754 -926 348 251 -8 -550 -526 748 -990 848 927 753 36 -471 595 934 262 835 56 -276 62 193 -53 -112 -59 -813 504 -431 -568 900 -813 -187 362 251 648 -487 392 951 -649 659 -234 -66 780 220 499 -208 235 -878 -620 825 272 -721 136 -832 745 -752 -969 -951 840 524 -852 643 465 -348 -998 -283 698 -105 654 -812 -789 788 -908 88 826 220 921 -961 839 676 -156 -668 795 198 -921 914 -573 356 -462 651 243 -330 -805 39 -985 -75 -719 294 -75 -923 -429 726 -54 792 -31 55 -16 -488 -369 7 -535 495 -219 437 878 -232 -79 -936 -913 -204 -551 -588 -783 554 -987 470 -607 -277 577 502 -591 -860 490 -5 -29 -742 986 -794 -524 471 -450 883 -864 -876 339 -52 708 -847 -483 -655 885 -137 -869 990 654 -652 -22 -364 -172 716 800 -373 938 556 -684 -677 958 -958 -365 383 -993 638 -779 -321 -189 894 -871 505 336 -887 -657 438 -977 175 603 512 685 -111 -833 498 -101 23 790 459 -730 -762 233 826 915 -617 307 -379 942 -671 -788 -23 75 -251 591 779 -898 763 40 791 -60 239 -146 -56 -99 -299 -54 -335 813 36 -716 811 -653 208 -279 274 975 438 984 655 -662 -999 742 260 284 349 -950 31 656 727 -521 451 257 -844 -125 -915 -802 877 -992 123 -161 196 239 -567 682 342 -977 -309 531 242 37 -753 287 30 166 956 187 735 -46 156 -359 -728 266 458 922 -33 -253 670 -561 -953 256 238 -202 323 233 -639 -348 416 -588 -852 420 -868 526 647 -296 -239 -689 -118 -550 297 -905 -588 485 -560 -567 930 693 623 -925 -8 201 558 -840 -127 732 253 -530 264 187 -861 0 71 -262 253 116 450 894 726 -328 696 -241 414 465 -64 150 261 559 -250 302 -925 -440 932 577 396 -84 -950 891 -250 -310 602 -389 -637 799 -487 -374 369 -847 988 -753 387 -171 504 -549 857 -938 -894 374 -597 504 -667 495 663 977 833 415 530 -500 -503 585 911 -353 547 -685 854 -890 -401 406 -491 556 -336 44 -131 -976 272 194 611 -593 970 162 -70 -862 -968 44 -617 600 -958 914 -701 551 -352 -726 115 -573 874 -541 -664 333 -622 493 -686 -757 142 909 879 44 8 -692 -563 747 -910 668 698 797 642 -27 941 -307 -274 -281 -618 77 847 -684 -861 -675 61 -568 813 -713 916 -377 713 555 506 269 817 779 -136 0 -755 -253 473 -98 -522 629 377 -740 756 -296 27 -561 -865 231 542 98 948 -439 -557 -372 -800 771 703 6 -667 677 -493 766 -542 195 570 -947 -745 -775 -30 -752 809 -377 -541 467 -690 -253 -886 -705 -648 183 543 -588 305 -38 518 -435 631 -179 -801 -752 -843 769 150 386 -96 233 483 -341 839 912 -258 -37 853 -806 655 -111 -463 -981 -669 -38 86 -233 889 -761 147 -637 -180 -942 -111 454 -462 774 820 -906 -258 229 448 80 887 -440 -443 674 -682 515 296 -63 824 -357 455 139 376 -868 -279 73 329 -922 -331 729 -825 448 159 307 16 -8 794 836 -70 547 228 -77 -848 298 -891 -761 997 -138 830 800 -138 -254 -943 601 -177 -459 253 926 -509 -480 -222 -387 896 -709 286 -501 30 206 740 293 -302 -487 -646 -447 153 213 -530 799 83 120 -511 -714 654 305 917 -6 54 315 645 78 -95 509 -781 576 736 -450 739 167 -344 -657 45 -166 134 815 314 -219 -702 -367 339 347 -730 -971 63 937 -15 -302 954 127 -698 208 -614 825 993 904 -743 803 137 445 828 951 -481 -924 -170 -849 -518 711 -235 -358 -117 399 -379 488 -446 463 644 -100 -729 201 -195 -337 -245 -193 126 -658 444 -960 -102 144 -375 -836 -18 -322 296 710 784 -524 802 302 -898 -661 -262 -672 -947 -276 -830 598 680 -200 354 867 -140 814 911 811 292 -272 -800 456 630 -466 19 -4 -697 828 -462 904 2 72 244 -182 -75 -934 -66 424 627 -512 -730 -731 541 -619 -82 633 460 878 -122 -607 -639 260 -327 495 -564 821 -882 366 221 -416 -441 806 -704 989 192 -79 319 818 -65 -102 -111 -226 -895 693 19 527 779 404 355 359 174 121 -426 -143 -174 -814 -493 -693 -777 -832 326 713 -85 441 -921 948 -11 -190 -131 723 341 -810 6 -41 -882 -961 -425 70 413 -322 451 129 -241 -901 -570 721 -727 -855 37 89 367 -415 10 -706 847 915 941 711 867 -697 889 48 -11 145 -124 558 -292 301 201 -295 670 665 -299 883 -187 430 -176 801 413 512 -191 -798 -643 893 -133 958 187 594 -546 981 -166 715 -448 -789 661 -204 527 901 242 -288 437 295 628 664 32 -133 -226 -319 458 -369 392 907 -80 -566 -606 0 544 -723 96 518 -649 -180 -561 -945 724 668 -241 -896 -905 447 32 -466 222 -143 505 -697 237 506 462 -748 434 221 -680 665 795 -113 -408 -622 -20 898 726 112 -444 597 120 615 108 886 365 -391 774 563 754 -400 502 -66 785 79 -271 427 655 -876 -280 -830 -630 27 -94 -522 64 938 848 374 853 555 -760 -920 -506 847 -495 54 -676 547 -38 -620 939 635 25 813 -281 -516 -644 333 24 -44 -182 647 -121 -835 673 -800 -15 849 -929 -486 939 912 211 598 -929 -652 33 -858 396 -355 -604 513 -305 103 240 -56 -200 183 668 -998 796 -646 43 878 28 548 -77 586 416 -717 154 -148 -162 836 -636 522 -522 -613 727 713 -707 -183 -126 -288 -771 -411 -168 173 154 178 -446 -560 -548 -241 515 -637 -911 745 926 20 -641 -259 471 -165 597 907 -911 955 -141 221 -871 242 197 -653 -810 -740 -129 -660 -85 -535 -121 341 -378 542 -232 416 759 814 210 -491 -851 -916 864 -883 358 -210 531 -445 -121 659 910 255 -25 81 235 -631 30 948 -55 -564 952 289 -72 578 88 980 -101 -306 22 -925 -973 -401 123 718 -628 -104 927 933 -431 614 980 -771 -566 -929 -222 -115 -966 -2 655 616 544 -44 -676 255 -827 383 629 861 -881 -156 -364 -435 -708 -113 683 -588 443 125 -519 875 22 405 622 92 17 -316 -12 146 138 306 -249 -64 374 946 139 -843 760 -622 -748 -245 -536 -485 -297 352 -395 -576 80 81 276 -327 1000 908 529 -303 769 -556 -958 -216 464 -167 -72 -31 -291 637 -31 -163 671 -482 882 -885 224 -351 508 181 -96 339 -542 -385 230 419 -109 872 601 755 65 287 -697 -596 642 292 951 -973 700 -414 986 -807 -32 567 -864 -546 -551 988 131 637 772 245 -457 -26 822 -971 -440 -695 498 830 -79 145 -101 822 -941 -230 204 -583 746 -459 -278 -127 -956 401 -309 563 -804 -891 330 -236 325 489 556 259 -779 -683 -911 752 -151 -472 -24 -840 339 59 -915 43 602 427 348 872 -837 -429 -526 -959 -321 938 643 -346 -366 711 -19 -304 -625 -612 692 -491 -855 247 884 352 416 411 -362 -809 562 142 126 857 -306 -37 -775 -232 732 232 -579 -452 167 390 -923 -556 220 973 177 -645 -825 -562 979 24 589 374 976 211 -556 527 400 -273 203 88 -150 78 -138 -43 832 -330 255 -966 -162 633 327 -367 953 -620 -757 -446 671 -53 -97 -490 74 -656 -622 873 775 -617 448 820 -547 -223 -205 -6 374 -849 -525 -175 926 927 -59 -237 197 929 -496 -297 -50 -384 532 76 -500 -439 -480 -412 -111 -113 -798 551 971 -160 -114 522 880 618 463 938 567 327 -779 275 -792 801 -786 -720 -395 639 -672 195 681 792 -435 499 811 287 620 879 47 -237 -915 -263 906 795 -576 910 151 732 -448 -202 -27 -714 749 -507 583 866 -79 -674 -457 389 293 34 621 611 979 171 196 -27 -1000 -497 318 749 -707 -754 -435 -138 -265 907 723 -507 619 217 532 34 -7 967 -876 428 -890 -142 28 -423 703 994 455 -566 124 -891 -955 -305 89 614 380 494 -144 -507 268 6 -838 560 -748 -630 33 -892 -965 -222 337 -699 946 -487 506 -430 915 -789 707 78 -344 61 726 527 -411 -954 311 -686 -50 230 -46 -635 923 -379 166 -239 -953 867 -704 16 720 253 -172 -194 -70 -520 -425 -124 66 -205 540 648 421 -986 -643 734 -277 -825 365 -548 88 921 -271 821 730 832 344 420 699 528 583 170 -209 136 -542 -353 -379 389 -175 890 -904 678 -274 770 -309 17 -703 -986 122 -943 59 -515 -770 -24 -853 131 661 798 158 383 -575 145 -152 -144 303 462 -182 -935 -418 -764 -438 169 178 11 -382 -241 -653 103 -437 -822 163 -278 -452 -284 -318 783 -701 -131 632 857 -788 -899 -794 -500 -919 677 336 759 890 143 -851 782 -835 925 520 -369 -430 758 93 795 -877 -852 -330 -782 206 485 773 565 654 89 765 -895 -474 228 -28 740 37 -847 -91 920 -263 226 579 -233 -539 700 921 238 417 411 879 -596 -428 655 -715 -16 -652 -491 420 827 -723 -208 -344 -546 -334 510 -340 349 -339 -722 142 -825 534 995 568 -669 631 873 -835 391 -217 -32 507 -332 693 -998 385 565 978 -524 -240 90 -766 321 -766 -209 -826 431 793 -313 485 685 -503 503 -516 325 80 -481 -995 897 273 -260 248 910 -660 936 842 -535 -384 50 -823 21 -292 486 990 913 -331 985 853 -333 830 122 89 322 -469 -564 -342 -391 515 69 -852 368 -613 352 -816 875 -601 540 748 -578 -274 -745 424 -780 165 -752 -450 -658 545 -719 212 688 556 -799 -667 -724 748 223 669 -617 -97 -1000 893 -839 874 19 282 -404 -349 -478 -759 -993 -990 -668 -198 -992 -439 -280 827 -280 623 448 -320 455 800 -945 669 -906 723 309 -559 629 -58 685 405 -854 266 361 926 78 -356 -516 -756 -374 887 -117 -365 -341 -694 509 553 749 -647 -841 -681 449 -827 -780 -614 903 695 597 -261 -356 -927 -36 -930 365 13 -373 66 38 749 408 -223 -403 -977 -486 -746 -656 297 -332 271 882 649 606 383 -574 -824 -137 990 -774 -64 60 586 -83 220 453 933 418 170 -828 729 210 -161 -326 -806 800 400 -666 -651 -580 -606 79 -97 -203 -167 17 768 701 -519 149 -845 695 -472 -27 -115 -67 -346 -21 -84 155 -846 645 -273 31 -605 428 -440 -314 -8 -774 -710 77 -737 -677 -827 965 -166 980 170 655 -397 -377 -70 -692 -588 450 -316 -630 395 -849 -959 -620 -23 677 -98 607 896 490 -27 -336 389 -595 377 -135 164 651 -910 262 -626 69 707 -558 259 -333 741 -889 449 264 -485 -583 -848 -608 -233 992 -839 160 -196 676 376 307 -473 303 -948 977 -857 -71 823 837 397 429 331 -5 817 701 880 201 373 -236 695 884 -965 908 945 -39 -566 -200 -38 209 -262 -811 601 592 670 -319 685 -525 -450 -860 -672 247 -664 -67 736 -465 428 26 -331 -430 -18 328 -298 388 -411 -39 91 11 408 -525 -776 -812 26 697 161 382 255 -936 493 913 -930 -581 -988 -773 -624 807 -817 -154 491 -803 517 150 -883 358 -945 890 -916 -492 -581 -551 975 213 -92 812 -554 552 35 -997 -614 -781 -320 489 -671 739 -88 -667 -126 -189 -959 -998 -26 841 -97 120 561 -603 165 347 -591 719 -558 -242 -924 -927 960 39 927 933 365 769 203 -225 -613 196 -548 944 -418 -934 148 657 977 28 814 213 -33 950 -491 -334 -298 -45 -134 725 623 -519 392 696 564 -548 425 -265 652 -889 925 178 741 614 -145 -380 -981 -879 -634 580 99 -770 -837 313 528 -765 433 -263 -263 967 -445 886 -322 8 744 -30 463 -930 -337 38 130 604 -914 395 301 -129 -46 -845 -898 195 458 -573 555 286 -757 -230 -325 -215 651 961 505 -398 -108 -392 565 200 484 580 -825 585 -885 -102 607 134 -731 980 989 -711 -877 287 489 445 -571 895 853 -539 -216 -465 -370 636 -150 390 -254 -65 -354 469 -268 767 -970 545 554 -714 636 -818 -528 348 -983 804 139 955 -435 868 729 -326 -642 -558 -887 321 934 245 761 729 807 297 436 331 -359 -44 -159 -877 -821 124 -696 359 230 -133 516 -86 -707 794 -750 -355 989 -857 72 672 -872 -623 -814 -431 921 -332 433 -154 310 509 180 597 -249 131 200 279 955 -502 -539 43 104 434 952 -394 991 548 -904 798 -442 -414 -462 550 273 25 -728 -918 579 33 -59 -963 -114 811 -815 -691 -468 -116 -778 680 820 -482 81 411 800 -459 -867 -853 -201 -91 241 -140 31 298 -308 200 383 -857 -226 -360 -49 883 443 -130 861 -632 611 419 -25 -200 318 790 -406 -335 76 -850 -323 105 864 -530 -881 74 204 -802 -646 992 397 799 890 -651 724 381 697 267 85 738 -824 -258 765 -467 -327 -991 -681 386 -417 -302 -12 -907 908 -723 765 172 124 -908 -11 -533 -375 796 267 -286 84 -256 890 -998 920 356 -34 -302 621 -217 -868 992 74 174 282 -353 509 667 360 516 223 -519 359 522 -48 3 384 -513 -897 966 -94 -825 850 -999 816 869 639 650 185 580 869 -352 13 -910 8 -523 -915 -897 -162 974 -289 67 807 -899 -539 936 -138 -218 928 -614 -196 -277 936 -410 -578 -101 -645 462 692 547 954 999 -687 633 -69 -462 -604 103 -404 -684 -173 487 -38 -415 482 343 -256 967 453 905 153 799 556 286 112 -781 -348 -171 677 -363 216 -366 349 -630 -424 765 347 -947 626 689 -799 -269 -429 -676 679 -761 422 380 334 665 -691 874 811 1 988 -364 -701 -47 -925 -682 251 -11 -130 -533 71 -150 -318 -549 -972 807 345 370 631 -176 -296 -669 -504 561 -943 288 30 914 -798 225 225 659 515 -233 -769 -73 44 -317 -17 -421 -127 -280 -897 -671 -621 819 469 606 -662 735 -390 -674 991 780 754 -670 -76 614 -232 721 -112 741 -364 -24 -766 -372 -948 64 781 776 123 454 123 -929 -768 -511 -259 1 12 843 -120 -638 -3 608 117 -502 -573 -730 186 246 476 -563 619 -432 -139 793 642 -403 158 299 739 -657 633 229 -651 -208 -756 -554 162 403 660 293 -978 -122 -801 -741 94 -441 751 -488 629 401 -703 -693 328 -944 681 229 36 -195 -211 670 96 -32 -834 -512 -197 331 -310 53 106 -847 -979 366 572 -709 -261 511 460 200 853 997 -913 113 -244 194 35 51 -993 830 418 360 154 -542 -754 -769 -686 -294 55 367 -395 -806 661 258 698 -254 589 -88 476 -574 271 -243 542 564 -897 -842 -282 -777 -652 -241 -177 -175 -413 31 184 15 -547 -563 -395 -864 856 462 -705 -167 -515 738 7 179 -320 -436 729 849 -173 440 -555 642 -840 -951 532 169 -989 -190 257 -486 477 724 -924 -262 264 349 544 -217 -160 541 547 252 340 -175 238 659 17 -323 -293 702 570 -676 -315 319 996 -603 162 113 -130 217 395 552 -217 -110 -353 503 -452 -38 893 452 -128 -732 -257 848 -450 9 772 -969 -648 -686 -147 731 510 258 -569 708 827 653 -491 756 632 419 446 -861 -541 874 191 340 683 846 -543 -197 100 343 -614 571 742 -383 991 -972 250 -857 -548 -478 841 729 -213 722 -958 -101 798 -248 -269 -305 -882 587 678 -684 948 -805 -773 538 884 -432 -466 835 130 734 986 -423 -610 -943 268 696 273 581 -200 152 141 44 462 -423 -524 19 879 -152 -677 162 81 -620 391 -374 -890 -5 498 925 381 151 80 -531 480 -28 -928 939 541 94 533 -447 217 289 88 835 996 -851 -833 943 -302 -437 928 -860 -621 567 -456 108 620 -985 -499 522 -591 -668 -397 403 548 519 26 43 -683 611 -912 184 -465 -592 -466 -156 554 -927 -658 262 -199 303 -656 -817 -618 -305 984 -887 392 -297 -364 -392 534 286 327 -504 825 -480 -753 -591 -912 -108 -240 725 387 -796 -198 399 -535 -270 401 -702 860 226 -423 20 935 -4 -276 415 -958 727 171 -705 827 760 528 -634 228 549 211 412 -496 518 14 686 -739 -892 248 -35 364 -602 866 220 746 371 -210 -89 -381 224 707 537 894 615 -495 -591 -954 234 27 394 533 543 517 130 -654 861 933 284 741 -883 -116 -160 531 504 -261 479 977 -462 115 -209 63 -166 376 777 -529 -635 981 -611 -922 326 -50 -334 286 622 213 -282 329 52 -643 -137 65 735 -288 193 693 -232 -833 -395 101 72 -654 553 -529 95 -789 -114 440 92 663 991 -42 -429 238 -597 -330 -555 -540 100 959 -613 411 16 -822 -270 -239 -992 -308 206 958 -891 516 742 -569 -230 286 -808 -679 688 -482 495 200 30 627 78 749 -521 757 -6 -129 -665 545 -877 -930 -527 -111 425 324 -310 -313 803 -58 742 696 -644 854 -638 -998 -528 844 488 501 -84 -409 616 644 551 -26 -79 552 763 -901 -292 879 -475 -837 866 -904 784 773 -654 -278 342 513 888 -793 600 336 -339 -295 -36 730 808 -58 733 -767 415 420 -514 424 -97 -883 892 613 751 707 594 -389 -231 -891 -959 -367 -568 340 314 -434 -548 262 551 -773 -184 55 -769 536 965 -825 309 321 -568 -969 -813 -810 81 898 482 954 -933 -601 -361 984 271 186 524 733 247 -681 -284 -861 -536 645 -124 593 -683 -559 288 -155 160 629 -74 -716 801 -170 403 -373 390 -547 -45 -588 810 -994 -684 480 -638 692 -112 28 578 842 -960 181 -690 -961 -861 -628 -914 668 -539 834 435 118 333 -918 -879 248 -534 710 432 327 182 -8 828 853 393 910 -34 -551 -603 -189 -68 829 -341 -656 144 -685 563 740 942 -963 903 -439 461 423 869 -475 744 210 822 305 -747 273 383 -793 -532 -263 -958 303 -42 235 379 -251 174 -628 166 489 -395 29 -18 473 -983 -554 577 333 14 288 -615 814 995 -607 -849 -912 -797 -120 276 661 786 238 388 -225 -280 56 -871 -111 -561 -172 -145 -942 -487 426 89 -393 122 -12 784 -473 938 524 243 188 -576 46 394 356 -949 965 -772 395 -261 123 -548 37 -394 322 -102 -92 836 -57 256 543 10 -814 -81 854 809 376 820 -306 -728 -71 -796 -126 -854 -381 -819 255 712 -277 -157 783 663 302 770 26 -293 -846 556 -596 222 -2 -804 737 -228 13 571 372 843 -277 910 -67 -223 549 56 235 -981 -313 85 172 839 407 838 -798 -641 643 -357 843 909 596 621 784 -682 -211 232 -653 596 919 102 361 -83 -324 279 -925 62 376 76 -488 587 -29 391 -813 -16 -151 100 987 928 -228 101 -939 -964 99 -122 656 20 -74 102 -407 972 21 488 -116 -159 -238 -179 -721 -719 711 -138 944 -786 803 -178 -916 630 905 -274 -368 -770 -809 639 -693 -227 -237 -768 499 917 770 -260 959 991 -570 -628 -632 77 919 985 -461 30 -186 261 38 780 -54 967 -335 440 26 -944 -502 676 126 -757 585 -95 353 817 787 416 -812 511 616 904 461 -40 -743 471 897 -72 884 -102 -556 -193 -597 639 -454 -376 -662 -685 -266 141 -821 488 308 -780 745 -808 -520 72 -991 -527 -675 516 285 -705 -15 622 375 -622 92 394 296 -319 960 429 -626 -3 179 416 -293 -112 764 -506 64 -731 970 -616 172 -426 -559 -811 588 -908 147 478 -857 273 659 588 -380 -643 -185 -146 888 -263 -262 -876 -722 917 -20 646 509 816 221 -312 47 -236 821 556 456 786 346 959 -932 5 -876 -485 918 -900 -404 -31 533 365 -256 -122 -139 956 -967 -569 -202 921 951 -535 -276 579 57 -294 720 122 494 267 -42 -732 -630 824 988 -33 703 -829 -798 377 109 649 -272 752 462 853 -980 -626 718 -616 -497 -906 -753 135 467 -609 -728 -565 762 705 -141 -556 416 121 -873 -688 78 776 343 197 -39 -697 -894 -372 747 9 63 -126 516 968 820 514 115 -839 -821 705 -307 890 599 676 817 -605 -351 879 -364 217 -86 120 -268 852 939 -986 691 45 821 -105 -383 -824 371 755 -841 611 962 -710 -671 -443 -776 -897 318 -695 -527 851 114 209 -503 250 -110 -626 -251 -700 -858 -599 -324 -54 -319 -495 -235 275 782 -614 514 16 -785 -619 354 -840 569 -867 644 489 -93 468 -532 662 758 -959 -527 -472 -872 -202 960 -116 -355 -820 -648 -289 67 472 772 -541 861 -548 -840 762 -194 -895 114 -725 -918 316 588 697 -625 266 -183 -78 -913 638 -786 -916 504 667 -557 449 904 865 -342 756 -51 479 356 799 171 -189 -9 -968 814 -47 -370 -526 692 592 -123 -981 825 -415 937 701 73 -834 -151 857 -498 -606 270 645 -690 437 507 591 -251 160 -466 -295 331 87 55 -773 827 985 27 771 618 -21 186 -783 583 -974 427 294 -1 250 -588 -432 731 -871 -877 404 -719 -589 -419 564 419 581 673 22 315 538 -734 931 -194 705 -142 -24 -642 614 -679 969 -137 -193 462 -886 173 832 626 -341 -985 -797 292 138 766 -41 -625 -234 -984 -822 134 269 -897 -381 675 -177 -997 -268 -585 48 36 -164 9 -382 -918 -953 57 -889 -80 -543 -62 635 -155 -873 -707 831 710 -68 -311 -185 972 333 -192 -315 -504 -271 809 589 78 469 638 513 -303 212 -562 37 -501 -531 -414 -164 255 -417 120 116 -459 -818 -400 -982 561 -387 -928 -899 1000 -277 -563 837 -251 13 -642 599 164 -600 369 -193 351 246 -667 547 -883 -702 -474 23 -354 182 878 -318 -971 -166 803 409 -61 965 523 937 -890 354 -208 -528 -322 712 -831 777 775 -602 -946 752 -164 -236 208 -967 -666 133 649 858 880 187 655 -736 550 -996 136 -775 -880 26 67 753 -145 684 -975 -68 428 703 50 538 1 -284 -856 138 685 -236 988 -616 781 -577 933 -2 -743 -830 537 -779 292 -67 -799 364 771 -171 -601 109 -870 476 -117 -244 508 803 587 -107 -187 -497 -906 -90 -503 130 -523 718 628 -725 335 785 -834 358 649 85 473 -156 922 471 372 -257 -148 154 558 572 -942 -22 172 -797 729 -765 -654 -920 798 860 292 87 -771 878 45 -71 415 -857 -175 -779 543 354 -541 -93 -432 -502 582 -109 186 -694 -932 421 -250 -353 -917 542 -391 758 696 -835 221 -736 989 -948 -260 742 575 772 -354 -40 763 -193 342 381 809 -699 489 -327 5 320 -726 -852 96 -116 825 785 -489 -609 -675 75 844 -493 -670 401 706 88 -42 -584 805 553 -814 -420 783 265 -135 -576 -891 -856 -248 -8 747 -423 -990 -226 55 913 549 809 -275 -839 269 -308 892 -341 701 553 290 -767 451 -548 -750 151 170 -259 -522 472 -469 417 -859 -754 -342 -132 763 293 707 242 940 -415 185 624 -163 -938 312 209 990 412 169 619 584 -529 -978 259 92 190 -125 340 -821 -450 176 -714 411 517 839 881 -535 -436 761 190 -175 -451 92 497 593 277 -609 -19 856 640 -602 -506 -470 682 -221 206 205 974 -497 575 758 580 -624 313 -475 -509 932 119 -26 -702 -606 236 -130 2 374 -439 -768 911 336 259 736 875 401 -438 -162 -598 -392 -567 -727 -516 931 -238 514 -356 797 -616 -693 -347 824 -109 -341 574 983 5 233 593 -923 -528 186 200 -409 21 154 -699 -670 836 246 569 610 -699 464 -340 4 -640 755 212 -984 825 581 386 493 310 -34 -427 229 -126 -563 -295 -75 -5 221 798 675 847 21 313 -572 739 -722 -406 -214 983 652 941 -158 -257 768 -833 -219 647 -321 783 -817 -429 -295 612 -380 609 784 580 280 353 -262 421 973 909 280 -117 508 -244 856 -819 -913 -585 789 522 -93 587 992 224 -513 611 -407 -185 -556 -858 -763 782 977 -586 282 -323 600 313 -474 -638 -780 752 -331 -937 749 -931 -760 -993 298 5 -978 422 544 -401 410 929 404 147 -558 -230 -173 766 -171 258 -352 -834 878 50 163 479 -354 994 -383 453 609 -195 -617 149 -253 -628 231 954 -506 -232 401 212 -178 70 908 520 861 476 569 -361 862 997 398 -327 -404 -688 -214 168 748 -151 -74 467 755 698 -758 754 -724 494 997 707 176 108 -791 -990 461 792 -383 529 485 834 706 527 -515 -420 185 750 -184 674 -445 -733 932 -919 289 817 838 872 519 -492 -752 730 898 339 -763 300 932 -311 -127 667 676 928 945 624 -311 -874 -683 791 596 -329 -726 -407 -608 448 595 344 157 -513 305 -226 -225 -332 -977 206 -923 181 -620 108 864 942 483 -381 615 617 -333 359 661 -38 749 -273 443 559 -21 516 521 572 658 -737 -103 -293 -621 -781 570 -867 435 -365 -810 -716 313 392 -555 -702 690 -50 -623 -968 -501 192 -684 -192 847 876 -230 337 185 947 12 213 810 -639 -997 -48 397 321 695 -765 224 232 257 200 884 -809 -928 -457 -570 -363 431 859 -534 486 -302 764 -167 910 542 703 -900 -332 -164 -198 774 849 -298 309 741 74 -949 -580 -600 -92 -432 -635 -882 -763 -995 -810 -101 -609 -46 -676 -445 -258 210 -492 -131 -553 -160 -82 -428 996 873 644 -730 682 -383 100 -330 -42 -988 -89 119 -477 794 865 915 993 -424 -678 -668 876 401 830 -305 -215 429 225 898 899 -873 -333 904 -374 -822 480 495 -946 782 -189 513 183 -1000 -871 663 -217 665 970 128 -206 -730 -143 -944 -379 259 199 159 -838 637 914 -908 716 778 -905 184 -6 -476 887 -290 -662 -159 -378 106 248 259 997 413 -259 -130 587 712 -202 667 -918 -107 -952 178 440 928 -51 882 -318 134 -682 665 -552 150 -810 -522 -863 284 831 -779 -4 -103 479 -753 -867 -153 -524 975 510 441 51 -340 367 -393 -927 -759 -502 -596 -238 -165 -566 866 996 -427 609 -561 393 -485 506 -412 529 -848 430 783 929 -534 77 -539 65 744 -215 -156 -702 549 -783 421 163 -478 -888 570 -934 811 -373 382 -293 359 -683 -117 -418 -603 -196 71 420 467 -595 799 950 -893 926 -728 -617 -576 -422 -79 722 540 -839 -153 -460 -281 731 707 -881 -235 -491 10 20 521 75 -155 -843 -843 -100 -352 969 461 709 454 742 -429 -576 -537 -516 362 -680 147 210 230 -390 694 -829 -900 979 -970 -151 217 -77 855 -920 163 773 -673 -444 -436 -659 898 534 823 602 -161 519 -170 392 93 -550 56 547 -353 -682 311 -133 886 147 -427 -929 17 -532 291 -507 -763 -799 513 37 -272 936 391 -594 -942 -530 -158 -411 702 -64 -216 -943 -452 160 354 -435 -201 -871 976 128 -6 -221 66 -924 831 -864 27 60 543 -173 805 354 887 472 70 -541 -543 756 264 918 926 412 -474 41 393 608 982 -47 272 -287 645 654 -998 -841 -656 46 290 -388 279 -852 692 92 -85 125 572 874 -231 -41 -964 -873 627 -647 -835 -497 685 -189 56 527 746 140 -835 341 -539 728 785 600 532 -634 -232 -678 874 926 -900 333 625 -847 517 516 -99 784 255 -973 749 53 -547 949 -726 650 -520 -385 626 -31 485 -872 943 -573 -324 961 -569 -773 -323 53 643 843 -366 253 599 -779 419 -588 63 -581 492 648 401 478 971 880 -663 -757 -261 -202 -108 216 380 865 -929 347 -524 416 -340 361 5 -564 -822 22 581 397 -419 -931 -340 -134 688 -135 855 -314 505 628 -449 134 -924 -154 370 246 701 488 -279 -119 -912 937 399 102 -463 85 -804 630 -997 394 -649 606 -544 840 -477 -243 -832 899 730 -509 -61 -709 272 316 -731 837 -164 -58 -63 -864 885 -639 175 -566 -926 -676 764 -884 -153 636 834 -295 144 -41 404 737 -350 603 -926 -495 262 -290 624 267 864 951 -57 -783 -899 427 155 -186 768 -603 -655 -373 209 186 -675 -617 781 273 931 -618 -329 284 476 -591 418 790 335 -932 8 618 360 846 -880 -408 819 -635 -129 -399 -393 -727 149 882 -477 86 569 803 -368 899 -82 494 246 -239 266 -872 460 695 -360 -637 852 416 -587 -128 168 734 89 -746 -949 33 -100 -814 -959 -471 190 -854 245 251 -937 982 112 194 719 -838 1 2 -565 -961 -955 109 482 439 782 -201 243 539 473 -301 74 -277 -527 853 -587 294 -241 828 332 302 731 154 285 -172 -322 550 654 603 -89 76 604 -57 -861 471 377 -688 -178 666 870 857 -1000 194 -854 521 472 341 746 -852 -890 -45 380 112 213 -371 -111 35 537 974 -923 -508 -473 -920 764 66 631 448 277 990 329 468 -355 550 367 -698 -400 784 424 -283 -164 -567 967 795 28 20 756 170 415 377 988 244 -277 773 -532 -91 -180 -353 -368 109 -660 632 -913 328 322 693 -934 -198 998 -845 -789 -371 -687 691 -270 -26 702 -963 -796 -425 762 76 -952 658 957 -362 102 -211 739 -981 -769 -267 -656 -531 -629 890 -935 640 -18 -840 -286 -391 -640 208 -772 -111 58 -354 -812 -669 346 654 -80 -482 149 -462 -844 612 -34 -802 -153 -322 599 -722 -94 -418 -567 540 113 679 780 762 373 203 -319 -195 -304 17 -851 433 106 -799 29 -743 -108 -501 12 741 821 746 82 488 446 -899 -410 -308 464 -441 547 -402 850 309 -350 -378 0 -309 858 159 761 -476 189 673 -386 545 778 30 861 -33 -787 -501 720 290 -49 638 626 182 -243 47 -559 178 -874 -928 776 613 700 -650 816 -189 -711 -470 -274 -605 929 369 -713 153 -796 502 -137 319 139 -430 -75 -726 -554 60 -267 -44 205 -720 233 -645 292 404 552 807 -523 -164 251 50 522 627 545 702 639 -533 -389 17 -957 77 -559 376 -723 367 8 -202 -517 -939 263 -125 -703 -739 -244 901 847 -465 948 -183 -497 -367 284 805 971 -625 828 549 50 291 -129 62 -348 -543 -249 132 52 784 55 752 382 245 322 967 -538 21 -200 -694 -425 -925 879 -96 -121 345 907 -509 26 -995 -935 -163 -872 -872 -627 -520 619 -335 -322 -505 -794 -596 -236 578 -328 -184 -683 728 -448 948 -574 52 702 -775 384 916 -630 555 268 266 -482 329 841 411 142 -897 -824 415 -834 919 277 637 -166 718 233 145 -968 -957 824 674 -773 198 797 -316 301 -273 448 -505 -297 -330 -924 -869 -862 -52 103 55 -51 48 -119 -320 573 -225 -961 715 814 -360 -40 833 141 -517 452 731 369 910 -51 -199 517 -35 28 -202 -711 -88 188 -745 479 -20 -696 -556 -464 166 -652 -459 659 28 852 -386 822 392 -48 -412 460 239 548 910 -394 901 503 597 -892 -926 -275 861 -638 -347 -654 -644 712 -756 -22 -944 368 193 208 878 -217 842 -325 -348 724 410 -600 -555 197 -238 689 -288 757 975 941 271 -127 -273 -600 -130 -609 -505 -249 -878 -624 505 334 -83 -882 -765 -868 589 -869 942 866 36 21 -801 851 222 -130 951 614 -1000 -222 -310 747 -695 -163 -274 93 925 -288 927 66 -412 529 822 199 83 333 888 -727 457 -346 -215 473 -374 -331 -286 258 -679 -575 -173 182 -517 506 151 371 487 111 603 758 334 -135 776 336 -708 502 827 -528 218 945 838 -159 987 -824 -785 72 -426 -777 -906 184 -811 831 -863 -905 336 635 550 1 -510 566 -631 918 797 62 -124 701 -68 -146 -502 895 -909 -399 -854 -910 -703 819 449 376 812 -155 972 273 -58 660 -480 -463 -946 348 468 -25 -532 -794 -932 180 450 -738 -758 -653 610 -267 283 -16 -168 -645 -756 39 291 186 -544 427 -364 33 -159 -741 226 941 207 -517 -904 -754 -569 -636 940 -633 -948 233 -518 -127 77 170 -53 -873 77 173 -872 -816 -361 -413 370 -589 -893 402 -143 -193 693 445 -687 799 -355 513 -338 -504 215 638 -421 811 946 685 104 242 866 -520 343 -583 -542 -11 -9 -349 728 -829 -100 -756 680 -313 -942 752 107 -542 -281 -274 -216 -312 808 239 -962 -799 366 -384 657 735 -804 536 -416 -353 109 488 417 251 -990 865 302 141 901 -627 284 -889 -477 -449 403 -530 -972 924 -698 -989 -87 -795 -79 723 217 890 -22 662 907 50 311 -665 -282 -429 -894 -886 -555 -582 -311 598 -165 568 -864 151 -15 214 352 29 -506 -301 -431 277 -931 -914 842 -548 379 -977 682 644 -42 -790 836 662 639 -884 -184 -640 454 -788 -990 660 -682 540 695 212 -534 -453 -948 718 226 -573 -541 396 364 -133 -140 731 -207 798 424 -355 752 512 -980 577 272 802 -273 842 -260 175 -758 244 733 246 559 466 140 191 79 -932 997 -403 -831 299 737 -653 -901 412 -917 979 590 925 -854 898 -349 -754 -746 462 -389 -49 301 44 -339 -67 -100 751 305 -209 346 -295 580 -482 87 115 -614 114 824 -651 235 313 936 340 -84 87 -505 -816 80 475 342 749 161 40 -367 -38 933 -542 202 -126 -725 -923 666 354 895 825 -103 45 571 -274 -576 -422 725 81 -120 -271 874 231 606 -721 247 173 240 -668 -530 -449 632 -501 760 2 -522 438 550 406 341 791 773 734 703 176 -922 806 -25 399 -821 -162 -865 169 -973 604 -812 128 -959 -505 -115 389 -809 -814 874 -233 -151 474 406 39 10 -839 517 921 246 -136 -993 -877 68 -143 93 599 -281 -488 -320 -954 649 -508 738 -881 -844 -263 677 -282 -704 382 -28 743 -852 -222 777 592 -724 -845 599 -860 137 -517 -267 119 -672 -175 256 -760 812 -423 69 -588 921 -375 -722 69 498 -620 21 -951 -368 -332 342 167 102 -185 329 222 599 501 -303 280 152 818 -264 521 -111 -565 759 66 -376 -812 -497 294 -384 -842 -422 -580 -208 397 839 -749 373 -608 -706 -146 737 -69 707 -724 -953 143 -479 204 -401 -739 -854 829 882 -909 776 -982 368 -210 -468 810 -997 55 -495 -567 35 933 464 906 694 215 688 -387 -87 -43 -145 600 -235 9 -908 -168 691 -746 -190 -230 406 764 -260 266 886 277 607 919 -971 -617 797 209 311 -902 915 -339 313 316 -905 435 843 876 -776 349 -492 811 -409 -183 -398 -9 -363 -519 -872 -342 -778 276 -23 -514 -676 343 -469 626 935 -9 688 628 194 -460 -453 848 374 535 602 236 -656 732 411 773 844 -748 913 -264 -295 -86 -822 -569 396 -605 568 332 -333 78 -450 575 517 514 -472 476 290 -63 -807 -972 -180 742 836 -16 -346 -929 765 159 530 -143 -625 203 -65 -647 485 -504 619 -275 580 875 -879 -366 -471 -524 867 -622 932 193 419 788 -34 276 -456 919 870 -958 -924 765 -73 36 -558 -227 526 -693 -832 -197 -218 636 -572 -451 423 -866 -250 727 820 897 322 -881 -897 -816 734 548 353 365 194 668 763 -241 567 -161 421 -289 93 370 -357 -784 -902 -355 -538 -406 -53 202 807 -801 -853 694 467 382 281 -499 448 -223 913 -98 -347 -616 967 -941 -236 -515 185 -995 863 -671 -214 965 565 -828 533 659 -300 -237 -197 -864 -143 261 366 -684 985 -943 -78 -294 -503 -153 -732 986 508 581 85 972 175 -536 -272 785 735 -878 -299 806 663 268 195 443 452 -51 602 413 -618 -14 -749 659 -738 858 -285 -398 588 -54 955 -595 685 -116 515 -854 -783 -410 -163 -700 804 -32 959 11 940 168 493 -539 -560 94 -113 -328 -256 -590 51 751 -80 178 -760 581 286 -636 -734 632 408 122 153 7 3 992 778 -1 -603 -547 669 203 -405 -156 -79 -559 363 -639 -291 514 -840 -347 535 305 525 -441 447 -856 -624 -950 -200 654 -304 748 -256 341 -515 313 -775 -225 954 132 477 -715 -628 536 -382 920 -382 -599 -821 339 210 728 -696 891 870 -990 832 -177 976 643 -82 -484 582 -697 53 -63 -290 -723 -542 -860 -224 202 -140 130 -6 354 -205 758 -534 172 861 497 -228 199 -135 731 -618 700 -534 588 214 -721 838 -29 690 -493 895 -246 -181 256 -77 121 45 766 -199 -933 -633 168 -732 985 267 799 592 -121 -444 641 -213 -134 395 -76 432 592 -608 677 200 -679 466 221 -476 -142 -520 -141 -994 139 -909 456 -107 265 153 -281 47 -504 465 -230 632 884 -79 -903 109 -381 835 476 241 -16 607 -939 557 -861 -694 -442 765 -563 952 -39 -336 -139 -616 641 -278 478 -421 227 -950 767 -322 -79 294 -660 -304 479 957 281 256 285 837 -568 728 223 -606 -353 183 328 973 -363 -193 -501 -375 -663 -897 534 688 238 -691 -876 773 709 440 -609 475 -621 83 886 -673 -734 -807 426 136 133 -225 -537 -182 -125 232 -54 -686 58 201 -96 -328 -278 2 4 426 -864 562 843 562 -516 -250 -362 -718 573 -785 -878 -222 -540 916 -916 579 -955 -459 536 63 -876 552 -151 80 -40 970 -951 -852 348 636 380 369 -643 -689 -848 -287 -706 -12 19 -684 -207 -734 127 -537 -266 681 958 -376 582 357 -974 984 -424 833 434 887 590 -180 -705 896 900 -558 -632 -118 -542 606 264 318 20 -897 805 -738 -819 -64 -886 235 -165 -715 684 -917 700 -384 223 608 956 303 -289 -900 95 -748 -872 326 981 294 -519 522 33 -943 -340 115 922 -29 -958 -16 662 764 495 95 -506 -67 789 149 937 962 -830 -67 827 -272 995 -739 -243 103 -972 -259 873 -620 744 693 814 272 -849 49 710 34 -294 902 -197 -933 528 -349 856 -736 909 1 -672 209 -714 299 -320 428 923 505 323 -399 -239 576 32 207 67 840 534 642 -404 678 5 521 13 62 42 726 728 399 -913 -286 661 -415 453 880 49 -884 -208 484 62 896 887 686 -305 841 -317 822 838 -733 -960 519 429 5 -299 758 225 -972 954 -84 -808 -56 805 183 151 238 -973 -538 -854 859 437 -918 670 -705 979 -361 -790 -233 134 -728 453 -815 259 805 -693 -551 149 -413 349 -633 -733 386 -901 109 -763 641 -548 -851 -211 -697 173 -776 7 -919 39 726 -493 -570 -992 739 992 -643 901 52 -969 -355 227 -804 -865 -359 -982 535 -148 -707 997 436 177 -606 925 -513 -858 -66 -79 -503 459 669 584 -786 655 119 -709 608 301 -991 -911 -374 -28 -423 637 143 -163 125 120 -176 -354 896 -754 302 -972 243 -443 439 512 515 -856 -285 -667 943 -188 611 -691 -255 -248 884 -645 -814 83 -364 -909 -799 910 531 965 986 571 -665 564 450 -551 -839 -465 -117 290 -268 70 824 70 -68 -55 -847 -783 182 -281 -822 785 822 -205 -171 -263 -561 -396 768 846 -797 324 -645 661 -521 -962 567 980 760 -583 -913 453 -887 -850 -665 -885 -131 86 358 -382 3 365 203 704 -980 -348 141 -15 651 -918 573 -302 597 -13 -625 203 386 -787 -823 -500 -728 988 -243 -773 -733 -743 -367 702 575 979 -245 583 952 -403 535 360 640 -845 -232 -311 10 974 -587 74 -229 -343 297 607 245 439 -426 -132 739 966 156 -93 117 779 817 -289 -503 -780 933 -208 659 292 -398 -311 -792 908 942 371 102 -392 332 735 -233 -819 735 609 859 890 -458 500 -252 -877 -249 23 -264 747 -881 -318 -470 -364 -878 534 305 628 768 -857 202 -963 -959 -982 -504 533 766 -233 843 -990 -910 228 724 528 873 -606 197 681 643 148 475 409 -889 -896 891 426 -44 -388 -40 629 -756 35 -786 246 334 -296 511 -339 99 919 147 -2 -291 -431 -857 -93 377 471 -515 -2 47 534 82 383 -430 -434 -125 750 546 -370 -617 -93 -757 -868 782 -410 65 -334 303 156 132 -246 701 -406 695 -900 747 215 151 -960 -902 -410 -146 487 -12 335 -240 217 835 -688 911 365 915 997 -166 -627 899 697 139 48 74 729 845 909 -475 -630 913 -738 409 914 -163 191 -761 993 -509 -101 -837 -981 50 -19 857 907 -292 -460 -6 891 528 -439 -628 328 -927 -918 -611 375 -858 -996 13 -12 -489 -285 232 -930 873 -479 1 -991 328 -621 738 -903 -158 514 424 -216 860 -619 -969 823 -280 278 558 -521 145 -417 844 -666 184 -388 786 726 445 795 -451 844 -279 -761 -703 539 -757 19 -744 -819 988 279 -448 637 716 291 670 441 -385 -615 -861 -929 -330 615 -412 229 -350 675 -461 -436 145 345 -937 457 78 -472 -4 -320 -789 973 647 401 137 -652 634 -730 -377 872 -133 904 680 279 -481 974 75 -370 956 -758 -776 729 861 -304 -386 619 565 -652 -510 -987 839 635 -376 -905 570 -502 -647 -907 -921 330 570 475 -405 630 -760 -431 -661 161 19 98 -742 746 -366 -160 -177 615 -625 81 734 -578 -374 -126 496 720 -705 -903 -709 -912 -520 -398 -48 -472 779 -570 140 -445 -202 695 -677 480 375 6 -571 -665 -733 -654 -431 -461 746 703 959 -46 692 459 -970 -451 -227 -827 313 714 550 -396 946 989 123 504 -887 -108 -451 130 853 -136 -13 -407 164 183 116 804 905 -980 700 -56 -949 -337 690 -576 799 533 -325 786 -858 -688 123 -260 -427 -32 686 827 -261 -325 -157 576 -803 469 -538 -270 224 -498 189 -615 -935 329 669 -873 -711 574 971 75 -42 348 983 321 -457 -937 -16 106 -169 -909 -441 -840 890 -559 -711 -10 83 -787 -862 351 -236 -412 -133 -411 -20 -950 96 -205 -790 911 -223 -371 1000 142 -66 239 -196 323 618 665 460 675 853 229 -937 836 220 -970 -48 -953 994 837 533 -383 809 416 -794 831 -270 -589 -689 978 -429 430 -975 213 -741 -410 113 -422 -226 535 -815 240 -130 -251 826 -772 -677 796 664 -454 -773 323 -682 933 -222 -700 977 -393 657 105 201 359 918 -378 -352 -371 710 259 -124 351 449 810 -21 698 999 -216 562 632 409 726 324 898 -566 -547 -489 443 177 -531 106 292 440 393 -552 -775 305 -828 -491 -188 -155 -923 298 525 408 -180 -294 -10 -679 -352 -743 -344 -229 964 -890 497 547 -226 740 -641 -782 -799 -354 200 -293 573 -657 274 -591 158 259 -878 480 819 711 -325 -486 103 514 338 -42 -534 -457 -204 410 591 924 -30 -827 -492 -952 -873 9 -543 175 505 60 185 706 -229 -855 -712 219 -423 -884 535 874 614 451 -178 501 -230 12 838 90 72 156 361 -473 -25 323 296 428 -694 -844 486 -16 857 -330 -109 552 824 -191 831 -158 622 616 655 772 575 416 -143 87 701 552 97 696 697 -392 -770 -47 998 365 -218 -16 -341 791 -789 793 -229 -977 -541 -655 -947 164 -938 801 -645 -879 608 722 704 -197 -524 173 258 -144 457 551 -868 -674 -542 28 28 -880 -942 645 90 -110 -533 961 -353 -731 -384 -919 162 206 549 -318 -359 857 -226 843 -652 544 484 882 -161 -327 249 982 -70 -232 856 903 405 -915 -543 -521 -204 -889 380 761 -84 -496 163 562 -361 -377 349 829 330 209 -20 -60 6 -214 -655 716 -655 -496 -444 502 285 -481 -614 -92 333 -835 -975 774 -683 274 -643 -411 -207 -481 8 -630 629 -591 -211 919 719 213 685 53 387 639 -279 974 716 432 -903 -411 -457 -981 465 -349 -990 972 709 -957 -477 -771 -108 276 778 602 -654 619 586 -380 310 722 879 990 -440 53 663 169 318 961 -794 977 -619 -84 -703 785 -959 189 178 -448 -493 975 487 -998 391 930 -774 338 177 -197 796 -761 252 -563 844 -923 -928 -752 -348 -264 178 919 65 819 -53 -797 -842 -839 876 -55 -137 508 182 -488 -273 -879 184 -996 892 -822 -712 52 702 -732 -884 205 -672 462 -86 -842 -772 -192 116 -402 92 588 605 -132 -156 -558 -716 914 721 -643 229 375 -323 -153 607 860 305 173 556 106 -374 392 427 137 -731 -15 -498 740 916 -601 215 -633 -467 592 -757 -354 -994 441 810 898 -586 -277 673 -690 -822 859 231 183 -844 -199 132 -506 -243 906 862 -133 851 726 -618 -873 161 -749 -486 -612 -679 -918 -882 962 847 520 869 516 446 196 970 -406 191 229 688 -462 -955 623 -54 928 -755 -133 45 286 -853 -581 681 -460 372 -251 -923 886 947 -616 -729 316 632 -929 -180 -63 174 -657 -824 -172 -1000 984 -771 -672 -715 -563 -435 -885 -341 -915 883 775 -254 105 -575 499 216 752 -160 -793 14 426 -449 590 244 -645 264 -604 38 -777 30 -281 731 408 -434 160 199 804 -511 952 787 -674 728 773 262 616 802 -669 -29 -420 853 -179 276 243 99 -103 93 121 -91 480 -776 541 480 -831 205 386 353 -507 119 -646 663 626 -203 -443 -813 -122 -131 -95 945 685 466 114 -25 765 -808 783 -822 -205 292 -38 -952 -397 812 378 -263 279 -906 -113 786 634 -441 -303 -465 608 785 -753 977 690 620 225 588 -209 706 891 -160 -312 472 204 726 -299 -457 -885 -233 774 50 -301 882 106 -171 777 231 -568 -369 807 -684 -493 90 927 -134 354 -928 -640 948 -348 374 230 -463 -125 242 -350 -158 -840 -727 992 -604 72 -767 102 654 -779 -194 645 813 -874 432 -65 80 -961 -574 -188 471 -751 -281 326 -313 962 -769 -128 947 839 363 -521 -117 -978 829 -719 -830 -663 -657 733 -654 -971 -20 889 141 138 181 -192 -278 986 210 1000 -92 -135 139 -514 436 -676 985 -514 403 -233 -791 427 250 -932 -980 -990 -906 -918 284 -756 -650 266 -59 -742 991 194 663 308 -317 -697 -343 488 -470 -856 -222 -415 5 939 46 -798 249 -517 297 330 -476 -112 -778 -840 916 967 255 -574 487 395 -642 -291 184 610 -234 -38 -327 -200 146 -394 215 605 -969 -166 426 166 -500 -66 -388 206 698 71 683 -18 183 915 347 -181 -843 -477 529 -506 -144 27 -352 -322 -768 112 19 -559 961 -714 -788 558 48 469 702 -636 246 -222 187 493 -820 -100 -811 389 130 325 -795 -784 996 330 -733 540 382 -670 232 -172 -403 764 -250 626 830 -736 181 -197 -557 -3 34 910 -656 -840 -699 -692 -348 175 403 876 -292 71 -36 190 520 623 90 335 188 -599 221 763 903 412 944 871 -542 -220 -56 -455 425 -699 -788 901 -684 -235 -830 -274 -70 -289 619 53 -914 -177 -15 308 -387 946 -308 364 908 -7 -738 -113 256 -153 727 -751 -760 191 -262 589 -62 90 -49 -28 1000 -207 -847 869 149 412 -366 -360 856 410 634 -781 385 -109 797 718 -656 488 -162 -571 615 -432 -887 395 -330 -103 -502 -230 173 -868 -910 -174 526 661 905 -611 -505 -641 -130 675 786 423 -180 -136 442 -213 284 -101 -260 -37 -527 425 220 -698 -902 -396 3 398 78 87 139 -81 -958 -221 961 543 -632 31 -430 -104 86 -368 -70 -741 711 -300 -625 -586 880 531 -94 -969 -676 689 -667 -809 684 -104 581 -544 806 -925 -167 -889 -233 521 909 -964 151 833 -576 793 11 218 -226 -113 310 103 -292 -414 812 708 -626 630 -826 740 285 -624 926 592 345 -185 -587 843 86 -835 130 587 788 -502 894 -693 763 -141 71 -583 -971 638 706 -597 -903 -136 639 -160 -319 -357 144 -62 420 -973 289 208 275 410 -204 652 -32 284 -894 31 971 -426 -688 490 -156 971 592 -497 -434 -37 128 -284 -510 200 -759 -324 -110 -955 211 -787 255 -432 278 250 -414 -589 -942 -94 809 -727 503 347 -761 -93 -470 398 -127 -687 -793 452 -586 600 511 138 628 388 911 613 452 -546 657 -133 886 779 -23 122 -617 199 224 -638 -583 205 145 -858 850 707 815 215 959 718 -888 688 194 137 383 -113 410 464 624 -969 -134 590 -955 -729 -443 -372 20 -587 663 389 -570 828 -896 229 773 435 -324 -219 681 328 -639 539 -47 -889 -66 484 -581 -363 -941 -10 255 -679 -184 176 787 -224 -93 6 766 292 -89 36 73 -938 -724 -394 -838 944 338 729 457 -86 674 -802 -894 455 -469 450 970 714 -545 -159 -41 -187 -819 108 450 451 -487 -334 -637 -655 -196 949 626 -984 213 -390 -69 298 900 724 279 586 165 540 617 -972 -443 -937 -889 -620 -609 -59 -654 -382 301 926 192 -920 431 877 93 786 650 -779 -876 -536 -984 60 33 -512 -543 236 -841 -194 450 881 -503 -835 -543 -262 116 -303 496 873 992 225 -584 548 440 540 699 -27 320 777 872 -687 -588 771 771 137 640 422 178 -41 -850 35 -507 845 -712 -40 901 -176 -716 -173 485 -505 -923 -513 378 -97 868 -928 -647 -691 -94 4 243 -833 -36 -425 458 537 -24 -188 -583 488 451 -553 -59 663 926 -772 -790 642 -801 974 -429 247 275 -842 495 559 -951 -840 -403 -21 288 -499 63 69 -333 801 449 -513 231 -629 -822 541 421 -242 -696 -206 367 -795 245 -446 -771 -250 381 754 -968 578 49 782 -482 989 -802 -554 -10 -192 986 -657 -463 -258 248 880 158 718 572 -662 963 898 37 -451 -807 -841 685 -203 637 -671 -395 109 -50 -89 -122 77 225 796 674 914 369 394 290 -833 444 -351 -714 -484 -170 -398 -757 654 703 -541 -775 456 268 59 254 -554 859 703 -447 221 735 -320 822 -943 -26 -617 758 -579 -360 979 569 -855 -412 -346 -768 -869 -877 375 969 -926 -620 -658 -141 -90 416 -228 76 396 718 -335 -246 -655 180 828 -294 -104 651 82 3 364 -558 942 -6 -994 -859 434 -321 -295 -774 767 107 -573 124 715 -487 463 786 202 547 -935 246 336 -432 -334 824 476 310 -943 -239 -437 -35 -172 607 -13 -194 -96 -550 -120 911 527 583 437 -408 905 -791 -383 480 -763 232 -221 -785 944 -405 -449 -521 476 -70 -6 562 -217 -629 686 -272 -48 -981 -302 391 -591 809 -334 -558 491 -380 -392 -509 600 144 342 151 221 -523 291 -599 653 -827 -806 -8 -740 367 376 951 -539 713 -617 518 89 -842 5 772 908 296 905 -184 -255 -578 -258 141 -907 958 -854 -359 -96 189 -780 -362 -383 542 40 717 -628 -880 -73 61 975 914 29 -641 412 -632 783 806 -818 731 -450 -545 426 275 84 116 -821 799 846 10 816 17 -402 967 845 561 -863 659 -181 961 -863 -907 -700 -329 565 383 -591 687 867 50 -566 -845 -28 806 549 198 -454 232 355 -219 363 -311 326 -608 -573 -372 227 778 371 662 -2 431 524 -430 -796 591 7 -42 572 559 235 695 -878 -291 265 -474 875 36 209 -56 103 13 -536 -890 -372 138 -85 -278 -352 831 669 -698 -571 -101 184 -711 883 -913 -636 -510 252 176 -443 250 729 235 -139 -691 -971 943 391 283 -213 -584 628 627 636 -277 939 237 -199 819 436 -832 756 522 155 920 891 151 792 674 57 757 846 479 -73 6 187 -193 -164 103 504 -755 80 -559 352 -233 -904 -852 -992 -865 866 -868 917 -250 771 701 789 -580 -741 -558 662 639 700 465 -257 -965 568 -991 -788 78 748 -670 227 -51 699 -359 871 -279 842 1000 -372 -412 -388 -502 956 -867 -758 -975 907 -121 796 -462 44 328 -747 804 868 812 387 -404 969 782 388 -777 -275 -102 -465 -875 -646 -631 776 230 -149 659 -28 402 235 911 -302 -134 904 109 196 399 -666 44 -470 992 66 103 80 67 944 -370 460 522 431 997 -726 -949 -619 -160 -459 764 -541 -828 787 -584 -383 209 -974 -59 23 197 177 -994 -178 966 421 209 248 586 -83 622 -655 -74 864 -805 934 516 387 227 -730 -324 -339 -158 -296 274 302 70 -452 203 84 -241 237 -943 73 539 721 -155 11 955 -197 775 -990 703 296 -841 108 148 996 -846 395 563 384 772 -461 -630 135 -673 296 439 949 -850 -769 -543 166 662 59 175 152 979 695 86 -576 551 673 696 983 256 -494 -934 898 878 908 195 606 -506 -522 477 -82 982 504 66 -935 -851 -54 -378 249 -451 156 -805 170 -180 -577 107 -616 -728 -567 946 420 840 -514 -488 635 593 832 621 -135 -39 974 -555 309 921 -410 426 212 34 975 -274 979 796 199 -366 51 189 -607 -613 -772 823 -232 -172 -426 120 -324 828 426 941 383 -768 74 920 890 -289 684 -139 322 409 588 187 874 155 -590 -495 982 67 -317 763 582 -497 -268 -541 843 -399 -899 777 830 160 421 781 -465 305 914 800 796 -954 -332 -748 927 -455 -405 956 519 -86 584 696 377 -456 -6 -569 -80 -5 -280 250 -881 542 632 667 792 -67 -270 428 41 420 -330 163 -17 -719 -740 566 -727 -258 -745 604 588 -676 -493 896 146 -87 175 483 185 -629 -374 -496 -671 911 -17 2 -125 -588 263 -379 961 224 -562 -562 -878 -406 -464 -901 818 -501 37 -482 359 410 611 -156 617 -74 -322 723 -36 543 525 277 -396 -829 -304 501 -387 504 -46 456 462 286 -545 942 279 -362 705 22 598 744 -710 820 631 -497 441 372 -650 168 -827 702 -741 125 760 -833 781 819 208 246 127 308 538 -833 139 -617 407 -734 -837 -795 485 -707 468 150 -733 -309 -383 43 335 365 -975 -786 -926 -722 440 -300 -623 -288 -797 542 -268 398 -223 530 787 -590 946 -753 -459 -297 -586 -89 -315 -967 483 106 -268 105 -35 817 -47 -690 -397 -594 994 1000 -207 406 -459 -746 199 -366 805 393 246 -610 221 -246 19 609 126 143 -835 975 -703 -379 -910 -641 953 -428 453 -339 -815 -777 -708 900 816 -78 40 984 807 -744 65 421 182 332 609 356 129 909 445 -95 -469 -855 195 602 -15 -291 273 -189 -781 -164 -524 -250 -287 -507 -366 211 -887 -292 803 383 903 243 -854 -535 -37 -649 536 238 839 461 341 -556 -11 451 902 -934 920 726 -633 -931 959 871 -475 -173 -525 -882 202 -258 -699 -680 -256 981 -227 -677 979 323 -166 739 64 -981 -47 -585 -278 -319 -173 -35 522 -540 -756 -289 -922 780 -268 7 267 -386 94 -627 148 -273 -913 502 -487 457 -938 -23 -654 705 878 -363 -63 -983 -471 -507 967 -759 -206 -942 -640 918 -137 454 -996 472 -349 -767 -621 -757 758 -845 -455 499 591 -144 -640 490 478 620 795 263 -826 -526 -475 903 616 -590 419 -122 114 -575 520 63 -917 -543 -938 -587 -220 86 416 77 176 -277 456 -548 -384 326 380 -882 -828 -276 938 -528 765 -334 2 -554 -710 -85 -670 2 -923 746 -175 301 46 753 -153 -180 -176 -652 -632 155 17 238 -631 -500 -39 927 413 477 197 -196 -371 -263 -769 295 -60 -361 709 -830 439 -106 -700 797 -803 178 -169 -370 19 -59 307 239 61 841 139 -81 -562 -480 278 589 -105 -421 266 -446 -432 -658 888 148 -899 -206 -306 -313 842 569 378 -136 -916 133 -368 479 -339 809 -958 -49 609 183 -794 308 243 -775 -553 -926 987 -811 443 835 585 388 -937 -220 -330 187 79 -183 -245 982 721 713 202 387 -183 -919 161 41 633 953 37 683 393 837 -462 832 821 -475 -566 -638 -483 617 872 -188 493 -887 903 -971 -440 273 -851 183 449 943 318 453 -776 -699 712 -259 107 -90 266 -526 79 -173 799 741 864 762 -240 64 486 -309 -553 -701 -556 -847 725 730 -503 -93 -631 378 -366 -567 727 56 -964 783 -678 571 -812 -281 -880 269 -744 -816 706 72 431 130 -328 646 -341 -565 958 946 -226 -201 -157 681 594 528 -168 520 -473 782 365 -173 -824 -372 493 -206 -302 456 -259 41 -99 -38 805 474 231 -109 -479 -556 112 841 173 -519 180 -901 474 946 -523 411 355 -14 -406 -738 402 -578 873 562 -679 373 -505 -196 548 -834 -555 114 192 -601 994 455 -935 -965 775 425 631 492 -59 793 -327 -598 810 -730 -261 811 471 295 920 -963 -411 753 -669 -686 -39 -874 493 -730 62 -232 -20 -3 218 242 159 -163 -173 -998 -806 261 631 531 -113 -408 -151 -599 -208 -438 -750 458 -559 -482 -64 339 -241 -268 -902 -183 -108 905 743 -939 -246 389 633 877 822 -455 136 895 -410 529 29 -907 -75 198 -548 373 925 -40 489 -700 140 597 -144 -519 966 -605 458 855 250 319 398 -403 386 74 819 673 113 -754 -234 -778 597 409 355 -321 308 824 -823 317 -37 9 577 -962 541 -321 10 90 -660 848 -379 880 -267 -578 -912 305 314 7 284 -278 922 327 149 -675 -423 -525 -737 -501 -886 810 916 981 245 -166 -464 -303 110 -860 -516 57 -608 -646 865 12 495 132 362 -327 -883 138 -624 723 -114 815 -232 229 926 -10 16 -736 369 130 960 541 -935 -240 -860 -257 -990 279 578 587 -732 613 135 -246 -678 -210 -577 972 -164 285 -548 148 309 625 121 -902 142 -6 843 -736 778 -673 19 407 392 -584 547 -916 905 -307 -576 580 645 -237 547 779 554 885 79 -49 -414 305 642 766 57 -195 371 -495 -758 -45 -428 -468 -651 996 137 184 -832 36 478 -720 -362 33 -300 -92 -171 -491 685 -538 -680 -247 800 -661 -155 441 418 30 106 -59 310 57 -592 262 522 -965 876 256 -88 273 612 -295 -446 -271 -257 -110 899 656 672 2 497 562 -14 401 192 -683 -812 432 -91 -704 -20 -438 817 -849 -767 -627 467 -367 781 448 813 -749 -735 252 -86 -54 -979 652 510 -405 908 -833 495 -603 -328 7 966 -727 -518 588 785 275 491 237 596 -707 654 151 675 -930 -993 -935 -700 -917 832 -832 -426 146 -654 846 739 178 958 -895 -191 790 -413 -546 62 -58 -78 545 182 -265 106 -43 -484 210 368 13 758 -740 259 -100 849 -355 984 477 379 -888 -769 246 700 -759 895 664 534 -857 -373 -876 277 966 297 -855 -695 -440 676 193 -888 -136 759 -755 -581 807 -589 599 247 -855 481 68 359 -236 -22 971 -90 449 690 14 707 690 -215 -601 -945 -292 668 896 -211 869 -832 -113 -429 -121 -233 -770 797 -974 919 -242 -925 -967 -258 -51 513 539 -831 -61 -938 925 -570 140 -786 404 988 -487 159 -7 8 -183 -94 -645 -181 -952 -147 680 -644 717 -934 891 -267 241 -198 653 494 565 -379 -704 -490 400 -131 -196 -709 -203 -444 115 27 -127 -582 488 -720 749 -172 185 -151 282 847 -569 313 -666 -216 -624 -556 657 41 852 -354 559 587 -908 -152 328 834 -756 581 -684 -348 836 -97 661 -352 -115 742 -927 -119 -256 -533 -293 270 890 -457 495 -165 -59 -622 731 696 897 862 812 -900 856 126 459 835 398 -176 -1000 -214 -84 361 -176 -269 -443 -626 -674 847 39 623 603 326 472 -57 665 -432 -714 -942 934 468 895 267 865 172 -478 979 303 -343 -760 387 850 774 753 890 -328 819 -288 -472 303 -212 -498 -637 -196 59 257 -594 -748 751 -28 -641 231 -589 -850 940 -951 -828 -58 -258 415 946 -618 -361 789 185 832 940 -436 577 -204 -910 -901 -542 -57 76 775 895 661 -937 -235 512 590 -908 555 -777 815 -800 -576 329 998 -685 544 -235 -166 -978 -809 -286 -612 -13 -608 -557 345 742 -754 237 -119 212 186 447 462 -739 -601 -147 -899 995 -631 -648 -862 -602 -328 403 242 -512 -981 -283 -800 -477 -157 -406 866 588 21 799 -504 -733 -929 -518 303 296 -487 933 -538 -828 822 -754 561 625 -585 304 -109 84 -748 361 216 123 -824 113 -471 379 783 558 862 -412 376 383 -215 -16 106 -581 -466 -372 -43 -259 901 -790 787 -575 635 142 790 121 259 290 980 599 -356 -920 -447 57 -287 -566 -421 -333 -881 -350 -230 -846 272 213 -435 169 -10 -653 87 -962 -768 -792 -94 233 87 -138 284 -659 -376 -891 261 676 -253 151 -547 51 588 536 -858 -829 415 843 -934 -447 887 571 369 -709 -61 525 38 -549 -191 510 -672 -722 242 -227 826 -217 91 193 -517 -24 -490 752 141 94 -496 -789 -606 -753 -664 -775 205 -479 -57 -102 4 540 -409 -364 -948 -777 -19 640 890 713 -287 600 -69 -807 -879 -691 -392 470 -889 -833 480 129 -359 654 542 724 700 581 -399 825 -14 307 816 -613 -467 368 611 838 -462 -787 109 -763 274 22 -37 704 707 79 -129 475 -823 699 312 873 23 964 -935 -371 785 68 -620 927 -941 -512 -66 626 -391 351 -544 531 387 -834 -327 -94 748 144 40 427 -892 108 618 -427 -561 962 713 535 -458 644 314 140 -566 464 221 -486 -536 -167 876 531 518 -449 -579 -950 -730 -636 -948 -697 -753 -261 -349 -70 361 132 797 697 -702 -35 -396 -190 -477 -209 -861 589 -711 -996 186 282 539 993 -867 827 -448 179 705 990 -578 -519 -461 -281 -662 -220 -360 14 -250 -521 850 787 -830 -506 624 -258 -779 -80 619 183 -915 347 914 -240 437 -653 58 -19 190 654 386 -271 765 -517 -890 -918 568 -274 265 128 749 -517 -752 703 475 802 678 894 -873 334 -56 929 -204 435 935 -549 -343 -703 262 841 -624 788 885 53 284 167 -609 198 -169 -325 -718 -705 -479 -950 -27 472 86 731 571 883 185 -403 -24 814 -710 -448 -864 764 454 411 -14 -574 -87 -147 879 631 -633 -135 731 -549 361 284 -345 502 459 307 161 203 525 707 -852 239 277 -666 656 551 -554 -971 957 632 -860 806 -101 748 483 -168 -105 -88 -413 -216 29 120 411 525 449 -888 521 545 544 74 946 -987 490 426 240 -378 -635 -151 -593 -48 309 490 -22 894 -707 -128 -673 365 -996 424 -733 674 -87 -489 733 613 -994 388 -885 -140 828 -605 -178 356 677 170 479 408 833 685 -240 345 -940 -805 -707 -590 -156 543 -598 -302 -40 545 341 -281 766 -784 -71 -313 -664 -624 -269 -840 -927 496 -590 -812 -178 803 60 -162 811 906 63 -550 -301 -549 604 106 645 578 32 728 702 81 270 -40 -240 -58 246 -345 5 340 420 -426 -495 338 -186 -48 61 -375 -99 447 -432 -387 -857 742 -354 -108 462 279 -714 994 964 -155 -115 -994 496 899 901 -635 324 -608 137 322 -276 693 -718 -753 -961 500 -526 -599 -500 297 367 -291 -274 562 77 -276 -471 430 -407 -374 -110 -99 467 -731 981 853 364 824 872 -957 -418 59 841 -349 -956 -279 -176 -16 792 652 523 954 980 -171 705 -462 770 800 233 -930 640 -517 833 -627 -706 -293 452 -615 -345 -298 202 723 424 -734 -932 -440 371 840 -273 323 123 221 -700 -177 569 271 -904 -160 -835 -657 -460 689 -557 635 -268 -689 -617 228 -275 797 171 355 826 321 266 -350 -818 402 -886 163 700 310 688 -313 -173 -850 989 159 741 336 757 -70 69 56 595 962 434 417 -657 -993 -581 132 -343 -137 946 266 164 -268 -286 -286 162 -739 566 228 153 312 -480 -444 -162 -423 958 -373 875 689 -840 923 -35 -102 911 377 -85 -595 71 -242 -157 956 716 -87 674 330 716 -388 222 -257 -816 -672 673 169 -737 826 972 980 673 809 604 733 291 -88 -995 362 442 -48 -234 41 -890 822 -631 838 483 -157 759 241 -771 -748 -156 822 -436 -110 914 655 -557 -47 924 -436 82 -296 -288 -816 402 -378 530 -22 -107 -524 321 -84 -332 -620 -652 -601 725 432 -670 -498 29 -747 -486 877 -769 -875 591 374 701 -721 -1 244 75 222 483 536 296 -16 -323 723 722 -548 -78 237 -296 91 -638 77 743 -474 -67 441 886 -373 910 -49 912 94 -83 235 -384 -116 540 -905 -695 -376 -336 -117 -417 743 -902 -38 291 140 425 394 -330 -373 18 431 -562 464 86 -688 339 91 982 617 70 918 -565 -105 -314 870 -344 -517 605 297 713 -774 558 982 -349 -668 -462 -716 -959 -701 -128 253 -108 291 220 -154 -523 445 -420 -25 -837 -615 520 269 515 370 609 -342 700 60 -209 -852 991 544 -844 851 -475 -79 361 574 969 -378 -489 -721 258 -937 257 -567 442 -818 -293 438 -615 -553 603 750 270 718 -33 746 441 977 -683 -61 -967 362 -712 -59 293 715 925 -246 -493 -186 -511 -287 -511 -313 -102 685 846 649 460 212 -746 372 -480 88 994 -637 173 -30 -252 -340 148 934 914 236 771 302 -571 -622 -368 707 12 -229 -514 316 944 65 621 958 -129 -451 -140 -417 612 -992 26 831 93 -663 139 489 -55 -638 715 -320 596 728 -983 -52 -57 -456 534 730 629 62 474 -815 -742 -170 -679 46 -696 -450 -327 206 328 -583 -48 -756 -821 -775 422 820 871 -394 -297 861 -359 742 -483 541 142 410 78 -986 126 -240 242 -397 956 721 -458 554 -570 -975 396 -414 -33 -983 148 -321 909 672 413 -358 -41 742 966 -1 -456 691 56 -120 510 516 -852 72 10 995 -171 -587 675 387 772 93 -762 -705 481 663 -355 -647 -671 -599 67 -215 188 89 -918 81 828 166 -863 -80 918 604 -936 309 269 661 96 510 -990 -302 -182 518 -946 -38 871 652 496 36 -97 862 -431 882 -186 830 -971 140 -205 985 415 -337 -44 333 145 -185 -422 432 -808 -913 471 -453 -30 -785 201 539 480 -487 -893 -839 966 826 -225 22 609 -765 937 974 -711 32 192 505 894 -711 383 -278 -252 -478 578 338 569 -765 -321 -656 -632 483 -620 -920 282 -748 -257 -698 -194 769 677 448 -665 316 -836 746 -287 -470 294 69 505 72 -219 530 877 -843 -936 422 -842 -783 -424 103 137 -923 -498 -490 -879 124 -202 -398 -723 122 682 356 860 346 -541 -548 -81 368 308 12 -616 546 -693 653 557 254 -803 188 -989 -635 876 922 347 -597 -400 892 578 -766 -156 -375 -867 288 122 493 624 -174 969 519 77 825 476 93 -124 -413 489 844 -163 119 -211 -279 65 850 977 344 453 242 -949 798 -621 345 213 903 215 182 -630 -796 699 -143 -677 -272 -728 145 -370 -875 -744 13 924 625 -401 191 499 -865 517 -259 66 415 -807 416 -356 -839 578 277 409 534 824 807 -748 205 -788 -872 339 903 491 -246 -876 -135 -250 989 442 -674 -342 92 203 -73 -943 -622 -893 -965 -935 -255 -291 281 473 104 -862 811 -188 -112 -189 -67 -324 -86 -719 -6 775 -450 -871 -522 -271 599 -547 -465 -307 -830 -480 -758 691 93 -462 -934 529 439 669 949 868 -622 762 955 468 -110 -581 208 -952 -769 -40 -434 -957 49 -764 777 -86 683 -416 -951 591 91 -425 15 -356 106 972 96 -967 991 -761 -36 -406 -982 -48 517 691 418 302 -858 -484 320 477 -924 -524 -844 587 475 -807 719 188 28 -264 -219 -252 -35 886 -258 990 335 -650 -580 -745 -264 -966 -23 -695 -297 462 999 -355 781 586 -706 966 661 -498 -937 557 -911 -697 -68 979 -118 524 45 -525 -718 -937 990 -643 776 -380 666 456 119 -988 -945 -853 -872 165 533 -343 -346 515 -32 -384 211 -310 813 -669 524 -395 914 -577 -959 -584 458 -356 -938 -288 -537 956 73 -826 -126 118 -225 -296 -139 -551 -319 720 884 -570 169 -875 43 -986 426 788 180 606 618 653 -244 312 944 -540 142 917 382 429 -369 995 775 214 -484 412 -242 230 442 354 676 992 956 -485 859 951 -868 948 445 -119 546 681 559 -683 -983 -402 791 -293 997 830 -867 -371 -969 -731 -347 714 -975 -111 -660 721 755 521 -86 650 190 -396 340 925 476 -446 19 44 -413 -488 -155 171 899 415 -458 -221 -273 -537 223 -148 -630 -322 191 593 -339 -125 102 -93 -115 -800 -705 -279 999 634 500 -108 854 -397 921 -448 -315 -436 638 -419 457 -507 -706 -9 -81 103 -385 -473 208 -942 953 -238 -220 659 500 -238 650 612 414 -543 124 -267 -441 347 792 -265 -456 -527 302 -213 -399 953 481 -828 674 628 441 614 -699 907 -499 -753 594 -121 -770 -93 -546 -922 51 98 245 641 -681 -35 345 123 -807 -350 763 267 312 81 305 245 272 1 99 331 -311 -598 773 -223 -608 -210 668 69 568 408 -769 -69 506 734 780 679 853 -352 -7 -493 524 -72 863 768 -75 -239 -19 831 -516 -140 -958 416 -983 383 -560 -570 33 398 -400 510 -923 -151 -111 -799 -127 -8 -371 615 -624 -143 -717 -997 149 506 -821 498 -727 -980 -272 596 -855 348 508 -649 -756 -784 753 -669 683 -438 79 -500 13 -136 319 419 751 545 -907 -786 229 9 688 -55 -163 -902 -420 -173 371 -918 881 828 -587 968 -867 199 54 -660 265 287 912 421 -461 202 548 -777 -11 838 -346 313 -168 -791 -740 956 332 -146 832 -510 907 198 -805 933 -500 -610 866 -518 172 -932 -795 -237 -554 326 -998 -493 -193 979 921 -349 -902 -113 19 -452 664 671 938 725 769 294 -420 -174 -794 101 977 -96 -699 514 869 956 247 565 471 -213 183 -35 446 -100 -420 313 638 -742 -155 -571 -797 -92 266 223 56 622 -172 853 283 695 440 -226 -149 -702 -440 -935 -166 -516 930 304 -356 -62 225 -482 445 -346 -933 284 645 -320 -416 987 92 -304 -624 -399 90 144 1000 -664 754 -307 930 -177 343 -7 -75 917 -668 -638 278 -35 300 655 25 191 -751 -276 -683 255 607 514 213 128 -406 797 -948 511 -141 -576 0 -511 512 -652 -896 351 -512 219 243 687 606 192 926 953 -309 -623 898 531 -695 -761 14 -525 -173 -268 580 986 285 -692 849 -668 254 778 -898 -911 -600 424 379 -335 899 253 192 879 811 -681 -229 -920 683 700 98 -504 -3 -612 709 -436 279 254 -445 43 139 85 -960 183 302 -531 -915 -588 925 328 908 -88 95 604 437 859 -407 -885 408 -26 32 48 -585 -149 75 -394 232 -348 153 42 -61 -364 -157 -337 487 -358 -986 81 -89 -705 902 -22 -681 -868 -786 -679 -313 145 -572 793 151 -938 -113 -756 -653 -490 -337 190 325 -130 -780 436 935 107 -295 -237 241 -420 -537 -641 -414 179 379 567 829 -436 589 -457 -922 419 -233 409 304 673 453 232 -135 -956 -239 -500 238 395 -362 -531 620 23 104 -12 -560 -283 462 -83 -901 -767 -192 -342 953 531 -55 965 340 580 -914 -374 -940 539 165 -918 -210 628 562 -328 892 -486 103 -602 -691 587 636 -659 -271 420 180 953 -327 765 -430 -746 -473 365 -263 -135 -744 -843 -463 118 -972 -16 972 19 -190 -895 -503 450 -486 168 677 -90 158 -109 745 -840 90 -340 -598 389 -186 2 958 876 986 -795 230 714 -159 571 434 836 -477 823 -283 -125 729 -858 117 299 -617 590 -558 522 -506 628 -727 443 615 457 653 924 605 -486 -828 228 -307 -425 219 167 679 -139 -342 463 674 759 -42 269 -739 76 -758 215 658 -691 -53 651 708 -872 -736 648 901 937 597 556 -532 -686 -744 300 -726 -443 59 -921 -936 -768 324 -325 794 -459 -367 -595 300 83 413 -993 343 893 -712 761 -815 309 81 -339 574 845 219 663 237 325 -627 583 541 936 -209 -913 -574 966 -840 -346 -565 -443 -344 514 -288 -679 746 -372 935 -670 -630 161 267 426 289 -948 910 -789 732 689 -439 535 -866 -557 -501 711 597 -257 315 372 -378 -272 -155 -782 -169 652 -270 419 376 920 -29 139 -907 588 -670 -188 694 -806 -716 164 -895 870 791 -220 -230 -947 -919 982 -314 -84 -68 710 -179 -646 420 -945 98 701 -17 -173 332 602 -708 -649 -514 -671 730 497 15 515 591 484 -168 -5 -454 867 -787 -432 -949 920 949 413 761 328 717 -502 18 -507 271 -63 852 -884 508 -4 -815 -679 649 -803 -757 -712 813 -863 716 -219 462 62 -390 496 -4 -643 -452 46 -180 -363 -797 -994 16 519 -33 644 -859 -554 949 -979 -91 -210 -20 56 -798 -960 -168 284 861 -790 241 142 -166 -808 382 -717 -989 -93 -146 617 52 722 9 955 -659 179 209 129 -143 621 828 -357 887 728 -771 321 -987 897 406 697 -897 658 -246 -768 180 982 -948 587 -266 376 189 -681 225 -939 -900 497 961 209 -2 45 94 338 -579 -238 682 -111 264 -238 982 38 -225 -927 223 863 -9 278 428 -963 264 492 209 -322 706 811 261 376 970 -996 184 91 -362 -93 197 408 -320 100 -689 -627 -198 -244 -568 -168 -501 -829 425 -272 457 792 -733 729 234 -345 -220 -206 893 744 -955 -343 40 -967 313 -665 306 -862 -3 723 456 929 16 -719 39 476 137 -501 314 -428 -276 654 -382 892 706 -641 977 -859 -750 384 -543 -687 -492 136 7 -479 896 919 371 -220 796 -916 304 -979 -993 -553 -595 -763 410 680 65 -112 -748 -850 670 94 -959 904 21 -237 -729 -22 -252 -541 -177 -465 319 -396 -898 -473 -398 -963 -43 134 -936 -858 39 384 480 -571 686 -739 -808 -195 -426 218 -325 313 874 502 -226 -984 130 294 -500 601 413 -773 472 -875 -643 271 741 961 598 539 -490 -787 -425 -755 -537 345 426 955 -115 482 -983 486 -172 -784 -757 -290 816 -438 -283 257 -138 837 2 728 383 -501 888 853 194 -78 -189 -73 -355 38 -383 817 -211 -723 -697 954 -55 279 -446 512 -933 -218 -88 503 729 152 -415 729 -80 97 522 -386 -72 -620 -374 594 599 320 -2 344 4 -257 665 310 -246 -89 -571 272 -483 10 392 600 214 -349 -733 -737 754 -318 764 941 -554 304 981 -62 -470 -725 385 -317 719 -842 -871 792 572 -226 357 -58 -939 698 958 -422 597 694 120 969 -559 -489 -721 333 -532 766 199 -928 -847 208 -734 -709 -244 -536 -900 544 -52 -976 160 -104 -467 348 -555 216 597 -173 -878 -50 186 651 -703 140 715 907 603 -716 940 526 -186 291 855 56 382 90 -538 738 20 162 420 784 969 -330 -679 -462 -375 255 521 -265 704 -651 574 -578 303 987 -433 -10 879 -544 -488 889 907 320 -593 -182 -276 -453 604 506 815 849 -754 687 118 -507 -829 -591 20 153 191 397 94 -236 -500 -410 -789 -675 -170 -8 -409 55 -559 628 -860 -96 861 -349 450 252 -720 716 763 -84 171 492 -705 -872 818 -228 465 -928 776 -209 479 -64 -614 -865 -521 -500 525 -245 335 815 -422 75 -726 -915 -947 862 40 31 549 43 123 10 41 77 840 54 -981 591 -167 263 -275 -186 982 995 -448 231 -165 -735 -219 290 325 -740 -388 -795 921 617 -823 -493 727 -280 -814 76 233 504 -341 960 145 83 -24 148 -705 -32 -698 -234 73 7 76 655 -517 408 417 502 -187 539 -656 -882 228 -281 756 -239 -71 -203 213 -724 468 -753 364 670 538 776 -365 306 -950 646 921 -994 835 -938 29 -943 100 868 -481 239 -908 916 -776 -641 -81 -935 -151 524 -736 -263 716 -18 852 117 97 -248 691 55 234 92 646 -787 -105 792 719 -481 -660 -736 -970 517 -25 -100 -597 753 572 -520 -327 938 939 465 -660 740 -892 -806 779 625 556 -665 -915 985 816 895 986 58 911 712 878 607 -122 490 154 64 -145 -828 172 457 962 83 534 852 872 282 -953 497 255 -924 -917 605 -730 -605 405 250 -281 240 215 -819 -647 706 -5 520 -181 305 -79 -96 -427 307 120 597 -497 223 -520 145 -754 -158 -435 -432 239 929 -994 -416 -212 884 -970 937 606 74 691 -498 -193 -845 -367 -323 -355 -830 -250 -146 840 366 246 108 -491 -110 -556 -524 -434 967 436 201 -186 -778 777 136 89 879 931 796 -615 525 -198 212 776 -187 -939 -344 -841 -45 91 -784 -410 -163 525 -110 -562 -217 -259 481 -472 -434 -475 -189 -337 -773 -842 545 -738 -867 552 -810 518 -226 232 242 210 -569 -667 878 -72 890 -926 -204 6 -442 -112 895 714 967 910 781 478 656 -520 218 -995 848 -931 -654 564 -621 -477 -880 -741 -172 -78 -486 -844 853 -984 584 8 -685 705 818 -136 -53 -532 297 -785 17 -979 318 863 -254 -596 -681 -937 -223 684 -610 250 520 -740 911 -680 273 27 -647 313 416 -533 186 -604 174 -652 577 652 -122 791 -208 639 -72 614 824 -422 -696 65 -392 836 10 -344 -78 -605 -27 445 -958 -865 7 -4 -693 886 -924 -935 906 466 607 -885 -657 618 266 -582 -702 571 -872 969 794 262 353 -862 -485 796 -437 -637 -856 241 -223 676 -304 726 -24 659 -881 -528 -788 230 141 318 -167 690 -347 -137 912 -824 -658 368 -76 -858 -313 -681 412 -138 825 -313 -179 221 -803 937 795 -766 -11 -714 189 416 326 799 -436 -213 35 -264 -313 -780 -554 433 -914 941 -503 -594 -917 283 366 866 -14 -227 456 209 -706 -674 -950 912 831 69 446 -494 226 102 -574 407 -425 -620 -299 -365 67 25 890 281 -146 -691 745 -628 134 317 464 842 -234 -420 -417 -111 -949 -317 932 -276 -676 128 -943 262 -315 261 666 -503 -889 -987 506 -662 20 -515 -369 -118 123 -931 647 -105 420 95 636 -892 -929 843 749 -562 -350 768 -527 -589 502 -430 -378 -234 586 616 -930 -158 -533 587 -239 977 100 -225 969 -295 -641 902 936 -821 388 -475 54 -743 94 -510 -345 -238 108 -388 -494 -482 295 -856 818 216 -632 -13 102 749 674 -837 -799 275 -755 -35 -832 497 -428 -417 765 263 -677 612 -949 156 -422 819 -691 -736 37 -28 -157 967 936 268 790 -590 173 13 -594 -142 -422 583 -376 945 360 194 -118 805 418 -609 -618 907 -583 794 -504 -578 -592 947 284 -100 607 345 698 -264 -428 512 916 857 160 451 -968 389 399 544 388 -672 352 -866 441 -3 -490 754 -187 -218 -388 324 -494 -578 16 303 -283 -226 -514 889 -628 -149 -232 -348 -215 376 -566 949 87 -809 -255 841 -636 233 -574 958 -292 -385 -872 851 878 -313 216 -415 -355 -616 196 -200 -635 140 134 -562 767 -413 173 936 220 -455 -702 -772 455 -675 -640 542 106 447 -797 -456 921 -616 -85 927 -195 861 -272 249 -356 -498 -659 -839 -531 -246 919 -886 35 -617 -716 -640 969 101 -838 860 -194 466 -106 -690 -100 397 841 443 -564 319 -706 732 308 293 444 959 943 -705 67 -128 964 662 112 -678 -767 -683 951 -324 554 -182 -708 518 302 -254 -198 182 498 675 830 -978 -651 908 683 311 -502 391 -366 -401 -482 -907 476 -87 410 939 -372 248 -657 545 181 -326 -798 -404 528 625 -352 357 -525 30 -422 -371 -728 -171 -91 754 674 512 -222 -664 -950 -702 -838 858 -152 -582 829 148 -753 100 123 824 -856 -434 352 567 689 -387 261 776 -512 -798 890 257 961 -890 -592 -486 -667 -521 -683 281 404 -999 982 348 -22 215 -830 855 828 703 -599 -322 -815 -630 -868 -999 -79 472 -226 294 -335 -367 386 -118 -597 571 -826 991 597 -105 768 -373 485 -56 -650 -704 373 -900 -170 218 930 -598 730 264 -87 -844 -654 -26 285 -787 -865 -243 -750 -493 -503 385 -407 -577 -382 347 882 975 -832 359 -188 932 -318 769 -545 52 -214 -159 573 56 -666 921 498 -761 -848 -703 976 453 88 -480 987 638 -339 -223 -150 217 787 -751 -727 307 -822 -421 600 89 -87 -579 622 665 -863 777 690 20 -651 839 734 912 322 -37 689 876 343 667 135 303 -162 -442 -307 367 711 384 -483 -46 158 -63 457 -459 -759 -268 616 26 241 -599 819 -158 0 -96 765 371 170 -428 -41 -5 257 -160 705 -420 22 -267 401 401 -424 -205 697 346 -596 -109 416 -929 249 -186 -947 -239 -202 109 168 -340 968 -657 704 10 -289 -579 -669 -70 -455 163 709 377 -576 944 -180 -982 397 327 -317 -509 707 -974 557 -516 -76 -985 -363 -563 -441 665 798 -41 -145 -985 946 955 358 896 12 746 897 -531 -33 -818 -431 334 -850 74 -938 -25 785 755 -665 878 117 -315 740 436 -9 -454 706 -690 -356 472 653 579 285 -97 777 -437 -781 -195 385 856 297 -107 913 815 747 -618 142 -139 -818 136 -715 11 -796 -526 -998 -578 684 -485 3 134 -857 670 300 318 227 152 743 957 -513 375 977 -762 -847 38 -861 612 809 -53 45 393 -810 -502 -664 953 -953 564 -976 692 664 163 -760 461 -834 161 572 284 -854 716 -465 947 349 328 800 715 -539 521 607 -245 924 -108 -207 428 598 764 588 7 -125 -920 -412 964 -28 789 -338 111 566 -623 -360 767 667 199 -522 866 259 925 319 889 -396 167 749 -194 180 222 -562 -107 -92 -685 482 371 163 899 -628 187 -297 -283 -365 -714 672 87 969 -784 -177 208 966 -487 579 490 -211 -30 261 -551 -228 292 -259 -866 -686 -507 -951 -367 -461 625 871 707 -531 -489 455 -308 -819 301 629 691 462 933 411 842 -541 479 950 -25 84 -849 521 -400 585 -140 231 464 588 74 987 538 -531 -344 423 -726 -865 857 788 -994 682 -773 782 -530 82 72 -259 -8 -178 249 -929 -245 577 -682 -992 951 762 -220 -387 281 -216 445 586 -70 743 -299 -730 583 448 -196 -898 142 -993 639 -819 292 450 -331 228 889 477 278 503 904 330 714 -638 -290 892 -16 -405 -104 -23 968 -750 -294 -768 183 4 -860 -657 -296 224 -158 -837 -935 386 410 -30 -133 872 576 -892 -325 -137 457 888 508 987 -712 -630 300 -781 792 -816 -378 -650 994 -851 -65 -52 -946 -915 -729 -377 -466 -756 370 -563 -28 -110 498 -432 -957 -648 -335 -19 -224 -806 987 938 232 681 -17 991 707 761 491 -392 770 232 -916 -669 437 940 745 30 471 -741 -155 -522 -1 -874 261 -327 -207 983 -422 476 3 -458 -295 957 -499 687 425 223 -959 -722 -220 566 669 -298 838 -731 -34 -325 634 -259 994 162 -59 397 -903 276 -324 -841 -145 928 488 742 145 971 806 -946 -593 635 294 -840 250 422 -673 589 -217 350 -451 286 717 184 -807 -961 573 248 -304 919 -4 -348 -272 152 -423 -182 -92 -166 281 -354 -316 -413 -436 -463 -520 -685 -365 -461 -288 -147 226 602 -552 -299 135 770 -591 -384 -936 91 -421 796 745 387 -772 109 -2 225 336 83 -779 132 -171 -656 253 886 -233 -949 -891 919 -695 -951 -784 732 264 701 -838 -915 601 448 -692 -381 -898 -492 -682 180 -994 -680 478 166 151 568 -644 919 -291 -101 -602 637 -536 -890 513 -442 332 -794 -563 -787 60 779 761 -113 591 587 573 852 -473 454 703 -583 276 -877 -890 876 746 237 870 -239 -55 611 -418 -699 -446 69 -165 788 -225 909 180 -396 239 -45 334 142 -370 -750 198 -218 -545 -984 93 669 494 -384 319 -689 -28 -844 958 341 672 644 -901 -866 14 383 -601 -693 753 -967 579 -149 -442 -808 -675 -629 -127 101 -25 -28 69 894 641 370 742 -530 -667 625 688 94 -495 881 -957 361 -735 -158 -165 810 939 997 423 -123 716 886 987 658 732 356 -253 238 -836 -709 -957 -48 328 834 -867 -11 140 -598 -443 -964 664 67 -473 933 -107 -418 -437 22 974 255 229 -395 -745 859 -959 14 84 -504 -696 -292 -217 422 -569 503 94 -454 -377 -202 -276 600 218 -337 159 -688 368 280 -890 -693 -983 -833 -751 -308 721 746 -481 -936 744 903 919 328 -594 130 -143 -161 -239 668 -771 23 -348 -54 -698 -297 879 492 -238 -663 -35 21 633 986 669 -33 640 997 -643 704 -447 933 739 647 -119 -435 -94 400 -439 -394 -338 512 512 730 71 655 -864 -211 520 972 -732 870 -16 490 61 -204 606 90 9 150 953 -288 -899 -463 -260 -351 -547 -775 -729 1000 931 -488 112 -619 240 1 627 679 664 -283 -596 -194 -68 -721 -272 -445 -705 400 464 -229 372 188 26 676 -981 263 366 439 -210 -528 35 920 254 -337 -972 694 -166 703 360 -902 -560 -810 257 -697 505 281 -22 379 931 -172 -283 -711 -717 777 -799 356 -889 644 -531 -473 64 -221 696 -314 633 33 693 -599 777 -575 -201 -138 689 626 -115 -510 317 -516 118 -181 -275 -688 324 -311 469 -403 -774 -763 -665 678 469 777 385 -303 80 275 456 745 -498 390 398 650 -234 -769 -986 638 -161 -305 -516 -718 158 -102 -176 -189 -800 -677 -151 -3 -352 247 512 281 49 206 634 886 214 779 -694 665 -808 609 -208 379 994 -463 603 -945 956 -138 -217 147 781 303 -771 -856 -883 -868 -544 223 -713 845 273 -52 191 -764 -81 1000 679 215 -617 451 2 818 -664 930 -3 800 -709 -706 -728 -652 111 587 541 69 -955 -503 -610 694 -825 302 894 170 -41 508 164 680 346 -542 -909 814 -555 85 -62 -490 726 336 -562 -452 -957 -659 559 925 560 -705 964 395 -779 399 -931 239 424 947 278 -332 788 -277 492 533 21 221 59 -770 500 598 54 -493 -497 -714 -445 990 -562 -688 526 99 581 -259 236 831 830 731 645 40 -842 303 -617 -690 859 -690 -646 71 946 -591 94 114 -707 -96 690 -479 -206 97 320 784 81 -886 -763 990 -894 -304 -306 117 447 356 -171 511 439 -528 -731 -359 -134 -140 -679 73 -858 -33 128 -784 30 726 978 714 377 15 -597 759 -893 -678 120 844 -300 806 880 460 34 -385 290 -176 975 -504 422 878 579 448 456 -278 6 -868 65 -979 -832 984 -973 -750 412 566 -15 193 244 -243 207 527 593 -789 -157 -121 -681 -964 504 344 -731 -133 -103 172 -936 859 321 334 888 933 198 -336 69 -200 230 -817 -115 404 703 773 -149 -562 195 832 625 965 -753 -44 -390 -684 774 -515 111 175 207 -754 621 214 861 -149 812 -279 46 280 155 923 -948 -392 843 -1000 -68 -708 -408 -511 873 572 363 950 -497 270 -139 -298 807 -680 -811 416 186 922 385 -479 -59 219 -417 703 505 628 994 147 640 -463 540 920 -681 -460 -538 72 1 -713 -124 692 633 97 636 911 -26 514 -489 -6 -716 487 -487 -946 -85 -770 -932 174 -971 620 989 322 -841 888 479 364 -944 452 -533 -591 154 -103 198 202 852 578 -771 -964 -163 636 818 844 -669 56 670 68 415 -824 -54 -543 -842 180 -934 472 -407 -295 -131 940 738 685 19 71 842 -318 917 764 304 -757 878 -191 676 -460 878 -635 -322 700 415 -130 608 -616 -394 -830 -337 -416 -950 390 -543 714 652 147 -336 -135 149 25 376 -674 -344 -611 -154 960 -185 -698 -459 -332 830 883 931 -787 -916 938 -288 913 525 -871 -660 271 -512 102 -367 372 -454 -301 -308 -774 -709 -751 -123 438 -410 447 837 144 835 60 445 -446 790 -946 -282 740 -707 -811 44 -736 499 929 -125 451 524 134 85 -843 -413 -40 -739 753 869 45 -310 237 -654 -974 -386 -138 187 -253 -914 244 -225 -370 -328 788 645 579 244 -287 701 926 432 256 153 -940 409 997 965 593 696 925 767 -48 -797 -59 108 787 46 749 510 -773 705 -271 -543 -194 -150 38 -533 154 616 -516 -692 510 -201 -878 -586 -809 710 341 -456 807 61 -279 -881 789 -428 -86 671 795 851 -395 -580 866 -367 133 -323 831 114 -948 -185 -873 -324 -19 -195 530 429 921 -419 440 924 -590 -331 792 -251 -761 632 -222 687 993 -987 467 -895 -836 -454 -947 -789 357 483 701 -244 -58 830 -840 924 212 -81 472 730 57 684 -598 -454 642 568 894 -510 -693 -244 140 -814 605 -217 548 -1 -247 -804 236 -949 124 -296 -569 -828 -975 386 -677 35 744 807 -509 -870 -566 -482 604 -374 -604 -388 375 -691 904 -268 -237 -451 819 392 -793 918 -100 55 -139 -941 -429 195 -395 637 276 -515 599 -721 -266 -680 270 808 -673 -152 -289 988 929 982 874 -304 -599 408 615 387 724 736 -989 710 621 38 -730 -662 -244 242 -614 358 505 -192 600 770 832 -971 588 733 584 664 634 -116 -503 -544 385 -885 653 863 -734 842 -553 64 -83 685 713 -652 935 664 -679 -565 -706 -947 -529 743 -238 221 80 190 14 646 -540 802 601 -540 221 964 348 531 555 74 141 -959 33 -644 -487 353 -346 711 154 -553 875 -800 789 -299 -733 732 904 707 -145 -603 223 313 -751 -879 83 -576 819 -317 -639 41 976 -670 -220 904 254 -688 809 480 -391 -535 521 -878 -712 176 -727 -560 -781 706 70 -211 -454 -560 -542 -699 -723 -745 -439 973 446 997 -666 19 -704 -329 243 359 -457 848 242 972 -10 -581 -109 887 -312 -53 426 429 653 658 -551 794 878 226 -877 -68 -15 -682 583 454 879 -520 -458 570 721 855 -76 -544 -268 968 -145 -467 25 427 595 700 -482 507 863 -675 -889 -579 -745 -9 150 57 -780 705 -35 700 -45 -791 -113 -985 893 804 459 -348 -316 -407 -859 -526 -398 -837 -765 790 992 -524 280 320 3 -973 -512 -472 63 -280 -427 211 -927 -677 610 172 -534 62 -990 458 -585 -157 -103 587 -91 -843 -190 128 466 689 -118 84 -264 -376 415 449 -831 -228 462 -948 39 -463 -273 -712 -683 241 -753 -873 568 94 -109 605 694 618 728 -649 -135 801 171 -658 231 773 -356 -24 514 438 598 -900 712 -13 -656 430 -943 -537 902 -716 -302 414 -799 -744 -698 -267 -105 -766 364 360 788 -731 197 -638 524 -487 198 458 -541 437 -111 -369 -234 -813 -157 88 -726 23 -930 -362 -708 728 -898 -803 793 761 -919 -481 372 682 -661 -950 -309 911 171 81 841 -374 -277 -897 -568 -195 832 -584 -210 -874 737 -862 -867 -672 902 901 323 -366 -622 -852 566 -800 -757 -147 901 -46 740 794 903 -835 848 -282 40 121 961 -814 165 -251 -151 -534 424 -262 784 861 -745 372 -105 -375 362 -957 -870 -77 -526 277 -784 -833 784 -190 -181 638 -907 -44 -268 887 -464 -740 784 -502 -68 -744 849 -454 -940 -747 -809 492 727 588 -931 -805 25 578 578 510 306 217 701 -92 -664 422 46 -551 144 -70 -634 -227 622 733 -725 642 -12 -266 -359 -580 637 871 -892 -870 -659 -203 490 802 347 -611 -839 -535 270 295 838 118 600 111 788 97 609 -308 594 -422 -738 109 -609 64 -627 -113 -77 -288 873 969 -469 -301 188 855 -883 -596 -331 477 -300 376 707 -305 -975 -416 667 -50 428 -107 975 -213 -72 110 -526 983 432 -994 458 -23 656 -470 731 -454 -885 -896 613 44 704 348 -493 274 -324 -33 -805 -379 -967 229 -519 -371 -766 -244 926 34 832 -384 16 383 -549 62 -374 716 730 -445 374 -2 769 859 -9 435 -307 -337 827 -878 232 -685 -860 -890 66 -877 613 -551 252 -752 -985 452 -726 365 -679 -575 -52 -840 551 483 -625 688 948 814 -365 867 -879 -490 512 -734 375 -739 124 -215 203 950 -629 -574 -794 -877 561 -31 289 189 409 360 548 375 -296 784 -688 999 -276 -779 958 718 822 976 -460 -829 -607 141 152 -290 392 542 259 -418 -152 -671 -453 -395 -487 410 926 -987 -406 161 604 515 -525 391 -131 376 -123 385 62 -583 785 824 -790 352 -912 -333 994 949 -393 -44 3 -983 -317 501 -339 -893 507 568 -672 -690 -35 564 624 295 100 -161 -106 131 -731 11 -818 287 917 831 -43 -158 773 -571 797 -128 -731 157 721 -294 -252 344 583 862 298 -59 -3 -623 94 504 -733 -420 980 102 962 -851 746 159 871 665 -30 163 457 -973 -591 -674 933 -370 -262 72 -910 386 389 164 -177 459 -738 159 -418 -390 481 -847 230 138 504 998 -665 513 980 339 595 99 865 -272 423 -17 -924 -750 -193 -417 246 -739 -889 364 322 49 -157 -166 92 45 -245 30 977 80 -53 38 625 582 647 150 -964 964 393 196 678 -438 993 -87 -630 315 443 571 -938 579 816 670 411 843 579 918 223 -769 -181 843 -744 -489 -834 -48 -67 -106 -803 -20 519 -560 948 -790 -727 -979 194 -645 391 -112 -554 952 246 682 -446 -585 38 806 -330 744 -298 506 -502 -882 2 725 -39 857 692 -966 -731 438 65 -297 744 -915 194 -811 312 305 -807 199 444 -32 -100 -668 596 431 -369 447 -694 -211 414 104 502 172 -746 -149 552 -935 -788 39 431 575 498 -563 -137 4 198 163 -977 525 -477 -721 -945 491 848 17 980 246 -289 695 9 242 -818 991 -530 -372 280 -660 -967 754 -284 190 499 -1 269 601 411 347 894 -329 -833 17 -608 -171 46 578 419 -437 688 767 606 -900 66 511 772 557 4 -136 -81 852 -206 -433 541 -405 -179 462 -381 671 399 748 144 269 107 978 26 -170 -418 280 -464 938 -545 421 439 -30 -624 690 131 -845 711 651 -604 -585 533 -946 673 836 -261 -883 -659 214 339 -614 -978 -468 502 -422 -642 -440 -706 322 -463 -441 -367 -526 -967 682 822 435 -882 940 -914 -433 828 -769 656 -419 660 504 56 668 45 269 853 264 903 -275 -31 876 83 -42 -186 -581 361 385 496 -7 -390 -575 -130 947 -911 443 515 588 632 489 -869 -277 -110 -117 -115 581 -199 641 -241 -478 -559 847 -486 -20 986 187 20 -991 -143 741 637 136 -735 -478 400 141 -977 391 87 -972 310 -540 545 -455 271 -494 -467 326 -442 -510 -527 695 891 -58 134 781 501 -655 407 -557 95 941 -519 56 -731 -937 303 -680 483 -583 165 898 555 107 -364 -757 -732 -874 -851 784 -652 567 -177 225 -472 206 273 45 125 867 230 -948 -847 -177 -642 -923 769 -677 -536 41 550 64 -521 -649 -93 976 723 144 -674 -700 -824 -983 -711 -746 295 538 -695 -328 -149 789 -829 613 992 -307 -971 -634 -962 -767 411 -634 -213 437 66 -458 -308 674 582 416 484 -925 374 -916 -343 603 -670 240 333 -954 859 -425 697 349 -992 -352 -341 605 155 -569 962 -75 624 -949 -82 -562 412 -653 -249 66 -859 440 -428 -771 792 -576 331 312 1000 677 802 -739 586 -300 -183 426 -345 375 -828 -884 303 -233 570 259 992 -791 124 687 -25 573 -789 -962 -502 -666 -161 141 -880 98 -419 803 -161 -531 765 185 172 -958 -875 220 -79 -932 743 742 -936 68 -238 863 -673 55 234 -677 285 -258 834 -962 823 -617 -707 223 -861 54 -702 -311 412 -43 709 -234 327 -252 202 -926 186 -532 -749 589 -560 -305 639 -733 -350 -894 938 -709 -289 -198 666 389 995 866 926 -213 -871 -53 289 -598 -876 -108 -688 775 396 -271 321 391 -200 -236 -102 463 -851 231 880 929 767 235 35 339 716 591 918 782 -34 982 113 704 -448 927 939 197 834 847 426 171 962 32 -946 215 -144 -671 793 388 -274 106 103 -671 -866 368 -760 137 678 268 591 258 -691 840 -469 459 690 -579 -355 -840 -778 -942 -852 -296 -309 -901 113 133 914 476 -384 337 271 697 376 -245 988 -677 -744 -817 99 497 -995 -711 -820 -112 -731 -377 -609 824 -343 460 348 50 273 -635 -850 -458 921 539 939 651 -942 592 -839 -919 -821 -715 -461 667 287 -395 -20 -657 4 -780 608 663 -547 499 167 242 -657 859 -654 425 -570 -951 755 915 -472 6 -244 168 -981 460 -162 -148 372 137 688 -323 827 -43 532 -366 -606 191 -687 -693 -558 -226 -4 166 -486 -970 581 572 494 -695 -222 807 294 -359 -743 274 -606 931 -676 978 136 975 -756 -515 470 526 -273 542 797 -654 872 -551 -412 213 -220 215 984 -680 -835 690 -610 22 833 890 -993 586 -328 406 -340 734 -589 -354 -912 -556 629 876 -818 640 -518 -508 483 -337 174 661 -632 -673 -314 -770 -517 577 805 -79 -836 923 -500 -762 -21 -162 586 61 481 696 221 -374 471 958 -77 579 332 -332 805 -98 14 -986 -653 -197 -733 984 347 400 -418 7 244 -305 -886 41 -347 -993 284 918 -516 -629 -412 758 -254 -121 986 310 559 821 -416 -61 182 173 -395 127 800 -110 141 218 -956 211 -424 -264 725 635 228 436 343 -998 -796 430 76 -685 361 970 436 180 -279 238 -738 -801 122 -45 897 -257 794 -944 753 101 -793 -337 650 -709 -927 -678 -470 584 843 -602 -131 -74 755 -244 687 783 -591 -365 238 -130 -430 -165 719 -121 76 106 410 -436 -683 436 -242 -742 326 -609 21 450 844 79 -601 -69 631 79 -92 -550 528 417 378 -472 -674 836 148 -220 -931 318 915 338 294 108 297 575 699 142 -610 896 508 917 -132 370 -409 546 -875 740 -736 587 -674 -1 -147 -289 -641 780 562 -709 -566 138 -924 -965 157 -476 -812 980 938 375 -562 -298 -487 403 784 250 286 726 391 375 121 -570 1 678 231 761 -759 956 -921 233 -959 639 -639 680 -327 993 369 -715 -101 -420 382 -960 562 514 -974 -709 219 -460 -133 -564 -278 820 -918 13 584 -216 -675 527 973 -156 425 -354 667 -559 -74 666 -756 -34 844 573 826 -858 -833 614 -862 -190 -123 -752 -334 503 -76 -65 420 -218 916 770 704 55 -803 -966 206 406 -196 -453 619 -794 70 -843 40 880 538 987 -55 -556 383 -601 275 988 198 407 -835 2 503 442 177 -610 256 545 -98 899 333 -768 51 931 810 6 -771 170 994 202 -431 -112 698 -327 -956 -305 544 572 590 710 -548 556 -850 427 317 28 593 -800 -520 -94 -707 314 -237 960 -322 601 370 575 -182 -451 339 -788 923 923 -666 -532 221 52 224 -157 -950 -24 716 -21 -380 409 -158 608 -536 -579 549 -236 -584 -627 286 187 310 -848 -713 332 -100 -175 -797 356 93 -907 647 145 35 143 119 -651 -627 843 -85 -968 -994 641 -910 -893 285 -118 -257 415 -636 -71 41 -127 -809 126 853 744 -116 -417 339 -974 -921 578 914 -715 -655 -723 -705 895 -875 -131 669 63 283 -134 -960 591 317 -244 84 463 297 -552 -546 764 981 12 -700 495 277 -662 398 -131 945 -760 848 706 -537 -823 -642 -192 -442 561 875 -120 447 507 188 929 -973 254 349 996 -935 118 357 709 -306 643 506 -433 360 -79 155 -544 463 -864 -667 16 -874 -85 0 -657 -375 -92 -685 -854 -18 -524 847 -965 760 -378 219 -473 -909 -797 -564 793 794 -42 275 -44 217 769 761 114 -612 -279 28 -7 741 101 -721 -743 -626 -718 131 -595 -858 800 -869 549 989 -400 816 368 68 -13 -40 -38 -860 423 -4 -866 68 752 943 -397 -324 -131 423 446 167 -483 -603 872 15 279 850 -527 569 -218 -571 601 -258 825 -673 605 -293 -277 -480 91 492 344 -676 -641 -601 -90 327 406 605 -731 -373 69 97 -814 -155 230 128 -23 960 -232 622 248 -350 -706 348 394 595 -461 -499 422 54 -571 -100 607 862 -178 -754 -334 882 3 577 110 387 -544 -560 -280 607 283 170 80 -800 504 -586 -78 -151 -203 -403 -316 -443 675 427 753 -493 932 -543 377 -351 567 -718 984 -192 -897 -591 -605 321 -199 929 3 743 -980 945 -475 736 -164 930 -352 528 -239 -50 -619 192 945 86 -449 424 897 126 325 3 567 287 482 -847 -435 32 -575 -674 176 814 -163 182 -875 -355 -172 -57 14 58 -907 -537 741 236 669 -242 791 353 781 419 764 -107 487 -682 528 -513 -686 -601 609 20 992 -969 936 800 485 -774 329 -906 -813 -467 817 500 960 -138 613 -120 569 -621 -52 538 519 419 -158 107 -653 793 218 -44 59 596 -343 405 226 731 -816 -183 -580 -754 689 928 -154 -696 826 895 -410 58 -347 53 -969 926 422 -727 -779 236 -506 323 616 -685 994 -292 -473 -32 350 719 486 -546 -104 674 218 -96 -799 682 728 668 -104 -678 408 -468 659 284 -887 -221 -644 -453 -552 637 161 -480 -593 222 392 352 834 -381 -25 -25 -756 366 352 70 -58 -6 750 -96 -776 61 204 77 -27 434 -90 -964 -38 -130 -271 -707 -369 -19 538 -881 375 393 840 964 33 617 -503 597 -428 403 155 83 472 825 786 -380 -921 -479 280 875 182 -954 -556 929 50 425 -112 33 -155 -185 -49 -132 662 333 -562 414 -64 -117 -726 -868 86 -448 -890 -924 -396 552 -543 -916 984 171 578 171 468 -672 -675 980 -18 490 758 -927 -78 -19 689 189 329 -206 -342 709 -980 -511 986 -753 -487 457 317 415 -757 -753 719 -388 891 741 -226 -44 523 -891 544 -850 -166 -860 629 -533 997 -613 -257 -139 -535 -665 -785 920 341 988 71 576 372 64 886 681 -576 -78 -791 417 -405 -535 479 -690 -743 684 903 221 158 100 -210 699 359 -814 750 -629 -103 476 801 -271 -259 -333 -479 242 657 -963 255 126 265 -87 176 -473 -992 -635 237 -716 -381 128 -139 458 -945 600 -669 -883 265 260 -569 -274 -590 68 -134 621 279 -315 458 -573 432 671 -481 -787 -506 319 -929 216 -160 -924 510 53 443 808 230 -863 369 -742 -931 -990 -403 -780 -703 -676 694 114 -729 796 -20 -860 -568 -438 -830 200 888 131 270 -679 -431 -853 265 997 -574 396 -690 903 812 -414 -961 -735 69 572 849 327 278 -891 -563 288 -895 -545 270 -88 -827 522 -306 -809 -672 667 -87 -215 -533 -545 -701 -748 89 960 658 332 -947 286 -839 284 302 208 -876 -635 903 -274 -373 -703 -83 491 163 452 506 -442 -66 -486 -465 -507 -446 335 390 -44 -708 795 -658 465 895 774 278 681 -800 124 265 -577 -620 -895 -940 843 -668 578 -785 241 491 -888 450 727 176 -478 697 -199 -614 963 -617 340 407 -642 -484 80 -8 -423 834 558 -845 538 702 -192 188 8 912 964 -270 -59 -329 -465 549 389 95 42 -723 -324 -811 102 -515 -796 -936 -286 -48 529 -475 -393 380 823 460 -222 405 5 108 504 498 555 775 -706 -206 8 52 -676 677 -749 132 -486 190 -247 -469 971 584 -128 -591 -330 739 809 -527 152 -32 663 700 728 142 -410 -576 31 -899 -54 313 939 -147 -166 -911 -568 -82 456 577 -647 -814 -127 310 -124 -596 832 -995 773 975 -97 -621 724 -421 355 -993 408 -695 -283 -312 405 -255 326 -309 -252 -168 374 -680 288 944 829 725 730 -695 -86 362 267 512 -218 508 -238 108 759 -785 387 964 -624 331 -249 629 -739 -968 894 405 862 846 -231 -98 -381 -791 -320 -424 283 869 480 917 42 398 -242 -245 137 556 522 -122 -735 486 977 633 301 586 -784 -60 -512 -530 -305 -796 -534 -353 180 141 -814 -568 -576 -622 22 -484 -231 680 -758 -804 985 -372 298 424 741 -610 -496 -206 -795 620 -713 -423 -25 -460 -309 71 143 -500 293 -409 810 522 -947 146 502 301 -315 -168 485 761 933 -914 10 -66 -205 732 475 -758 -354 310 -564 -127 -393 -630 -693 -945 -993 -988 678 524 -492 -460 -411 -287 -530 163 128 188 533 -370 907 662 -184 -92 -756 381 180 995 808 -448 -565 917 -328 792 934 -623 824 820 811 -418 682 434 259 -964 828 163 798 320 651 688 920 -1 -94 8 -942 288 -661 -348 899 -481 815 -998 -13 -205 557 -686 -399 220 308 81 -766 -49 -931 552 -814 191 -875 -902 -655 481 552 545 815 -598 318 -946 125 -958 53 -148 -34 765 -538 -849 267 88 776 -447 -763 721 950 870 -469 -348 526 621 650 -261 -633 482 -171 693 -615 34 -209 593 -55 926 -948 1000 -357 87 -626 981 257 939 784 986 68 9 -851 -957 -744 498 452 -903 375 333 -950 396 -579 -4 -770 -343 795 389 127 567 -204 660 -956 -792 413 -759 -15 -508 -80 268 211 511 402 546 -546 -874 952 -716 -729 678 204 536 242 732 361 -865 -833 988 963 -480 -709 211 191 -995 -969 48 263 953 49 422 156 -916 128 521 -322 -383 -478 -925 -3 988 663 -118 -755 467 338 -516 402 476 -114 212 443 1 -592 357 -860 -493 -214 -757 553 -732 -125 -125 -533 -290 -515 428 -630 368 105 44 29 -977 -460 -555 -472 64 -979 509 -51 444 -866 565 -448 842 -120 -653 -885 -710 26 -566 328 328 434 -927 -678 280 677 -313 -946 708 -898 638 335 -212 871 783 -225 889 -246 167 377 -787 626 84 580 -584 921 -115 -769 -238 -178 559 978 -335 -365 -127 -61 -596 2 559 337 89 -288 -102 -524 -86 -153 -112 -130 65 42 -989 827 -757 -79 917 25 488 213 597 -313 -575 -910 343 -708 -139 516 -553 -132 603 -514 563 70 -29 98 77 672 -932 -531 514 -484 622 -209 -139 -929 -912 -462 813 -882 347 88 857 -766 -107 434 923 -975 859 -830 247 -492 -170 25 761 680 167 -743 203 102 914 -451 202 -573 -505 -626 994 107 287 -858 -87 -627 -136 -673 -592 201 -48 922 194 -903 -362 854 410 953 -967 -521 549 561 -123 -112 93 830 -837 -211 536 -368 188 997 685 484 449 140 -182 -267 -446 -408 -822 957 406 -554 -318 595 -317 417 596 317 -684 -493 775 -621 -968 301 -515 166 298 6 -334 13 -878 -562 -609 -825 -503 -746 -791 -797 135 828 -14 554 -276 -771 -676 390 72 -691 -701 -771 488 -997 809 907 -441 -468 -464 723 -891 240 506 -259 734 -278 -321 -382 -64 765 -43 -498 78 378 38 444 -946 -469 612 13 970 -318 751 259 554 588 810 695 901 150 -332 785 -351 -268 790 -538 -418 935 -385 -912 -119 0 759 952 -171 -594 -500 -745 773 512 -556 968 -419 151 580 906 540 703 789 -433 614 716 379 -586 -625 -226 -895 -998 -511 -533 614 -394 -888 148 -615 -517 556 -776 -903 -181 -996 432 -553 -646 -777 -69 -947 -985 776 388 399 -575 992 123 -884 -555 -146 538 -882 198 917 596 88 253 963 -528 -939 956 587 979 183 74 850 893 -452 937 498 -115 135 -861 862 -269 -631 -527 157 -804 -80 -694 -25 754 242 -492 483 335 -469 247 289 -719 -106 -372 -15 -109 162 -454 -620 -951 161 71 -725 616 -169 -795 314 -153 -142 538 -824 424 -426 -416 379 -305 307 158 873 -756 -704 -210 -489 813 965 991 -139 828 -638 139 -945 -9 194 971 20 975 955 492 -800 672 599 -904 559 326 3 428 744 265 -531 -433 893 -943 558 -951 762 -254 263 354 786 -608 153 934 774 -371 748 675 245 -137 231 -603 -63 531 -453 432 196 170 -622 -380 621 62 834 435 181 -425 -82 225 -777 785 51 -992 -166 142 409 929 -98 -870 -741 628 -552 -528 -567 28 -152 -343 -807 115 986 599 -522 403 713 613 -111 903 947 -151 519 672 747 336 -133 118 -333 -120 -45 -373 826 -239 836 -547 -605 141 226 -221 -756 117 734 543 687 569 193 -954 -323 -799 -17 -245 926 -877 252 190 31 414 452 -666 554 789 365 -198 -656 996 -394 -258 -567 161 -93 -877 135 -667 -387 -45 343 419 461 -84 -772 73 -441 210 319 891 45 -564 -513 166 43 -215 -142 -157 949 -39 -64 416 -521 -515 -715 -414 815 -960 -475 747 -897 448 -371 210 -110 -697 -425 -422 -432 -462 -744 -704 625 -841 724 81 372 -52 -5 -384 -710 -995 41 976 -350 353 -3 -982 194 960 -847 742 -410 -337 -932 655 54 855 607 847 -339 -714 449 250 956 910 -29 434 -842 -969 -671 881 692 735 -853 566 -543 -728 455 159 -581 825 -688 -129 534 833 891 -503 -969 426 20 -212 824 800 -173 -379 -41 -716 -216 -309 -740 -187 -272 910 519 -312 -391 -830 768 988 -717 171 -703 688 390 731 969 -285 -407 -269 804 -541 812 152 186 665 -845 -916 372 751 -740 -968 931 -168 496 844 -940 498 -312 -102 255 -271 842 292 127 684 712 300 823 875 -941 -958 -594 105 726 559 571 148 -59 646 516 -190 -307 -274 423 725 201 562 561 203 289 -216 532 488 871 -494 943 -511 -501 480 763 -370 -226 -662 955 -964 -338 -54 -898 148 869 453 981 -338 296 507 -355 -944 -696 -222 82 971 -832 634 -857 875 197 724 -510 112 -153 -248 853 -658 845 420 -699 911 -10 916 -266 910 -831 962 -890 705 987 548 7 247 118 -983 -142 434 534 750 -907 -877 528 -631 -711 -12 -292 56 177 -538 736 377 879 454 -395 816 817 -398 620 410 920 -547 470 774 116 901 161 -189 350 -639 114 63 -202 -508 510 589 904 -61 -572 -333 197 869 401 -16 -490 -566 394 223 -896 -691 618 701 550 522 989 -138 610 -288 226 -187 -936 -763 -775 -927 -340 135 -30 -49 156 897 935 163 -740 -477 172 767 -719 328 979 263 722 -535 -899 -626 -15 -967 836 100 120 -917 -205 294 -94 -348 -713 562 -264 597 745 258 -83 -336 338 251 -647 809 -929 913 -422 -593 -99 -433 -320 -901 250 -707 -717 337 821 782 -108 -893 -600 -677 -994 -806 648 -712 969 674 581 707 -764 -523 269 631 -840 -14 718 41 -388 -519 151 -981 -614 -50 -916 -732 -90 266 196 -632 709 140 487 238 -900 -471 -305 254 774 657 -970 230 -856 -903 -691 446 -639 634 -470 641 737 236 859 610 67 -276 -268 -894 761 360 731 -311 562 245 -454 793 964 -646 908 620 -936 419 -180 -401 356 276 612 -12 -380 -668 841 -834 -125 -562 632 -32 -1000 -965 523 773 80 -694 -699 -450 124 -270 -897 652 475 137 25 756 900 -719 3 240 934 -463 -605 580 160 827 840 155 73 -420 598 -72 -452 224 -523 436 -651 -601 -479 383 671 471 428 976 -762 517 -226 -99 379 -901 839 420 -796 -222 -893 790 -485 110 817 754 -582 790 -634 -872 -989 -311 -944 -449 -545 92 672 -868 301 -693 -761 453 613 -256 -756 723 546 -188 -576 46 -581 -256 -164 -385 -747 271 892 -496 935 -954 -429 804 637 -26 89 436 -593 -592 161 -314 -758 -459 -408 610 277 856 -456 -905 361 654 854 334 -892 224 935 -600 -321 495 -583 -306 987 878 -333 -735 -436 -392 761 4 614 -41 595 -253 -427 985 -962 730 17 992 391 -359 493 -246 149 359 316 271 890 -298 -566 322 -23 537 -356 851 -486 -69 -128 303 182 656 -610 -936 -64 -143 347 -237 -685 164 -58 162 -502 -399 -202 354 -23 -225 -345 -567 787 -498 646 -761 -917 48 -578 -795 -318 903 853 -459 -5 -360 205 253 947 0 -267 -325 -88 -60 -396 218 -872 -533 58 -472 33 -146 601 -623 -990 648 832 404 308 248 -69 175 -664 388 -483 -351 4 -105 -622 -319 265 -309 784 741 942 880 -944 -932 -626 629 -541 578 -282 96 344 -28 -746 -452 772 -111 200 216 494 935 357 251 796 -59 191 19 -923 327 -79 692 991 489 -129 -228 820 -132 -761 -845 -494 589 -271 477 848 523 -520 553 -159 792 -280 884 -127 960 -103 638 -591 -814 447 -774 470 508 532 -568 250 363 509 583 197 934 517 -213 312 421 -711 760 208 199 -652 -668 -105 -952 201 111 -893 240 615 144 835 -970 -140 -340 -884 67 -246 734 -286 744 777 334 -247 -227 -798 -263 -22 616 919 -831 -200 -95 474 416 578 401 -65 -310 -726 -276 976 -885 -235 -108 -450 -71 -877 971 471 522 -649 -503 -457 -211 -104 -876 676 -745 -126 -704 -66 447 -343 -640 -983 362 458 4 -72 93 758 29 -893 474 594 -705 -324 -928 521 912 -807 306 -320 -754 -514 801 603 -835 720 731 638 176 -72 -736 123 -279 90 -170 852 540 -372 -382 -811 -942 -87 -725 -14 -799 -72 62 -875 -495 -116 -646 -988 -552 -870 535 811 931 255 589 -880 399 -509 557 -300 -622 571 81 206 -18 -292 588 806 -968 -764 490 -779 -72 344 462 781 973 -897 79 -854 156 299 -926 756 -701 267 709 -450 8 -262 785 100 -680 788 -89 563 -698 -147 -895 -924 55 -136 402 -4 -338 354 672 905 -637 847 -132 -875 -131 -524 954 -67 562 -294 -970 -114 341 405 967 -136 -589 -703 -992 -460 -447 83 700 19 -560 734 -879 -980 -444 38 803 258 -668 73 -589 922 -10 49 976 670 302 640 42 -213 919 545 -543 -91 765 -547 -62 -690 124 499 -303 -249 80 -397 -845 366 26 -494 -613 161 -900 -43 -91 -561 859 814 -194 -190 206 -605 116 990 997 401 970 556 -58 759 790 -780 946 55 294 -454 762 -377 617 188 -468 947 -895 771 454 -17 -214 940 60 -755 -191 272 35 873 -412 638 499 -67 -964 18 -567 814 608 976 -167 -302 -419 -801 675 859 916 -103 -149 -314 -825 534 -706 -229 -158 -63 -743 517 -764 -138 173 370 -454 -716 640 91 -862 121 633 -441 -572 960 978 561 -919 -962 813 -357 933 310 416 240 224 615 594 467 -261 575 -608 -5 -716 -240 -214 12 740 -674 214 436 71 -105 539 -32 -430 -408 560 714 261 -706 608 -937 -832 507 302 304 617 904 804 91 877 -89 -605 -261 -898 890 -145 718 101 -271 289 -119 261 -319 184 -151 -535 264 568 -38 918 30 316 -341 -510 -573 -145 -80 -196 -415 -990 726 429 -849 1000 373 945 278 -931 -62 -775 -559 208 -511 753 -94 -37 -162 419 342 -207 771 677 921 -349 466 -913 132 4 -228 414 624 30 655 98 796 -210 -852 -382 -972 669 705 709 779 -985 -751 102 -522 709 -43 -660 -774 -637 -379 385 -51 830 -185 -273 764 970 -299 20 135 -468 -247 697 -644 268 -141 -356 -696 958 980 -437 -26 -313 -81 -379 -405 908 -111 343 -251 -643 -603 -37 -698 968 -730 -29 -434 -644 152 114 -76 -194 258 -641 948 -164 -389 -191 -227 -676 30 435 583 434 -944 273 935 -481 171 801 252 655 723 -690 944 47 -761 99 -923 0 78 -114 -457 752 469 -548 -737 310 -805 -575 242 250 -7 -639 951 598 -645 -353 -504 -277 -163 967 -64 -722 602 157 801 -54 744 120 174 -394 930 318 -459 510 -875 -508 -422 641 -746 -664 -377 715 -948 941 -3 -603 954 294 -740 452 664 -160 576 355 544 762 -690 -81 419 551 167 -646 493 123 -326 369 847 -679 667 760 54 703 -510 327 -221 627 149 278 -421 -621 70 -167 -503 -946 -524 -12 951 -82 443 111 153 -600 -949 -292 972 -390 -435 -446 -121 -923 970 -550 644 -289 54 -518 312 183 727 166 -448 437 -912 260 -64 -327 -713 -526 742 691 433 -811 131 346 -365 11 -466 -351 -319 237 32 -445 876 -902 -269 -50 209 661 -17 962 -833 -934 -738 386 559 -648 69 -794 831 -491 778 321 -850 -352 -687 -333 -274 458 -832 289 -418 -777 -754 327 -39 404 562 -494 -677 787 -398 -148 -636 -661 -699 -640 885 382 -418 809 -803 576 135 597 -322 -463 583 993 413 -65 -500 -525 -654 516 -861 -610 -229 357 532 -287 -120 250 248 762 -626 -275 -514 65 41 966 -739 486 448 -633 -549 891 -193 -204 -349 689 387 874 982 779 637 476 634 -391 -724 -191 -865 166 -89 -5 -895 632 -129 224 -605 -559 -255 731 12 856 70 -303 345 -569 759 -262 476 -380 -336 -980 71 760 731 766 653 -333 -525 -35 -454 279 212 660 387 134 -66 -146 163 353 637 -15 -449 568 -718 970 -821 -340 -288 -626 -575 -271 -263 857 -620 906 -569 732 341 -261 -129 -3 894 -974 -964 802 -100 -638 636 -391 -522 856 182 560 445 -338 635 -745 -371 -245 280 282 892 417 976 702 567 -599 -557 493 -416 -895 852 396 936 463 -24 954 -924 606 -711 458 578 -311 -715 -683 -418 342 -712 -235 -60 546 -664 191 761 992 -166 -588 -493 -953 -918 16 946 785 -382 -519 151 963 200 -229 -95 663 -271 -978 -854 -359 -948 -431 399 375 715 -512 -859 919 -258 -754 424 555 -517 422 -639 17 -681 546 -770 322 433 217 -344 351 -274 -966 -931 665 508 -925 -637 -31 -304 -773 822 198 768 24 -266 -680 -283 -901 187 -404 681 945 557 906 -494 501 848 971 947 178 801 -492 633 -170 827 -795 48 347 901 255 491 -464 870 -42 -934 827 886 -351 -458 -744 -93 -833 411 372 922 399 770 -616 386 -584 -474 -714 -79 -184 -190 -260 584 195 328 216 78 -129 511 -606 864 564 -432 -276 689 -783 721 -721 -26 -930 702 -736 -299 -354 393 -652 748 -189 -856 480 -525 -444 -200 -16 -256 410 370 262 -640 429 247 678 -325 927 -745 -685 -289 949 985 594 738 824 125 -832 499 -865 386 181 566 122 -924 -570 681 1 395 -611 -448 656 468 -717 434 375 594 -827 890 314 -794 -342 650 369 746 63 458 447 -906 18 -680 269 151 379 -328 416 -692 -522 275 -935 531 446 -996 477 375 59 552 -572 -412 473 -583 626 -870 -142 109 1 460 -858 -530 494 -960 45 76 479 -848 299 -368 -338 595 920 -110 764 -427 418 -30 943 806 -498 -1000 802 -43 571 38 27 687 68 -858 -860 -950 -3 873 -516 -127 -447 159 272 211 796 651 387 -283 7 -494 -640 839 -33 753 159 -845 756 75 -28 258 -484 -763 410 -289 52 264 -681 106 572 273 841 535 -947 271 906 -222 395 -475 223 -660 -536 857 -248 -800 639 163 167 -904 -426 343 -682 -691 822 -795 32 -914 141 -725 -763 299 755 674 -438 -142 -414 257 107 -897 -157 449 643 -454 -821 842 -248 -789 -614 907 781 401 -182 -420 962 -1000 -676 -529 926 713 540 891 -342 -318 -712 482 -929 981 498 -11 -81 -298 -325 -563 473 322 -611 664 -516 952 98 421 -412 907 579 -232 -789 -756 52 -923 -117 232 -287 -835 242 -274 227 -771 723 -21 -657 207 -119 666 790 -147 -177 185 438 -24 -871 -27 633 -700 630 841 178 915 -3 690 -890 487 473 354 712 -91 -66 324 -197 -842 742 -717 -694 -709 -208 -713 -578 -5 -924 964 -72 -388 655 383 -607 -683 961 109 692 -464 943 626 540 990 890 831 -478 850 -377 -251 -464 -891 -398 569 -165 34 -957 -450 189 264 -281 276 -803 537 739 -120 -175 112 771 -318 -49 -527 -811 -160 -393 241 706 755 -633 -391 -669 -901 872 460 844 -433 464 620 672 809 304 939 925 387 831 719 -716 490 -489 491 86 11 -935 281 415 -543 224 -540 -277 380 160 -163 -98 -503 442 -638 -834 928 -766 -935 -684 -216 478 -60 -361 -82 924 490 -815 -185 -564 -233 -441 -847 410 -909 805 276 734 -977 916 495 579 -675 -942 -910 -668 -893 7 -657 852 698 -684 -426 -403 811 588 -452 505 255 829 342 -176 693 465 432 706 -564 638 532 -59 -90 19 -136 450 102 -324 795 444 -88 418 -186 -362 819 -209 -639 -623 886 86 983 -348 -516 -970 233 553 -194 -297 386 -873 -687 -668 -622 86 -53 654 934 -453 726 -874 -900 -517 -828 -45 -423 -633 -985 847 -360 -109 -934 399 806 -598 853 -829 19 -864 654 711 -108 312 814 -463 -932 -237 659 -233 500 -214 -411 -58 -969 -258 576 259 319 369 -659 -760 508 -347 170 -603 -398 649 453 -434 -420 471 -614 -721 -971 -362 253 -845 -576 634 -983 584 -605 -842 -636 291 -191 -804 -398 -794 -133 -293 -285 610 -148 -171 -676 847 870 6 -195 -874 -109 130 -462 824 -547 539 -988 398 965 -69 7 157 -892 -123 -806 431 623 -980 888 -831 -770 113 -138 505 -771 58 -913 260 -289 350 -411 -987 -590 -285 961 458 85 -305 -274 528 -14 -333 -701 -121 -174 -363 -622 -483 -470 467 999 -641 953 -246 -114 -84 128 545 -522 954 662 48 -266 -449 -707 -563 165 -937 307 549 -734 -32 799 651 -104 -697 -410 124 -392 -833 295 218 -624 -932 -849 97 670 -8 25 636 -377 -703 -193 979 -668 -352 402 -270 908 -248 -137 -288 525 527 -7 -861 -320 678 480 -491 -230 -390 366 -95 898 -201 835 -442 -42 -743 669 -625 101 385 -907 -859 575 -529 144 248 427 -584 318 60 -854 8 -191 463 424 -984 -457 985 594 -845 211 110 585 -113 -732 129 321 -559 -322 489 -583 61 -622 -381 850 17 -626 509 -648 -400 -877 931 -411 -343 -458 212 -454 430 389 42 -264 398 584 269 409 -81 503 -346 -169 -250 528 380 -501 -352 -265 577 460 110 484 -794 85 778 -898 -175 114 579 296 615 -753 758 -547 -191 -358 686 369 -322 23 -504 866 224 -601 -446 747 -667 64 633 -863 -964 859 151 -297 598 54 930 131 130 223 -341 853 347 35 -112 364 335 -204 -274 -278 606 20 -155 769 -207 505 -489 -949 -93 313 493 -370 -864 -31 -937 -467 652 168 104 572 497 302 926 -176 517 -826 -616 -15 936 -433 -920 -413 -241 971 1000 -381 782 996 317 -172 223 310 -843 206 161 226 775 -408 -590 209 -429 -676 235 -761 415 998 343 -584 -89 -945 -440 -20 927 -543 122 -453 122 878 -341 356 613 -344 392 -233 219 -849 -6 15 273 -565 789 906 356 769 731 51 263 351 -254 -585 536 -896 -816 527 15 -837 -477 394 239 355 536 -841 197 239 -178 -296 -644 68 679 887 -296 -141 287 -437 156 -249 518 -950 -849 812 -188 37 273 318 793 5 804 672 -350 -709 467 -434 -629 -778 344 780 352 -528 393 -602 -727 -555 905 822 -415 -985 -125 137 824 -632 -179 -695 -593 -591 407 680 216 -628 353 84 -880 -604 341 -770 -318 394 -321 -430 -734 46 257 -855 -28 675 271 291 -847 152 -698 360 -294 992 -238 -643 43 478 129 285 904 407 -817 -731 800 -809 441 -159 723 -723 937 641 -300 687 735 413 -473 879 -430 -226 605 924 -561 -891 567 -808 289 357 706 -448 111 215 -259 516 -755 -399 -539 181 663 436 -90 242 405 853 920 897 -145 937 -458 -350 -518 -258 372 -739 878 223 -327 225 179 82 -371 -201 -645 707 -670 -742 -517 -864 282 -749 -508 -407 -181 -408 914 -487 -82 -624 186 -865 -57 868 -917 941 -252 604 266 874 -617 -678 355 84 731 -324 -427 -398 -754 -397 -314 -803 841 325 860 239 -742 -2 -633 131 -716 -569 574 -995 63 918 229 894 260 -293 70 340 -587 91 -336 -946 751 -998 -333 283 370 -208 678 508 421 787 727 346 76 492 -182 27 87 -817 -628 532 -144 -521 -820 364 144 398 -679 700 -221 -363 -567 -983 509 -451 652 174 930 -253 2 993 -562 -9 -259 34 -317 -598 -381 -437 -223 -674 -360 -598 -536 358 876 394 18 374 27 438 946 624 -828 308 234 873 -727 -397 -466 -377 -938 -174 420 -523 -227 399 766 461 -730 -376 -125 -296 -809 119 -743 863 63 193 -923 -874 -467 -234 -84 603 296 -539 -558 731 944 -805 -557 -747 -333 294 -495 -748 43 761 -720 275 -827 721 616 766 -979 559 368 -875 523 -220 -654 -78 56 799 -197 -991 -739 429 -921 377 -162 -721 -838 -37 331 421 -311 349 367 -644 -748 217 -241 931 -764 918 193 181 846 -154 -834 935 202 353 -57 -980 803 479 -213 -280 -794 83 -343 -865 -856 -24 723 -471 -267 196 149 -845 210 106 -462 410 -743 -199 -689 -955 967 680 923 926 -16 18 -904 -575 674 -628 517 818 972 -907 992 881 -170 -978 672 833 932 -198 852 -651 -751 240 -257 -983 -56 -728 775 -546 517 194 -589 710 769 -393 -790 867 214 -136 93 -680 -655 99 -46 362 959 -907 -458 284 961 448 989 10 644 -711 670 43 -184 887 935 988 548 -757 -107 237 -713 -30 825 782 359 -366 406 -25 165 -59 -494 326 985 -601 -374 -49 -310 809 234 544 -118 -217 -916 806 743 562 -706 -511 642 -898 823 -381 -758 -437 -951 -761 -477 -282 371 -860 42 949 786 -42 -960 876 -995 -917 453 280 545 593 -679 -661 -478 948 -745 712 -643 -917 706 142 -235 290 544 -128 -604 47 129 113 -238 717 -265 -842 -503 -824 -351 124 -847 968 734 -629 -369 -698 885 615 -433 321 604 -451 -28 -326 -946 979 348 718 -36 163 -248 189 -838 -139 -844 49 -818 -364 946 -955 -424 -859 -707 354 -512 -312 941 400 681 690 391 323 -392 550 569 -770 859 -249 -304 942 -303 -582 311 -67 -180 204 -478 135 423 509 960 -605 978 619 -266 -673 -541 -802 -968 216 749 586 620 809 345 -501 -118 81 -715 -897 538 -323 547 -488 148 -360 827 513 88 479 463 452 570 516 -94 -529 695 990 -396 784 -85 -106 901 -630 389 681 -55 585 636 206 -851 444 732 999 -715 846 -85 573 810 -455 933 945 381 -312 908 777 605 -108 60 -574 -600 303 -866 296 762 537 -917 -686 -352 -568 -180 -874 511 -701 -212 -832 -228 -554 425 39 -454 -811 866 532 559 114 327 -599 -983 521 125 -419 -544 -907 11 770 -439 -561 -476 -47 -375 -188 634 52 -436 -878 -654 -123 -629 175 -364 -880 505 -304 -93 -110 -762 -979 -972 449 -481 533 -364 -308 747 603 -818 -612 -275 101 -51 862 -234 -74 207 -216 -181 -907 -565 61 210 -228 -878 -579 -377 880 950 -699 148 407 -88 779 -832 -44 327 -29 759 526 -387 -777 245 678 -588 726 -436 -313 -384 872 -607 -274 518 346 966 676 990 -538 515 -345 86 405 467 757 -198 579 -673 861 -272 88 -821 -803 584 492 574 465 -180 -967 863 -391 -126 -407 612 -797 -752 -356 786 -682 -185 688 -25 933 83 869 45 977 991 -859 -183 -964 -532 855 -265 -579 46 123 761 -964 427 -476 -792 245 225 -419 281 414 -218 -316 174 955 -510 564 -103 -365 -763 293 -6 578 429 -373 299 -885 386 -264 996 -64 610 -433 -185 -103 -487 985 61 47 617 23 -980 -721 -252 -135 -868 -272 500 -310 -824 -326 763 -475 -329 391 489 -764 -159 631 243 470 -168 -50 116 639 356 466 -878 -547 818 -81 -220 -912 971 -445 -996 244 716 516 538 -807 -654 447 -161 815 514 -696 -413 425 772 236 833 171 889 472 -459 512 -523 985 592 -170 -782 -84 134 118 968 -557 127 953 -180 514 -765 -430 -306 -519 338 670 715 529 313 551 -872 -489 -209 886 59 -935 -435 349 392 5 -730 -348 146 811 -982 550 -575 -782 -466 785 289 301 -103 352 -601 -777 200 -455 929 -782 -225 -552 -895 -444 -264 -662 449 481 265 -416 -804 852 -596 -323 -969 -922 -396 -552 556 381 533 763 -619 768 377 312 210 391 -865 -603 -869 -307 226 587 985 -775 -104 73 -100 772 962 247 761 -689 803 381 -653 -65 -213 926 -530 459 -526 380 187 -596 944 -193 781 -88 647 482 -679 225 224 57 -746 -93 811 983 -294 650 -533 515 -971 -516 -586 376 -410 406 -720 205 -840 736 310 -217 992 453 -845 956 469 265 -947 144 -574 -727 277 -549 807 -850 626 -189 493 -153 -699 478 328 -444 51 -986 -42 -64 100 242 151 218 -548 -762 -878 300 397 -691 314 533 270 -398 875 -702 100 -872 118 710 281 -188 -132 708 14 624 166 166 -428 -998 359 -376 862 -763 402 411 458 -467 133 -104 -523 -449 -455 312 757 -438 405 335 622 691 -548 740 -327 225 -674 867 619 -922 -475 449 -4 -107 -890 203 384 -26 430 413 99 936 -251 -438 918 -833 414 -902 619 -328 -758 -584 189 76 -195 721 20 361 -140 -142 675 957 996 237 616 -724 525 -531 345 -851 692 -207 537 -838 367 -241 149 57 867 -222 -652 -588 60 205 658 -550 724 323 -298 -968 -928 649 751 277 -571 -928 -660 526 226 937 892 830 -266 -285 874 531 75 40 931 -735 340 -381 -855 152 310 824 -254 -442 -864 -39 -406 -242 974 -718 -790 168 -34 147 -716 861 803 -889 433 207 915 924 -151 885 86 -264 134 -635 -861 -98 -883 -662 -231 410 495 -694 -287 877 -518 -645 -297 925 -201 739 156 -31 620 -499 -209 459 594 745 882 877 431 291 -83 -118 -180 189 378 29 -10 -246 -418 698 212 -398 -349 740 -256 25 -452 -882 43 -267 -48 876 -526 74 777 -471 308 597 533 959 -640 -626 -690 -38 768 -712 -271 457 -797 646 88 -406 -735 592 -62 -19 879 -186 -941 814 718 -995 848 244 8 479 568 -12 817 -69 340 -659 -911 222 -559 -623 -284 363 -175 -69 583 -80 -125 -581 297 -320 356 711 -950 263 -605 -125 113 96 -303 -857 646 -221 684 527 -164 335 423 -889 455 636 -62 -840 -893 -141 -151 -734 827 -495 -938 -51 -369 -651 -822 138 -508 -156 284 503 247 519 -134 858 49 -132 192 229 63 29 -675 383 1 -107 178 -790 -628 102 -475 -369 -49 -473 -417 -541 -875 -939 967 -541 660 -669 -511 -166 -997 146 -246 -83 -607 4 559 347 -991 394 -706 -878 -917 -9 -931 -943 -644 940 980 -448 171 -749 -173 191 -778 -527 -238 345 -77 631 172 -215 378 -833 543 900 151 167 -447 -853 -366 -438 -168 141 615 798 306 -635 170 -356 -843 628 -954 -995 -810 -761 -584 -602 -631 -409 -158 251 -961 836 -679 -787 -578 672 -267 -512 963 120 -184 464 -524 542 -851 -329 -739 50 674 -957 635 -502 671 501 321 -212 127 -194 415 -739 -399 615 -418 -357 -462 840 -136 -422 -988 293 -593 421 -922 484 -418 -25 87 -368 972 -491 794 -437 55 -156 -468 67 -214 -124 -680 -36 -937 253 413 575 60 -536 913 787 580 439 672 -335 640 683 -376 -619 71 987 -327 -896 218 479 -497 47 357 783 534 -738 36 781 -550 -954 571 265 -100 217 -560 391 708 -28 -814 -689 560 -930 352 -482 394 -517 864 -744 822 92 -776 -130 428 -103 -922 -149 97 89 -262 -49 -672 290 -743 782 -457 314 343 866 689 613 -184 563 245 -896 185 -451 643 -76 614 389 -44 681 629 -336 689 -194 698 386 -776 848 57 -972 -196 764 -335 -778 -14 -361 -949 0 158 697 -737 -238 -541 840 355 318 -889 -11 198 408 -237 -430 689 -534 97 449 -893 200 -703 590 502 -295 607 -83 686 -97 275 776 -407 821 -60 -660 308 204 -183 -596 756 -183 -189 -295 -331 -526 807 -551 373 864 -914 75 -758 -708 -955 92 407 866 -757 -716 -227 423 -537 565 -973 510 -363 -478 315 -170 -353 -1000 161 652 -321 -845 -4 939 95 961 -2 58 243 -476 -795 526 -714 -640 984 231 980 843 -680 970 -401 -810 559 180 87 370 -293 -436 -353 359 919 -600 -677 -542 -337 -168 -765 -452 4 601 -63 -560 657 357 -602 -358 -129 -704 -393 280 -570 -440 -724 -523 -829 238 493 498 651 585 -949 -486 76 151 670 -202 736 -173 825 11 750 183 282 130 -769 227 -509 -843 493 590 834 -534 -894 531 -723 677 719 -554 -677 -518 -650 -512 994 326 613 134 -828 -461 398 -738 -775 196 752 117 -78 47 49 -781 -171 -942 -305 -418 -970 -148 497 899 -684 -887 44 298 351 603 -55 751 140 940 -456 902 732 -419 849 -1 693 -391 -699 -892 -199 900 -78 -868 -204 -312 198 -858 947 -318 113 484 482 307 -389 -439 -630 214 -210 353 563 316 609 957 667 -454 -284 53 -399 749 -963 -817 498 -860 25 -434 -152 890 -61 46 854 -299 -338 648 637 -266 -711 -213 -71 -983 -444 -729 704 -632 -336 -515 -276 547 507 573 737 -104 -919 -193 -720 230 -231 670 -571 -914 -326 -754 -495 93 -562 630 -100 432 -869 -456 271 967 -372 430 938 261 749 -756 357 -513 562 -579 -471 488 -408 -228 -138 -325 -365 -686 -403 -668 -598 -132 956 936 878 -207 904 -852 -267 -194 -626 906 -546 470 73 315 899 -113 632 235 251 133 -366 434 -433 -18 356 394 819 788 66 -733 619 11 636 379 -196 -583 -693 453 -595 -604 -793 250 -526 -377 604 459 874 -170 -125 -306 471 423 -826 -171 -487 -589 -724 137 -841 503 72 -963 -679 312 84 517 -557 107 496 -132 -440 545 -85 -277 976 -8 623 439 -963 -335 -951 858 870 -309 17 418 -299 800 569 158 934 -164 394 -273 -1 -424 263 -615 336 -347 704 886 -772 -609 -746 556 815 998 -494 617 -278 -476 726 -342 592 -386 352 -769 -342 219 -506 -390 345 -144 899 900 195 -759 476 -535 672 397 -577 -128 -352 -885 82 104 -11 655 269 -216 608 -280 659 986 -54 767 834 -331 33 404 -46 580 -94 646 519 -9 -448 779 228 832 537 -13 404 -819 -88 -969 191 -144 112 -992 -928 -467 -890 -267 28 -486 283 -341 -296 62 -98 475 529 373 610 -427 -744 -49 -490 940 -132 897 -743 -449 455 620 43 -567 -407 280 443 76 -631 -363 870 303 881 593 335 -733 -948 543 366 409 -814 -565 -731 374 940 -726 -368 461 724 183 593 438 907 525 -880 335 316 -152 332 552 -240 70 -763 -554 475 -661 333 835 -331 572 -679 638 200 179 384 -328 585 -472 265 -105 -992 644 -73 -11 491 639 -940 970 534 -416 -939 -712 476 182 751 -825 128 68 -389 220 -477 355 -72 -116 -608 -368 -140 -791 114 -340 -12 -509 790 -337 71 -438 -167 -364 -99 -935 -848 -392 -666 981 -751 899 842 -872 -493 325 66 391 -751 -447 479 656 156 394 64 -750 -555 957 -85 413 -684 -268 243 -948 577 911 -147 -450 541 -713 535 -146 411 371 90 430 561 816 749 -294 -80 941 136 -882 220 321 841 926 -132 -766 -116 -530 727 585 -238 989 373 -96 313 -537 491 -832 -924 -857 -990 902 -145 -421 367 -25 677 547 -57 -337 -595 -839 -448 450 286 883 559 -712 561 -303 765 -462 333 268 -122 580 69 30 804 252 -84 -768 -779 90 299 871 -865 -713 -372 -800 -189 639 -751 0 -347 -417 889 -272 -603 464 -808 320 50 673 -637 -260 -373 -120 -372 247 260 -269 -752 656 759 -853 419 396 624 -676 913 541 394 -111 -532 -455 614 -328 279 -151 -108 -639 -440 -279 -973 -938 -403 898 -829 -211 -224 -620 -719 337 139 -952 -939 380 312 -919 479 -350 -637 728 428 106 994 264 14 831 809 -863 -800 197 -900 947 599 440 650 -725 -208 -913 726 -717 850 735 -28 -728 960 -1 -775 -275 -863 -656 -392 510 -504 143 29 -515 -925 407 456 76 -649 -725 657 -633 -173 664 730 562 -976 -311 859 976 723 399 593 347 -427 80 -221 -804 754 -370 -592 757 -993 -241 -259 992 -215 -78 -232 329 -755 -745 -501 -338 -60 -90 -359 632 235 -872 718 -448 -153 667 -865 -754 289 57 623 225 -921 -153 29 107 41 -462 761 -863 -140 -321 -497 377 -112 -899 -232 558 704 208 830 943 306 793 -38 853 283 -349 877 -29 861 -898 609 418 48 -255 -976 684 -194 -165 -79 96 -105 -832 519 20 -304 -904 -419 519 -979 -510 573 864 -641 386 656 -255 785 547 -713 -102 -869 -831 27 -555 -213 -31 114 -920 611 -918 796 -764 -272 -54 48 -728 -309 -141 830 -168 292 563 650 897 -255 -542 -701 182 470 -943 -118 -860 673 996 51 435 978 -237 794 425 -907 783 440 733 896 -666 422 -825 -456 -92 -549 -124 -219 -553 153 -452 502 -498 37 874 966 -870 -711 -483 -847 -577 69 -447 -12 -548 -75 567 849 786 894 878 256 427 664 342 336 -381 -52 -689 -631 583 84 -94 793 -727 -345 -713 -586 200 -757 611 -867 347 -436 -65 -140 -515 946 -44 984 -725 -310 -712 -397 -472 -586 -651 646 -508 479 234 352 762 -505 770 452 -488 643 573 840 -400 -956 160 272 450 972 393 719 742 -139 957 96 -27 -936 572 -952 -391 294 -446 939 -68 493 -465 717 508 -184 553 743 335 437 -601 530 -708 177 761 254 653 -329 676 293 830 239 957 -497 835 -488 -831 717 580 -399 -525 -640 967 97 180 -484 -809 762 828 371 709 954 -51 -957 38 -662 885 640 818 630 816 -414 -610 574 668 273 -302 909 474 874 -897 670 -517 -351 150 811 -734 -606 969 -731 504 187 49 523 538 740 772 -633 -233 784 209 -887 964 370 -42 621 -717 -689 211 280 -727 933 439 -135 -365 189 -907 298 206 625 -874 -528 -762 430 -682 -815 852 -497 -975 -589 850 999 -128 -228 752 2 64 -929 -800 642 -42 534 662 635 -976 267 -197 987 777 -45 -814 -672 413 -992 331 8 96 492 819 -672 485 -443 -644 -407 -743 -191 -266 228 901 -97 -415 -832 105 103 40 -283 -763 644 819 201 160 227 310 -838 284 -896 -418 942 -578 -128 131 -463 -985 -303 -462 168 -732 929 471 712 94 784 -61 -674 -722 -706 461 -770 -665 156 -971 714 -738 -220 681 485 -711 523 684 -557 -896 -22 -325 618 -236 -167 -4 607 438 841 -140 256 640 795 964 -481 -783 -656 888 827 -623 -435 133 753 -882 147 379 104 -762 741 633 -583 603 183 -450 -979 89 -903 437 20 53 248 921 894 389 957 331 871 -72 -410 135 888 -93 -935 -830 -972 212 -22 298 -54 838 837 544 -225 -699 -984 586 -982 -159 -181 786 -668 -834 -747 -15 308 -1000 -929 745 38 365 -49 -773 -505 220 79 616 304 -128 826 61 459 970 553 -660 67 882 230 -967 338 119 -27 281 916 536 -240 883 -324 485 -590 294 -950 652 -257 -760 -743 -120 74 528 -475 997 103 -989 424 576 -463 -715 953 -97 -320 896 -230 710 -71 -877 -641 -538 196 -504 86 -834 339 290 -458 655 -359 -265 130 -88 831 867 545 -632 -183 162 -419 -213 -422 -487 -132 -615 80 -824 -24 259 -222 804 -598 616 542 454 950 -631 972 421 -108 -539 -573 842 31 659 -310 559 -117 -590 -82 129 -527 -77 -926 -293 -141 -424 358 261 -19 -109 -563 960 222 180 -316 -145 713 -259 848 -555 486 949 710 285 -939 -110 352 582 223 -513 676 607 187 -61 812 475 252 817 606 745 110 -840 -322 107 -333 -873 -120 -521 -241 -434 -674 -664 -362 -854 604 -314 233 541 816 652 934 557 177 -53 -336 598 909 519 -735 48 331 506 -378 641 333 -196 -877 717 158 -590 -373 -934 -997 -997 632 876 724 -175 909 696 206 645 330 -575 196 -178 552 199 906 73 136 -873 876 511 841 -29 997 809 187 630 939 957 -744 562 369 370 575 371 -94 -877 59 -413 42 -779 866 -385 150 -536 398 -587 -532 -224 541 206 225 -200 -853 -935 187 -751 -825 -342 375 -391 226 252 -963 564 -972 -75 291 -675 481 192 285 990 -677 -926 -837 964 3 401 -586 -208 -931 872 378 650 -565 883 214 153 -457 646 -12 80 634 0 610 98 233 154 -895 -333 -864 -715 -91 455 158 -980 542 319 -283 84 -596 -630 -367 669 894 -873 884 -26 -21 204 -235 910 -75 -886 935 685 308 -302 238 75 -17 -93 97 208 58 975 524 839 130 411 215 -794 658 349 -772 958 -375 -190 -803 -470 -275 -746 -506 653 -98 65 -133 -155 982 112 -932 428 788 713 -960 17 -191 680 -643 -683 791 127 4 890 -277 -280 -668 655 -851 199 663 156 455 -843 -591 496 -975 153 -442 816 784 811 888 -829 89 813 -961 11 -443 -910 -127 362 723 -416 -960 894 -329 -883 148 -79 -601 530 -878 -62 -614 -916 -89 963 321 -400 793 406 -440 972 -235 513 -45 231 499 -747 833 285 -16 -703 557 -689 -915 -779 848 19 607 -615 -400 -893 355 -170 -358 -24 -222 676 -448 -840 -543 -251 -886 815 385 919 856 -639 -659 -205 -104 141 794 546 -905 -872 768 872 341 155 782 -149 519 -793 -479 -459 476 -937 -585 -961 372 -998 -782 920 427 -23 44 -112 268 56 -961 634 138 678 -18 875 211 278 312 630 -156 338 -891 701 -942 -888 -759 115 542 876 762 683 -381 -106 -429 -392 648 925 788 752 360 648 -851 -138 475 -150 -66 205 -977 -921 -909 -593 383 473 -210 354 377 71 355 -829 -324 -160 320 -187 -777 -742 -540 -729 29 563 -361 -193 933 652 -173 -187 -361 753 -294 -993 -497 94 487 -518 654 962 138 -929 500 -558 767 -85 -843 -571 -198 -598 92 -527 -440 -740 953 992 -69 601 -591 -733 -397 712 958 -878 -310 96 -882 -558 -897 -213 -820 -716 -654 996 590 577 -622 -495 692 -195 -628 -718 -978 -296 236 -901 710 155 -145 153 -118 917 336 -113 -256 -892 -188 -138 715 879 -243 566 419 132 -465 -151 781 -592 449 611 -84 240 265 -657 -501 -882 -615 737 825 47 289 -68 111 -541 974 -562 -128 -856 967 -753 608 750 -361 -652 298 24 678 343 -61 -433 947 -980 682 -590 -73 -136 603 -549 937 -491 -1000 -256 -520 -812 -465 968 -887 751 160 266 628 37 468 -21 136 -862 130 -55 -101 -537 305 79 -860 -545 -865 980 148 74 545 -581 230 243 -211 689 966 -996 -418 180 200 651 -855 85 7 836 472 -470 -356 661 794 988 557 78 -715 -848 -134 -484 37 -735 -908 682 -143 548 -815 -924 -304 224 603 -334 -456 -524 -180 110 -813 912 -430 213 758 -166 -695 -97 382 -906 -930 335 -263 -166 -883 994 -101 412 -500 -81 658 -797 -688 -945 -821 -348 -99 -312 983 -71 846 -335 189 -654 -808 803 621 718 -145 -564 -908 -794 993 -436 -782 -780 602 -477 -430 678 -28 -699 -41 -290 -756 -656 -74 899 -155 159 350 974 -845 -881 804 -943 615 588 -747 615 -201 -834 -30 -787 215 -827 46 -703 -682 135 -908 828 117 512 202 -731 819 -651 550 -835 -480 -201 526 858 851 -354 -698 522 891 -145 461 180 151 266 102 -660 -792 -392 -388 673 744 722 -402 47 143 357 108 530 -71 -113 -602 -990 907 -965 -832 44 649 -478 112 339 479 280 -776 318 -465 -686 638 630 -235 249 -813 903 103 -19 760 674 -879 -227 -123 -888 -476 996 144 -327 -253 -261 276 -895 190 -914 974 488 -13 578 -458 -202 -844 682 -353 -939 979 -149 -644 931 716 -207 -911 187 -416 -332 -309 82 424 826 60 578 -290 587 909 -432 304 -609 89 259 317 -657 -761 -403 -501 -142 -864 822 576 406 253 -577 704 818 -296 -943 177 -320 766 -919 -798 -298 -165 -230 930 515 -264 -483 -209 -28 -616 338 519 163 -828 908 -278 738 831 9 -279 577 120 63 -245 961 -986 113 135 -756 -936 860 79 -340 852 -85 -394 710 585 -574 -186 487 -645 814 108 264 433 434 -55 384 -239 629 500 223 -734 -105 -958 -68 -13 -506 385 -847 -828 -681 888 941 -364 78 -10 903 -536 -129 228 -967 -996 -613 946 -314 -556 775 385 300 250 -378 354 -160 -207 254 -270 -774 386 -228 -191 883 596 -674 192 -345 72 -183 196 673 -25 387 -938 528 -68 -565 277 547 -903 -791 -863 -990 625 -968 -746 854 587 189 609 -740 532 497 522 -608 -773 95 169 -457 642 497 862 -436 -726 344 97 715 -680 680 711 220 -409 -818 311 203 329 -261 416 519 260 -636 732 -546 -326 -57 218 974 509 143 231 954 964 -109 -626 -247 -971 620 769 -929 826 -981 -640 86 -739 -551 966 -624 54 632 -699 520 803 -335 -161 -506 -897 -225 325 -981 -152 -525 338 -221 -77 773 -171 353 -301 385 -589 -982 -420 602 -613 -680 -610 -835 -305 -954 -800 495 -750 -682 -76 175 -393 183 -408 -288 -632 -63 3 -552 830 829 -607 621 -214 -752 431 478 -970 -112 -583 764 619 -781 -771 890 -674 -462 735 -69 837 -715 138 -777 597 -668 470 596 245 686 694 732 990 439 -383 -862 389 490 258 167 -784 -950 859 -850 160 -729 274 -857 695 -627 572 176 145 -926 956 389 -653 -831 -952 93 -379 22 -589 786 -59 -981 325 -952 11 24 780 846 -778 -161 514 232 -677 -217 458 129 -715 -594 -419 424 -816 -230 992 401 -96 -237 256 329 -654 -343 303 -355 10 916 116 -346 -704 1 192 73 863 404 -273 -342 817 428 -827 -128 410 -549 576 -535 957 715 -472 -127 -219 -848 581 -257 960 392 -73 -861 847 -346 -265 83 658 -300 -315 -458 -998 -757 909 -964 272 -603 760 -497 -53 411 266 325 698 33 -950 572 887 -326 635 -288 -14 868 -241 843 336 -723 -631 -545 -584 -222 803 775 294 -878 474 -723 -133 -144 737 520 -538 672 102 -583 584 -685 433 439 -101 678 297 211 149 -829 564 -261 -37 166 478 757 -112 570 174 784 375 -426 -777 -435 -346 383 -711 -616 820 -317 37 -953 625 909 619 -998 -459 619 -630 855 27 -325 -651 943 88 189 277 475 223 865 -111 308 594 528 781 186 -378 -511 -206 -429 753 970 -57 787 581 -17 482 480 84 460 -4 -76 506 -94 614 515 645 -652 -542 113 773 -259 115 -512 -766 548 91 893 -596 691 802 -539 -20 613 877 991 509 343 -75 358 247 -707 -895 825 -604 -477 820 280 -495 660 -155 -868 -449 883 571 545 486 -452 721 -230 987 301 -142 12 -382 -399 -462 12 9 830 -682 398 -843 169 769 52 687 366 972 -531 283 335 353 673 755 -235 -441 636 583 -563 196 860 350 174 -560 -785 788 -697 -53 -603 854 -750 -850 -143 19 644 648 -690 -768 -343 780 343 202 906 -169 -519 72 -252 -931 813 413 128 -547 611 -862 862 -304 316 917 982 88 986 998 -444 604 -680 -247 -915 109 785 -152 -109 577 -353 285 498 740 446 -397 41 319 566 -735 445 -847 269 -457 -669 -190 -973 166 -983 -586 994 -28 -848 -842 664 -129 599 135 -60 -633 315 -390 233 718 -503 -695 366 -781 422 -741 -773 63 -872 248 -766 -238 309 295 334 144 46 203 -621 -193 408 396 384 67 99 806 127 -679 476 -100 833 -473 225 604 -175 196 318 -417 541 -730 -383 -360 825 -707 540 173 432 285 -301 77 -732 -677 561 591 -36 969 -552 -845 -425 -957 -294 804 508 -541 -784 61 -312 -174 -788 -501 -806 -893 259 475 856 -520 861 355 949 314 -152 -513 277 398 -765 -14 729 986 -985 910 735 69 315 -261 95 -319 667 -205 -439 914 -663 -810 -874 -402 605 -507 419 98 -509 674 -860 -608 -306 523 -509 -753 -270 607 -725 -335 -737 -463 -283 894 -213 -754 -388 317 255 644 179 709 928 -457 -816 -371 771 402 1000 -284 946 616 -1000 -941 201 243 -324 993 -728 -262 338 -181 357 987 -371 -198 -767 -976 -165 -800 -7 -613 -563 309 594 -539 521 -472 347 212 985 600 -175 -432 -672 -586 103 357 -793 -979 359 928 -605 95 932 -166 -384 65 359 981 -33 -286 801 -700 -448 -403 97 915 497 692 -273 200 994 440 196 190 877 -477 633 -950 544 -946 52 -325 439 -749 313 -352 263 209 -851 -840 119 667 -485 -892 -701 83 -935 -18 928 -645 -255 -219 300 -655 -968 772 220 8 -791 553 332 -779 -924 493 484 656 -40 -814 551 762 283 -479 -337 -538 -136 138 -839 638 -86 262 957 -984 712 -464 -41 197 -882 -15 -678 434 -979 430 366 251 810 -668 354 431 817 -390 -477 -361 229 -571 -993 -874 -919 -862 617 352 -810 472 747 -400 -683 -777 300 -290 790 713 258 -675 341 -845 475 249 -62 282 -997 55 752 -313 -491 -606 476 -952 -934 376 -439 -733 324 -791 42 -241 -547 177 -111 786 872 -678 -284 -552 694 598 206 -32 978 -940 195 -328 -136 155 -632 -838 316 -135 -304 71 61 -345 198 902 -335 456 -690 -743 -650 -27 -544 556 -865 63 371 -390 143 -650 -749 287 -212 -609 -656 -3 -826 -10 917 -892 708 -309 -425 -446 502 -180 -590 557 648 977 36 -132 950 793 -57 -681 -51 922 799 882 -650 -570 -930 -676 -304 502 -300 -396 508 -99 913 -431 -536 -139 31 393 -414 -184 280 969 462 421 784 -753 542 -860 797 -527 -758 -700 -199 -235 487 491 -320 -896 22 -603 301 835 109 277 518 76 -181 748 540 -631 -622 223 408 371 511 459 366 -416 -708 -87 9 -850 706 -663 714 464 811 174 -626 873 241 147 200 -547 715 -657 -98 342 -876 498 -283 162 522 598 -641 -828 -402 -791 -534 510 -330 -331 -494 -821 -958 23 -723 -507 951 475 860 546 55 -525 -775 327 888 748 160 -843 554 -753 -245 848 -442 619 741 -95 252 204 389 691 435 359 -772 -924 91 267 -626 914 496 819 -17 -25 -400 663 -702 -659 -638 998 290 474 624 660 -60 -897 -357 -856 988 508 -838 170 924 -674 156 421 172 489 279 -444 -311 395 285 66 264 886 0 351 -194 717 399 -909 -70 95 -905 -709 -800 -552 25 -297 857 -436 322 212 646 986 570 -211 546 543 -951 806 508 -541 546 -117 -500 710 -767 -487 5 -715 818 201 -131 -110 -803 694 -574 -369 188 685 814 -47 722 314 332 558 1000 -405 -767 -665 -478 381 477 321 702 33 -660 932 707 628 -800 -405 410 -588 871 -513 -205 28 488 132 -919 832 -804 -130 423 976 -251 -362 -184 406 -837 -108 -343 -536 155 734 -215 -758 397 912 41 984 919 -334 -149 813 -851 982 39 757 636 798 -689 -326 -790 -621 -263 -452 38 -626 -566 639 -115 -336 418 -713 -648 -250 -491 -478 684 -637 -34 -267 913 298 -993 540 -499 -948 410 -790 509 589 -473 803 -218 53 -201 -121 -201 961 -554 -232 -254 -124 3 391 808 885 -725 -778 109 69 -52 960 920 -52 -423 -267 378 -791 444 -276 -999 -396 -547 137 987 763 -262 -274 -775 476 -490 -858 -839 -301 844 -790 508 475 418 -972 977 248 14 -879 -750 -472 -787 -218 129 462 -695 498 506 52 -382 -835 -769 -267 578 408 471 786 125 801 -823 -735 600 -838 -831 -235 -738 -870 949 -339 -166 -870 -340 565 -883 744 -612 862 814 382 -600 -136 337 98 772 355 697 440 991 -631 -301 70 -216 -665 83 -974 770 971 631 -14 301 398 -721 341 -723 431 -177 -944 -707 117 -232 -754 230 -631 -701 690 863 747 361 674 136 406 -389 -260 -426 767 -998 447 -504 -260 560 -87 -885 -780 -621 572 422 608 686 -782 373 388 -378 -37 970 -216 369 -339 801 393 502 -173 -274 -889 971 -765 -647 756 -950 -372 -334 -507 938 426 418 -777 665 -921 891 857 569 -31 452 165 284 676 1000 -278 428 -971 323 -708 -116 -449 -596 678 -604 -337 -642 -735 -664 771 254 -846 285 -863 977 363 530 -604 603 -765 -575 485 -910 528 123 803 -191 -429 -28 743 -800 724 -722 -622 -721 -219 348 -522 -175 661 -814 721 -565 -654 -871 -78 -666 720 651 307 420 815 -28 778 729 -846 26 464 809 136 201 476 403 193 -910 779 861 -890 -442 896 -765 369 -836 -319 727 -356 -845 792 170 478 188 11 -662 739 893 -232 -27 384 -800 -12 -28 -876 -445 -529 327 -661 169 44 -564 444 332 -200 488 270 409 -248 -514 -607 -395 -28 -500 -133 985 -934 889 -685 692 -512 342 -861 350 861 5 -542 -387 -771 -691 578 -906 441 8 -842 -267 -510 11 61 -905 829 -625 384 361 782 -362 480 -581 -806 729 682 -698 -241 646 -966 -51 -673 467 754 646 945 865 546 734 -362 -1 -199 -123 -436 -715 590 -119 430 -823 374 -927 544 -826 -540 -171 -143 100 120 -961 -513 -104 203 774 -343 586 -40 403 -447 -433 383 -167 74 -512 -862 -406 17 332 851 954 906 -267 538 -564 -198 528 660 -60 -745 958 -924 -113 370 973 -36 -976 580 706 -127 172 -264 -368 812 477 841 -665 -719 -73 -724 -750 -925 -135 -344 -533 950 459 889 -717 -688 831 -303 -953 282 46 382 873 -210 599 693 253 6 393 504 -421 -728 128 -165 -435 22 -218 -615 221 -421 -167 901 941 389 -66 -286 71 435 -624 -89 -631 627 -214 145 645 339 588 255 110 285 -877 -331 -385 731 851 -768 718 429 910 -116 -381 -61 586 -269 313 -792 92 391 -862 821 955 -261 -986 -687 -940 746 699 -445 -778 -233 402 203 -474 553 -733 19 -674 547 367 99 645 202 947 -781 -300 -158 798 477 -159 -339 841 675 -266 905 728 -321 388 -374 -559 414 -491 611 -198 -708 -139 -910 543 890 -492 -568 -76 -182 78 278 722 -904 716 -525 -950 -929 -369 -590 -386 587 -337 -210 335 65 224 -375 675 -558 -260 376 -89 249 438 263 -332 -159 -309 814 52 677 731 -759 -571 642 468 486 290 -427 -265 463 391 -738 94 731 -41 -461 522 -299 -484 -138 841 267 -435 821 -102 -717 -245 -985 -377 -350 250 762 -91 245 699 -596 -86 395 -432 -448 -429 975 -989 -675 126 -268 -642 327 -483 -271 790 -741 950 -408 -582 -306 295 -897 -504 605 -19 -921 -415 7 222 -801 -150 536 800 502 -295 962 319 -620 116 -398 -550 -342 -166 -636 992 314 584 -401 816 570 107 -875 861 823 -928 48 -104 92 9 596 -405 119 851 -346 708 363 692 849 403 160 934 850 844 -378 -641 603 721 398 858 -785 -228 971 -85 -823 935 -914 777 -701 443 100 288 942 -98 -208 442 749 91 8 34 -600 -524 -855 -821 782 -635 -420 428 679 -170 467 -956 476 27 -987 -606 158 362 812 -289 -273 843 391 812 -156 12 -943 789 1 677 -575 -829 -600 -879 968 -845 550 470 966 979 -418 674 -915 168 565 649 -353 -548 373 683 -144 481 -232 -430 371 133 -148 933 -42 121 614 -515 -373 98 355 -774 -362 -29 -916 510 -907 -670 434 -141 -577 -134 626 -921 -141 498 -177 492 -597 -973 685 -623 -367 781 -837 320 227 418 -781 -868 -48 -642 -267 572 581 921 -86 -192 -500 332 -52 3 855 -741 -107 693 -108 33 339 -655 -776 784 -972 553 -593 -376 -343 919 970 729 675 737 -314 738 -869 -528 767 -695 -316 -850 294 517 -95 -819 945 493 511 -583 577 653 -559 567 124 822 729 381 -588 468 713 -985 -10 293 134 -94 -637 324 673 -735 -587 474 -15 -539 673 -116 -936 -704 -649 -130 512 -453 -150 406 -359 944 357 -877 -442 -884 -258 598 860 409 -611 -630 -57 462 -413 974 -704 -145 356 -703 -585 -141 -86 990 -428 737 -810 -656 -872 -82 -724 785 -339 746 -991 770 -965 -458 984 930 94 54 -443 5 -297 711 -959 -20 -491 337 498 -708 -929 474 -465 -557 168 714 -246 380 406 -277 -828 959 -530 906 -636 -727 -27 699 100 567 -840 918 361 -851 -755 -96 -455 104 766 838 386 -921 -125 24 -915 160 -318 -916 749 -218 -92 129 6 668 658 -55 -154 616 -23 697 71 454 179 -438 243 241 757 455 -460 -483 -478 -564 646 -158 -475 -987 270 928 961 -69 993 548 -550 265 435 -506 917 615 588 -39 -221 -412 -266 -376 -839 35 165 558 -655 408 671 431 -691 222 -50 -577 534 221 777 427 -448 800 -303 -949 -617 -205 152 -211 923 -631 938 -673 -698 -131 363 678 49 569 -915 -37 692 74 -809 558 869 271 165 906 -957 -883 863 -503 -726 -917 562 -259 -191 -934 -430 -969 -823 697 -795 -274 658 861 -525 -539 607 185 416 646 -166 556 533 601 355 -144 -930 -725 634 287 -513 647 102 118 -867 -138 -457 33 230 -661 -635 663 -382 -549 -793 -675 329 -537 -750 322 700 -646 402 327 -178 916 -968 -299 100 448 318 -529 733 -903 695 814 -782 539 -956 1 332 842 535 915 514 503 284 907 -655 893 -683 443 -473 679 -610 974 -86 -680 608 207 114 -257 265 -11 809 841 -680 -55 88 -366 -819 -232 988 -500 458 100 302 315 126 -180 812 -335 -280 -874 68 845 201 994 -926 -797 -132 -871 686 736 809 -21 456 290 61 -687 417 -429 -84 870 -649 -509 260 95 -272 536 -742 854 278 -303 615 733 182 -711 686 -343 55 -915 -367 -704 55 -121 -684 -921 464 719 -648 653 259 -807 -931 42 533 -461 -825 -30 102 355 848 -981 -823 659 -23 -645 -888 635 -373 545 -795 -661 -76 452 -842 220 -786 -248 185 -168 -128 -910 4 -667 -132 -911 714 607 810 399 537 459 655 740 -647 795 196 -803 431 231 729 656 252 753 838 702 571 471 -658 -99 -478 550 973 500 -704 -719 325 -828 -475 -863 -402 -121 -922 622 440 -753 200 204 155 837 113 -844 -668 761 891 27 519 644 -306 698 -221 981 -948 -912 -897 307 -803 -496 711 185 -576 150 -784 -932 351 -938 -958 -356 -70 -990 798 698 -366 262 -926 930 -174 885 148 -73 767 223 -364 -160 -502 -44 -382 -903 402 350 -562 -618 860 269 153 781 -962 24 297 -178 -272 376 -176 629 746 -78 -405 -265 406 564 531 -709 -56 -501 -49 9 -967 -159 537 -984 666 914 836 -861 -877 348 920 915 204 856 547 -935 -102 -541 -114 -531 -761 -515 955 -125 686 -264 479 -886 492 -515 874 -949 411 922 646 101 507 -732 257 304 -480 492 297 641 -399 -482 102 -6 292 219 266 912 -541 -837 -642 751 -299 426 -745 -966 466 -524 -307 -700 334 -404 -646 658 -558 -364 -541 -879 858 -597 737 -505 -539 466 311 -217 645 559 -514 -243 -622 -855 802 -386 -82 -636 721 -766 548 -190 600 688 238 -519 924 819 -122 -183 -372 166 396 442 -780 717 230 210 10 -233 245 993 261 -727 701 629 283 941 -623 -109 -412 -976 -526 893 341 296 -723 -222 556 250 405 179 582 -974 143 -287 610 -639 -274 -701 376 212 206 -402 954 -829 442 930 -374 -524 487 307 298 999 -586 725 385 22 -943 -347 476 -560 776 500 -479 948 -471 -857 293 581 -560 794 -282 -714 -190 788 544 112 874 -206 271 -981 417 -976 -56 -84 -194 -644 -716 -3 827 -529 992 127 330 -156 -932 -198 -867 384 98 221 -675 467 432 -461 898 -847 46 644 -187 670 891 247 778 167 -853 975 703 863 -142 864 451 885 -169 -584 759 324 671 -260 -952 -467 263 820 -137 531 634 -982 835 -160 812 93 -103 740 81 -155 -171 -216 841 987 -722 417 -584 121 -949 886 476 -274 -918 246 231 -231 -39 -476 -499 -596 848 308 574 133 -531 -93 182 -992 331 -693 339 369 81 -696 -721 634 -44 -525 897 -141 704 996 158 -183 -411 -152 521 223 -650 699 943 -482 239 105 814 949 -822 -639 114 332 974 -411 221 -11 -83 538 273 -739 908 555 293 -663 -82 112 770 -619 -829 -294 1 53 -482 101 -451 -796 -833 696 -797 -235 95 938 398 -591 851 334 -667 -477 806 -881 -66 -649 -309 517 -324 -302 281 513 -220 620 -337 -590 84 -105 348 512 -415 -573 120 170 897 572 -312 70 -181 -976 -394 48 586 986 519 942 313 504 -320 155 444 -647 163 513 915 502 -375 297 -394 235 639 -281 -132 -306 -701 622 -819 413 -649 -89 688 -414 688 -333 -592 -44 -405 279 -252 -267 689 -297 756 334 -350 -915 421 -322 -554 369 979 -170 -627 -905 -936 -396 -53 -542 -116 -335 -205 896 -866 -116 241 500 -897 860 407 -341 175 -182 859 -212 187 778 -685 995 -101 539 -57 -414 -946 784 818 838 303 234 737 753 71 647 -438 28 310 71 -740 727 822 -132 -968 996 -732 200 16 737 346 568 -616 -590 -42 295 19 798 -144 -596 537 23 326 -197 -741 234 -1 239 -637 766 -323 -176 -185 -590 -492 270 -973 -207 45 623 677 586 -853 -348 -748 304 211 -583 -687 311 497 281 -212 203 158 797 -539 939 549 969 605 452 641 -541 -227 552 468 864 920 -666 -6 -363 -455 -463 -762 -548 -376 -552 876 -820 -983 790 328 -743 -506 642 -562 874 506 470 -22 -815 213 621 150 -236 -390 -42 -646 -350 481 616 27 914 -825 -939 -160 -427 933 -764 -106 -606 -869 -747 -228 422 -150 785 -648 794 -547 432 524 -310 -111 765 876 -325 -5 175 215 751 936 629 722 -709 -972 146 -973 -900 979 554 838 197 793 -649 57 -868 207 683 -306 -885 -397 234 -384 303 947 689 4 -975 -589 635 475 718 -716 599 -665 583 494 -356 -618 941 -525 557 -736 446 282 -807 711 631 872 330 573 -298 264 -977 -399 677 749 540 649 -111 19 -409 -460 -803 -444 -509 -531 -502 136 -658 -947 -298 305 985 956 -500 706 376 562 -107 770 -862 -766 -854 -95 178 452 451 -641 -777 53 353 -810 -410 -186 -640 -646 -770 145 -311 999 -990 -859 -943 15 -245 -336 -736 811 185 -397 -511 498 -951 568 -619 -881 358 -910 918 -474 -386 236 -847 284 397 -390 890 -342 715 868 93 254 485 773 268 992 -934 330 76 235 501 781 -702 -514 532 886 815 -267 -261 843 525 -886 -372 -708 -491 -964 -428 -325 904 -542 864 -943 -351 437 -373 -19 90 796 105 -808 -105 508 -251 317 51 -890 -670 -464 -271 -597 -126 878 -448 957 877 -934 636 98 888 510 -805 196 -958 -831 -198 816 -290 510 268 504 654 590 853 406 -997 614 -180 -391 985 -164 -936 -392 824 920 -142 847 -122 -479 495 193 -784 -123 -351 202 -987 -832 910 -895 -669 748 -714 889 355 232 468 -696 612 200 633 -503 289 579 -840 947 -901 689 975 -14 -569 -469 343 -579 -197 -517 418 -796 -649 -702 -276 -670 143 -369 -9 490 400 395 307 -724 531 -551 734 808 -129 208 -349 -910 -39 161 702 639 805 182 805 -863 -214 -398 -828 -378 -816 -991 549 604 271 -639 765 937 -486 798 1000 -294 -945 46 -473 886 311 326 -65 341 -942 441 -325 943 -161 90 656 -524 -336 -43 982 811 390 -207 -223 -723 -965 -148 -905 -638 -637 -394 456 -5 -114 -551 968 -317 -574 763 865 -652 643 70 -452 13 732 -433 859 -443 -258 128 577 -985 -352 9 -882 -620 -635 694 -661 -320 697 -557 867 182 462 -957 475 717 -224 -416 203 60 -24 -270 -210 166 -277 -324 -60 869 -767 -44 -190 -242 419 848 -977 280 -339 -443 926 924 640 817 339 221 -459 98 924 547 464 658 -967 523 547 -264 -609 414 -587 -17 975 16 -385 -530 142 -112 -695 -712 592 878 48 141 -843 -215 -233 -923 -178 135 879 -612 629 -482 698 -7 -147 4 687 -816 -846 824 976 519 -989 112 396 67 -538 605 529 -81 -186 847 -710 644 -697 775 591 914 -955 520 476 850 619 -699 -270 -66 -656 824 -335 -266 -553 -469 26 -731 911 545 651 -826 -351 284 -473 -334 497 597 -782 -814 -535 -588 85 -583 862 815 449 144 -915 789 137 855 -903 -566 -995 772 167 683 -924 649 -779 857 843 -140 -432 700 -234 -980 -121 424 -569 -967 -718 767 607 -954 574 -926 -423 -876 -622 -807 -737 744 -42 409 568 -191 -28 -608 602 -352 -408 -103 -577 467 763 236 -898 -542 879 -169 -486 -491 171 96 442 744 -167 -702 924 3 383 110 624 183 -908 709 -655 -232 574 -801 328 817 343 65 -347 880 277 -584 311 -590 433 934 -802 452 763 400 79 587 257 -434 647 -536 -661 -117 -759 378 -314 52 -801 354 -20 261 -145 -81 171 887 343 18 898 -390 12 449 666 -850 -262 -863 -24 595 624 836 580 987 990 474 -496 194 -18 815 58 966 -297 488 -214 583 -479 -556 98 75 855 -205 -807 714 -106 -396 166 898 -727 162 592 886 200 -142 -138 852 538 247 -899 -467 644 244 -405 -3 -251 423 135 -33 -453 400 769 -296 -344 86 -930 -105 -317 -535 740 -408 799 -522 -173 -944 -86 -223 -319 -904 -215 950 -306 419 924 670 878 462 838 -515 -415 458 266 -809 952 -32 -106 792 859 -960 839 -387 931 232 276 588 42 -962 -794 -132 -549 -276 -354 -157 155 -403 -108 -857 -774 607 788 -327 882 26 -520 857 404 895 289 116 -690 -329 -56 139 -226 -696 370 -797 -248 263 -92 -460 339 -263 394 824 749 988 -99 -89 957 -33 -460 -454 -935 370 398 -775 -309 -886 -377 -934 884 -191 427 177 710 628 -820 112 814 -875 702 -334 -385 705 751 -799 700 -929 690 -103 11 543 278 -783 -227 -840 -107 -152 -953 365 89 101 518 -847 -421 457 763 -293 -902 357 -80 177 -136 -368 -667 331 -19 805 -384 -697 282 967 -296 489 143 527 393 727 -99 -857 570 603 658 -81 601 -154 891 -380 -675 456 145 52 -348 -577 132 -607 -415 28 417 734 863 630 891 -236 -892 -764 93 -214 -947 -392 500 -414 -756 -295 754 982 598 -435 85 -739 -682 -314 967 -262 -666 18 505 730 -795 -780 783 -489 -272 -680 365 969 -934 -639 -708 470 -703 645 509 354 -493 941 -942 28 751 887 493 -754 329 789 -341 -706 -148 -826 262 813 819 -10 -229 257 -988 928 -688 670 -698 -942 416 -634 404 -63 -630 -893 783 -273 18 254 435 -927 497 -796 610 30 -924 -173 337 958 -322 -270 353 -772 -389 268 864 592 -402 946 -845 -696 907 850 862 -337 -662 -446 224 -527 180 358 -285 111 -135 -624 -890 -677 222 229 63 -582 776 -224 -14 -8 698 -466 -767 693 -756 481 -18 -931 -895 -922 -743 -91 -481 -222 556 -93 -767 -592 -327 753 -921 -694 -671 -759 -116 -275 -723 640 -773 669 -440 -409 -196 -47 914 -148 310 -410 732 -645 306 775 237 -1000 61 -241 616 815 5 -845 -670 572 165 583 929 -850 -142 669 -567 916 -216 -647 921 580 -120 784 227 862 282 -39 548 787 281 -311 386 606 -427 689 900 716 921 24 14 497 567 215 393 -551 -845 920 -211 -183 901 105 794 4 -908 -724 128 943 -384 -42 -457 521 -886 147 593 -796 -716 -418 -117 -748 -3 -665 -185 355 971 241 696 -544 -106 562 817 -213 -950 151 -525 156 -410 -389 915 954 -107 -700 347 878 52 592 389 -76 166 -501 460 -810 378 -479 452 774 644 621 -936 379 261 -378 -661 890 221 -829 -163 699 -552 -121 171 722 651 -610 -350 -195 -220 465 -430 -126 -125 881 -151 124 427 -496 -160 591 -31 -663 285 -954 692 -648 680 -500 -518 444 -253 -980 -709 -199 300 39 -427 -193 395 -759 -235 120 961 -255 701 -552 242 -298 -426 660 647 -913 358 -377 555 904 705 -543 621 740 -604 749 -860 596 50 -816 945 232 -682 681 -851 -452 307 954 -636 -427 347 843 518 512 916 193 767 -365 536 197 -242 -993 451 -839 -31 90 747 109 -566 345 -403 -43 -561 499 126 -562 384 275 839 279 704 -603 -772 626 -742 100 -25 747 191 813 -565 438 -879 -410 -897 492 994 388 -283 -388 -428 -69 534 690 -743 495 191 -163 -721 517 -687 122 483 410 -340 -749 -949 91 -374 266 460 -894 318 -491 228 377 444 674 516 -833 -217 -398 -663 278 -65 -435 76 939 548 694 258 957 227 395 -53 -894 -787 -461 109 641 -540 913 -98 192 13 -164 -90 -220 123 -974 773 -765 -990 38 -350 -245 -699 72 -12 698 -708 695 729 -309 -50 468 956 -569 629 398 339 881 209 782 439 559 -1000 -577 270 701 -657 859 965 441 203 387 318 -230 -308 -605 -546 -391 604 926 -264 772 -897 336 -864 -37 184 -811 -971 -873 -84 -45 -551 -162 679 910 -671 -634 722 721 921 -703 -380 694 884 365 480 305 121 -761 -439 -459 -69 528 -654 -41 -117 -783 -944 -409 851 404 -166 653 217 -964 481 778 -14 486 911 -521 -434 -717 -707 -238 -739 -630 618 -131 -10 -822 714 -297 -379 501 -74 -857 -572 844 -459 -626 -592 756 -303 -88 -368 -331 409 -799 -153 -78 728 -864 -573 192 -796 383 558 434 360 -399 -316 795 -187 524 940 -998 46 -727 -620 895 505 -939 539 568 768 298 161 560 1 305 -492 44 376 -795 -725 -531 -46 -713 117 -809 -500 281 -182 250 192 578 672 -493 -623 344 173 -253 80 -580 -219 148 660 426 851 -55 -321 439 767 -374 -803 410 450 -825 -412 -467 217 -834 -824 134 779 60 666 769 -775 -686 -725 301 213 -386 43 -669 -590 -749 -580 -679 -241 -423 -228 -336 -963 214 253 -265 894 596 -604 762 -616 486 934 620 -580 977 807 271 261 -806 -873 605 938 156 -364 23 640 -276 -447 -713 -665 38 -284 -678 222 -374 735 268 -425 410 207 529 -399 131 -867 735 -693 224 142 -160 -395 -899 -545 663 827 374 279 647 -526 -850 962 875 911 633 886 -348 853 -776 317 691 -391 418 -97 -331 -394 -958 -370 -698 162 546 57 -789 855 -998 -694 984 522 567 423 86 244 -30 932 119 -979 -131 -965 166 -226 -802 -952 936 137 -521 -442 -429 876 408 -999 -420 -377 278 -394 -736 78 754 -145 -289 264 571 614 -866 -238 -470 -696 420 776 623 -450 -314 -674 234 574 925 -509 416 -885 -797 176 495 -735 72 195 -533 804 -44 586 843 145 -20 326 -119 76 -678 -757 -932 -666 -761 -739 -308 721 726 141 -501 -475 -551 450 201 735 -693 284 -535 -422 853 450 -443 -47 -337 465 -102 -951 398 -862 859 58 -64 -53 -148 -792 711 -761 -418 -591 444 161 -756 -450 -265 -76 869 -149 -638 -520 -599 -246 453 521 796 240 -358 -540 818 51 663 -705 805 974 185 -70 -351 523 376 822 846 921 726 -273 347 -303 728 -243 391 -537 -756 550 -802 -964 74 -910 -317 -469 -860 -174 -666 -617 -8 -826 961 -947 719 -223 995 817 -793 726 385 -366 471 -383 -436 -152 -992 -260 -263 888 -549 361 4 382 -363 -320 250 161 -303 19 -599 699 571 695 -789 -311 -161 -588 989 826 40 -867 686 626 999 439 988 199 451 226 336 -219 582 671 -100 894 -774 373 583 -891 956 -787 850 897 -247 -902 330 1 -934 453 -846 919 197 -688 -830 258 217 242 -553 844 -592 591 -645 498 -368 67 -679 861 884 -363 472 -433 762 -886 -929 -456 982 -436 -1 -713 26 218 -244 -114 396 522 164 -791 -405 663 50 970 -529 -495 -236 872 -598 789 375 -992 875 790 -458 477 -786 529 594 -780 63 -982 491 330 -677 -357 799 -404 -973 757 -81 661 -931 -745 -187 866 -59 -811 -959 -744 873 -456 -618 392 -465 851 -174 521 389 349 -444 333 -439 674 -650 561 -205 786 867 -744 -200 396 -749 -189 -483 684 943 -362 860 833 205 888 -581 751 -738 -147 -153 899 -613 788 -598 161 -309 -655 -640 -253 -702 165 942 -946 795 -345 967 95 -866 924 286 32 -532 930 283 -828 268 838 159 -916 -159 -564 947 467 298 -692 -965 -793 769 -8 162 -779 -385 666 819 711 -669 -141 662 -8 -920 911 -27 -426 552 37 38 -478 371 -894 -64 169 893 -73 -709 -468 -977 509 453 -320 -130 307 441 -254 955 708 -598 -703 632 451 -242 -207 -318 242 341 -626 406 520 -65 -417 -809 680 196 786 758 157 -825 282 -962 115 72 657 -320 -815 -419 126 772 68 290 -287 -783 -151 -604 -417 552 -587 -804 152 467 -535 -791 794 -763 -779 529 538 -102 -332 623 674 600 -824 -112 430 189 178 -484 -677 877 759 740 -211 -53 223 863 192 -609 -863 -568 881 -707 306 281 -299 -743 447 191 283 905 850 322 -217 770 -12 -96 -702 -142 391 -574 441 -839 646 -712 735 591 791 928 -684 -30 799 698 303 -509 212 407 -755 -381 155 -201 -942 -618 421 849 616 -221 -455 -151 899 179 888 836 -969 -483 -391 -218 485 -245 -905 255 -458 215 -365 -407 617 -468 48 -257 289 -735 338 -692 157 -855 654 -399 -976 874 -620 -428 -1000 -980 278 232 -69 220 -501 -908 530 -938 839 531 165 -209 701 297 731 865 450 -815 -975 -382 143 -809 464 -564 114 -493 513 -579 223 -440 249 -525 -868 -401 -282 -551 541 -461 -297 -293 -534 779 154 -224 865 585 -363 3 -69 307 167 531 -606 -685 -906 -680 -110 578 -106 -747 964 107 -87 586 -836 -798 -833 133 -759 957 573 921 -395 329 -613 -959 373 142 609 375 -385 -836 -255 494 971 -770 405 856 355 707 -142 576 -621 -817 -953 514 65 -752 -179 49 -871 315 685 -452 -467 -883 -407 -771 -10 796 768 773 -39 80 -911 632 -821 474 -664 273 901 81 877 -82 673 -988 347 522 -839 114 -576 -78 -706 221 339 32 -737 -902 -719 -657 -97 352 751 299 -120 -80 737 794 133 561 -398 998 867 -358 686 -69 991 -842 462 -494 863 -878 823 788 785 -454 -324 59 -31 -394 -2 -894 -699 -93 559 -997 213 906 352 -669 -168 31 824 -605 758 -833 -40 840 -912 122 962 -531 -578 110 -737 -847 519 -711 -760 172 -527 497 -558 -119 -195 968 355 -138 583 -604 65 -639 -908 440 248 338 -328 -285 604 -8 145 847 -951 -357 67 -562 821 -193 -552 -689 -968 -375 -827 338 -238 962 874 -210 -315 -799 341 -580 94 -595 -642 -554 125 967 -40 63 -475 -889 -557 20 -1000 -693 -555 683 959 569 425 905 -889 -771 -396 308 667 684 545 511 77 -958 923 -395 884 -612 685 906 293 32 -111 -902 -759 999 508 -127 255 827 -625 -899 923 -156 575 434 658 -469 -566 152 -361 -252 272 -160 441 748 194 -798 945 -241 -868 388 -98 -70 -780 -74 -626 -454 -558 407 161 33 -212 -210 806 -93 332 299 596 -129 -354 -75 982 -362 557 574 -295 -539 -561 -73 -809 -272 -71 -936 196 -454 -50 -306 276 611 251 -706 865 -344 -910 -746 -410 -191 684 374 -954 991 -29 493 -760 552 401 -897 -589 476 840 842 -205 629 -641 -834 760 -932 -373 -997 0 -712 350 326 -282 480 656 -423 -942 928 725 810 -995 818 -35 -153 -728 -394 76 569 793 -125 743 -414 -404 -157 204 -483 -876 491 -424 -306 -619 -681 609 41 243 -558 879 552 148 223 -96 -694 280 563 -405 -748 -393 892 -86 492 827 -168 -457 -282 649 108 -922 589 -717 -415 -508 -300 -507 587 -824 949 -460 -311 -946 -599 -811 349 444 -411 -406 501 183 802 -549 373 -283 220 364 858 -339 336 700 569 -604 145 -160 89 -153 -763 -733 767 669 952 112 36 160 -77 738 119 671 -642 -109 -898 -969 525 81 761 -884 566 -93 873 684 -863 -402 -72 153 -855 75 54 4 324 -48 -803 -412 -854 -212 -187 39 -978 -582 162 -347 -888 37 299 855 975 -356 762 137 44 -670 -49 -231 595 -118 -986 -129 -689 -949 845 -773 -275 -474 761 987 611 -758 669 -377 80 -206 331 -11 -943 736 -134 -701 -550 477 -875 850 -715 -632 590 -152 -482 593 829 -680 -438 269 -783 567 -35 -492 -468 520 -815 702 -423 567 177 -491 423 316 731 226 -194 -788 -209 561 -883 -346 -172 810 72 -188 -441 838 -562 -907 886 -902 198 -686 203 751 -349 840 405 147 -135 206 -579 987 -829 -899 965 -253 924 -678 -860 746 493 -21 410 -398 726 531 395 -943 787 -365 743 -232 -757 18 -720 736 218 135 -768 824 -656 49 616 -576 -326 743 -822 -401 304 485 -538 -824 405 460 -222 197 -11 654 694 -110 130 52 -940 212 -617 -888 582 967 -699 84 640 461 -314 430 -523 -748 286 388 -758 -7 1 -923 -523 -530 39 -270 -647 -205 -561 -159 312 -956 -24 -533 623 424 729 -102 539 379 112 -943 -741 -976 765 -755 -737 -802 -440 -551 808 -215 303 -407 -979 -394 352 -176 -189 -111 -200 837 -380 -226 23 -618 522 145 -905 -994 -504 861 697 370 -324 -328 -405 637 -365 -565 262 -600 935 -575 -634 124 -955 -771 522 -529 340 -545 114 81 -740 -919 -325 -963 -357 311 379 -644 627 415 516 -667 90 -856 -539 -589 416 -503 -261 198 -415 -241 -130 -427 -90 235 -389 552 749 -938 23 573 903 -456 -651 -70 -642 723 -660 -969 183 718 -519 -49 124 570 -846 -344 -513 955 -490 -246 644 435 331 -46 -247 793 396 -160 797 -543 -80 -159 407 -772 -468 590 -615 -531 -430 504 -183 930 -31 370 -745 374 -231 -987 -149 141 727 -183 -583 -42 -485 -48 122 -626 658 -126 510 -710 719 -977 -719 115 -117 415 -67 487 -407 151 82 938 229 131 76 -600 717 557 -632 -9 181 905 491 -482 -969 -720 541 884 575 -533 -960 168 -481 -704 623 235 -212 456 -341 -742 -145 -375 -472 -100 361 344 215 462 190 -41 -141 -837 24 177 826 -892 853 740 -717 468 -790 -963 -223 -70 976 989 -389 649 61 -367 355 203 -100 958 213 -797 -146 869 388 -326 -167 -294 -53 -906 -981 -88 35 615 800 462 -34 373 -429 -717 -426 183 303 901 103 27 246 -544 -720 -306 -815 532 652 205 241 361 -571 338 712 -464 -917 5 778 26 -411 201 80 -670 -521 526 73 47 -343 840 -967 -999 739 601 -757 667 -812 635 487 -66 -654 -761 -413 -710 -279 -293 -412 -73 -774 489 537 -871 -453 -515 -264 473 -708 232 102 474 773 -995 -298 929 -250 -6 -610 419 549 879 -727 138 1000 356 -153 984 656 -947 175 -508 -37 517 -903 859 781 -417 -625 865 927 -788 782 -829 -432 -958 -105 567 -730 -903 288 -317 -332 -521 24 -672 795 100 -797 -397 -584 -417 -345 560 557 971 -11 887 485 854 66 472 -806 663 418 -208 -922 239 639 -741 338 -597 -55 640 838 119 636 376 -860 634 732 -376 927 626 -367 12 -922 -590 -860 967 -359 -999 50 -100 103 -87 927 -52 847 -348 -819 -158 674 -705 -588 844 -711 -84 753 668 -79 314 432 -831 -156 -931 -770 496 -153 -886 739 971 -293 -112 -694 814 55 696 -875 -552 56 746 151 -523 -866 283 -38 -798 -233 -953 674 -740 224 757 -283 -688 -414 -361 -497 -95 856 921 -464 -761 563 -630 -606 -943 -138 -545 105 220 35 329 -558 -463 147 479 653 -617 543 353 -49 -826 -242 -455 114 -467 -586 801 128 975 934 614 -881 110 -599 745 -332 -334 -352 -393 888 -861 -361 -893 -953 790 -427 -1 354 -265 -36 334 -813 -239 -261 -350 -801 846 752 -24 430 -397 889 -121 -753 68 -863 610 -711 265 -690 476 219 182 -271 278 -291 428 83 -776 -932 -364 -77 -408 -628 -362 -883 -709 376 -190 37 744 -77 922 620 158 852 576 -421 -247 -597 937 340 498 -744 -636 -827 -275 -931 -725 679 426 739 78 80 409 622 -956 -258 -499 -730 72 -631 334 -372 -334 -928 -826 -898 844 -254 -215 -505 576 -929 638 -946 999 -768 692 763 881 -417 -364 -490 15 141 723 121 -171 -23 -435 753 937 -446 -162 754 703 -572 -279 -726 4 -129 -982 -682 -346 875 444 -948 58 -103 228 -515 699 91 -360 -230 -25 -287 208 -583 -395 -914 -628 -892 390 -965 -197 -461 568 480 -837 965 -14 -229 212 611 -534 459 -380 16 -51 -472 477 795 -493 898 48 -924 341 -551 394 -207 -515 -42 -948 515 -485 -530 88 10 993 250 -264 898 -851 597 -131 -3 491 -147 -445 -857 848 823 876 -83 131 657 493 -474 128 -523 -653 862 615 -470 -226 846 581 522 892 656 200 717 -734 -222 -332 354 795 986 -940 101 459 50 252 720 570 294 856 -24 -872 -277 -75 -97 828 959 -271 -983 -832 -333 736 -63 -383 160 591 -177 -762 -280 -699 365 673 -204 45 -257 501 -813 -701 -601 -149 777 605 606 944 589 750 -693 -953 -952 -615 -981 -986 -586 958 -551 -873 371 622 -421 -552 993 -372 80 -219 261 91 904 270 179 -879 880 -445 667 -114 128 946 -658 427 -680 -429 651 450 -230 -517 -766 0 317 -666 341 31 -818 656 -706 -214 -879 554 -560 -251 -438 -74 -594 -693 -493 376 393 691 197 826 972 353 -78 -750 -716 879 636 -500 -651 347 260 43 -597 965 540 -470 302 837 -40 -992 238 867 578 -326 -29 -582 -819 -811 -960 667 855 -769 -281 356 -776 159 767 -443 -200 813 -629 -382 353 -246 789 -445 41 648 135 -990 868 -18 -231 315 -127 910 20 -796 -981 -51 -899 260 -132 -576 382 402 713 417 -549 -46 -330 935 -903 -331 -641 11 22 405 -43 -67 562 -927 319 -631 -653 624 374 -410 -269 -927 -766 -121 -825 -810 -752 -279 475 -813 324 -419 -393 654 -906 -517 701 887 -306 -209 -663 828 172 44 -249 162 580 -599 225 22 88 618 28 -672 -833 -639 -311 -188 91 948 685 -409 -621 -603 177 -144 -480 -922 -378 106 605 276 -906 -785 984 471 808 402 -870 -192 -147 286 -956 373 713 -803 912 -270 -945 -693 28 975 985 356 -500 -660 893 -21 -934 -904 823 639 -581 790 584 -860 82 -822 658 -376 259 -508 575 965 -209 427 15 -647 72 -724 -778 509 272 -848 -889 -850 -554 -885 232 746 414 -611 -724 370 117 117 232 518 247 955 886 1000 -242 -298 517 -672 324 732 -640 -56 207 -611 -607 860 -741 820 -905 -996 233 587 221 -589 -224 -451 -610 180 -757 27 528 -66 399 -756 641 -872 -680 -987 -590 463 -968 -421 229 379 -49 -571 879 273 483 -382 -65 931 570 -440 -814 -787 -922 -449 104 447 553 -529 -974 573 -291 529 395 -652 590 917 -982 904 -894 849 -432 -296 -919 -653 559 418 104 812 219 366 -394 969 908 -777 35 -515 161 -760 -166 -836 -626 -181 13 746 -673 -843 47 -950 -550 -569 -793 225 -537 -714 937 -441 833 212 -886 -776 678 -522 341 425 443 916 495 -101 -490 -954 -530 928 -873 -12 277 -996 130 392 -902 680 -834 912 825 612 -714 -120 288 -357 5 -498 546 -84 970 -49 77 -316 380 -842 298 -286 532 661 166 237 -700 65 -10 -165 -574 953 410 -366 -972 -994 -780 -636 -146 131 -542 -358 -418 -713 -450 -958 616 -880 400 240 -740 550 940 -211 912 633 406 -174 -701 798 -343 498 -756 -281 309 -512 -401 -290 -574 -139 -6 422 880 295 -954 110 -960 533 -604 -294 -51 -514 895 -442 -205 -765 201 -488 348 -776 497 474 -429 183 -359 679 -493 -932 125 -549 -700 -758 303 -146 -730 93 -885 -419 37 -189 533 -330 847 -622 -383 250 118 925 579 -25 176 832 91 -297 -669 -156 -770 622 389 561 -554 -466 65 -3 -404 -436 -757 -666 41 257 -702 613 876 189 -699 85 -558 567 902 -750 -457 -50 -154 131 30 -573 71 -622 -126 363 -218 -174 -618 -108 934 565 925 -203 -465 -512 853 -754 585 -641 226 114 760 976 -511 -748 -401 -327 986 403 -56 757 604 -992 -534 904 296 -19 -268 885 702 -727 884 114 56 -458 250 -225 740 894 544 970 393 291 909 -890 -874 -800 -136 -381 35 555 543 775 -363 -599 500 -653 206 -86 810 -554 383 -50 -786 -269 -654 973 970 -146 184 948 -416 -381 851 -272 -151 -934 854 -687 -43 453 846 -617 741 683 -658 -718 -50 491 -384 -152 -922 -648 -304 -510 372 219 -368 -150 141 768 458 931 -197 317 777 -799 -446 -614 -116 -100 -526 107 -103 -705 -659 -448 560 -601 -125 -750 -918 324 -537 -355 -558 -487 287 -480 -352 -414 -362 522 159 182 555 987 847 66 970 -693 387 552 167 557 240 -342 -726 926 -6 512 489 904 -189 -664 661 -66 495 937 -424 851 -56 -231 -561 86 -668 43 -753 -17 -476 69 184 -847 383 -813 153 383 -192 957 500 493 -502 -521 928 223 -477 -57 759 -188 160 54 186 46 525 -870 245 -299 789 590 -244 28 -90 -272 804 21 -205 -645 -600 -378 -386 -331 -224 -940 656 442 -708 564 631 75 888 924 12 406 181 827 701 733 12 -671 -816 908 535 -551 305 309 384 108 639 880 964 -207 -151 -109 799 -492 688 111 -246 -512 -21 -799 -641 -437 -896 936 -634 394 866 -998 373 788 -419 -51 563 -296 45 715 -134 -459 -433 -295 243 -597 -569 876 -795 646 -901 49 526 -595 -214 -33 -649 426 -120 545 -134 -483 362 938 403 897 -522 146 -258 -94 -638 741 317 25 -288 -839 -582 -212 812 31 489 612 796 388 193 494 25 10 969 386 648 -343 -766 -773 -637 -543 -475 -382 -727 -737 -117 954 -256 224 973 524 -366 115 -677 -158 636 975 455 -848 -752 -579 -885 -327 -532 -3 718 777 -4 643 439 987 -107 282 257 192 -221 611 -186 -524 -382 870 -120 -602 -20 876 492 -198 937 -684 -556 -163 -782 -908 452 -719 214 -34 -561 17 461 866 -790 -702 -641 859 514 -921 297 907 -696 475 -887 -975 995 293 395 26 220 -897 485 -617 417 793 129 225 -51 918 -523 403 -33 -401 345 -668 -110 546 131 950 -175 916 511 397 260 400 134 -150 -474 870 435 -920 988 6 294 -335 699 -738 2 -268 -190 731 -144 -434 -720 -480 894 308 295 666 -63 731 966 161 868 -23 -114 327 986 883 -950 602 815 -683 929 16 -227 -910 917 541 -289 -811 -528 -534 353 946 957 690 -283 62 589 238 -264 -458 -224 47 -529 110 -321 -870 -546 319 -306 209 -983 -835 -311 968 338 -307 95 -327 -376 296 392 -36 216 688 -920 -649 5 -627 -136 570 -198 -464 -753 420 354 -511 165 -769 -612 -861 -454 344 72 -757 269 -878 -133 -675 -247 -695 -404 -519 -646 -356 -36 450 784 486 -871 -837 -844 294 -617 905 -205 -490 224 -936 99 -837 -86 692 417 -795 -414 480 -126 175 315 -235 6 72 -216 457 86 725 222 544 98 -805 -787 751 744 -18 861 806 -589 -378 -561 248 545 448 -775 -565 821 -762 -506 -725 67 246 676 -305 673 -282 -10 -378 -880 -745 507 388 -694 952 861 -490 860 392 362 945 581 -168 52 895 499 438 -307 292 -604 -723 328 352 -43 -348 -531 -720 -687 465 -431 -993 405 -287 315 578 -142 -410 -65 640 -618 687 541 987 873 -817 -641 799 525 805 -782 481 -941 -183 -561 -475 -469 141 -202 -841 691 234 -743 -315 363 -858 -89 265 -633 -953 -557 348 243 -888 -474 99 -3 10 397 -590 223 672 46 691 904 -844 -465 883 -56 -193 292 591 -917 -900 -29 345 -971 -894 742 -651 643 -836 208 -779 218 -729 -304 385 -382 -973 490 594 33 -539 23 997 -542 397 -398 229 981 160 -974 -581 -420 984 126 685 397 16 -84 -192 -287 -227 960 702 -670 -278 -984 -344 -693 -622 339 752 -370 -81 293 -556 670 95 270 -183 -147 332 -502 -561 707 -506 244 460 834 -392 -677 392 -75 -643 741 779 873 903 -237 748 -710 528 814 537 -226 -953 -778 -951 -493 -271 -567 848 472 -554 6 -701 973 -633 254 -995 -524 -981 -904 -669 -237 573 412 483 922 -218 -660 -894 -863 -505 365 -488 -197 746 263 -744 398 -693 671 -898 -623 -786 642 -198 -670 578 -907 -469 -396 40 -269 -457 559 -399 993 -908 -321 447 827 -745 933 354 -350 404 -50 783 809 -87 -830 150 -714 -829 -417 908 386 -911 -611 946 -557 907 -919 -55 537 835 -848 969 -732 -662 704 -747 -444 -457 -476 -913 -281 -93 471 676 -440 -916 -128 -259 166 289 794 347 670 -933 972 -433 302 786 503 298 633 -356 -131 -723 -173 453 -391 -827 -496 -950 677 363 678 76 488 -18 -586 904 -468 863 920 180 256 -354 -754 -906 491 841 -117 457 -195 -151 628 993 -668 554 886 855 -850 974 315 -822 531 -672 602 167 400 -549 -864 -13 446 -855 -79 652 -289 123 931 -960 -587 -669 260 809 -788 424 437 -226 -557 -491 -463 -950 125 -649 512 185 103 -114 -582 350 223 907 772 728 -692 -124 979 -38 -338 -849 863 -550 -213 -783 153 789 -59 -55 841 -858 4 -325 609 -631 -245 80 349 995 -762 365 -679 258 621 691 -974 902 978 -871 826 886 952 59 -829 442 805 126 50 -366 -887 -423 -637 274 448 399 129 937 -213 -888 775 -183 -826 -316 -407 -6 265 173 -324 -999 337 607 -406 801 924 -671 -820 -286 394 -833 -12 47 -442 607 -735 -151 -214 -913 137 866 146 -274 510 -447 385 623 28 424 -65 -511 -847 -301 -65 -113 -670 -343 -922 -627 -73 -644 -562 424 -933 957 -845 -15 330 -149 102 156 -699 -511 735 -438 -637 -170 491 383 263 -664 724 386 -754 181 -160 144 -631 961 306 -258 -2 800 -259 153 -685 483 -2 -896 -280 -703 785 870 407 876 -594 405 -547 -197 189 509 -357 -335 431 -310 190 -122 206 709 918 517 -19 -156 -622 -489 849 -986 -821 874 518 80 -277 873 683 972 105 -994 381 382 676 -593 -622 -187 562 -815 -842 132 771 305 -398 -431 -664 -426 978 480 842 -807 719 936 -787 742 754 119 71 -529 311 -300 236 -239 -529 186 -54 -935 684 316 685 -547 -606 336 -513 733 -739 621 -926 800 -867 -806 -37 -835 -294 846 -274 -654 373 525 996 267 -316 919 877 888 347 -211 665 -766 276 -289 276 -245 884 442 380 -919 -382 -948 -867 865 512 132 -6 157 873 -831 375 66 542 15 -800 91 341 822 435 50 675 -306 880 -131 -4 444 -931 208 -519 499 -888 187 935 265 -695 -250 195 641 -110 -633 368 -375 -824 -325 716 212 -174 152 -618 15 -411 -225 957 -472 -289 332 992 175 -80 938 -616 -793 473 -953 49 601 623 491 -80 -801 -233 210 -163 870 21 548 -328 -77 -16 183 322 359 468 -716 -6 826 284 374 941 -27 -60 -231 -16 -947 795 -358 387 -645 -584 619 225 -216 -471 889 728 -728 32 354 -128 485 518 870 -496 -423 -217 421 -860 852 241 502 -502 32 -525 493 -619 435 -970 -820 -865 -379 243 682 943 509 -689 660 -720 340 794 549 809 433 -601 243 248 -189 2 -7 -246 110 -398 776 -630 18 289 -38 399 77 978 -121 421 -711 11 -180 906 922 -179 697 960 124 -438 384 -14 947 715 910 -157 -451 656 -466 -155 -170 866 955 -847 -785 944 -240 770 659 0 -584 -237 -302 786 937 749 241 493 488 409 835 853 415 304 -112 474 969 -845 -969 496 -195 1000 -486 720 751 -813 462 -439 833 286 24 364 -492 -120 -944 50 173 -53 120 215 634 -363 -589 1000 -177 3 -976 -265 -98 -266 -85 -958 239 -937 -657 -425 -372 673 -142 -866 78 481 -923 -850 -203 140 275 -834 914 -374 -598 -888 675 826 -894 -546 610 -241 -239 200 37 19 -898 -792 676 255 14 919 -712 -895 674 -547 328 588 -3 71 -871 613 639 -861 -201 129 -312 -188 -263 61 -394 743 -919 791 -243 179 702 784 -325 -290 172 728 -770 -107 -96 -834 794 511 171 146 -154 457 -198 -618 369 664 -811 -333 151 -425 -875 -407 -649 -210 -465 -26 -936 -242 40 455 382 126 -944 -325 -166 -909 -846 63 -457 343 -110 -497 -703 -214 -401 -779 931 -595 -57 -431 -709 986 312 -480 -637 770 -687 -358 -579 -970 567 603 896 -366 -637 -713 620 -740 609 -918 105 -186 -24 -377 -545 -42 -808 -614 -591 222 321 -95 -421 125 -468 -104 -744 -859 991 580 -447 476 -583 -884 357 -574 -605 617 894 372 -6 217 -304 548 -906 -440 296 762 945 -858 -649 452 -698 670 -589 -836 680 232 -653 504 -113 -835 -70 -535 981 204 -844 156 -168 -273 790 603 -190 -90 0 -674 509 193 -165 -187 113 -227 102 -188 -789 736 -711 685 46 -544 647 222 -311 807 -722 828 213 914 304 -991 -588 509 -258 -589 -405 478 223 -471 896 -330 381 59 -824 -471 852 -736 -788 825 476 640 -83 944 520 766 -791 -391 336 -605 969 -426 353 -443 -388 927 373 533 942 317 -88 -88 661 100 820 797 232 947 -956 -222 -261 -337 754 455 510 -781 680 -99 -355 -750 712 -13 -145 -976 -692 536 513 100 80 637 -141 -384 539 -605 -135 -131 -472 379 962 643 -605 -277 810 -94 -324 -46 -440 -972 486 679 764 859 -94 -244 -832 71 514 383 820 969 334 879 -145 616 -120 -517 133 -425 42 -175 -942 -383 949 393 -409 113 151 -173 113 -594 -468 -45 951 2 -321 631 -868 -579 980 -545 844 -231 -207 -540 -471 -160 846 -606 607 658 654 -305 293 494 308 769 -767 -590 -221 -667 -331 715 -286 882 -775 654 493 293 -695 253 -61 380 -328 -75 -91 -740 -570 -594 592 -254 -955 785 483 -871 -539 -796 1 -750 280 737 788 -560 47 194 328 912 784 764 102 971 416 -609 -647 315 873 577 169 -967 219 -766 886 -527 -327 -750 -173 -404 -318 12 978 957 -844 929 -636 262 382 706 -754 -26 -846 592 -810 -544 -127 -175 -739 -30 -437 -146 101 15 -409 43 572 -537 854 459 106 37 170 553 -562 -417 -804 214 -40 225 272 -989 -354 -547 -628 744 746 935 -581 647 528 821 -741 315 956 -263 885 50 -153 -93 73 -698 659 -903 436 -737 399 361 344 -789 498 -370 857 95 774 -581 65 -503 379 -909 670 724 -121 -81 230 -749 415 -367 357 469 -989 453 -772 -205 327 -964 885 543 119 -224 -332 -940 350 -22 -55 560 -209 662 -652 625 -509 -915 976 -896 828 -487 56 169 531 -194 -839 482 -735 -804 -497 936 927 25 27 601 -690 -677 -694 802 -254 -291 -731 767 56 397 503 218 180 -361 136 610 706 796 680 891 -232 -857 854 -221 -87 554 321 -996 -893 -777 924 -42 140 -95 -651 -414 473 529 892 -460 976 -551 -114 -524 886 212 -3 -845 460 257 359 99 -486 977 -57 -820 294 -502 -381 605 758 425 835 489 217 -927 22 797 -193 515 -946 -698 736 354 821 -735 808 943 -427 -993 844 -888 128 -51 766 63 488 -357 579 625 815 -497 -114 -802 -434 -515 -176 -947 929 -79 9 -85 298 855 807 387 -626 -148 -513 944 -654 199 -367 524 564 56 571 831 867 238 -544 -139 -656 244 832 -585 90 -348 -111 920 336 -908 -532 -42 -16 -999 -718 701 859 536 -603 -1 -243 -92 -799 932 269 134 -422 -714 553 -789 -491 611 -705 -731 -401 -161 94 -438 -853 540 777 833 -4 330 250 -176 939 -846 -241 -823 -276 -723 356 -25 -949 -346 -460 -414 -667 -738 24 362 -710 441 -391 -67 738 -887 701 -332 552 788 155 858 -667 -638 -324 -753 771 -269 176 592 660 423 -243 699 -70 242 -994 659 -332 181 -206 794 861 -300 -941 -277 394 -926 -928 -435 465 67 -811 -903 954 -154 802 880 -710 263 39 439 17 165 -326 -363 882 708 -600 -84 -1000 871 167 -22 386 -291 299 -728 -783 -357 147 356 -389 23 540 -459 637 449 562 -75 -10 582 -808 -237 54 -975 -819 -593 499 -517 753 303 -276 720 469 959 -220 399 8 516 553 -943 -376 425 931 690 964 -911 -886 -979 -690 531 -141 -815 -690 -510 50 -11 18 518 -323 -923 -595 -287 -507 -74 -502 345 542 -635 862 -314 -289 164 -536 -410 -680 725 170 807 -838 534 143 42 -187 -59 -148 162 -892 658 451 -256 -101 -816 -905 -623 -587 -457 702 -95 -628 913 884 -573 556 -430 -947 69 678 -656 -1000 -152 -533 -237 -436 825 -219 -483 866 819 -680 -103 -774 394 -364 -76 -857 284 -704 -51 26 -130 -934 96 737 430 995 663 196 -55 -252 878 -227 -232 -389 -114 -529 13 169 -173 716 300 17 936 -776 -105 -528 587 -435 -66 -331 -50 128 -1 893 -660 -395 221 -662 344 450 -548 549 773 -992 963 530 -354 392 271 251 803 -856 -840 -277 -112 816 988 -806 832 -351 264 -324 -862 428 -670 -945 -435 953 -268 328 615 -516 -479 -888 -89 197 -181 -343 -445 559 -661 -752 -639 -986 -715 831 -619 824 -245 -417 781 -302 60 -913 684 439 406 987 688 807 -935 732 -792 -127 -131 -922 744 556 209 -642 318 145 358 334 -300 -423 -346 211 -713 526 254 -378 446 477 -2 -532 -905 86 834 880 -509 33 -666 194 272 -684 -209 -100 419 -222 -903 218 930 -956 -252 -163 229 456 -797 601 -783 -662 -954 -788 723 -542 279 -6 -48 -251 834 -82 943 450 886 -648 -820 645 -868 -973 -736 504 405 336 189 898 -607 -22 3 -679 -893 -592 593 375 -689 -878 462 710 -444 162 987 27 921 -382 776 -976 298 -888 560 693 -197 -814 60 -294 -507 -333 -598 -543 -25 665 -580 -523 -324 150 -556 350 -247 -902 -119 331 846 -313 -797 141 32 -198 917 453 -430 -844 -681 -183 -894 -15 -279 806 91 -603 911 -266 -687 494 145 -858 723 279 -594 -523 467 447 68 -920 469 -553 987 -720 912 -672 410 -396 618 -292 418 -378 -724 980 643 478 -780 -110 946 -6 -242 -878 26 919 531 -366 781 -834 783 -828 -838 629 -984 418 717 25 -264 950 70 -768 -343 -769 -872 -101 538 -911 71 -837 -191 398 -911 -796 977 78 596 860 -725 -979 381 578 571 -250 675 724 -336 -169 89 -666 -91 -199 761 477 -337 204 -230 23 -204 -472 -471 122 30 670 277 375 236 580 997 -632 -330 -157 791 -246 -509 -227 -374 504 -691 735 -312 4 496 -340 322 642 919 530 -259 -988 -750 -144 665 -850 278 248 711 -436 -605 899 -569 177 927 -697 -752 -482 -134 -399 64 102 -261 137 -409 195 630 -812 413 -570 -861 -228 -549 885 -539 910 548 612 924 238 893 -133 859 -331 -767 -127 355 -44 -696 -986 257 -590 -277 991 -926 549 -15 100 -314 140 -101 -843 757 -586 970 52 -273 90 -880 634 236 -679 -208 -427 41 -779 -736 -743 -475 970 -607 456 -161 68 246 -658 -449 754 28 -345 234 -908 -193 871 -244 -364 124 -489 -819 603 -397 -570 -891 68 -599 924 -276 -790 813 861 -385 853 -844 235 -902 10 -697 455 236 419 -679 -600 937 -592 -445 574 -333 -584 917 495 -467 -170 -438 482 -621 980 -642 -236 -989 384 -453 784 -659 914 -851 -544 576 739 855 367 533 -722 598 335 313 334 651 795 -544 -231 207 301 -619 -144 355 891 -950 -183 668 -868 990 224 -445 922 549 696 -720 919 88 980 -586 407 -317 335 217 -595 959 326 -950 623 -808 376 408 482 731 -247 575 287 626 -930 173 -558 896 -370 704 -621 825 406 -286 -654 374 296 234 16 508 796 774 -497 -13 733 -846 928 672 -47 519 -776 305 -891 446 -386 -139 356 -621 360 -383 -601 203 -795 739 138 564 -157 897 -548 -435 -360 -9 -353 -998 959 -957 -873 -992 774 242 -796 -564 596 -679 -323 -513 888 58 841 412 810 -64 428 299 566 -904 -244 -561 588 -529 464 -239 -682 -434 964 138 -7 -952 900 -490 -105 -164 -975 978 -751 -611 -172 -90 -828 205 372 -737 -421 444 -558 391 -148 474 92 -273 -660 -695 -804 599 750 -381 -43 16 360 -562 323 -841 -498 -898 -779 265 743 -323 694 758 286 79 749 956 -298 580 556 -36 254 99 -89 -529 438 541 -195 80 314 751 95 252 -986 573 -837 954 -898 296 674 -370 -76 656 -470 -525 850 570 -516 220 -116 145 -384 -908 598 816 943 -983 15 219 895 -888 389 -803 -349 -43 624 -149 -434 113 943 -277 343 738 774 175 -31 -661 -109 569 -776 870 -576 -305 189 -133 -685 807 -944 -704 696 -269 -934 -427 267 776 911 -688 594 -496 -718 195 -106 -33 116 -12 198 762 504 60 -466 796 802 -458 -681 -449 944 -93 190 -863 -692 -714 371 -28 -829 743 -964 -263 91 243 269 380 353 -747 -192 769 -603 348 662 -455 105 537 937 201 804 826 -481 -754 -673 -297 239 841 -457 -429 168 -762 90 736 876 -78 -669 -595 563 -180 2 580 355 647 137 666 490 -741 -359 -409 -29 502 405 598 370 -381 571 -255 -857 418 330 -297 -277 640 521 439 512 -396 318 486 514 108 -165 826 -36 567 464 136 83 980 -819 102 394 -953 545 909 195 -576 909 227 672 752 241 483 -93 831 121 467 -56 -219 829 -397 815 -259 -827 -829 387 836 602 831 270 -427 437 510 -895 335 565 31 284 -813 615 -656 701 -234 -610 -785 -599 -288 -716 -19 897 52 329 -270 -303 354 -40 194 -573 -99 -483 -322 571 787 -992 345 116 -53 -61 -951 790 150 639 -271 481 790 565 377 287 121 -160 661 388 -180 -526 863 455 700 70 -963 -372 392 -174 -989 417 421 -618 235 -705 -435 332 530 -236 22 708 254 28 266 -992 -518 640 -597 271 -768 929 -185 -87 723 773 732 623 -518 600 561 947 484 185 -915 611 -85 -177 620 374 20 669 -450 329 338 108 525 68 742 187 -780 981 -381 860 712 417 961 -798 366 -997 480 -293 982 -247 -612 300 -844 -696 -428 -480 319 123 752 657 871 442 538 251 -411 985 -849 -107 -669 -742 -569 -608 384 -37 790 156 752 943 945 -77 80 623 -788 361 628 -201 410 -534 -234 -611 -937 -69 -385 988 743 557 -33 -588 -352 538 671 663 -636 343 -170 181 -349 -1000 -642 -538 -245 85 841 -15 -570 -879 -481 -399 294 -378 939 278 -410 -661 964 -133 -984 589 556 -569 -998 -526 -335 56 699 -882 972 780 586 612 14 261 832 -324 149 887 -672 126 -614 316 -591 -678 135 -59 -655 181 -519 -266 -934 -45 -499 723 185 -843 624 238 -44 -291 -330 459 64 -996 -766 465 -298 286 -794 164 -88 -419 305 770 223 168 511 -537 -10 454 -796 -17 50 -930 783 887 485 -241 59 656 92 -924 -222 -973 -862 291 558 43 -389 -730 916 97 766 965 -727 -594 26 278 -98 -329 -972 327 -661 616 688 -838 693 629 -116 -648 -679 489 -633 -825 -515 -281 329 -250 -89 581 -113 75 -48 714 154 804 -104 -38 755 -412 122 273 45 -65 7 -336 -157 -444 389 212 709 208 -422 -468 79 612 -421 -762 -385 517 14 972 -215 -944 -485 -971 -393 -844 877 134 446 444 -380 126 474 -744 925 -76 300 74 -1000 292 -676 -751 658 -461 -763 -678 -734 -396 467 -961 858 920 -561 -922 355 679 35 -449 -338 366 171 -590 74 256 -686 752 986 -943 711 410 682 518 584 -247 -906 -291 781 87 196 996 -454 340 591 -918 -212 -190 -154 324 345 -91 -432 -569 305 -816 201 664 -163 -403 842 951 250 -230 180 -155 -775 31 748 -955 -183 503 352 958 -201 -632 -949 -971 303 -185 -901 498 942 -729 -290 -863 276 843 315 706 604 339 373 692 -85 508 707 -97 -811 -285 -703 278 -239 90 -638 -366 -475 -43 852 -623 -59 511 -59 -904 -87 -712 -826 -280 90 -278 -251 -51 540 -940 -573 -767 -221 -361 -970 367 547 -715 895 949 339 384 -544 -681 509 310 -56 -362 164 -300 731 -386 194 961 -535 621 -40 844 -434 -486 6 -848 -471 971 365 772 -720 114 586 832 -476 485 486 977 -436 936 440 616 336 -242 -308 -702 -681 18 879 901 -672 -851 657 288 350 981 528 -723 652 -14 -165 -533 -255 692 -669 -606 -218 58 153 747 -326 -913 -344 613 -705 384 -632 -613 -784 -474 603 377 275 464 -960 -471 236 309 -500 -185 654 234 962 -763 -279 722 789 485 841 994 774 852 -970 643 -283 -855 -737 -113 111 -510 639 -26 94 380 690 728 328 -211 -342 -591 -231 -667 743 -417 -511 -428 394 710 725 -73 233 342 -967 -913 -912 455 -906 -870 122 -50 249 177 -619 -772 -796 648 393 -802 50 408 29 589 -18 446 843 -984 437 -612 -496 743 -325 902 611 819 532 -46 -736 -559 228 -416 -989 799 -759 -803 502 915 403 248 -679 -336 485 962 681 391 -492 -270 633 -563 52 -122 -762 -285 -39 769 -174 977 216 709 48 -343 325 -785 471 -358 -987 -880 -96 264 923 -969 163 57 771 -794 596 -516 -667 -68 949 -496 1 211 -546 680 -653 -486 -127 -470 -326 -239 363 -821 -464 536 -236 -748 363 432 754 -929 804 624 395 759 77 -828 896 109 -453 141 559 -458 310 -218 -726 209 122 -697 -290 982 141 51 -478 963 951 -485 -277 821 363 -219 129 838 839 -446 -953 -476 -120 995 -10 -554 -511 967 -932 488 452 388 -886 -53 716 242 514 253 58 169 -111 -414 -714 -502 -950 -81 -111 -885 -297 -948 254 206 -469 372 -614 933 -478 -114 -784 426 -679 -760 637 280 415 -825 79 639 -861 -228 -1 645 -832 -844 -156 -332 -828 -706 34 457 -154 -810 797 -643 838 -996 598 715 -492 -640 -321 425 606 -938 77 605 254 973 -674 174 792 469 419 -522 -792 -896 -575 -612 672 -477 -341 -794 99 824 -570 845 789 986 72 484 847 421 714 -541 -810 949 604 -73 -366 -297 -244 136 903 -643 -433 584 747 -625 418 928 436 -558 -367 394 143 258 -585 -804 -483 -507 -395 207 -22 576 -404 -727 583 558 376 -582 -96 -191 -735 -532 591 -939 648 -559 -726 294 -584 251 946 -432 979 -383 2 -511 -584 155 310 403 708 249 -682 -939 834 847 231 623 326 -89 279 -881 134 67 -418 -818 95 401 458 146 18 391 -603 -637 962 68 -266 -466 490 686 412 -68 248 501 -127 188 -480 -140 -399 -745 -728 771 -929 -744 244 182 -815 -872 676 564 791 -965 786 -427 -479 -967 932 -979 -330 306 -208 959 506 915 449 671 415 -806 97 816 -371 10 -858 181 -723 -850 -841 598 33 -560 -918 991 458 -976 678 -919 -161 -23 376 346 -304 -395 143 -589 781 -982 -811 -780 -768 -226 -4 539 458 -349 -431 -776 -75 408 -765 928 -572 -310 -349 819 -898 193 994 394 -278 324 27 -68 -259 405 314 430 -73 -629 901 620 -98 960 -774 280 864 87 -232 -174 -565 701 743 -738 -689 528 -639 586 687 16 -20 532 545 781 35 -506 797 -66 -761 -165 677 -764 -22 -385 -261 -925 842 426 -50 -162 -89 -129 -788 -148 119 997 -139 -756 661 139 13 -837 -861 681 -400 788 42 -723 871 -808 402 -438 107 -448 -762 765 -35 -426 768 7 -745 -376 -516 966 787 50 283 191 946 587 520 -599 439 172 16 -42 299 -181 567 -987 -37 -597 -830 329 756 -921 -65 -340 634 605 785 -62 281 597 111 -550 909 334 -535 136 305 110 -328 -167 765 923 -347 -943 554 -944 562 -132 550 693 561 492 -949 80 241 -766 814 -582 744 -184 575 915 -510 689 321 222 -80 755 -718 -304 -408 135 768 -162 -506 -2 -669 -400 -805 -458 -416 -10 -54 600 -490 159 -18 849 571 696 516 -590 -380 -291 251 -967 378 -347 509 561 -451 -188 606 -772 -668 -920 661 54 250 -384 482 409 -251 646 328 843 -425 -139 -120 -594 -700 32 -199 -860 553 451 -75 352 -475 991 899 881 -79 -632 691 216 260 674 276 -125 796 632 615 837 -313 -734 -368 -240 -620 -453 321 -175 -323 430 -715 794 377 -182 -97 -109 828 129 99 141 -819 562 -948 488 978 278 409 199 -515 -611 -785 -320 -691 -364 -913 81 -264 942 259 -38 285 -881 -823 688 467 -523 -851 -573 -387 -441 -162 -51 909 976 488 248 -595 594 -40 -323 -192 791 -205 894 336 86 529 -601 -383 677 766 -426 911 824 -25 162 -308 -135 -671 -524 9 -925 690 103 237 322 -372 -838 -596 -996 -602 780 -386 992 -188 358 -847 -966 -619 -576 -472 -357 128 394 755 752 -898 212 -231 251 -404 -252 -828 -499 -764 113 571 18 -57 212 887 377 -79 -805 675 760 320 387 537 68 -60 474 -904 77 946 -152 352 -213 -442 838 527 -405 826 -863 -124 -320 -744 -764 938 326 -858 -636 129 -714 174 -989 669 889 -328 -919 -477 -67 -765 701 -90 949 323 -981 69 418 -59 141 -984 -701 258 -985 -118 -796 257 -806 32 705 507 -895 -761 -413 781 -360 -547 -861 -753 -437 -636 743 -592 -7 -272 531 646 -968 -505 -2 -189 625 -337 153 940 -397 988 -938 524 68 -988 810 -716 -820 33 146 799 398 235 -935 512 518 -151 687 -577 370 -346 -57 941 887 541 -177 131 997 767 139 -715 163 195 989 449 -768 111 15 194 -428 24 980 -806 -798 -729 -250 -521 18 -914 487 -191 -88 -32 -894 323 678 443 0 -670 877 -830 -461 -432 -219 -586 135 930 624 -714 -284 835 475 -231 838 -843 757 134 -278 -954 971 27 -224 158 983 762 -893 688 61 -762 -14 -982 -232 604 58 -618 -919 -400 422 193 317 740 -778 303 -336 -628 -307 336 65 951 -812 49 -620 324 -805 -585 -727 -168 463 936 28 -910 -534 -439 -479 -734 277 -308 -831 -661 -302 -655 -541 -424 -121 -81 -20 -606 551 776 478 -255 566 857 -770 930 379 121 -653 -335 401 510 -897 -897 -918 869 26 527 -81 -534 829 -194 659 -155 -305 63 725 -662 845 892 -835 117 -684 130 318 555 -528 -589 863 -696 863 -928 623 -368 -290 891 208 438 -110 338 -101 747 -516 -559 -395 4 -294 856 -959 -505 -126 575 -977 35 513 676 317 810 -418 -340 -843 -14 238 -504 321 48 189 -370 -227 -985 -795 -23 -894 -265 -460 -907 -553 -12 -236 -220 -268 -449 442 -147 -425 735 -744 427 430 333 -61 483 666 742 -680 983 159 -424 664 118 -681 -184 -324 94 -873 979 -224 -922 886 -220 -865 -5 -961 -785 -485 457 522 155 650 -766 293 -534 319 -891 -955 -444 454 631 691 -1000 486 208 -845 -546 611 -103 -458 621 -782 -134 -936 -899 -616 252 -143 -562 156 484 788 -702 -374 748 343 -16 539 -363 -958 -847 20 95 599 174 -747 302 -155 876 -230 -558 -60 303 -984 704 -704 -151 -972 -808 188 -388 -401 -729 -94 913 -68 168 -717 502 63 818 -856 -406 989 534 -553 -627 -781 218 -495 872 -605 -376 655 -530 -578 -67 865 1000 -144 -220 16 650 -65 -465 -129 786 -616 605 597 595 862 176 -579 664 -333 -390 -211 876 635 -956 424 555 -126 668 -593 -414 -5 -189 -346 -228 -593 965 -887 -758 173 289 -992 -589 -411 -908 54 955 410 -536 -661 985 644 939 -100 180 718 -760 -567 580 902 -384 788 -814 -988 -782 -964 -642 -440 -790 936 718 624 110 -550 -85 631 -666 426 -88 869 -762 675 -369 -557 637 -616 377 -296 280 -898 993 632 290 661 594 515 416 911 -208 452 -418 352 934 195 -834 -122 -16 -558 -16 -968 -560 -601 -278 122 -312 313 555 -55 733 -23 677 77 503 -309 -664 -525 -843 -746 623 -408 582 -684 59 -64 349 -473 -992 -896 -432 342 684 9 -444 440 389 454 -488 -973 398 682 -893 226 -955 -804 -201 -641 494 742 -622 189 970 822 -765 669 426 -279 78 746 223 150 -400 -278 68 51 386 -961 808 -481 755 267 -702 396 -186 797 -556 135 -295 43 571 264 807 505 840 -783 38 -218 -312 914 -298 802 274 -407 725 -933 736 -966 -539 867 146 165 -943 539 516 610 272 -143 -805 770 129 -282 586 -108 -355 -488 997 -17 853 262 -602 -350 177 -140 -839 -503 -46 768 568 108 -507 186 874 601 564 425 -470 -654 459 992 -480 -722 -296 -994 -715 -220 -509 603 700 595 -577 329 990 660 361 -222 716 197 -204 835 -990 -990 758 703 184 717 526 -313 -759 -167 -18 -683 951 273 -273 -447 -90 -808 -632 -662 499 -572 299 210 -958 -503 -479 -805 239 216 584 -503 -32 976 -574 -905 -561 839 878 819 341 151 -559 -603 668 255 -950 893 -485 528 -294 -495 -194 -174 -179 -553 -879 -985 51 -454 623 -657 -627 747 580 -550 -771 88 554 571 859 349 -856 557 322 -239 -859 -641 676 -431 -272 219 670 -845 -571 172 -23 346 814 -447 162 -639 150 933 -922 336 -229 -189 327 269 -673 767 952 -873 958 -11 -648 -153 794 564 -761 -33 650 841 125 -216 -306 474 -868 432 -392 194 -400 319 -702 60 354 597 962 461 -350 -553 688 -421 -387 -49 680 -475 -555 -471 -712 -259 -412 -571 -285 252 884 751 -95 987 457 956 -276 393 -598 -944 -986 89 244 -520 -506 634 41 944 128 742 902 535 734 -51 -694 -588 -159 -173 387 -308 614 529 -941 -101 454 -80 611 -238 -599 584 -997 -15 -712 -502 766 -727 -313 -822 -244 51 265 -878 909 -848 11 710 915 584 -255 726 452 -832 -497 -497 -371 -832 275 137 826 173 984 -512 -562 252 -762 888 812 772 -487 200 -730 -597 -354 81 -540 -661 20 930 13 942 -969 -265 670 -529 62 175 -838 254 -609 10 -154 665 273 765 721 106 -553 -93 -37 824 800 -278 260 -909 25 886 40 -270 -186 -852 -284 -186 -779 -897 54 -242 -848 285 623 487 -797 -494 835 -338 -516 131 -954 763 273 26 -942 327 497 295 285 626 -553 -545 -397 260 -24 981 255 420 -968 89 35 -187 467 107 729 503 192 -260 194 641 935 755 454 -707 437 659 -176 -76 -690 984 -678 305 456 286 -132 707 -604 968 -460 604 -123 -584 585 -509 570 -61 778 -921 -801 891 -373 -787 670 843 -317 -441 -96 33 -537 115 15 370 429 645 232 -120 -34 865 953 958 -576 -779 -801 420 894 828 -623 755 -948 -151 500 -772 2 455 -186 141 773 -70 -262 238 547 -82 -653 790 905 -412 941 154 -449 205 -612 0 -471 -12 -92 -787 -427 -492 545 -803 -912 901 -885 -837 161 -967 -983 686 48 -788 220 713 101 98 588 460 -883 -340 816 -540 -110 521 699 -928 -987 -485 -300 543 747 781 -478 -639 930 -481 -790 676 -881 176 757 -975 -505 -101 -832 -449 9 259 -350 -655 -493 -33 498 -284 333 248 -935 703 -345 441 582 750 430 41 -272 -526 -321 -549 -419 629 572 -186 570 -762 847 -540 -358 -699 24 -404 -528 974 447 407 -135 592 446 184 937 296 -435 582 705 -654 -547 -195 466 -783 948 574 50 -970 -588 796 -468 -329 -840 -594 -296 -604 -641 -827 487 -901 -661 957 690 543 89 379 -137 -789 -538 -236 233 -886 -91 -835 202 -613 -594 93 820 524 -307 741 650 -433 -429 874 562 880 246 -733 -575 671 -636 -951 398 -707 458 -440 240 331 739 448 841 -947 -580 791 406 681 428 -957 509 -630 141 378 -386 189 843 138 931 450 -747 -632 37 186 -320 171 665 335 582 -912 -74 -150 925 677 872 465 -763 -114 746 -780 -583 -568 136 -261 -834 455 634 614 228 -242 755 410 676 153 843 148 -142 592 -397 323 -95 185 796 -661 467 -151 -976 -878 998 -996 542 811 -323 454 -698 657 -283 -955 392 159 325 950 349 -877 821 792 -986 471 -166 -269 -695 608 -931 446 -715 921 -633 914 -384 -65 417 -649 -26 -793 301 102 909 601 -685 101 -455 -740 -222 93 -988 -721 43 -806 -555 913 473 90 -854 824 679 -406 490 -670 -169 853 -905 442 687 623 507 -895 351 371 663 -469 859 921 -702 -212 -448 -28 -401 118 -792 728 189 240 236 948 500 -267 -174 -569 526 546 -128 -837 269 -267 -808 -124 -634 -68 -480 214 -766 868 -138 640 -194 -802 -239 -412 620 -227 416 -922 -250 87 27 -856 -848 -942 -179 201 407 496 981 700 -136 778 649 290 -765 857 646 -367 -752 72 945 -493 788 -581 -605 162 -206 321 -846 -587 769 629 433 -445 833 -424 -526 866 887 -857 411 -212 -694 281 -148 -690 194 628 -314 300 -465 288 -886 381 -930 -105 524 -255 -378 643 -923 -286 -409 -824 618 -683 -497 -159 -668 419 -707 -505 788 -199 -823 -189 -632 -977 706 -591 -503 314 -671 -997 -538 -117 -726 601 367 -551 -427 624 -911 679 566 -36 -381 -331 -736 22 340 -444 942 988 -336 987 -905 -344 583 229 179 -186 560 874 -321 -685 551 867 486 -186 -799 -540 939 -347 -26 -110 -375 245 700 -694 210 568 -534 -999 -698 -595 -421 664 -224 449 -495 741 353 -624 -502 413 211 246 -503 -558 -600 294 575 510 872 -501 -278 757 -460 848 -243 109 -522 -220 -748 -456 36 61 -378 -982 -652 92 296 -766 -30 428 -184 -839 268 -640 -818 852 686 -8 -239 -846 952 482 474 -827 -249 -631 -84 -661 536 950 277 608 -892 864 451 -777 -728 445 904 236 65 -245 -146 -146 -289 651 -719 137 -571 790 -821 294 546 261 474 65 464 683 -794 344 630 281 840 928 -985 712 616 -454 -495 358 -112 -79 -570 190 805 549 -501 158 -992 856 244 -292 -682 -743 -344 672 180 613 -825 -501 -936 730 503 676 595 140 689 916 -298 -437 -931 -580 798 -188 737 73 417 201 -816 -906 446 114 -348 -26 521 -566 649 140 947 -551 740 -633 -60 707 -360 530 59 -785 -601 511 92 -400 -698 646 -124 780 -164 606 -24 -769 -814 670 163 -353 283 -180 613 554 375 -491 -200 -964 -421 -574 293 -600 909 -260 610 -784 -982 397 626 -926 656 -457 -731 991 261 -599 -978 746 58 777 -413 -981 -121 357 -527 751 860 -128 827 -526 -353 -923 -751 987 418 -821 -65 708 -675 -566 -550 309 -819 -546 165 500 660 40 -897 326 -443 -27 -360 117 970 -937 917 804 -967 726 -977 957 -955 -168 920 457 -906 -512 -936 399 -580 535 -288 -195 -270 145 532 252 686 751 -960 699 61 7 -658 905 -249 -517 -504 -719 -793 51 -587 68 574 512 185 972 186 -870 766 -905 480 -618 -544 581 500 -284 -719 546 222 240 886 -821 725 -644 37 -93 711 -174 -614 189 -392 -134 -272 630 -176 -569 232 -627 322 -629 -983 -497 -582 469 -217 509 586 183 754 -483 -534 69 418 993 -911 126 -583 739 -282 882 -202 353 -598 -108 525 -755 234 726 466 938 -705 197 513 -164 -651 -20 -267 273 821 809 -402 -693 749 372 -895 976 688 -851 254 -152 -80 -533 418 -164 -970 236 -668 -479 -141 -45 881 -736 527 438 608 697 -289 -582 -443 700 -731 114 -579 -929 -636 -289 901 -721 -132 -830 683 568 558 -386 -639 -782 892 -79 -611 -893 450 476 -875 270 733 710 433 354 -116 583 500 237 233 -800 735 -938 -854 664 823 769 908 167 889 -828 -854 704 146 -257 732 139 724 38 826 463 -46 923 580 724 -984 938 -444 305 -364 -886 688 -362 813 667 -559 -332 743 -895 828 486 -196 -418 319 -560 -163 -50 -818 488 -350 -571 -603 -821 520 178 523 -120 440 -581 -293 896 -638 250 602 586 -783 859 -280 616 -565 372 561 -238 798 -276 833 -621 576 696 -352 342 50 252 578 -937 833 58 -193 -34 169 -422 508 163 -846 600 321 -112 -882 -565 736 740 -784 -392 -358 764 471 980 593 539 27 505 -461 -643 444 -276 -301 848 -706 -229 -786 438 -986 -878 -93 126 671 272 -177 -903 -470 -545 -943 -768 -450 -233 -352 -666 -700 291 -163 -915 78 35 389 -911 -669 -585 451 107 189 559 -171 -437 567 643 390 -720 886 -8 -500 867 684 -199 -875 -366 -599 398 -488 72 -586 56 -672 -533 -140 917 31 -875 -681 -667 -610 939 350 -402 -843 -967 -261 -843 -232 -955 -198 -702 331 478 550 16 249 316 -964 992 893 422 54 -202 -646 -483 754 -797 973 -477 342 708 621 648 -221 588 343 -595 276 849 435 -581 647 235 922 360 49 -670 275 -122 -76 851 43 -678 -546 -125 -660 -103 -514 -311 -398 731 -837 138 -179 17 -414 799 451 -131 914 -657 -808 -396 902 77 673 -832 -572 -132 472 -892 -789 677 -452 140 2 49 140 -381 403 -906 388 -444 -279 -798 -165 234 -46 933 880 -158 554 -729 -61 816 252 -504 -723 309 823 66 -660 -79 -8 -289 -516 -820 179 -187 -464 -388 508 -198 339 -530 705 -49 669 797 218 99 -369 -871 -915 -311 71 40 -191 66 -658 125 795 -208 119 373 -652 932 -269 -404 801 -94 964 -163 -612 -370 427 -933 753 -279 825 -57 -640 -971 299 566 424 585 -70 -893 -837 519 258 -206 624 -492 112 -426 -796 -859 -445 -467 262 204 -513 -854 398 -544 417 460 -256 -14 -161 -372 -116 820 490 -553 -99 207 698 925 601 702 -223 -821 99 -601 410 -492 -921 -119 -378 -971 -168 -779 792 -617 -656 797 -110 772 -520 193 -916 828 -113 -325 585 459 -250 -870 557 -369 55 -847 668 -836 728 455 -504 265 -756 710 689 97 -167 -554 290 686 -794 -180 -462 672 -424 703 -656 -158 927 -319 905 579 572 650 108 173 -208 820 -867 -482 287 -908 -154 944 216 955 143 -642 346 799 -467 172 -575 760 64 -806 68 -25 64 377 418 -768 647 -783 544 869 -252 -990 -307 956 295 -923 72 -898 -643 -101 735 785 497 -55 32 28 -989 742 -773 648 840 -201 -670 321 -124 998 550 -294 -658 376 -174 522 445 -550 -159 477 685 -718 -208 -3 586 -92 -1000 -437 619 130 776 -164 -196 -258 734 -859 -244 177 630 -232 -576 750 -137 917 485 -690 544 31 -935 -572 500 884 -181 613 695 639 -57 -761 -950 -954 -286 -142 31 -505 -323 -757 984 -423 -473 -551 236 -391 -880 432 -29 -134 446 234 -218 884 -695 480 -257 602 985 -72 956 435 -245 199 931 -331 710 149 923 -712 -344 218 579 -867 -746 898 502 794 -21 164 570 -626 -82 -510 -898 -147 -75 -694 390 414 469 -647 495 302 464 -265 -217 904 -94 -474 -423 -556 -588 287 -961 42 -299 -430 -781 -860 375 523 637 524 -189 -101 -576 -468 447 -50 -312 965 934 -297 915 571 602 -746 -996 747 329 -724 316 835 781 627 441 -235 539 298 -963 -481 -616 -921 -544 -986 -984 -826 492 -791 -393 7 -968 -422 -207 831 753 244 885 684 933 -675 797 -558 894 947 -36 -571 821 -34 -940 -758 -556 572 19 -180 964 28 -883 -566 713 -686 891 394 -82 332 -3 -273 -304 247 314 564 64 -917 -60 -225 128 914 345 262 -609 -629 -313 -711 634 326 199 930 -92 -212 83 -325 -34 -79 502 676 561 -417 959 -43 393 358 -704 -174 -55 -925 -136 -951 -572 -531 -213 35 642 954 822 758 125 -517 -707 -804 -975 -169 331 365 -517 459 290 464 835 -91 -621 293 -950 318 611 368 806 -639 -903 445 176 10 -823 -597 765 905 206 247 -231 -783 76 -87 -355 110 944 110 859 369 -798 -842 -342 45 342 821 207 470 -689 219 225 246 -82 45 972 -241 -304 -686 23 -690 748 -412 608 -389 -277 165 -700 -162 -416 -452 975 -15 -544 771 -40 876 530 -800 636 -973 412 249 941 -525 -792 559 92 65 964 -345 -549 -621 11 -238 661 -246 816 -333 -215 366 148 -362 41 -846 939 -703 -864 661 456 88 407 350 -973 -357 -123 990 64 867 703 865 -398 -8 -73 -786 98 871 -707 -897 -216 723 -692 -230 -293 354 940 -785 -344 -175 -592 -661 255 -293 94 -926 88 -870 910 706 301 -822 781 -547 -208 -839 -284 -260 -236 -485 -631 -486 -3 730 -692 -655 -67 -363 -319 174 710 -254 277 138 -193 862 655 -459 536 -526 979 218 -95 -269 899 -406 -529 -167 -526 436 1000 116 -877 423 -552 97 252 916 970 549 -797 -663 429 275 -979 -384 -40 -281 -462 389 736 123 697 114 970 321 -262 348 -863 679 -468 -945 -229 -1 -599 533 -980 36 -14 -536 -49 -931 -290 652 493 591 236 -614 -789 495 684 -789 104 118 -402 -602 -772 -488 810 813 606 -381 830 -88 -825 962 71 594 860 854 952 -344 -152 541 339 513 -673 -522 328 -304 -93 107 -836 -344 -21 662 387 -617 -140 873 -896 666 958 762 260 -45 -31 993 -980 -115 705 257 -716 -278 -197 180 863 -739 717 -186 -532 553 -163 715 103 -630 -159 970 -171 895 628 351 284 278 322 233 -403 -268 -142 363 -616 717 738 411 513 -592 -203 954 624 61 318 264 -168 -347 -450 -504 -884 -70 -223 219 980 -224 -14 965 630 -929 870 -756 568 466 -718 -538 -519 -598 -86 177 781 521 -834 541 599 -806 -32 -457 -692 -202 208 575 945 995 525 -469 292 -890 -335 -695 908 274 -567 741 373 -330 -663 -126 -609 445 153 944 31 317 512 495 921 -508 871 -659 -35 847 -579 842 56 -664 -988 -715 634 655 633 -903 -176 -743 -442 -871 639 214 455 -142 -912 957 553 131 786 974 165 -190 -407 -994 88 -472 607 -916 -814 -409 -220 894 -718 -179 491 -687 443 72 -432 659 -363 801 -603 -663 -959 639 -764 840 219 875 872 306 -324 -573 -665 -989 866 -584 -822 881 -340 572 -989 438 840 -58 127 -316 283 639 -46 -888 348 -348 -283 -644 501 749 255 37 49 -794 456 275 743 458 -535 619 -476 -971 371 -714 928 -960 30 271 -291 -933 731 568 -328 957 -533 869 -703 -529 -679 129 597 -451 198 889 55 591 -825 64 192 635 500 -124 103 232 102 280 -712 817 711 20 -922 912 -51 -264 -405 -309 -254 488 696 764 -228 485 -89 -3 -349 -80 -797 -914 819 -898 808 -867 809 891 -804 -683 -710 299 -213 -707 -255 700 721 320 -880 511 -328 645 -963 363 -222 -416 -162 682 -185 -227 -106 -928 -7 340 618 461 -427 655 547 724 -410 507 -960 -728 -350 -36 267 829 98 -868 -297 -631 -896 -726 182 74 935 -32 -825 365 -941 459 680 -858 -886 213 155 -227 -576 391 -573 759 -536 -1 -681 -773 -720 639 -618 -763 885 -944 -769 -80 -250 990 -735 957 971 265 182 -963 -139 -103 125 -571 -576 370 -163 -247 -311 326 531 -111 -477 313 129 -332 864 -256 935 664 612 -490 -33 499 -611 -646 -437 -827 -298 986 693 -238 190 131 929 -312 -782 -322 -205 -548 516 -231 794 333 -472 774 81 -558 55 349 -361 984 922 858 -866 -563 -11 -716 -769 -543 761 730 305 -27 -458 28 325 -222 560 107 865 959 -858 -776 -327 -619 627 -699 -154 799 235 -813 -775 -394 -36 677 -143 -771 -431 931 -332 -761 140 -830 539 -862 833 38 -900 749 -55 -806 665 256 -405 588 852 -877 -387 -872 -12 -274 -322 109 350 -538 -511 -439 188 568 -747 -74 960 -832 -905 991 687 -161 -644 -660 620 560 991 465 25 -604 145 -830 434 980 351 -297 897 -965 -492 861 -151 505 -394 -129 667 628 894 -424 -171 757 560 292 925 -595 -527 384 -606 -755 -695 430 81 -391 -911 -706 715 -597 -431 -913 -617 -120 276 423 850 -423 -565 805 -501 -141 -168 254 -340 135 -351 635 -738 289 -120 720 357 -871 204 393 -743 -136 939 -252 -414 -304 -197 152 -381 -645 -627 -98 -658 628 -911 -888 -546 -74 889 -193 -322 -93 149 245 -247 -514 145 785 -147 -967 -222 775 -132 -659 707 73 -588 -372 -580 279 -349 -976 -664 -425 497 -473 421 -456 820 26 861 408 991 423 884 952 275 137 459 -238 946 -236 359 -611 -407 -937 864 552 427 -750 696 -699 615 -291 373 -272 -916 292 788 -735 -908 -474 -963 439 -552 -727 -684 -500 935 282 -359 348 -113 -723 343 196 -849 514 -494 -905 -695 215 -677 -699 902 663 675 90 410 -217 -801 -991 -893 -796 550 287 826 -802 -263 -556 581 -489 1000 -820 -95 -971 -140 -598 -932 -543 42 -783 -730 -990 -626 -292 939 -464 -790 44 230 -447 42 -92 901 826 -976 364 -264 -725 -909 91 829 875 483 547 75 838 265 994 757 584 -464 8 358 -937 913 210 -831 -138 732 867 -862 702 -17 -261 -225 -762 -216 -69 821 198 -626 738 -989 -105 -928 646 -142 -624 622 -914 -103 -525 -83 432 33 -291 -953 266 520 573 166 -263 -868 946 674 722 106 309 -796 116 752 376 -994 667 97 915 929 -7 332 990 -689 858 844 970 268 -864 332 -811 213 -141 -893 -241 467 377 924 -719 976 698 -808 -309 -575 241 795 992 -872 -791 101 428 971 -628 8 -179 -167 -267 -710 324 879 879 810 188 258 338 -585 532 -593 -585 614 60 172 206 -220 716 174 834 -2 450 -252 393 -606 -904 148 281 826 -542 -919 -431 -851 -932 -946 -622 759 -559 621 -379 846 760 227 -455 -705 795 800 -507 -480 -351 -617 560 397 188 765 931 -603 -615 -102 425 -141 -198 -826 32 2 415 -600 691 -636 805 544 -143 -398 -356 122 -864 -456 -531 -616 -945 -871 523 -140 -32 400 -529 -802 -688 796 -832 257 431 -876 779 968 232 737 538 -445 -389 -452 485 -988 486 -612 951 -504 899 330 -329 95 -733 486 -633 123 -758 885 555 -890 -831 -513 142 -891 -717 446 -670 438 995 -910 284 -732 898 -391 -7 -473 -984 562 300 257 783 899 72 454 -304 -199 201 -486 -87 12 456 -304 -988 -860 -474 -599 -290 492 -283 257 -204 -650 -160 687 514 -13 -849 -10 -825 -869 -360 406 -599 -882 -477 -64 -595 -587 -685 414 -443 346 670 672 354 -217 -337 576 114 38 419 -755 -382 -74 9 -484 499 319 316 -972 516 -567 -658 321 977 -934 -412 -151 -335 123 560 -718 -288 212 -877 -104 -922 801 442 206 -279 -575 811 -431 113 931 -209 759 910 88 -322 -433 150 -464 -184 -343 -445 227 -890 -432 668 472 896 -230 29 312 -926 277 -643 -579 -381 -186 663 135 42 384 -333 833 551 95 -284 358 822 234 -299 -288 -470 -365 687 -211 895 982 -547 739 488 746 84 -201 916 -748 -863 -856 757 988 643 475 -350 -96 550 -997 560 -958 -724 899 -599 -907 415 579 73 659 253 296 540 -644 297 -723 -666 767 714 909 92 586 176 -365 -39 136 -21 361 -360 998 747 -902 10 -813 -792 -307 672 -983 -884 -451 176 840 966 -740 133 -274 280 -68 746 268 -211 491 -130 -459 -714 -430 442 -177 172 -359 379 -839 656 -181 685 619 -3 -471 -61 -782 903 434 473 535 -236 -399 939 -524 -49 -786 936 -968 -785 -331 346 992 410 -412 224 -278 968 -591 689 374 94 959 -628 540 -806 -324 -930 -334 -103 -341 27 -822 -367 -164 -768 -16 -959 -15 353 -683 145 -828 -833 540 140 306 279 500 -702 983 -579 937 -675 8 -836 -222 -341 97 -421 895 425 800 -401 -873 -791 -282 481 -66 90 -846 588 414 -939 356 -636 -480 -710 -534 -910 -468 -858 -195 246 -875 -869 -901 -909 -338 621 759 309 -188 419 552 -7 505 -2 271 659 -438 -357 211 919 59 -693 339 496 135 533 856 -478 308 -338 -406 -23 -761 -245 980 953 862 -653 565 -885 424 -795 -39 211 765 -515 958 -608 500 -209 -756 107 111 -240 -937 83 -794 -193 -573 -382 -622 -824 367 854 226 504 -863 192 -77 321 763 -174 918 -637 466 704 -119 358 -989 -337 644 -640 -492 572 597 -960 -139 230 -471 -862 -312 67 -129 -636 -501 23 -988 -531 -283 196 -961 25 -221 252 -375 783 223 -862 -956 -349 774 153 716 -804 52 -655 -252 -88 -919 701 -377 397 686 -245 889 851 -392 204 70 129 -369 701 741 -787 766 264 602 -747 103 424 630 127 917 666 736 -293 962 -694 636 540 56 -498 464 869 -673 -95 143 -186 -793 -157 -606 196 -37 -772 359 349 365 166 227 -616 -539 949 239 304 -787 -331 903 -470 473 512 -111 174 -722 221 515 585 -825 -210 -920 -1 558 -919 -384 -799 476 -904 676 -370 -640 -420 -445 454 -147 278 677 -530 619 -278 251 517 889 604 54 767 967 -696 744 207 733 -121 912 -160 678 547 705 -790 -183 -840 -43 943 -55 -890 -201 678 -736 621 435 972 126 50 254 642 897 -716 -244 -513 -60 -501 -456 -747 -454 293 849 333 -310 -884 246 -789 857 -544 -179 -433 3 -616 -784 -892 45 834 296 350 -147 912 199 -64 192 397 133 -980 -101 628 -324 -439 -57 118 -968 354 -605 -273 -335 -67 602 -926 184 511 233 158 -53 -421 567 -606 419 -263 399 187 -31 204 73 4 439 -187 -52 -741 211 -65 -929 -677 -836 541 335 -659 -608 889 74 651 -425 632 -748 416 -157 -542 69 -731 370 826 -972 -692 -243 -554 116 825 942 58 -145 269 243 610 -166 769 391 344 773 650 -973 -550 -123 931 730 -640 -853 543 -441 215 980 -29 965 -471 507 861 -653 -565 -533 -330 808 296 871 -992 -534 544 187 -18 -546 -273 178 -107 108 -552 -552 -542 -856 -757 -97 973 698 717 823 112 -51 -554 709 985 405 -404 -634 -157 -407 -671 910 -572 189 -833 344 -849 -837 -47 631 57 11 -403 170 -919 -643 325 -34 968 -655 444 -820 -273 -384 515 -572 569 -719 -366 -153 -198 -222 -806 -319 934 737 647 476 -637 -270 365 13 -874 751 -743 -188 -278 525 906 479 583 -995 802 -390 33 515 688 593 73 -766 387 -99 -799 -818 490 195 666 -164 673 539 435 -349 -700 909 -957 475 -576 150 32 541 -868 117 40 -90 -144 -369 285 29 357 -110 447 -590 -921 -756 -324 194 50 -548 -386 807 -213 785 559 -26 -967 25 653 725 -845 463 -379 -462 536 491 273 365 568 -272 -489 332 -575 976 618 -342 -204 332 685 147 -452 177 990 108 265 -846 243 -851 787 520 35 -384 832 -634 -412 -537 -119 734 -588 -309 756 -475 -746 566 -542 -618 -269 -554 -537 -45 712 715 417 -137 818 -293 -903 593 -779 -33 712 -602 749 -975 -592 728 -382 825 -460 -259 -373 -49 563 -991 -998 -1000 432 -214 -705 -844 565 570 -117 825 977 679 310 -423 -777 255 196 603 435 749 532 913 -390 224 889 -495 798 -174 866 -543 23 883 -930 933 -257 -100 218 827 -216 -399 -930 63 599 -585 849 63 663 104 -675 -503 368 -865 428 42 -495 -445 -509 -317 689 -549 11 6 -814 9 770 -345 744 866 -762 -317 -368 970 716 870 -766 -139 -854 -792 -112 -266 -652 -952 334 -418 -66 245 354 -628 942 279 841 839 797 14 -512 -858 -525 -587 -204 646 9 -526 -202 338 805 670 -406 -391 -32 -932 -444 -502 -449 -550 697 -328 962 -810 222 750 581 -181 955 -357 -396 952 -925 -349 -235 -515 412 296 390 -287 193 -568 668 384 -338 223 428 -467 -778 894 483 193 315 -224 85 -414 -669 -340 -653 -342 -635 -731 -401 654 915 -970 -486 -639 -476 944 -911 -910 -134 -660 -110 -78 -466 393 470 906 -330 -865 -895 194 -884 -890 616 532 -928 113 -228 -289 -157 688 -435 728 -551 550 -75 362 51 -407 982 -727 -640 908 -338 -741 -817 698 176 -436 -794 -314 -782 415 -501 170 725 -948 -246 73 495 -399 -741 -496 450 -31 -392 696 905 781 144 967 -556 945 -642 266 -314 265 -235 360 829 -355 -547 -917 -858 328 -276 -119 140 -838 -915 455 638 -68 398 -714 -953 546 127 -290 501 -892 -360 81 645 -783 -217 608 486 895 436 -632 -143 -743 678 568 672 564 -608 50 -198 487 -957 434 -947 164 -185 -668 -177 -85 518 -401 -999 -889 -84 -989 -77 280 -924 182 162 -596 280 -426 -265 -674 -806 86 706 -517 574 -517 902 -628 -185 -20 937 -739 -266 -850 -531 104 -535 -540 353 631 -307 -263 557 -457 -560 -122 -2 -752 519 -102 -384 852 -723 -545 353 -119 -192 -843 920 648 181 -298 394 91 666 -283 328 178 -960 17 -468 236 437 857 405 -440 497 -556 -591 -638 -971 -540 -873 -671 -336 -645 -543 227 345 352 -725 -965 -480 368 -38 656 5 -295 433 -244 -465 -771 -226 -375 -873 -614 903 486 -629 -205 344 -362 -594 -763 4 484 -646 841 -927 -670 -406 355 -459 516 130 672 72 76 81 910 196 640 47 947 233 -820 89 -300 -742 198 -91 159 910 873 -150 38 -801 462 385 345 -682 124 338 -306 333 854 -500 -365 253 89 -152 267 -87 -11 472 -557 323 -739 -829 -394 -837 992 -622 4 -965 455 61 -808 67 -442 -612 673 -456 383 99 -366 673 -143 260 362 -91 -657 561 -661 -955 -753 -148 -687 196 314 155 -584 432 -587 -893 -847 657 -694 -647 -37 695 513 -52 -581 377 -83 405 735 454 559 -108 -234 977 -250 -55 -759 -79 202 284 303 -384 871 -57 867 -782 -429 -107 249 827 -237 998 613 -917 821 658 -326 291 -377 987 328 -682 955 156 -374 -894 -117 441 637 365 353 -282 -610 -517 457 99 488 -144 -610 522 216 -165 -809 -350 -198 -343 -787 -334 -950 -179 355 -57 -974 954 -479 -852 660 -383 431 863 165 -386 -329 79 -35 -208 -110 626 -600 -660 533 -2 -32 603 -611 673 475 -134 -954 389 -554 571 990 110 358 172 -956 -633 -732 -347 -343 -926 -172 -916 -398 -837 -962 681 309 -227 521 -94 -476 -908 40 -318 -924 -227 -938 -943 855 -960 -592 147 428 -523 -686 -755 778 -203 610 407 591 820 527 -852 936 719 537 -877 240 705 -904 368 143 614 441 646 -412 -729 -471 -321 -285 -161 949 6 -655 -820 -567 210 189 -691 479 -451 965 935 -521 -539 802 -832 194 -289 425 -979 359 -958 513 440 -563 -674 -3 -122 -353 -207 -771 -924 245 -357 -498 815 -762 -624 97 -433 473 145 -22 669 697 817 -625 -481 679 9 -599 -960 976 500 995 32 -204 -219 -655 553 -187 226 396 -413 -192 982 -83 458 551 60 955 -994 -337 -471 83 -55 -151 -421 -541 899 -77 521 962 100 208 -639 197 -439 359 -673 -766 746 911 981 -668 -997 -314 -997 55 -142 -105 747 -347 -489 67 -969 94 -201 106 782 -282 195 -137 -778 -205 12 -581 477 269 -748 -534 -60 -386 313 715 -492 -792 -925 380 -602 453 -87 -259 -405 859 -835 -123 -781 -933 961 -609 -677 -184 -816 -384 36 696 778 899 -588 533 -162 -699 54 145 377 -178 88 668 -488 -431 -469 -29 57 -442 545 35 -443 14 234 -631 687 -823 630 -800 397 -841 -107 719 409 868 441 342 461 -140 -741 -324 152 -371 -37 550 202 33 -27 -219 586 -211 141 51 -790 -716 -692 -193 -33 -449 -688 221 510 -500 437 343 218 361 -576 -223 854 -161 971 -557 982 128 832 259 824 -41 67 -416 -860 304 -518 223 -461 -723 952 -525 -373 905 413 -728 -458 342 -550 264 326 92 -842 -203 -594 623 623 -709 -103 983 -160 65 -618 -529 -823 -949 -373 54 474 -574 589 939 23 671 488 264 808 462 643 918 19 635 -317 -930 -63 67 291 -351 -591 265 206 75 214 -621 145 172 224 342 -81 -279 293 826 821 139 629 209 274 194 -838 -732 -205 542 -395 -982 -939 813 -951 740 -700 539 -605 886 594 461 -177 476 -230 939 323 870 419 -245 -750 -275 -317 -477 -360 -685 -255 532 383 781 -965 520 864 970 81 -272 399 -910 -750 18 964 -536 -420 902 931 -667 -190 -860 -911 -995 -315 -379 -611 265 -479 -88 -650 104 725 -371 -250 -554 904 -148 969 419 -946 -799 -971 -762 509 867 303 -930 375 -712 152 -662 -376 825 -16 332 109 665 -728 -121 -451 286 884 210 642 849 638 -103 723 -605 604 -239 98 -520 56 133 552 148 -12 774 472 860 133 583 -530 -25 -758 -30 -97 -303 224 855 -442 824 567 -350 886 -59 -925 -750 -449 690 828 -882 -256 976 -573 -976 -959 297 872 -540 150 788 947 359 47 -84 -55 -154 -642 -737 450 -750 522 -506 861 -470 330 59 58 -252 -884 -525 -582 500 902 997 -352 366 676 121 336 721 570 846 268 -347 -658 -470 558 710 584 223 -326 -557 238 -483 -527 -457 -187 -632 494 -227 339 971 -679 -742 135 363 -374 111 -431 743 141 -846 -645 487 234 711 -346 -424 449 276 153 808 0 815 246 -396 -751 -46 447 710 589 -573 707 982 155 -188 943 -535 386 -371 -86 -636 -924 -845 784 239 142 152 -504 -282 -19 -216 -701 -618 790 -181 412 2 -892 -85 -986 -598 -769 -91 -915 881 -123 -624 810 -454 -390 -759 -901 360 -116 -614 861 -341 30 665 -326 636 -628 -295 -142 -633 241 -67 695 -752 139 -819 420 214 610 -513 -494 25 809 811 25 137 776 -497 523 341 727 -751 339 28 999 -603 -498 -658 215 205 -721 368 -268 155 -152 -305 576 625 638 30 -89 -769 -638 264 -359 -179 468 -414 -824 626 -74 -571 -368 -367 -402 795 878 122 -143 -230 -954 358 302 137 324 -812 992 -263 800 168 -851 201 -467 -567 427 -275 -89 -963 592 -539 297 262 -228 -579 -235 921 -17 874 345 -468 405 843 311 -481 641 -450 -894 -441 -278 532 -410 676 -120 -511 -962 -62 980 725 960 -586 458 -600 625 955 -868 65 620 561 -745 -655 -749 9 -984 122 -900 358 296 863 -444 183 -874 31 -669 464 373 -96 546 -334 -232 494 -959 -803 227 -739 -184 783 479 -230 -126 829 432 -191 -721 -498 331 3 -889 357 -892 175 548 602 -201 881 278 679 434 739 -18 945 -346 -790 -949 -766 -494 208 994 658 706 -14 624 -608 -388 -286 -620 -707 965 -936 884 -668 -878 196 623 -48 905 452 573 -749 245 -736 721 664 -215 341 -149 909 982 -943 645 -101 278 44 -466 -744 -452 711 347 -589 12 109 -908 -4 -477 -924 778 -720 929 967 -284 44 -406 -464 926 -247 125 304 87 -84 -77 -613 4 368 -898 -170 -193 -288 -344 -624 -710 -264 167 591 -101 470 -388 -123 45 -339 232 226 -571 -938 810 673 981 -59 -613 -559 -568 571 541 -386 299 126 3 -980 933 -796 -555 -494 622 -896 495 72 200 -343 -348 -114 -81 413 -395 -74 772 -697 751 -936 967 158 904 218 27 -49 -74 -681 245 -711 266 -878 866 -468 736 488 969 37 -312 508 -100 -119 8 49 -997 160 -93 565 728 -285 921 885 554 560 -275 887 -349 891 -977 -378 -440 -420 511 714 -432 -399 -94 855 -427 -477 -922 -777 211 487 860 -173 209 -762 432 449 -267 379 -364 -418 543 -850 422 -476 526 -199 597 22 548 944 -900 117 272 200 908 614 -746 -718 268 -26 -120 -964 222 682 -515 -862 285 -282 -143 218 -417 -214 861 -875 -691 -461 956 349 -296 442 -190 -370 -76 157 161 -975 478 -711 -282 -672 922 333 -582 -262 623 -659 124 293 -52 -815 247 -83 -415 739 -229 -703 -476 -584 347 146 -454 228 822 101 746 -725 -848 634 584 183 645 327 -861 842 5 -934 25 848 -26 -816 -815 854 -749 321 967 -593 992 -650 -293 -979 523 918 141 -912 -387 71 -929 502 621 -717 -511 789 805 283 -676 866 -72 -228 956 -817 898 -671 430 -865 523 -907 802 -375 -624 52 -365 636 578 -260 -792 -658 -707 -871 152 170 100 572 -492 124 986 806 272 409 650 -353 549 -435 861 -101 198 -876 98 997 1 569 -997 277 54 -140 -247 -893 -324 -623 -681 -869 141 241 31 -302 621 922 -988 156 -802 263 -613 -857 584 -4 261 -566 652 459 344 187 73 986 448 -194 363 -473 474 198 -4 273 309 403 -49 118 656 330 800 120 785 506 -993 99 -160 849 438 72 461 -192 -762 -649 59 956 -369 -96 -863 -386 -873 -154 -422 52 -4 -805 335 158 -478 407 688 -570 -566 231 -630 -599 -187 165 85 -902 -980 413 80 186 973 401 469 -255 321 20 41 -36 307 -612 -419 640 -706 -249 -446 931 596 921 304 -782 -311 -440 -912 380 -680 -471 -42 -287 -667 850 -443 439 -776 -88 -246 765 729 996 974 -538 -278 -748 854 -67 690 427 912 -152 850 715 -816 -411 -800 174 345 544 134 -786 829 865 -1000 112 -45 -177 -997 784 601 -289 539 -755 919 -48 148 91 -456 914 278 -571 536 233 -72 114 56 399 -110 -136 -279 -866 -643 -766 -323 -739 158 -221 -482 -283 411 642 -615 -917 759 -294 -714 796 859 -802 -780 -885 838 377 121 207 968 -222 899 676 1 198 432 493 -614 -29 -493 -55 643 152 888 -477 599 -474 -95 -952 856 785 -489 745 -418 -33 -20 956 -628 -63 -346 -840 962 -935 -254 488 -929 -330 541 -851 882 -32 858 -20 93 320 -857 692 8 143 18 -956 37 -187 -668 -93 197 581 251 6 875 -794 820 357 564 317 690 966 46 -292 -370 -924 752 -153 -340 -202 -661 -280 981 -267 364 296 561 -740 637 124 -858 -70 -626 -86 960 128 550 323 524 927 -633 -274 89 981 -857 -982 -760 -287 -346 97 -699 50 384 -338 455 254 273 580 -399 -116 230 758 281 -676 652 -682 -221 -625 -902 -650 684 -50 -549 185 -936 278 -404 925 690 928 797 -512 282 363 -974 -625 140 -731 -853 -163 -150 -748 278 -828 -426 404 415 -953 232 878 -224 543 143 484 476 897 956 -808 339 851 -925 148 -494 -471 749 75 878 -304 -857 -365 -976 909 301 514 722 -336 747 602 -593 350 389 201 -807 -951 432 -305 163 261 625 -157 -643 478 251 -991 -654 847 -821 -525 765 -680 -979 -408 -824 794 482 809 304 -391 -951 591 -742 -880 -596 -389 -871 -530 785 424 -680 490 550 -520 -840 115 -796 342 -242 625 -484 955 -490 182 -350 -841 -171 727 -496 612 -96 -554 364 -511 -523 30 -310 345 991 76 -440 100 -917 22 235 798 -19 5 -147 556 -217 -210 -11 458 -259 819 -973 -855 539 927 463 881 -934 -781 534 -873 -844 -415 227 940 721 19 -273 -536 401 -177 -655 -426 440 -259 -522 760 -43 32 -723 -10 -93 -143 489 -438 -927 923 -423 -142 81 -96 -10 -758 899 -549 -987 -755 -758 -874 959 839 -24 123 -252 -924 -447 -968 932 576 121 26 878 535 -978 914 -604 276 -79 184 -967 -257 313 291 -784 283 -373 629 170 -965 554 -881 965 140 -340 -729 -592 -986 578 851 462 -261 -718 -664 127 13 540 754 118 406 -998 135 -982 938 989 -96 682 593 -262 -948 13 -664 222 130 -364 -872 -643 -910 301 17 -254 426 -881 736 -898 -44 -387 614 -323 801 605 587 -586 944 -867 -836 567 927 681 -337 274 -118 852 -950 -279 -852 406 146 -884 -401 -795 -410 -176 549 -16 -964 -665 -459 66 517 701 142 184 -495 -385 150 559 47 -399 -504 933 551 -490 -503 646 188 68 -382 954 207 -390 643 -697 -338 -868 61 910 867 856 -177 -804 -638 591 339 490 -154 402 634 -707 191 -255 320 58 -68 836 -59 491 754 -418 -823 -237 402 -766 76 -663 -406 -178 477 515 -812 346 -888 -47 -803 644 -716 0 -957 -921 280 682 567 783 496 490 438 -336 405 -280 -391 313 936 197 986 829 255 -658 231 -765 -809 -437 947 -178 -650 -141 -431 -734 716 -96 729 792 -776 -751 727 -645 535 804 756 426 -341 -265 591 498 -38 918 662 -798 395 -835 76 19 -402 408 -185 466 -330 -679 -788 -981 560 719 -246 943 654 -409 751 -696 714 541 884 -38 828 -225 -900 -957 -355 347 206 -594 -15 -715 -732 -191 -467 563 -789 -865 490 -776 -896 -960 653 426 980 235 722 821 -860 -319 -298 895 -55 344 642 72 827 -282 -628 22 -465 255 -367 470 831 130 -634 397 -811 -1000 -893 718 -93 641 710 221 504 292 626 -418 392 394 -52 831 183 83 792 -1 -352 208 -850 335 621 -539 329 15 -286 -521 586 294 79 -89 288 648 389 424 394 522 739 -906 310 -580 976 -815 -403 656 814 -201 462 949 872 -505 -396 387 -702 815 915 -730 882 -377 770 -696 -570 -619 -639 489 -767 -51 -320 -950 458 360 -373 994 548 334 694 287 623 -576 224 -791 376 -630 -271 -347 636 420 709 645 772 -52 412 369 -715 -636 242 503 615 -811 821 160 -207 -608 242 -644 -186 884 741 -623 461 -469 -6 760 892 -899 709 837 -592 602 -761 -597 -454 476 -821 -511 349 -131 -144 228 230 -905 -980 990 -865 872 -142 -773 591 768 -525 786 851 -978 -968 543 -283 -572 -944 -976 894 -357 -914 632 397 505 -146 237 448 609 388 -863 212 -546 -704 704 -446 544 -346 50 676 -213 -449 427 -346 296 106 -386 977 -185 -122 -316 937 684 -950 -785 824 704 -154 304 -716 -740 499 553 66 -287 -36 -636 844 -48 97 923 239 900 -101 29 -180 304 289 237 -113 -781 -176 851 -867 382 -545 -958 902 -849 -434 -540 -739 -464 -100 893 588 870 -326 -639 241 225 885 0 297 960 -612 -449 216 -774 656 204 -235 164 21 25 -570 -600 -988 319 -47 -821 -319 -332 -748 -933 302 627 -55 -304 -615 -228 912 -17 878 -537 397 -44 594 655 916 431 904 -553 -209 632 -323 494 881 -688 -421 182 -737 967 -81 113 -106 812 443 284 -623 -186 949 -617 933 78 659 -315 -766 608 143 -134 435 435 783 -459 -529 -583 -552 733 283 -39 -992 47 -248 860 -719 97 -470 -957 -626 -466 -286 -451 653 597 -780 430 260 967 -940 609 -143 645 -187 504 -243 826 956 533 377 -756 455 -995 -843 263 256 122 -858 504 -56 417 494 -85 263 470 531 -16 157 -62 939 -413 8 -276 -492 23 39 514 810 350 -272 107 -50 975 431 100 359 -827 -52 1000 -922 16 295 -54 213 -61 800 -659 -793 366 632 -31 565 596 -852 -836 129 154 152 875 695 967 -329 531 -862 -205 -273 -7 -817 -978 -768 -436 587 -574 -118 -427 -260 849 601 -757 -666 660 213 679 322 -97 -985 -11 147 -627 -524 820 -404 445 -337 237 -77 -633 -167 761 834 701 860 266 468 936 -432 -150 974 330 -603 -377 456 -606 70 -687 -223 -142 -644 -627 543 -802 900 -737 -793 -58 -804 269 1000 739 -403 -301 951 -944 946 -718 626 -107 604 528 595 517 260 653 -703 -809 551 -475 910 572 -809 -939 105 -311 873 825 948 135 904 652 423 224 366 -797 -405 -252 -258 -558 -475 395 321 313 -732 775 -538 -693 -865 -251 907 -479 -667 588 703 396 229 -138 83 -8 140 319 -869 404 -197 -730 237 -894 349 -438 221 -346 -514 629 -38 -589 266 -646 798 897 -132 -894 -793 718 -353 180 -336 515 221 582 -906 128 -501 -373 726 849 -826 912 -608 374 908 -148 -483 -614 -850 853 -738 -680 -563 539 355 1 -209 -456 -454 617 793 33 736 -297 560 844 762 -43 94 -187 199 -879 -245 -321 -825 8 -462 671 -859 -388 669 -241 -3 498 -59 769 -959 100 -571 -467 938 700 -671 496 -53 -557 469 777 23 34 241 67 638 987 -65 104 -531 262 195 358 358 -258 -808 545 -468 581 314 474 -376 -458 448 -63 767 937 -627 69 -633 846 131 488 -766 -18 716 -347 639 557 -179 529 -979 368 631 859 590 -197 -646 -346 525 344 758 -414 622 361 -647 -421 739 -115 459 -740 788 -486 106 -516 502 -751 974 698 -64 976 -103 -284 -433 -500 -413 -358 271 -407 -642 399 -863 -463 650 958 -682 -928 236 -409 906 -787 610 763 856 996 -413 -717 -946 623 -313 31 155 -263 -478 -552 -729 960 -386 572 788 98 605 -720 401 -945 325 165 944 -371 713 -510 577 -526 200 189 -918 -573 -145 -434 47 -430 -868 582 -178 -411 -588 -1000 647 967 354 881 -392 -96 490 861 -401 -287 -284 86 277 470 872 -226 50 -498 -813 276 -465 -866 742 852 462 595 349 -489 -839 972 991 -313 859 -623 504 -813 275 -13 678 -827 -870 313 -740 467 361 440 -422 970 -375 135 756 69 228 -947 125 -539 -373 -706 -789 -166 499 -274 -676 -478 -846 621 648 -843 -102 -712 849 -326 672 271 260 -988 341 379 -540 1 -822 851 780 -898 366 573 -995 79 -859 -440 -298 -833 717 -865 615 -199 366 689 797 401 230 -123 344 420 426 -152 505 681 971 -688 -721 332 -280 -822 956 -72 -66 730 -449 66 -960 864 349 -840 474 778 -214 -999 82 -196 -591 -366 591 1 389 -564 554 -79 35 868 322 491 -136 -907 205 -928 -538 272 -250 -443 358 375 -540 -526 -159 748 474 -217 398 -121 -882 -53 -503 -871 702 490 -982 -502 -76 -796 -996 618 357 409 12 247 839 -262 -575 -844 96 -631 697 562 475 34 -656 911 223 633 441 -756 -852 781 744 -388 303 -237 573 504 -782 -289 -837 392 681 -274 -110 316 -930 727 -548 -7 -531 236 -886 672 -15 853 -367 113 -125 387 307 -686 340 242 586 162 -33 -71 91 -7 524 -655 436 -889 4 825 14 -915 -696 690 -491 480 470 -559 -194 -395 4 985 382 800 -395 -623 -597 -967 242 655 532 320 -913 85 -164 720 695 -889 -246 -43 779 -231 208 -16 945 -52 -971 -5 423 -404 -10 451 659 100 212 839 -384 280 -770 788 -806 924 -783 -447 7 344 919 -59 -77 -738 -997 -895 -158 890 -538 201 63 -911 697 -406 461 -428 -546 341 95 -119 -683 -790 -831 -590 681 -804 -787 849 272 898 355 197 -565 148 -669 -728 24 -84 241 330 -285 -544 -651 614 54 -872 312 -280 831 220 600 315 -20 -910 881 -520 -82 -12 -793 70 57 137 678 -444 -944 772 477 485 77 -358 -764 708 -104 86 186 879 698 -811 329 905 393 -891 -506 504 629 643 -272 350 -471 -262 527 919 385 346 362 874 -631 -380 -433 72 -814 927 856 74 972 -518 -443 966 738 -218 -102 -729 -764 -415 233 500 -659 769 -877 982 192 -120 -232 655 714 -694 -437 138 588 -2 546 795 498 571 -498 315 597 -457 -321 -755 -175 93 772 -197 -432 584 732 -103 -756 -661 253 986 969 -872 -255 -245 77 248 412 51 -430 904 750 192 477 862 -344 49 768 391 -703 -377 -125 -207 482 -415 239 741 686 -542 -384 187 -567 622 769 969 572 985 -915 163 -84 -190 762 126 -726 -252 -309 362 -850 306 934 -464 184 778 964 612 -663 513 820 -754 -498 220 -352 895 440 -441 -818 -163 -24 754 879 117 900 292 624 830 -419 -270 -816 557 724 -185 -223 649 -711 292 -30 593 486 -786 15 -12 212 17 -612 459 -281 -433 -87 -293 -804 168 916 808 851 -296 500 -873 512 963 31 937 486 45 -195 -409 307 -317 -259 583 334 736 719 -643 -170 -133 937 965 845 -246 -167 305 213 186 64 -78 -826 -797 -405 -842 -587 802 783 -349 22 -329 -299 225 275 869 -496 717 578 741 330 -382 931 80 744 615 -593 826 -335 -107 28 948 549 753 -625 447 -728 -273 272 12 617 -683 -264 116 -273 -200 596 -269 974 -645 -274 -36 -527 117 -606 560 553 -874 -400 -306 -25 558 -661 -243 578 -175 525 -263 953 247 -264 673 30 134 -905 -971 28 987 160 391 775 932 356 245 -120 -631 918 378 237 53 625 80 -361 -631 -537 854 859 0 445 -470 -306 -377 646 828 325 -885 -774 125 127 -474 925 -97 -240 762 717 -998 78 -903 -757 818 -639 35 890 355 460 315 -409 -567 -600 -875 -990 -437 31 544 -769 -488 355 19 716 751 -383 -830 -625 -706 176 -682 -757 44 -410 -820 -490 -227 472 -647 508 442 -781 806 -439 -803 -160 -673 951 -702 289 -155 779 -697 -569 -991 403 380 196 288 886 300 -769 596 -718 -514 827 939 -254 135 -896 534 794 -314 7 40 439 -125 917 856 84 397 92 917 -967 -759 -408 849 -743 -88 -501 994 -816 659 524 -460 -432 534 -862 472 -747 647 505 -715 3 -535 495 -399 -557 582 -364 341 554 180 414 -154 650 33 -589 151 20 402 -112 548 -616 -186 853 172 -430 -376 -602 674 825 -701 -443 943 -67 -231 -301 999 -954 -960 -527 884 -939 -228 -75 -264 -387 -119 602 606 430 74 566 76 625 49 296 -501 9 -823 -281 635 -822 583 -753 919 1000 -1000 -93 -995 -404 -939 197 -499 -166 358 446 -472 971 -318 -737 -576 -225 431 523 -36 485 317 -750 695 -525 -639 834 97 -673 796 871 -46 169 570 -544 -972 -578 -329 -694 343 572 797 126 967 375 -671 332 144 -288 217 260 15 -368 -870 882 -522 495 263 47 -974 -289 47 148 -624 146 508 -214 161 -911 793 -921 302 151 -621 -868 -852 -921 761 124 882 -990 126 33 -432 -910 73 919 -281 -639 193 853 -663 -383 701 -622 986 -306 403 615 -691 -676 205 -999 -882 -4 -631 480 350 414 50 -694 21 673 300 811 421 -153 -287 -14 -565 133 112 27 -355 935 419 625 715 -569 -36 -695 -130 272 -532 -21 -695 -654 360 754 828 992 -65 230 -246 -780 804 310 -625 -449 79 -265 -279 81 154 -574 100 210 -308 -187 509 266 -72 341 -34 569 -970 -966 747 175 -972 -704 -573 513 -416 -927 -536 -935 322 489 363 825 542 -236 -573 694 956 -594 234 101 706 -922 -106 949 641 74 289 934 434 -149 991 -105 -779 -380 904 183 123 -815 707 -435 210 -443 880 -977 -738 -27 946 -698 41 -169 -778 379 -785 -678 836 126 -360 -376 486 -491 454 -659 -151 -126 856 -239 703 300 811 942 24 919 813 727 591 -877 -716 -854 -280 522 -778 -776 -441 439 958 501 441 -163 682 243 634 -956 893 19 -669 -956 -503 -197 -364 219 448 -578 -878 -611 -158 89 632 -706 474 246 -741 624 -26 -956 -432 224 817 58 -380 -128 531 -884 978 231 63 -498 296 -400 -74 894 -659 68 -67 -214 -23 -285 8 437 -260 -235 -620 -853 588 666 -204 581 563 170 259 445 394 -326 -793 592 -789 194 16 -479 154 176 -545 -153 422 -756 -552 -225 -925 -200 681 -378 99 -372 -774 -333 842 -214 454 -99 813 -796 160 97 885 225 5 -851 900 -615 -346 -775 -20 274 -302 954 -906 -844 -319 -894 955 -154 181 -16 -898 -622 -488 -486 -923 519 974 -813 87 -564 907 319 -930 90 867 -972 -983 498 -614 -559 215 826 -580 638 294 -442 98 595 625 -985 98 -59 694 819 -46 530 843 -602 -559 -317 -285 727 282 -976 782 -386 -431 -308 219 -344 641 -19 796 805 -259 -528 -431 -603 -461 864 262 503 103 296 -986 695 599 -742 -116 -939 501 -537 -319 656 207 237 -827 2 463 447 134 442 -826 -505 439 378 151 -365 282 320 -859 454 -19 -833 -829 178 -495 -459 657 781 711 -479 935 591 597 23 -724 -472 -942 -927 -79 -3 109 384 678 -117 748 -663 -758 -517 134 499 614 956 -821 525 801 865 -647 -589 -747 873 110 -768 573 214 451 -185 -894 982 353 -882 -785 -356 847 213 39 -387 397 -781 964 -975 758 302 791 284 -641 388 -484 -412 -375 185 -40 -575 928 827 -594 -165 955 41 -864 -487 -341 -882 16 -419 -56 985 -374 -252 359 733 -589 707 482 271 797 -582 -257 -214 -603 -830 51 -420 696 -427 612 398 -449 562 618 -776 -217 98 -227 970 536 -183 760 -287 170 821 427 740 -48 -382 -596 -826 452 -720 -269 540 -983 -184 443 992 659 -660 -325 632 -762 130 962 -716 -177 420 975 0 159 583 -373 590 463 908 -8 -790 -544 -546 320 122 -831 669 -799 66 508 -862 643 -356 932 -874 -609 -319 975 -926 105 420 720 -695 119 970 -217 -547 64 -846 300 -209 -676 936 -201 -301 503 -132 701 515 754 215 967 -184 842 611 197 -239 -804 609 13 464 -926 -352 23 -70 -447 7 210 -797 -775 -249 473 204 -171 -309 -900 263 800 468 838 -917 -127 513 237 -716 741 -195 -351 -135 -405 579 -127 916 548 -10 -738 617 51 -820 -16 -262 -231 -659 366 618 527 -643 -890 -800 820 -734 -662 468 -509 926 326 15 -319 -792 465 -475 -1 523 -175 209 472 574 -588 -41 -564 -132 -195 -519 -486 -15 -260 83 -367 -962 771 -913 880 -852 -841 -151 113 -57 -502 -574 67 -788 247 -685 943 -136 72 670 778 -785 87 313 461 -784 538 -264 583 217 692 315 549 879 104 899 -171 580 576 -487 -386 454 -216 452 -507 -210 -33 -422 -44 -783 319 -564 656 509 867 123 875 -343 199 216 833 -465 -187 -122 -129 -185 -744 92 118 445 819 -940 60 -107 849 -223 -921 301 -157 -149 845 -551 -284 784 -690 461 -891 45 857 -211 -869 -732 627 231 684 697 515 666 -870 -400 260 -333 -831 971 -874 682 92 -499 -161 975 33 448 716 -87 -223 783 956 237 -81 871 651 -401 508 458 -578 -661 140 332 55 -921 784 -292 968 -707 -829 -985 -227 77 507 813 879 203 556 200 549 -867 208 -291 -604 942 -438 870 -383 -712 -544 -737 -98 -624 114 -362 555 -772 138 -47 576 235 760 -230 848 611 -521 -71 373 25 -771 -105 731 -654 167 -818 -929 -232 -750 -636 -283 886 1000 182 -799 -979 732 394 930 -809 577 289 728 126 -753 -848 382 -727 -314 -222 -999 865 892 -101 -195 445 860 596 901 627 421 -3 538 231 616 -391 302 506 717 982 -698 935 96 668 -222 780 957 107 -403 275 132 -243 986 176 -335 -783 -883 827 -583 521 -258 328 -60 114 -520 -818 -687 -618 -514 475 -583 214 406 787 -433 -688 -638 98 895 595 -622 -772 403 788 -562 363 304 -973 -239 511 -138 827 188 -532 809 -662 857 -674 580 289 -335 860 676 -113 -513 252 68 366 986 63 617 -118 404 778 -239 206 61 43 926 746 858 208 -146 947 491 995 -852 950 -363 -38 573 -910 980 476 -244 827 -806 -942 844 967 847 539 -30 -832 -971 -521 420 144 -825 592 631 -732 -229 549 -107 481 130 -759 -222 909 619 851 -680 -78 -951 -444 437 -460 587 292 -320 -304 -44 476 861 499 161 319 -555 373 -590 -851 686 -315 446 900 -771 27 -316 -428 -834 943 408 -355 746 -269 267 -495 56 597 880 -836 -81 -485 888 612 220 -45 -436 -232 -193 -730 -585 629 412 -653 29 575 -571 -557 329 131 564 274 -619 64 864 -394 996 370 -247 195 811 319 58 -797 -388 236 -105 -779 19 564 -230 247 -916 259 -200 0 92 866 833 -192 376 -54 -632 818 459 159 249 983 -441 452 105 703 -738 340 292 500 -809 363 427 -204 -961 -990 261 184 591 0 547 855 620 -903 304 -656 8 393 505 -787 611 -743 -659 980 -820 955 176 -284 -142 100 -961 40 -659 477 -669 -750 -173 897 398 203 -949 -336 -286 545 -510 -111 -674 346 -732 -743 -580 -134 -878 429 201 -458 -112 578 -685 -141 -862 226 -499 -459 -502 740 -667 841 777 976 493 853 -872 -665 657 -820 -212 38 940 -725 355 -245 -446 -324 545 907 -195 401 717 895 -84 -683 275 -579 -567 918 169 628 193 581 -883 251 403 882 -981 846 -389 51 -581 -882 888 118 -298 -612 492 132 894 -818 -555 -734 717 -830 -426 473 63 -626 -51 25 202 -891 -54 754 -381 870 -249 107 -333 -336 -191 556 -582 392 -546 981 801 -740 449 594 587 181 -495 -723 -475 567 654 -880 636 -827 -623 -15 -960 352 136 -195 -228 -283 -401 357 789 539 343 338 774 485 -198 186 -147 56 319 212 432 -412 75 893 -350 -595 -532 -645 771 26 683 342 -37 838 103 953 821 -851 997 522 281 588 749 -488 -200 -154 995 264 -373 -38 -41 917 -832 567 526 -393 -26 -623 368 -43 158 920 563 847 821 414 -308 882 196 -571 -318 290 298 -350 -992 -861 -531 -411 696 752 -279 969 740 -154 -233 -513 -329 -175 -892 2 -453 -577 808 -896 -992 98 888 734 755 495 -634 33 -221 497 591 -694 427 -926 738 519 948 -201 -875 -198 -986 72 33 -328 899 387 -897 -579 540 909 398 292 -647 710 50 395 -349 330 442 -921 -690 -768 -820 862 231 -232 758 -518 746 985 -845 790 987 -415 666 -871 -214 -188 890 -617 764 -845 295 -183 835 962 -62 -577 681 -635 -608 554 169 528 14 -601 -818 428 924 395 -730 897 -554 -538 -617 47 975 108 -183 457 477 79 884 -959 -788 -9 -86 855 197 199 -333 -325 92 281 -616 -882 -658 715 75 122 -893 482 -557 797 745 113 873 -519 775 -977 371 675 -953 -264 -556 313 594 468 -323 -84 -134 -178 292 499 -733 -678 -715 527 688 330 679 549 287 33 652 731 5 -505 169 160 -797 -137 976 842 427 -939 964 -477 -92 -530 -240 -399 841 -370 -736 968 659 -1000 -707 -788 -814 -510 863 -182 -653 -918 -401 581 -536 786 -30 -369 582 -51 -506 -426 -643 -802 -961 -68 42 -503 -967 936 -490 806 -606 144 926 312 710 494 -417 -641 -139 -248 854 -277 -207 -968 786 -103 22 -347 803 211 -195 -861 46 368 -91 40 -961 -683 113 338 -360 307 909 -944 -664 414 -167 -203 502 338 114 293 -260 -145 503 775 109 -893 -208 -472 -886 -851 -489 -523 -358 588 -22 -441 -223 759 295 -887 -10 -622 -73 -855 535 -484 665 -433 600 -256 -541 -889 310 -683 -939 -255 956 155 728 733 -324 18 -441 -796 806 208 -99 -818 534 635 677 -239 926 -901 -82 -296 541 -436 -857 -207 943 159 989 -25 437 698 136 786 979 987 -26 -712 114 -147 330 331 75 -415 198 561 -473 -972 692 762 888 -842 -918 -361 543 76 -486 -703 363 -754 743 -412 625 -682 -466 190 -368 967 -859 923 -26 53 -315 -97 -806 916 342 671 487 775 -887 -419 15 928 744 995 895 529 200 245 -887 519 599 -283 524 609 -123 920 -918 628 -376 322 951 -977 -756 190 824 185 -121 -384 -705 -53 948 649 -12 854 225 -425 -747 -798 885 -984 496 -595 -719 573 -909 -987 -403 -211 -522 -53 -263 -583 -933 820 -736 332 700 857 -478 911 -766 557 -664 -374 217 -402 -198 154 523 761 -792 -370 282 252 701 -745 538 -876 532 -61 -441 656 -152 317 -862 462 840 312 -100 -193 -815 -720 -694 676 157 -364 374 -778 868 -70 -768 -279 -720 455 11 878 -639 -979 676 -886 -571 426 963 863 -170 -778 -340 -573 -577 351 -29 739 -303 443 -156 -132 831 509 796 446 959 36 -981 -684 -973 -180 -85 786 -37 913 620 820 -390 -183 -141 363 -694 353 -985 141 475 93 853 717 -482 721 855 274 693 213 -793 800 -232 -435 -271 158 -796 -822 484 68 972 120 -659 -623 705 709 145 330 -229 -814 -771 -229 778 566 85 448 377 -624 -522 -167 949 461 -72 345 -979 453 92 -668 810 -675 -927 -963 -156 -632 110 -846 500 -107 371 -99 395 443 -214 664 853 -643 -577 888 -972 189 917 -18 -413 -835 666 -542 -376 166 -721 -203 -126 453 -41 889 675 200 435 -535 35 460 -152 -421 238 -384 -251 188 -521 -654 946 367 -712 59 -395 676 -99 -93 445 315 -910 466 809 -253 -436 251 -39 -220 -773 385 -251 -382 516 -150 -471 481 -228 -440 -20 -897 -728 459 791 994 -761 9 -183 -832 -469 744 396 -695 154 570 233 -208 -234 -352 -947 -83 396 629 -301 479 -882 -164 764 690 193 -242 -116 170 165 814 -430 234 -487 -130 -581 257 -761 708 820 -369 997 -958 -596 -399 -678 88 -569 949 -474 -3 930 609 800 -465 -941 -88 -863 -165 582 694 -902 -141 -593 -331 252 670 334 -113 191 -256 -186 -895 -330 899 -708 903 -762 -69 418 651 238 883 9 -240 -49 -545 910 676 170 352 679 -12 -943 -705 -69 67 892 -95 92 -985 -873 497 -90 -182 -365 880 -73 462 -317 -919 -907 717 1000 -890 429 803 610 70 -321 245 624 543 -174 -709 -186 910 -154 473 -639 -676 791 -479 418 579 986 116 -98 -391 -888 -712 853 14 275 268 869 -221 905 -773 -115 446 -630 689 498 856 -9 29 -142 953 -798 -47 438 341 -927 455 -637 -722 -147 552 325 571 551 223 -937 -260 359 -687 -82 550 -268 389 -314 788 -517 -62 -829 258 927 955 948 399 822 -226 -737 676 206 389 -801 398 636 -993 471 -118 -368 494 -934 69 -968 121 -89 207 -377 -820 -493 406 -782 -4 -185 -139 496 842 947 -406 666 -668 -325 534 -531 302 345 27 330 -629 -869 -642 -260 424 -31 476 -331 845 -835 98 680 -697 -744 -927 -507 -700 938 651 55 54 -730 154 577 -700 344 535 158 -669 308 692 -674 -451 -365 -143 -357 -242 147 945 211 -800 121 475 858 -262 873 -936 481 384 41 38 490 826 -327 -448 69 102 17 610 -690 -196 158 62 588 -787 -431 215 934 -126 108 233 -903 -672 256 -426 -883 893 -89 902 237 392 774 979 -859 -701 -377 -755 922 -234 -663 -57 -624 -300 -100 -755 -649 -206 496 -804 775 579 506 52 -338 390 482 715 765 183 -847 988 -481 -442 -798 -970 191 -20 -937 558 548 603 760 -12 442 928 860 573 308 730 -161 -493 -477 470 987 339 650 588 20 711 -898 769 -86 -560 -446 447 942 -53 742 165 963 349 393 807 -22 -448 -254 -234 806 896 282 -314 -254 143 74 267 -994 60 718 -381 -382 -4 -436 -799 864 384 -1 -331 495 -75 -229 -235 -810 -638 -428 -4 -170 137 -508 654 -400 -577 844 -614 67 -669 -695 771 -862 -538 497 873 279 -701 324 436 -698 847 -361 0 9 -522 -602 -182 883 -444 527 61 -541 -932 -695 595 -889 346 -209 528 -295 576 617 155 -885 560 120 830 763 -203 228 -233 534 664 982 361 -716 -633 205 -224 477 480 632 -846 393 426 -498 -317 -767 -511 639 -66 924 577 740 135 -483 435 313 823 -631 -917 422 276 -17 919 -520 -407 -50 55 -433 195 687 223 -44 97 -458 631 84 -283 177 422 -425 331 -420 -883 -984 -644 -596 -851 323 219 -44 737 309 631 334 -317 543 -691 630 65 154 -277 -954 951 21 -406 -406 -254 -820 549 -300 159 -476 -972 -43 755 -779 -513 972 -808 705 747 42 -750 -648 -786 743 900 -368 -639 -373 476 362 -971 370 -131 -352 -314 466 470 -614 986 889 67 211 -517 -872 -460 -50 -134 -685 -526 79 -541 -173 173 622 -198 -944 -273 -751 -769 -756 -567 -567 777 469 -147 635 867 -964 809 -805 631 312 966 -469 -12 797 -886 -357 -680 -171 -768 -824 33 -145 -54 388 -863 -985 -522 -241 759 800 552 488 869 322 -763 -877 -313 963 -535 234 481 303 -171 -470 -403 -806 384 -965 -619 -673 -40 -370 -695 -297 -191 -677 234 807 1000 836 -574 -204 -522 453 965 -229 -659 -498 469 958 -108 57 987 -217 134 867 881 -855 431 -896 -922 -358 -425 384 -461 640 498 -545 -939 -932 512 -248 601 839 256 -368 541 -611 -164 -499 525 527 -372 -488 262 387 -376 590 -156 407 655 813 161 -920 907 -519 -780 -172 528 -849 -266 -564 152 503 343 391 3 -984 2 310 -939 668 -208 254 -282 342 -107 33 -450 862 319 622 -70 -825 -561 642 668 830 -500 -874 -188 666 213 -941 775 781 -701 681 -35 -387 -639 278 398 -32 -366 769 -268 -948 -900 -401 -286 488 -32 117 123 -378 822 213 -849 785 -419 -553 -74 820 88 4 996 579 -626 -79 -743 -702 712 281 -343 548 829 -482 -977 670 -332 470 -853 221 368 981 753 -345 921 -63 -657 -328 220 -663 486 238 -293 643 656 -850 742 934 -610 873 388 -891 45 -476 962 -850 298 91 -445 302 543 -143 -180 -884 -570 -721 -494 960 -542 996 64 281 -851 -112 -558 -244 902 705 186 118 -521 -928 -371 -25 384 -1 -158 471 754 -250 -754 -281 470 920 -984 555 397 552 125 233 -495 196 -901 576 -725 28 731 380 -92 -118 10 -941 25 843 558 -929 135 -251 -986 -366 873 35 -953 344 -316 -865 803 -766 886 -276 454 -104 -796 -328 -922 -473 -646 -794 -227 783 298 276 -213 -770 665 229 128 -955 305 -648 965 825 -609 -264 -946 758 546 -733 909 -387 -627 -752 723 -126 44 295 641 -632 -552 46 59 437 644 -701 -699 -698 507 -726 437 101 693 764 -538 -531 -814 -720 -487 87 -73 515 -170 115 -218 807 989 -202 -131 632 -475 9 -534 162 327 -996 -518 -240 -505 811 -935 -827 405 -634 937 714 659 294 817 -266 339 -700 44 748 269 241 -320 554 984 -361 -624 -638 -128 715 608 336 579 -552 83 -35 901 -209 -364 -530 6 835 -984 94 687 276 -351 372 907 -387 439 -828 -465 696 337 -503 102 -556 523 -65 685 -402 983 -75 182 567 921 829 -310 982 301 -499 156 940 -657 999 183 45 998 836 -414 -461 208 -628 -739 982 903 209 925 -606 25 -708 127 -515 450 698 799 -561 -478 -192 821 -334 365 571 -847 185 72 923 -251 -94 -856 447 -490 291 70 815 -588 13 472 743 -351 10 226 -346 -341 -33 -957 835 560 -669 -729 346 945 -151 499 908 -665 -571 405 590 686 -959 -796 -291 176 -196 -283 -50 -889 520 179 -880 -960 -809 -77 -869 345 -931 -446 -622 183 515 656 -270 691 991 -122 -370 120 386 -517 704 80 380 711 114 -151 244 100 -196 310 -389 464 760 121 -571 -397 -906 -508 268 -552 -809 460 206 434 733 -126 -885 117 -90 720 814 -618 196 307 -162 795 -167 -975 -388 -297 -623 961 584 489 -216 836 -59 924 -187 579 -148 511 -428 -4 -878 -927 869 160 -719 -679 339 -977 298 -961 -554 65 -677 -518 998 -204 -645 -469 -936 -743 952 872 -599 -5 218 -218 864 634 -64 409 451 684 -153 -281 576 309 -236 -457 378 -760 -364 220 627 619 -194 218 713 -675 508 -149 553 -232 -253 -400 -942 114 -911 725 -206 857 266 -156 -146 660 -955 -879 191 956 277 -881 -884 649 -602 447 -648 -584 -225 -652 500 939 -819 93 651 428 34 -974 508 -139 108 317 -784 735 413 122 -40 -241 712 569 -941 170 -518 -980 522 -281 397 -217 -914 -443 -743 -565 228 58 33 111 -293 -183 -93 -514 329 416 -742 814 53 -61 -490 874 -702 -912 -689 -575 -557 478 445 920 841 287 496 -765 217 -139 -965 279 -384 906 316 792 629 957 109 907 671 552 -161 -124 987 219 -936 570 915 413 -369 -300 -224 520 241 -217 -187 244 570 983 -106 -104 -234 136 -895 845 135 658 -666 238 -655 -901 718 -605 -976 453 -78 -913 747 151 -653 648 224 -582 456 935 766 -575 -414 -908 -613 89 624 367 -595 -224 -824 116 972 -632 977 376 425 -88 893 -197 -211 475 318 -63 862 -684 -332 280 -243 -437 957 270 421 -434 835 471 349 -170 -266 621 -491 -999 378 -3 -84 -701 32 39 -929 -820 -675 308 714 129 -210 371 277 606 -902 -960 -97 123 -9 323 -916 -587 539 -305 12 68 19 904 89 -908 -904 790 -606 565 890 -364 -985 20 -704 -772 -915 195 324 970 902 554 -966 729 -28 183 236 -96 -813 473 -258 671 727 -858 -420 860 -884 2 -990 16 453 790 671 446 -971 292 -852 -436 433 189 894 768 -283 280 765 -328 -239 944 -687 -77 46 -887 904 713 -73 -600 931 -768 758 199 83 -903 -400 -528 254 -850 147 -569 30 -65 -538 -627 979 -784 -351 -414 -198 14 -436 736 -342 605 -286 387 -678 -615 -241 508 745 87 592 841 -965 -306 183 -9 519 -223 -579 831 200 826 -425 555 -354 -195 -694 447 -536 952 657 136 587 525 -687 335 -718 -444 711 647 -927 -103 -220 -459 174 789 -713 -226 -993 388 -957 -533 49 403 496 -646 -61 -56 -603 894 78 122 97 -172 240 -859 -68 -862 -886 809 490 308 339 882 -433 568 989 -45 -757 221 317 667 -428 602 30 -371 -513 -798 -273 -119 384 -472 49 -643 856 -910 650 160 532 -357 993 790 49 673 -202 -933 764 -948 -431 -79 -209 -70 -731 -818 993 -866 -373 804 460 857 -893 794 -216 -624 -322 250 -206 -141 473 -884 126 20 864 -958 786 695 -574 200 -386 606 -708 465 297 -408 320 -923 857 -666 -274 -326 165 812 159 945 679 609 -463 230 872 -239 600 -955 37 -597 -905 -717 -805 -249 -88 368 127 230 189 -123 -160 424 175 20 -765 564 -507 -467 757 152 363 290 970 -238 39 -443 -454 -309 930 395 596 -343 981 95 -437 -549 564 349 -456 788 208 -878 997 437 105 -859 13 -699 536 885 431 -571 -688 186 958 -901 -274 155 -117 -21 -353 907 464 -939 -560 44 797 -435 -568 668 -434 -496 164 -231 -428 659 -846 -702 459 239 -770 -811 282 -852 -820 434 522 583 876 -158 -167 -507 -663 -906 -398 174 897 -286 988 -908 769 599 -712 -733 625 217 -499 -32 181 -788 -321 -730 -312 -514 371 629 201 -661 -595 -360 728 -267 -183 815 150 -466 410 930 -622 378 -689 400 -181 554 119 51 -698 -858 -715 -689 -789 106 876 229 -412 -491 -583 36 -301 369 650 -537 581 -773 -996 110 -834 448 -898 981 68 776 221 169 -600 793 -82 -760 317 687 -282 34 -982 857 -384 -171 -891 774 -690 -932 594 -897 790 919 716 -883 -542 329 -136 132 455 -878 391 785 -550 963 310 950 37 717 732 924 819 -147 268 703 -714 97 486 379 -447 987 -947 -926 -584 756 -764 -796 56 -757 450 891 -269 -499 -972 824 -961 -951 -50 827 -276 -817 168 637 879 -101 -798 390 -31 668 -923 -865 251 -766 -266 -588 640 95 -537 -163 -236 -891 715 878 332 307 -939 -141 -802 321 143 -293 -998 -323 945 137 -380 121 -481 713 365 454 -312 -161 -39 536 392 33 -988 891 202 -812 -290 -476 -85 2 -796 -50 -139 47 923 414 -602 -161 233 -369 932 475 421 817 -677 -962 -783 -826 -238 485 -766 -546 363 -417 -67 -684 276 931 553 -147 -393 -84 525 375 -902 -138 -118 552 644 227 -919 552 596 -749 -520 462 -407 882 -597 -436 386 -929 456 23 774 -210 616 916 -759 503 233 -424 -104 704 -499 2 -115 -578 -862 -928 947 695 310 -525 -873 -808 -56 -790 -888 131 -609 3 -3 337 512 582 -93 -502 53 -459 -285 -948 -197 -158 654 -196 81 166 -504 737 587 226 705 -807 -30 -270 106 -45 -78 808 -615 -858 -858 650 -110 -297 -969 382 -283 -994 796 -804 276 778 40 -79 -166 -234 -349 194 93 648 -141 -88 -389 246 -261 -5 762 -102 183 485 347 501 887 -514 -667 974 -823 235 971 -960 -498 -891 -990 -180 -144 610 227 -463 -558 -23 436 -630 970 658 -296 646 849 158 -727 936 75 801 513 -238 671 -111 -174 621 -647 812 -351 -525 -681 371 154 -939 -191 -862 -991 35 -914 727 -30 69 -52 -688 -549 531 603 -754 743 -7 419 -744 -630 150 -931 477 -57 -482 -665 201 -124 -241 -542 -976 -948 292 -501 -457 -480 573 31 348 -248 -341 267 133 -762 -288 -729 -338 -951 575 -908 266 -921 -854 -902 302 297 -374 683 26 -20 453 -734 -889 -876 277 -504 -175 -806 -829 505 123 367 517 -729 -182 223 844 -850 345 438 589 738 -27 697 726 979 310 805 561 34 -442 582 -980 -182 -386 -698 115 291 -675 741 -159 -285 -109 -314 754 62 895 -489 -242 240 27 -34 -64 -470 -471 925 427 -58 -229 68 -312 289 599 -273 -32 -611 -221 -918 -232 -568 -320 932 -188 -899 -899 104 547 623 497 896 -709 -612 110 413 -686 769 -169 208 -55 -404 -1000 -438 952 815 -829 372 232 639 374 609 -511 -237 -756 391 376 -52 397 -790 -656 -744 -331 -509 -811 411 36 -565 974 295 -250 -518 238 -500 -708 -785 816 352 -729 -533 434 328 610 -259 681 778 -745 -184 -527 940 -83 -889 -129 521 -522 386 -122 -200 939 922 79 -636 454 425 625 -687 -535 -421 -412 -210 -256 611 273 -581 -571 654 -466 -576 -966 -698 806 554 -228 125 112 -382 508 810 -529 -294 -693 785 865 -167 -197 -912 -844 -614 -27 -742 829 -510 836 594 926 -830 945 -119 786 331 -526 -942 665 313 -862 -893 -630 -962 -49 -160 317 830 926 -558 -689 -1000 -708 -907 -303 -384 -457 -166 -785 -344 -877 109 -162 782 652 -637 -71 988 401 -654 -253 -762 905 -550 -904 -288 -889 336 -886 -489 91 78 -219 -235 -45 548 621 930 83 927 233 -208 -883 576 -343 -1000 922 -50 212 -42 -610 -400 405 -239 354 476 -720 -787 174 761 956 815 -250 -911 -503 339 -60 958 721 -573 -631 -136 -519 618 538 276 -887 -834 -793 706 -765 675 465 -500 -847 232 114 984 499 736 220 -208 -615 -711 376 -945 -12 560 -168 -398 790 604 -294 858 833 -990 -531 -588 -516 -158 428 709 846 -258 -562 -98 -565 151 -165 -701 422 -59 471 306 836 -692 251 -419 -327 936 758 -156 -607 357 887 431 -721 844 164 -40 -128 939 -204 -43 -486 269 -250 -147 -145 732 -32 -896 -362 -770 960 -376 39 -738 -343 -834 -951 304 56 -996 -416 962 -503 728 -921 173 -829 -835 104 -819 -141 662 310 -626 305 -837 -682 597 -944 -452 -458 892 -59 553 -639 -954 -579 -99 -524 -347 -571 307 411 775 957 -580 -177 973 630 -936 -654 517 841 -911 217 238 -688 -840 -985 -190 919 514 -217 37 -695 815 -691 888 326 -217 337 -48 665 -290 12 862 810 -355 -934 72 -870 802 862 467 980 -698 -714 994 311 260 88 -344 134 -220 453 -62 -866 -999 -671 -80 -636 841 -788 -787 -905 201 546 458 196 -346 697 658 -10 148 -88 911 -135 319 -823 -657 186 37 595 -245 -260 1000 320 96 329 -429 -947 437 -149 -392 -294 877 648 -814 813 -571 -141 410 968 180 -976 -686 -952 347 510 -238 -234 -899 380 -478 -833 747 -206 644 625 -724 -971 423 275 470 76 381 -256 986 -546 825 -121 -428 824 72 834 854 -824 -669 352 -13 269 -434 -364 311 123 938 739 -522 906 821 -994 -804 274 -590 985 -380 -56 -979 169 -84 -697 520 13 -565 959 350 -570 271 916 49 3 -318 644 923 -403 -55 -265 -582 818 919 -774 120 213 860 454 793 -109 791 -115 98 -915 463 134 -33 -813 -150 881 -161 -186 561 -913 -386 -439 527 -388 -469 539 131 -39 -873 -605 -629 596 86 -606 -753 -170 766 954 358 803 -382 204 534 -725 597 -735 -122 -785 272 -269 432 -51 504 689 604 100 -162 870 131 111 -433 -949 470 126 950 406 -281 708 -225 828 -323 92 861 -565 -372 423 322 -72 971 -439 746 -358 -333 -496 -401 -363 -967 998 -600 -829 339 598 -190 -449 392 397 -78 522 -888 145 -302 166 612 885 853 -945 -738 477 -803 726 -965 689 592 483 -632 43 -888 128 -813 -444 38 -508 -378 -661 375 -378 344 440 771 -122 -650 -25 -355 -881 -254 -29 45 -47 673 -162 379 2 -247 -143 137 -349 -106 879 311 190 -538 -40 550 -566 695 -646 166 450 857 507 439 446 851 -629 -792 249 -346 -426 100 698 783 982 967 448 188 285 873 -516 -278 -534 -832 -948 -524 983 901 -857 748 -443 923 553 577 -933 -201 -414 -220 -198 761 904 -508 953 431 -501 274 -294 5 756 -472 -806 -753 515 300 -824 -52 692 968 631 338 -410 -798 -844 -954 -281 -778 -368 411 829 252 845 882 560 333 -184 761 124 121 510 -236 89 669 -968 -166 797 -316 365 586 293 653 153 -672 975 -576 -613 -292 -157 -968 170 213 -532 -286 -421 -742 413 155 -150 466 320 671 680 854 233 -317 -906 694 258 261 -321 -782 808 -644 -998 -322 352 -764 -608 906 148 -678 -988 567 -587 323 -888 924 126 47 -718 -334 -381 -222 770 -126 104 141 -468 884 463 -651 476 107 68 476 -75 -635 666 632 -332 278 797 51 627 -631 657 40 -1000 628 769 992 663 -265 270 -886 892 865 930 462 -366 587 332 318 533 -876 686 768 209 -695 369 -218 637 893 -667 -538 -991 39 717 308 913 -653 907 397 679 -784 543 -133 -348 -223 -731 56 -64 -996 -435 -707 968 -245 -463 882 860 -22 -14 -86 447 -633 598 -62 749 23 -807 658 772 656 781 -937 -820 -717 594 -759 979 445 483 -958 -425 386 -874 156 543 -118 126 -609 24 -81 40 38 842 -948 -832 -667 74 768 -772 -213 -285 -494 817 -770 211 497 166 391 616 -278 154 511 -96 238 400 466 108 996 -639 99 306 946 531 287 73 -908 420 860 450 -861 890 -70 712 -226 -560 -519 -423 -774 949 -853 -878 -286 119 -695 863 -211 -603 -284 67 758 -224 -897 207 -565 -173 256 -605 -141 835 -421 -146 837 760 979 -247 429 14 -176 271 382 -520 256 -91 297 221 -300 101 -305 672 -602 421 323 250 -394 -873 630 -13 322 -66 -883 732 602 -435 756 738 358 539 913 -536 -79 -945 277 -513 -913 -851 -868 318 -115 -364 -812 -844 332 678 410 597 -551 -172 -164 563 542 498 -226 -841 77 -155 239 -130 113 -955 321 -356 -662 645 -575 -391 731 497 640 -99 -192 -738 242 142 -45 284 -297 -495 430 841 -268 774 -333 219 -516 -141 -423 1000 302 -6 -635 872 521 -307 636 -801 -643 219 -527 501 -569 -127 -625 -320 -546 890 24 -96 638 -65 -162 -996 -151 -711 -21 -481 -793 1000 703 -250 -126 -490 -260 -654 447 -132 818 908 -802 751 -328 -818 737 -424 18 839 451 438 695 718 930 -205 -838 -994 -203 453 439 312 -429 347 426 693 -150 -341 473 -848 -189 -441 569 916 51 737 208 13 707 -552 -437 -748 -712 891 -690 -200 -75 195 495 -537 574 685 -240 827 275 -586 -153 564 228 -266 -784 -383 -685 -105 -543 489 784 840 -5 358 -560 823 935 693 239 714 643 900 -859 67 11 658 -998 610 643 253 -828 260 978 344 688 586 -409 -338 -502 706 984 321 -954 -832 339 -884 470 -776 -66 788 -178 850 614 252 55 -323 -788 -28 -964 497 -406 565 914 -392 -169 362 402 -634 -709 880 439 -495 45 -342 -861 -841 772 199 -324 906 160 -85 -463 340 792 358 915 -876 -60 -905 -205 901 -920 -793 -818 -509 775 856 970 -666 -468 -319 957 989 -926 -393 887 2 860 309 547 -389 -698 120 -150 -944 -394 -662 917 123 -931 -474 617 -766 -678 -442 68 -779 -978 368 -761 91 315 468 555 276 -219 361 932 -849 -463 13 139 -707 -621 -609 150 -71 112 290 -365 504 -819 898 304 -260 440 89 -426 -898 -892 627 436 -164 -105 -244 806 -491 936 -615 641 672 628 566 574 -678 -551 -707 -670 491 -120 -549 -389 389 -241 -707 333 -403 -957 226 -130 -426 435 -522 -442 162 410 357 -91 59 -278 -545 24 236 -707 -823 -80 584 -507 -145 640 862 472 -303 496 441 -124 -948 739 403 133 83 -292 -176 544 -12 437 858 236 826 180 -436 -627 -89 -915 -798 -425 423 -68 -474 -503 -456 257 -864 912 514 -583 -816 277 -103 -302 -226 -555 -64 -999 -41 -777 -110 -143 170 469 106 531 633 -486 943 971 226 827 -105 24 32 834 -599 497 -127 22 -451 201 843 631 907 978 254 -960 664 509 -210 249 401 264 654 528 -732 215 964 142 -51 -619 -90 211 249 -137 -72 -878 954 372 235 -158 572 819 323 -988 698 -901 669 282 713 -480 801 333 -784 -329 -653 -777 252 -133 602 995 788 225 -61 -781 -497 119 446 590 432 462 -457 11 781 -208 599 351 -959 609 -772 680 -70 -944 -569 -879 -886 356 474 659 476 -49 -667 -701 -383 41 720 732 -222 601 -789 -324 -393 16 -761 557 891 -648 448 474 -977 228 543 258 -227 997 -327 146 -826 -81 -651 5 30 -167 654 278 116 397 -479 1 649 -901 -887 -986 581 -164 -484 -220 -633 -861 603 423 587 452 -140 -211 -429 871 -918 228 -361 -541 -149 -9 -818 -999 -808 777 131 684 457 11 578 648 672 411 -945 279 -257 211 -580 761 518 912 -83 -481 50 -918 179 342 314 567 -308 413 -617 218 769 -450 651 -757 -61 109 -416 -980 320 392 -564 196 -37 942 -476 771 -776 -66 97 860 302 -889 -490 571 -267 767 786 438 -225 -551 200 -220 -138 666 -246 902 87 649 483 195 46 172 -103 749 189 -26 899 497 207 380 -525 332 44 -493 937 -648 619 -719 -43 -936 349 343 -880 -886 -246 562 -125 -735 -758 -685 225 -659 -634 -373 -803 801 -492 -818 -902 397 72 758 -134 -16 668 329 -699 -532 -936 820 -627 797 440 746 -256 296 -720 454 841 -141 138 459 487 -72 860 218 253 805 554 -309 -672 -281 -500 -793 -7 -46 -621 -763 -727 60 -367 740 266 -387 -315 771 -479 214 101 -152 -779 -402 -80 -432 251 431 701 -18 178 -88 -433 765 15 80 777 -14 -7 -689 531 -199 894 962 927 -224 -802 -68 -466 549 909 -643 735 324 -682 716 880 -411 981 868 719 -760 -744 -372 223 463 -438 466 -327 -808 -981 -679 181 -917 -311 113 -891 -78 757 902 -173 24 -808 309 754 450 -219 -521 -330 -241 78 651 413 393 -751 -875 -141 418 -68 -794 493 357 668 -142 600 -990 -841 -756 -317 70 -847 -236 507 -280 724 -545 -230 -637 997 -52 441 408 923 -689 665 132 -797 180 -238 143 666 -8 722 -150 -108 -820 -415 239 -843 925 366 -173 -711 -177 -185 -559 675 -858 -810 520 273 -942 -943 -697 -823 183 -350 -738 -10 -175 -802 383 914 -158 -845 318 412 -962 -611 75 67 728 -673 -91 620 253 -312 -717 646 -656 -964 -231 -723 914 -567 627 -762 384 -146 -595 826 -916 407 -597 -207 11 203 -960 100 597 699 194 -389 527 -752 512 -917 39 949 -4 619 -530 330 829 -224 -984 -982 -84 -686 726 83 732 -250 824 58 378 -983 -563 846 137 876 -449 -928 -588 527 -746 719 761 -101 -128 -90 -337 391 -85 -623 -70 -689 292 508 281 446 -575 705 863 -661 -408 521 -124 -463 -229 -666 841 89 743 -685 -855 871 -667 145 756 -159 800 -322 380 -493 175 -977 -809 -871 -601 -47 -280 -968 923 332 -6 -686 559 -193 -744 -875 -475 834 -986 241 838 357 535 752 422 -875 137 549 -870 193 317 191 -412 917 -991 803 -104 629 -245 -570 -448 185 635 -381 -326 367 751 299 294 -400 -169 -80 743 -389 264 333 704 133 761 -292 -203 -864 748 -809 -125 265 -244 -119 792 -687 -327 304 651 813 850 50 598 223 475 -228 828 -940 -991 -823 574 377 113 260 453 -827 -852 -847 -688 -296 -482 -839 -573 -100 -570 252 -514 618 309 518 172 -664 -989 420 -94 909 185 -498 366 997 878 596 -738 -453 -34 -344 -715 54 -949 -61 398 -802 -796 -565 295 294 -765 740 -344 129 509 940 -333 515 802 464 -817 178 -899 872 -558 -296 935 538 -518 -915 733 -423 -614 54 -27 -21 -232 978 -33 -128 -343 -667 -428 -998 -740 2 392 -198 703 -450 -665 2 -134 334 421 335 708 -301 905 -763 476 -712 -248 -807 732 357 72 888 533 127 760 -563 126 -383 925 -197 684 166 424 -985 -383 463 498 338 -355 904 -738 -304 464 -868 138 453 -130 551 864 525 349 523 224 -651 996 621 -147 -133 -506 985 -262 -364 -444 -419 437 382 851 -427 922 509 -364 771 857 849 521 387 330 161 998 587 -333 -780 -709 -336 -633 -460 -307 -86 769 202 651 -940 832 963 -637 -598 942 -267 746 683 774 -16 -29 216 176 -795 443 -750 437 186 937 -955 -979 522 -196 -682 996 698 -345 4 -271 -192 729 -467 524 593 -90 376 450 851 -390 680 -532 167 741 -366 -911 -302 856 250 463 -915 -394 -476 -72 -962 -609 147 51 379 -820 -959 462 -329 -575 49 -119 959 643 -422 -639 -518 -646 -771 -770 98 759 -979 -313 -270 -86 -431 -522 812 609 895 747 847 -185 -853 -815 654 -847 -398 -925 -482 807 -621 -345 -673 -120 966 -700 -304 837 763 -996 113 965 -250 -86 -288 184 -95 294 737 -797 231 146 876 621 -638 549 635 396 529 -77 -708 -183 -351 178 -882 184 102 491 617 -680 -383 -653 566 613 1000 -719 244 -275 28 -477 772 800 -550 -141 -415 -916 -703 -82 -63 435 208 -601 32 -651 -60 -537 617 -472 -225 -471 244 -927 -745 -198 760 -595 895 -54 -466 216 644 -886 -102 325 -403 936 -195 -877 -51 741 -551 -373 -885 294 115 116 -354 -606 929 -79 42 120 945 -959 50 762 -571 98 -403 270 81 105 -252 763 739 474 -830 891 258 -502 -458 -884 -32 -731 -75 151 329 516 337 -87 611 342 574 -948 181 128 679 991 -86 -885 -464 -430 -961 68 756 82 551 301 -151 -791 -890 695 -431 834 869 -720 -709 -91 -836 -4 559 394 -614 485 -59 642 -360 -800 483 215 653 388 915 -489 -695 383 -520 96 772 -428 46 -606 -937 -36 -570 -553 -739 472 820 71 -596 784 422 139 14 -388 439 785 -653 152 651 -25 954 233 -697 719 651 -964 -223 178 -853 -343 937 403 -400 135 190 353 -333 875 -908 525 41 -359 598 544 924 561 -616 -119 580 -607 648 -116 278 -764 1 -593 714 -681 136 -823 -563 -217 663 -607 -394 -200 -666 -543 520 550 216 326 -399 -806 -694 246 48 240 69 -642 -212 -881 -291 -325 401 155 677 151 418 -620 -911 -702 -294 16 74 546 -708 -213 -2 666 -105 867 598 747 152 -95 -219 887 -191 -95 -42 -811 -217 432 -718 -831 -90 -939 834 223 102 628 -141 721 -569 -24 437 855 -535 -104 -567 -175 -924 -38 712 -173 -373 -314 743 -960 889 405 34 567 757 -407 -1 351 153 -909 -300 -530 472 401 827 -792 -164 -129 -589 86 -188 423 -325 403 85 947 379 594 47 271 -825 438 -527 -424 -647 -220 -393 242 -367 637 -455 -877 569 696 88 -288 136 -326 -509 -173 449 83 504 -778 484 -673 67 -509 -752 -973 46 -952 -628 236 -746 -733 124 -269 -644 -13 -343 64 -50 -748 -226 -163 381 -739 -961 -913 403 890 713 -384 995 -332 367 938 301 787 204 425 -757 -799 960 847 968 574 -519 171 550 714 965 -602 700 8 687 -778 266 -317 -360 439 -138 -823 -92 116 -720 -62 -928 694 -402 -57 -891 -921 -63 788 137 -293 9 -990 252 -617 944 -781 -919 -148 841 -845 -357 -882 322 885 505 244 228 530 -203 356 401 544 617 299 -982 -79 -978 827 106 -186 568 -22 -20 -268 -366 974 -132 -844 17 -708 -419 164 637 -811 69 -302 705 -225 161 145 723 -86 79 325 -458 -383 70 -244 -720 -217 -655 -846 -589 -363 415 -434 -836 984 -437 139 -165 -687 755 321 -787 -633 -831 -170 -615 618 -750 19 -102 75 -395 -429 -866 -424 -474 -512 912 314 -711 -436 592 443 514 -809 -564 -258 -519 -162 -514 -314 617 -819 671 35 761 484 463 -72 -620 -541 -355 -125 552 104 -596 213 924 -928 36 -833 -815 -350 -315 193 -408 -673 553 -127 -594 376 -194 256 38 -31 -190 921 107 1 268 -801 285 -900 916 57 882 -39 797 176 -613 -899 -855 788 -39 505 -348 -650 882 235 -158 910 882 -475 627 40 -575 -403 5 629 -454 -590 -438 545 750 -486 207 -199 -108 591 -435 -113 -354 572 963 31 725 -68 -170 -564 -265 -401 712 -597 78 -978 848 268 853 -809 572 884 872 717 -528 -277 -905 -757 -393 -643 626 492 113 -613 -852 -664 768 504 610 927 384 -137 -913 857 205 -440 571 -715 -946 658 904 260 -578 858 -613 -470 903 -954 221 -201 -722 38 -758 196 -370 822 405 784 144 -317 -964 -386 -244 -301 736 -573 -484 -887 -642 -147 786 -703 473 32 901 -159 -344 -38 -387 -486 879 -945 -565 505 -935 538 -291 770 -290 -414 27 -877 326 -699 -839 501 -129 164 496 -312 -374 -874 492 -553 -831 -782 -457 602 -518 704 289 -674 925 -12 848 -988 -200 830 -674 -815 -773 618 -664 257 553 505 -98 -555 -440 -698 431 -498 -13 -136 574 -287 273 -544 -317 -610 -884 252 517 -922 228 913 -666 474 -338 945 77 -781 246 684 -702 -487 283 -838 6 -552 -239 264 -341 -918 -965 -228 -406 8 325 -566 160 -471 -566 296 -118 -197 691 347 564 -763 -678 693 907 359 74 45 -676 -667 271 -278 216 668 -94 483 -847 -148 -412 154 437 -930 714 515 161 -223 -152 967 644 652 219 768 -755 -61 -554 -9 345 -19 540 -107 -606 -226 234 -524 -779 421 923 972 186 417 -947 633 478 876 773 307 -812 -535 -863 482 -773 -197 301 542 -603 -171 315 541 411 619 -515 -442 -944 -489 825 -602 -418 851 -636 16 90 141 928 884 -658 880 -721 221 -527 -311 -500 675 24 -751 546 347 44 -206 -126 854 -327 516 836 -780 -376 307 -167 -844 622 439 -764 549 -697 -367 -796 292 -375 -853 -685 -408 534 960 948 -211 973 918 352 912 326 -972 729 720 -310 -686 -592 -663 397 -831 -937 927 688 -607 798 976 523 -542 580 -874 -665 579 439 849 -144 991 328 139 537 363 155 -661 992 846 556 966 -20 -711 -925 458 564 -758 551 161 97 751 992 298 -888 -688 105 -15 -433 -238 -849 -635 -949 97 -960 -775 161 -785 -235 -551 176 360 191 727 134 447 986 -592 334 443 29 142 -189 815 755 -573 861 -773 429 -79 -115 430 707 -677 -496 -986 56 -234 -863 -723 -391 150 -542 158 964 609 -771 527 850 -208 -524 -400 -546 586 -170 312 -208 -629 -390 938 -701 144 -511 913 186 406 784 -929 -200 -252 16 -349 -257 495 744 -859 392 -522 -69 -298 -786 688 155 -573 369 336 287 -67 640 263 -267 -513 -333 351 -889 -167 37 917 8 176 692 -250 -484 632 446 622 -862 99 -934 480 768 561 -876 505 -653 -184 -766 -90 355 -710 -582 9 71 924 -643 871 -747 296 179 803 -247 43 941 979 -46 10 949 38 287 917 888 -103 696 -891 695 547 -356 480 816 -295 820 -872 568 -898 422 43 23 542 -76 543 199 263 -649 -57 -699 973 131 381 65 -816 -274 999 -375 -561 -798 901 -223 -730 -154 -184 -829 873 -166 -542 -678 721 -167 498 759 -672 -85 -467 -39 -524 364 188 600 -935 -66 87 198 404 -92 918 -812 -234 272 373 -180 949 -970 236 -830 383 412 633 -311 -144 -770 732 -355 969 -748 -121 547 372 91 -978 50 540 556 -416 -866 -331 581 61 -16 -216 -490 -569 260 -30 283 733 453 592 661 471 -475 990 -928 556 365 -813 127 230 708 -303 390 17 -246 -723 762 -341 441 577 795 128 -388 -49 107 755 -522 197 -151 -394 931 839 -566 -102 -328 236 -913 307 296 -135 519 -863 -737 418 -588 -825 814 627 -342 -646 -27 91 -190 -826 346 -328 -4 273 -657 911 403 -546 -791 -724 -567 842 -998 -110 239 -845 701 626 755 849 -523 391 -267 679 930 -669 -798 284 -420 -96 336 820 277 768 840 -410 480 -204 -381 141 -451 -224 512 -723 687 -256 357 248 -413 497 -325 -176 -769 823 -465 -865 -404 -229 814 191 -403 -697 127 537 -113 -172 -403 433 979 -485 -88 -581 549 972 987 730 502 268 -597 298 -499 -292 -767 601 -316 -348 557 45 711 -4 693 792 -329 795 -737 603 -91 -710 -766 -934 -812 -119 10 867 -751 -960 0 -504 320 -147 -662 -208 -106 745 -516 -1000 665 -390 23 -223 607 388 -738 961 457 -573 -576 533 740 43 574 -705 327 -223 -697 -545 -518 637 343 129 -748 26 641 512 66 84 -943 -356 737 744 -16 -192 -296 93 612 318 -515 287 -803 127 -298 127 130 625 -231 134 158 -749 -940 -151 501 -598 553 868 -582 330 36 -442 -361 -998 -567 -39 -776 -864 -671 396 217 903 351 -193 -70 -220 -11 508 683 -559 891 -790 761 136 -487 -131 -170 -730 750 886 777 763 -215 -654 10 954 591 894 443 -680 270 -243 -729 -710 -391 355 90 230 -789 -575 822 216 -160 -817 55 -771 277 -544 221 756 -586 -417 -435 620 -403 -324 530 -699 480 423 346 981 54 426 314 833 640 944 -824 800 -303 588 838 209 284 -450 342 512 786 -534 -298 -292 436 125 208 -922 746 -639 -188 200 977 -296 591 -84 -931 -732 222 -598 606 -1000 -915 466 -48 217 204 -392 -668 964 -137 19 -671 437 -951 582 -105 -470 -931 857 720 173 -903 -940 -233 18 594 455 265 825 939 -580 -816 -591 -490 975 545 -156 -723 713 -726 488 -348 -264 911 350 122 -490 -102 568 -462 -35 -671 286 183 -470 -562 -451 451 358 487 -850 834 -825 915 334 998 700 55 744 53 -354 500 -549 -587 190 133 -279 608 922 -788 -943 847 533 727 523 601 -633 346 532 -845 -374 -455 -841 129 -834 -902 559 -505 751 -292 -807 34 -561 -323 304 861 -559 213 -692 457 -78 -709 525 490 -325 924 515 -427 982 -758 -312 -826 605 -151 -384 -663 363 828 811 -665 663 550 -560 477 889 -760 -669 -615 489 -611 -267 846 -649 -136 484 -365 -870 629 368 355 -247 868 954 63 -567 354 738 231 -848 -912 -109 512 -605 -854 -980 16 333 445 448 467 -47 597 -732 275 320 -579 -185 -207 937 -447 -267 -209 113 558 -622 937 -501 636 -131 -135 -540 -817 -602 -611 -31 920 -153 202 498 717 401 701 -442 -28 -200 -298 735 -175 334 574 -949 521 257 31 -450 978 688 348 917 500 288 780 56 -950 -104 268 52 799 106 487 -490 231 310 -877 -74 657 981 95 -922 -616 566 739 -268 -409 -495 582 -961 837 375 826 -583 606 -541 299 -695 -173 -922 -502 -372 939 -166 -631 -552 298 872 681 687 467 144 -793 -849 346 -578 126 392 -102 -757 186 501 416 -492 659 -104 -94 -848 -156 -553 988 292 752 -910 731 821 -453 -784 -116 -347 -493 303 145 321 587 657 379 669 -677 -840 -772 239 -469 -404 113 -194 -953 -616 141 -829 -645 -469 38 113 -5 399 100 947 -222 -627 -22 204 332 132 744 662 983 -96 -496 429 244 919 -882 -167 386 -759 -964 -715 -943 -757 875 913 -421 656 -618 141 20 1000 -410 -573 506 -37 677 324 -53 -1000 986 337 650 -73 -341 596 -361 -946 297 550 -842 -335 832 701 -890 903 904 232 -774 811 371 -688 442 -485 914 -975 83 -766 473 440 749 -200 -302 -387 763 373 -511 -585 591 -112 329 -986 -938 -960 -286 169 -468 749 -572 822 -82 477 -227 -224 598 511 597 -119 -677 -497 -334 -4 -772 241 757 924 307 -668 -72 -170 -930 13 -563 329 720 -462 51 -952 560 832 268 -391 -988 946 -774 -970 -418 -586 -52 -334 169 -422 390 207 632 -567 -450 324 163 920 405 568 -757 341 863 -582 719 -902 463 177 151 -253 5 -122 -121 505 195 -104 -227 -5 -265 -845 924 931 -72 292 243 -267 936 329 -373 525 167 822 256 250 921 -351 659 -594 -716 754 515 -103 -114 -323 -684 499 76 690 122 216 -324 -615 -1 -220 -624 -179 356 981 -349 156 -36 -609 669 -673 -687 -928 167 -675 -318 14 -371 -981 -156 287 -104 -979 229 -9 -296 -119 -485 434 148 -590 -171 -82 113 72 -396 -717 -443 21 549 -929 541 -301 -745 520 -778 -382 248 66 176 -511 -499 -492 -193 639 -612 -857 -637 5 948 665 933 159 44 -996 -427 -802 572 225 24 -872 -247 664 -551 262 -700 101 237 675 132 736 862 961 952 266 -226 -972 -190 -5 -508 -600 690 -680 -136 364 833 -774 221 -170 968 319 115 990 -62 -411 -52 -532 591 -802 -403 820 520 370 -447 -137 -413 801 206 -295 136 -563 69 793 -99 349 -504 -396 -387 -834 14 -982 -541 -316 -754 584 590 -546 -641 500 -571 -80 -644 505 -131 867 716 482 909 -120 446 363 681 559 350 -479 -49 877 569 -86 740 -987 452 -253 -889 249 698 -546 102 -384 -921 16 405 -494 -578 -314 -658 -612 -716 -140 -237 26 728 -737 392 654 -872 -657 -379 -641 306 793 270 162 -732 841 564 -291 -442 -953 -480 887 392 -609 518 638 855 861 -372 -603 -962 690 759 -306 174 -727 742 -206 580 953 698 478 -534 925 -255 -790 -345 -108 -647 -342 -4 -982 -366 461 -237 -706 843 887 -273 -552 -460 542 -524 744 -136 155 631 707 47 106 706 -414 269 741 259 80 -824 -292 -656 -73 448 4 -916 54 537 -181 14 -178 317 -380 849 739 -252 -723 606 555 734 -515 -702 -240 952 -938 -133 38 -935 852 -222 -172 -681 870 841 -95 751 255 -521 -377 214 864 -454 585 -823 147 225 -51 -567 80 434 645 841 -870 -585 -309 505 -741 377 842 604 -646 -990 -457 -353 -554 -705 -744 198 -35 -549 -685 -361 -968 -192 196 -154 -685 374 -16 893 100 230 109 913 952 372 105 382 -821 244 526 322 -825 502 551 181 -107 532 -347 -711 -232 403 -771 511 -86 190 313 -478 996 -449 334 -937 919 398 958 652 -431 -843 -163 -517 372 -75 -410 -788 -504 487 880 -732 -148 -893 358 -999 684 577 221 -731 949 380 555 -491 795 -625 485 -448 -231 -814 -894 -438 302 -329 298 954 951 -735 -410 -143 -458 477 164 -791 276 -203 41 -134 34 965 368 -741 -667 923 428 -609 -779 -971 355 703 860 -822 503 -918 -511 -2 -23 552 91 -910 461 -707 821 -184 -410 -652 376 263 934 575 786 -163 746 -189 -378 -880 135 -593 826 -859 349 272 389 -956 69 -511 -932 -387 46 -371 -161 -515 -829 -763 484 752 398 -891 -890 349 -309 -21 -583 977 283 -798 -857 -306 219 -961 -388 -771 -765 -826 -208 436 -530 177 -64 337 -644 -423 107 906 470 457 -332 907 -22 -905 493 963 360 -712 625 771 205 450 -375 -67 520 -976 29 52 996 -397 850 -498 -816 279 706 -367 609 490 474 578 -467 -180 5 701 -45 889 923 -987 -285 -294 -201 911 885 -592 -878 397 300 787 -37 -304 654 53 453 765 376 563 871 -373 622 -986 -487 -10 230 -143 -673 -308 492 -411 232 -34 -157 -13 -262 -536 745 352 703 848 -245 -440 -445 -960 166 -65 -121 -771 225 255 57 -990 -398 -270 -744 -777 -80 831 -502 -923 -138 -205 -326 367 64 751 579 -628 -704 -280 100 354 -627 -238 -675 -448 876 30 -319 62 959 405 -904 -623 109 -429 250 13 -700 213 -905 -93 -532 -414 -600 -823 354 -588 -391 861 -344 657 966 -999 613 259 -807 412 511 -700 85 -969 99 17 -105 157 222 587 -726 -772 -372 -955 -1000 -862 963 984 979 802 -332 662 -324 -503 -357 242 -363 26 997 -213 -932 -951 -74 -604 -705 -659 842 735 -306 -588 -19 -366 -437 -143 -479 987 636 -295 678 -823 381 -663 -372 145 33 151 308 431 847 -831 -41 -426 -263 -360 29 336 924 753 -5 -423 -173 -132 14 -498 683 -547 64 933 -723 -806 -221 -698 761 841 24 -611 -901 852 447 179 56 -490 -114 354 240 743 -267 730 45 542 -824 343 131 -146 -6 -973 461 113 -633 530 155 441 -113 -980 -248 649 -240 -643 460 -799 851 -795 -235 -723 -302 92 695 -395 221 -996 520 -911 391 -351 -461 551 -390 -610 -773 -155 990 -760 -51 543 162 -829 -638 923 -188 -338 -821 -209 253 -926 122 -418 -647 0 803 -561 -333 812 -757 -489 -532 229 584 -217 353 641 248 -926 -716 77 829 -306 660 493 96 -84 -717 899 -778 -736 114 -700 88 92 -434 -571 502 -992 622 -147 207 434 22 745 -254 -927 -170 388 -69 45 -800 373 -872 415 -880 -95 337 -982 694 926 -858 -236 -504 617 -686 -169 189 -385 -744 -232 216 614 459 -920 911 995 -696 117 -27 504 -383 507 276 757 121 985 611 775 248 -814 -216 699 -249 -353 915 -197 320 578 202 -587 613 -935 -55 853 -641 936 95 22 795 -396 948 715 454 700 -613 -222 -931 -315 -280 135 387 544 888 -52 355 -654 304 357 778 -399 -79 331 248 596 -632 875 788 -118 -142 -659 -477 -331 -176 -399 974 438 200 -579 -345 -588 441 570 -633 -399 -141 -694 83 -783 588 -376 -463 -470 974 317 -909 -966 406 -952 -842 941 379 -939 -581 -229 308 -613 759 669 -922 -820 708 392 22 222 112 -660 184 -618 -719 535 696 -264 337 295 495 -430 830 516 -663 -712 315 -800 645 -574 -398 -263 822 -81 665 -145 -993 345 953 461 -389 26 71 659 -1000 -706 -426 -823 -647 132 782 569 93 -887 538 681 150 817 989 -619 -496 -418 535 -244 709 916 -7 624 -819 -803 -698 -731 -26 -378 -860 678 -527 964 -917 -804 -930 574 -107 -3 -249 -249 374 -159 -990 -920 -737 -129 -233 444 318 868 639 -358 -436 -134 46 515 426 -549 -671 260 -155 336 -546 533 -249 707 999 291 600 620 -788 -933 812 -5 -485 328 -94 529 -181 -344 311 -749 187 816 870 -711 179 385 137 -425 -421 -345 736 -622 797 547 363 -364 -680 788 -819 498 -84 790 553 630 -429 80 508 141 -784 106 505 317 237 306 206 782 250 -621 -684 162 -327 33 -395 786 356 -356 -360 -663 725 437 826 734 -970 -385 -776 -196 -438 -650 330 747 -540 -695 15 260 12 134 -655 536 -575 325 -12 -717 422 -936 185 -679 960 380 92 730 -953 -64 -113 144 -690 618 -833 56 -114 -692 536 -173 -126 -531 -434 698 -573 216 85 828 261 712 -546 549 134 -427 -402 699 633 310 -881 61 977 321 -466 -150 -158 241 -285 66 -486 -773 -942 -166 -976 763 308 -808 29 -544 330 -674 -435 -395 556 -186 497 773 -702 940 578 120 835 65 302 -882 -167 -337 193 149 -175 -463 -87 -650 60 -123 -447 -825 -116 -549 -548 -1 697 -645 -888 -475 824 -589 309 -754 467 -788 445 -499 -738 452 -417 -874 -410 -676 694 -631 -756 -308 971 -658 492 -321 -768 377 -537 206 943 -382 712 277 -960 199 875 -199 548 856 -143 877 993 0 -344 73 967 -687 457 784 -814 -788 261 651 265 253 -279 607 24 427 -459 116 506 247 993 798 -638 -794 -155 179 -433 -5 479 -816 218 925 584 562 -556 780 -395 624 -128 484 657 547 765 489 642 889 485 164 -109 -571 626 -458 91 200 389 -795 663 86 644 -399 695 -432 105 -752 -193 617 -808 594 223 -896 -189 955 -669 830 -64 -909 676 -831 969 -414 -693 -376 896 -62 -603 557 513 801 479 866 -527 -707 609 -664 675 -429 118 -517 -389 132 -308 -990 -715 140 -340 -196 -781 -172 -286 194 675 -274 -538 337 321 168 336 35 52 -155 829 888 -623 -415 -208 -906 363 880 -157 735 -361 -44 418 325 -494 381 -837 652 989 -371 623 739 67 123 -96 -395 448 -218 -952 -282 -935 -688 -951 203 -486 -184 488 88 821 -174 -91 439 -161 621 918 -711 236 -430 -529 -911 -810 -927 -109 330 693 544 356 833 562 146 282 448 -354 -176 -98 774 770 7 -78 214 -398 599 417 -932 -132 681 -957 -463 -97 -410 -214 -359 65 667 -984 8 256 171 588 15 -445 -480 910 372 -330 267 613 -938 455 84 543 -736 -98 -785 -347 21 578 682 -801 742 229 221 -446 280 108 569 -960 986 773 -903 43 61 846 -858 -697 -69 -139 -502 -479 398 120 -209 235 675 518 985 -275 226 -80 -771 -741 524 -147 -477 -93 778 783 738 61 194 307 272 -894 -583 500 -723 -931 684 899 292 196 -135 -489 -581 -813 174 732 -836 -520 -435 804 -492 51 901 -892 591 570 -774 -475 375 496 -322 330 -917 459 -85 942 270 927 763 705 482 611 568 428 -7 -361 124 -841 753 -631 -136 -550 700 -780 859 576 35 -650 -140 284 534 -423 -216 12 275 -186 -923 697 404 978 141 99 -487 -476 605 907 859 -118 -248 -25 -158 -153 -323 -470 877 -436 595 332 -287 -588 40 -799 -969 -531 123 -728 259 120 -339 -936 541 -629 -882 -316 936 -247 743 935 234 -429 -606 -722 -218 477 971 640 -981 -301 -571 -466 -888 319 596 -87 258 233 184 465 -333 -714 688 501 -140 21 154 -538 -950 894 -213 961 544 -705 456 -724 423 401 227 -665 -640 863 280 143 -778 130 -669 562 -280 -365 372 812 545 -804 692 -879 -690 751 544 995 609 877 -731 365 -650 153 57 856 -785 -8 531 723 926 195 -73 -98 959 283 15 209 -858 247 148 -137 -752 -918 509 -272 986 -452 539 737 -223 767 -283 -362 635 -488 502 592 -370 -209 48 -731 692 984 908 833 110 -267 -182 -309 -406 -485 41 449 -636 -12 -721 -329 -266 -21 23 -173 651 -409 34 193 -60 161 908 786 76 -330 797 645 510 -262 596 -616 777 -783 -854 -333 102 -55 284 -838 769 758 -865 950 -697 155 -741 -840 804 54 -383 172 657 168 -385 -733 -896 111 84 687 966 294 -77 382 795 441 -359 -230 -404 -393 235 637 924 -794 132 -276 -402 -75 421 -33 -79 963 666 -737 -814 544 709 697 -863 -955 -304 160 813 -451 -923 739 -538 864 609 -336 -654 -896 269 921 274 88 -515 -912 -22 140 974 231 621 185 -914 405 -570 983 -904 88 -610 653 -750 -143 -977 666 694 725 -277 819 -528 762 -208 317 -287 -170 573 -792 -744 712 685 1 771 -114 925 -566 -878 -941 -35 -15 -643 -808 -399 993 840 183 -590 498 209 -486 86 -43 953 -137 263 107 -651 -861 -738 -9 761 826 418 311 -859 443 -361 8 446 465 -536 216 -208 -269 -756 909 906 -263 -374 -98 759 499 -294 -864 -874 -779 165 -128 22 -943 863 -544 -243 921 -175 696 122 -941 833 -896 974 783 176 -187 110 417 -745 624 -170 -837 783 673 -932 -715 -276 -450 405 -475 798 -111 985 -566 -127 -824 151 -898 850 86 208 181 323 262 -630 80 656 229 494 250 733 -71 556 7 -145 -159 -788 -297 466 -716 224 -117 -562 -150 968 -327 -805 545 74 301 615 -439 -921 648 740 -542 166 -943 -949 -337 -931 -315 -91 -387 -578 -800 -417 864 -240 -89 302 -506 561 -746 -65 607 830 982 -585 -2 494 -699 204 630 846 418 84 -153 -840 -192 -891 906 602 -929 80 -300 347 -955 -241 911 -712 -693 42 -413 -531 -94 721 -195 458 998 629 -612 619 98 426 486 172 40 -97 905 -91 -950 -10 -93 960 -487 688 -836 181 662 38 -900 -98 -266 -295 -670 -616 -239 536 659 -497 328 -713 136 708 496 -453 -660 -412 -111 315 -697 -402 521 175 753 729 -198 799 674 -324 574 -521 649 -463 520 973 319 -462 -804 -717 515 710 754 786 -381 -40 -91 387 781 -1000 918 -9 -824 -204 -502 -580 393 209 -826 -231 -667 208 674 471 958 -539 283 429 -683 745 84 354 -92 584 -286 -255 181 195 -790 -727 512 -408 -135 343 796 746 -854 -814 692 643 862 354 -108 -522 645 733 -759 -784 -261 109 -140 -529 978 642 509 663 -43 -827 -597 -577 869 826 -484 -646 927 657 -554 354 -699 403 69 -955 -158 690 -879 819 45 -391 614 -679 610 -741 -538 817 77 -736 266 -76 -603 217 -15 -885 138 486 692 747 -721 494 547 -464 3 -617 300 959 -863 -860 -952 -60 783 -784 -741 -737 -753 693 196 -122 823 -484 906 700 -664 -270 946 -659 449 -40 572 528 520 -487 -353 -496 -641 555 348 -819 178 840 -942 938 -919 429 -365 574 744 339 11 -704 657 551 543 -278 132 67 -397 313 -963 862 822 922 -868 -319 -803 -765 -350 -778 974 -826 -965 -152 463 -134 923 -648 91 -861 764 383 518 -542 202 782 61 865 401 761 903 -12 583 764 -977 668 -633 708 -953 201 -606 250 -820 -906 -298 353 -539 -571 834 -319 612 794 -641 756 824 535 -591 -828 344 -520 810 247 -388 -980 -350 -698 -419 -975 -558 -345 -531 36 -234 -308 646 300 -515 -596 -13 672 857 854 -776 698 446 -839 551 96 841 919 774 119 738 320 -355 233 58 -97 -112 -476 541 -92 -720 929 984 247 761 -495 -878 -409 -199 804 758 -661 -391 -622 -796 -163 -256 571 463 -908 664 159 -264 -767 -967 -298 811 -515 485 586 -674 365 644 932 -706 615 -306 740 -917 -669 656 -429 474 -461 176 -924 71 48 -791 551 -319 -973 -237 824 -693 834 -91 -942 238 -351 903 -703 965 -725 -66 723 444 -619 -901 258 545 135 303 840 524 211 634 -966 -851 372 310 913 -882 -209 -203 504 -4 -233 -188 -922 813 601 448 608 873 315 263 -708 -2 828 -47 456 908 -213 775 -732 416 -428 967 -528 151 758 471 -10 -921 69 115 -804 -588 701 -688 -251 -68 -407 505 -198 -719 -869 621 -670 413 -773 885 511 320 -892 38 982 -616 -462 -144 59 -838 -450 876 963 23 127 -126 -584 -644 -945 -446 -81 686 -231 -137 -787 493 434 27 935 -242 825 238 -402 915 -582 507 -301 684 -946 -274 -285 504 -664 -848 702 714 781 521 -909 -121 773 284 -944 -825 858 989 -796 863 437 -381 -914 318 -526 938 621 -391 81 862 -878 454 197 -464 -78 561 -775 918 -765 214 -367 405 -74 589 -21 -991 184 -566 -670 78 -539 -108 -464 -924 -348 611 901 -259 -908 -500 425 -804 -469 803 908 -287 -495 -262 540 -502 933 -753 563 673 -919 -429 647 901 -59 220 468 25 -223 -803 225 787 977 -207 487 138 570 -74 471 900 -275 518 -309 421 -225 -126 447 -136 -610 -651 903 -158 -979 331 503 -492 593 796 -650 621 -384 -707 353 126 93 268 -370 -235 -357 -343 -543 -748 -167 -88 -975 -476 184 -372 328 -936 -934 838 -770 -129 -712 -882 -195 356 582 270 -505 492 674 -618 -946 478 641 332 -157 44 -463 732 599 -672 436 -982 400 670 941 -842 -18 -27 400 -43 762 -882 335 -969 -44 -245 -329 914 416 -539 709 558 448 143 617 -497 906 453 -518 -395 -19 356 -754 834 693 493 -168 144 701 81 -531 -586 675 554 723 316 -782 -619 506 -411 630 -923 478 -963 660 708 -695 761 -288 801 475 539 266 539 -79 538 920 -760 707 -257 835 -878 -510 11 -857 -896 292 201 -705 321 -203 -595 -946 -358 981 974 -503 647 886 -238 902 80 417 974 305 -68 612 171 537 840 -791 -523 116 106 -825 1 676 900 565 -98 818 309 -943 -41 -377 -4 -985 712 -399 -402 -848 3 -376 632 -197 -293 -718 -835 620 176 85 -930 621 537 -827 -476 -251 251 -387 614 -121 -196 912 655 374 359 -974 -972 -608 -729 -328 244 -793 -580 -8 -10 81 -964 966 255 146 331 637 767 -801 69 464 967 -821 -132 272 -986 -326 -241 815 -860 429 273 54 -343 89 -313 406 300 -788 608 635 -388 -999 240 -939 -124 320 -264 744 -85 -634 -53 427 -835 -380 64 640 -951 276 258 373 96 -113 -956 923 -834 -149 384 -317 -890 -343 -534 -489 -30 634 -746 869 -345 757 -747 -581 323 210 -360 135 400 -458 3 -69 -562 440 768 -401 362 76 323 297 174 -754 -144 -448 -948 938 -363 286 546 -230 -829 64 -712 495 296 -357 -25 -239 -15 -500 856 546 346 -356 -845 -906 190 -276 701 390 200 561 -884 -82 596 -261 -798 344 -170 -55 752 -468 -695 832 -147 226 285 -641 760 -651 -488 324 -101 -190 223 -630 759 635 -269 236 800 -198 -990 775 -777 360 -945 -420 266 900 41 -871 83 -974 737 137 -370 408 221 -861 -722 497 853 -906 396 -352 119 553 874 165 -432 -277 510 928 987 -255 -349 -110 -528 -432 -971 -605 495 -561 -872 -317 -14 37 -798 -711 -321 -651 120 435 -647 612 -407 999 -81 207 -608 806 -887 -371 333 -825 259 69 -32 728 512 -589 819 380 570 -993 -549 475 -599 115 40 -71 -226 -899 -560 -121 -405 -157 -815 -122 844 859 -299 -939 -857 -333 327 -910 770 -987 308 -234 -391 907 641 145 394 556 158 -604 805 557 779 53 -951 30 775 -468 928 -570 22 -235 446 351 79 -707 387 -194 663 -89 333 -882 -598 585 -218 376 -317 96 719 -652 -956 439 524 -614 567 -520 683 0 769 901 272 -551 -604 807 156 141 -945 61 283 -924 -702 -999 -163 47 964 -738 -982 695 844 -66 685 784 914 -889 351 917 -69 959 17 -426 -825 83 -854 -745 614 547 592 595 -395 -266 -982 -720 104 -78 149 972 954 667 355 658 -997 -211 -842 219 460 23 -694 -983 756 85 -26 -890 275 -72 226 924 -114 572 505 336 647 593 452 -624 -215 73 -746 915 -985 -645 -988 205 460 -933 982 -621 973 967 -731 -947 -595 652 -907 19 718 438 -318 -953 -973 535 494 -582 -733 -108 148 -219 486 -643 543 -489 660 728 833 333 432 721 -368 726 527 -667 -704 -49 834 590 -601 233 1000 739 912 -525 355 236 -206 849 959 -148 734 319 644 151 505 66 -235 390 -385 868 -419 914 -959 -923 -597 -467 -902 -930 -793 900 652 371 -216 -772 -256 -744 110 871 374 251 246 -427 597 533 69 -243 -64 -363 406 -948 -326 -326 -823 891 234 -63 -476 -317 -58 -596 614 -892 -50 806 282 789 -500 -261 711 -958 531 -11 924 -532 -614 834 714 -968 403 -27 -485 -254 94 -946 380 250 738 -534 -793 -200 -756 -51 -921 -25 -909 972 -117 -280 180 -692 375 459 53 561 -651 -308 -190 -945 688 278 268 91 221 762 527 709 -237 -928 343 526 268 -170 92 -514 -589 -253 -312 -59 525 -365 -181 210 -413 819 388 420 -902 -798 10 313 -820 422 849 81 775 940 904 92 -858 498 -120 -235 22 840 -499 407 911 604 698 280 984 -191 -752 892 -337 -794 701 -855 419 37 19 -394 244 830 457 -441 -589 684 674 -242 -660 -819 -748 359 -368 47 746 -59 -975 -6 698 -622 7 812 40 -50 580 -976 332 607 316 -320 693 -975 186 68 891 -937 -895 796 687 383 -193 252 -441 -901 320 -952 342 -664 842 554 850 400 -862 -764 -528 280 -865 -854 -349 -799 741 -912 -672 -621 -946 -874 84 888 487 -293 -949 705 116 570 -38 -201 896 10 -314 -717 144 -342 351 264 510 35 -23 -3 875 113 875 -968 -322 -786 -411 -944 40 -856 619 636 145 861 179 147 -815 886 -352 -588 -278 351 -894 7 481 -975 748 783 184 -768 541 925 -585 663 651 782 -964 720 -709 116 -966 -916 -750 568 666 32 697 675 955 379 -806 297 102 642 185 -270 -144 538 -720 100 38 -214 -576 -968 792 152 932 619 -290 -788 -50 -113 -559 -490 -763 609 -997 649 49 595 -864 -294 320 -519 -268 370 -833 748 -733 -247 235 -565 -81 -752 -74 639 -675 -22 476 -388 920 -286 -617 736 -560 -293 573 373 871 592 928 -725 -166 -991 -190 995 412 307 967 -527 891 980 101 107 783 984 -352 623 841 411 -209 51 108 540 -442 338 -318 204 -722 -953 962 -962 -865 -370 165 850 -68 73 -292 636 239 257 864 -370 -452 -766 683 911 -551 220 337 669 328 761 -963 204 -482 250 -763 241 -800 -513 -683 656 956 -796 936 -480 146 -934 -769 -60 -101 -233 476 680 576 144 -18 679 91 -560 927 -954 557 346 22 66 799 -806 -841 -261 149 558 123 -391 -472 -348 -748 -579 314 -364 902 465 -57 64 -961 599 705 -858 136 -33 -294 749 -225 -905 -235 203 -124 -172 721 367 443 -185 384 116 639 901 -329 647 932 -898 -948 -207 -356 222 -925 62 395 916 -539 -169 873 2 795 -721 135 628 35 818 15 -131 466 386 777 423 122 958 -315 102 646 -449 -711 -700 897 951 -653 801 -470 -633 -904 -838 -479 -195 -358 84 -620 722 339 -743 -671 775 819 290 -562 -34 -488 750 -245 -494 -688 -299 -521 -838 158 443 -360 -907 59 -697 76 -570 971 -174 -468 -136 853 -631 -799 -521 588 537 -333 -27 -3 177 -295 147 -81 -665 856 165 -576 -482 -912 497 -575 -162 -163 -740 -120 -162 -970 114 -405 -430 397 -118 -996 -37 -858 -603 487 82 783 -980 529 249 -757 -555 596 532 429 681 702 -455 -342 787 386 -859 783 385 -985 444 211 -160 -761 858 861 -495 -645 -626 -780 -202 430 -756 910 -545 430 257 -724 418 601 -198 -181 -295 402 22 -991 442 -907 -768 -37 -765 943 -375 314 -781 -581 -147 878 974 195 -955 70 39 891 -187 -363 507 -307 631 -636 22 -113 -312 -144 -876 327 -668 594 184 711 814 623 -498 241 701 -70 715 -27 414 -779 -205 304 879 -739 537 -313 -211 -636 -158 -575 -298 485 359 -218 -191 -316 -845 723 521 -853 984 621 -141 760 372 61 384 -718 919 -512 113 -951 -265 635 -49 -19 -749 47 -104 791 -492 -94 -802 -890 -831 -217 803 111 -411 -417 473 175 263 -171 -601 -749 955 438 705 -695 644 -185 -566 576 -944 619 -358 786 618 439 676 406 -848 868 -780 -805 351 942 284 -524 -572 70 975 725 381 166 -616 440 961 -790 129 -594 -616 -532 922 -299 -365 -148 -825 -467 333 0 -36 598 472 -594 -461 407 81 -880 -583 -125 -717 -89 294 13 251 33 753 -877 -534 934 -248 -502 779 -323 613 678 -450 558 -78 -301 -118 -179 721 386 346 -440 892 -851 347 236 -291 754 -901 -983 939 -291 418 -870 -760 205 -555 -354 933 336 -960 -756 -931 -65 -669 189 -294 -271 957 540 28 594 792 -975 915 460 -691 452 387 577 -595 267 -843 981 -772 -972 875 -877 440 -165 -4 -256 -185 -101 -969 915 76 488 770 -196 816 -719 -720 419 -454 779 -235 642 -253 609 -207 453 -143 -646 636 -455 -352 -137 217 -91 825 93 954 395 481 306 813 79 89 261 -547 898 801 -856 683 -563 33 766 -135 -79 824 -830 488 260 130 -521 399 -736 680 155 195 574 2 -984 -737 -246 539 798 -883 83 914 -858 456 991 688 805 -220 -524 -996 -525 912 290 -192 -802 -596 -752 808 503 476 809 387 -597 -966 355 552 696 -906 -776 56 710 366 -387 -511 449 69 801 -578 -542 -988 -79 -10 144 -277 -51 -952 53 812 865 -481 186 951 -192 166 -892 793 205 -483 971 196 257 756 -701 -267 -110 796 906 -190 472 -452 -50 94 -811 219 -458 -348 51 -988 877 444 -850 961 970 856 -831 -682 953 -460 -886 -792 594 -81 909 168 -933 145 550 273 20 -131 512 -325 -449 -407 -998 -518 595 -345 -628 946 743 69 932 -93 888 641 751 174 803 109 -613 634 -684 -807 825 66 387 301 -133 662 -585 -650 -899 -936 -399 -255 -562 -457 304 -745 -539 204 941 -799 996 -484 -717 -429 326 -647 -456 270 -143 -88 799 -178 -969 250 -549 -953 -890 -968 -364 -842 -246 -845 45 503 -623 -220 174 -417 -417 -470 -84 458 567 447 753 851 -595 -520 -345 108 -252 -235 632 409 473 -501 485 416 -204 243 139 700 246 435 -924 119 -437 -855 -635 428 -199 62 937 530 -367 -463 480 -343 -5 -66 817 476 -331 164 551 127 -249 -786 557 210 484 859 -185 -96 -625 -570 -838 985 938 317 -569 -38 -657 158 844 -559 -515 971 560 735 329 620 810 1000 982 177 151 -128 -404 837 -869 399 -796 -905 -809 588 -357 661 393 76 319 113 249 -341 -700 -242 -934 709 -677 -948 724 722 -625 687 -154 622 184 948 959 -37 728 607 -247 -969 256 221 -952 152 21 -543 -303 878 -203 9 385 -941 -878 -567 147 770 -879 -651 719 315 890 280 -773 490 152 -980 317 154 -983 -897 113 99 -198 -777 403 684 128 -417 -184 895 228 -368 -235 -796 16 -566 -120 496 822 991 919 665 -751 241 -127 -464 421 60 -288 -257 -961 -286 795 277 76 0 -615 771 712 102 157 -371 -11 -788 64 -670 969 289 17 -321 334 429 -880 970 -308 454 -537 56 13 -770 -494 290 165 -188 -979 302 -618 -417 -730 -96 -696 -271 217 877 806 442 -414 526 -641 574 166 -40 216 -45 122 -349 -35 -80 -88 -183 798 924 -928 -171 -479 360 -405 -280 922 550 -974 668 -170 -910 -395 -941 768 293 -806 -253 -69 429 163 -435 -865 -969 -589 -527 545 -899 374 -18 -252 -506 -842 665 -865 -127 -402 376 675 -487 -743 465 -669 980 107 -51 -64 522 929 -424 994 916 -988 -532 382 585 571 766 -212 835 687 958 -750 -14 -467 559 641 166 794 -141 -345 -763 -857 -483 492 302 -812 139 962 50 -718 -462 665 168 222 182 -510 241 572 -770 -93 782 277 -928 -442 451 934 -212 -884 970 -749 -882 -565 766 -111 817 363 82 484 -123 480 -8 558 -806 -163 727 807 658 989 179 985 202 908 -89 53 -802 -711 637 248 -618 251 -773 -610 -374 -759 228 -568 -620 83 270 148 611 495 432 142 999 769 -560 306 -437 -267 604 384 185 653 233 655 412 208 -52 159 -334 264 933 -956 824 462 -469 529 -390 -306 630 -857 462 -785 83 -24 -550 -937 986 -692 -475 724 302 375 645 -808 -592 952 -480 -23 -452 -324 630 -819 317 -756 353 881 -911 139 -405 -187 695 112 304 15 11 -203 322 -774 -223 468 -781 92 -354 -352 405 -713 216 -209 478 298 -68 52 669 -77 -467 -103 262 2 542 -676 624 982 867 -309 818 -656 647 237 888 920 -744 -715 -234 -548 614 185 -885 -828 189 -739 -425 985 337 304 -704 -327 932 264 -127 -49 496 337 -820 22 -793 509 -21 389 -246 -231 -854 540 -280 264 -11 176 -414 -243 -247 -249 -836 -475 30 380 -575 -686 -980 -706 606 -796 447 -234 175 -793 460 -436 -868 750 -996 271 303 149 -869 -421 -901 -716 -663 -641 -847 -833 -706 299 -28 179 -910 210 -455 -362 850 -624 -646 24 -136 803 66 265 -179 -229 -525 161 -281 814 127 -542 936 -542 631 165 -103 604 -760 134 703 -952 673 90 -639 704 -120 -975 875 104 428 599 598 239 418 836 186 101 -804 -20 -927 676 255 -767 200 -658 -194 943 -522 447 -535 480 -895 356 26 768 976 910 -792 191 399 26 -72 -841 40 -592 534 743 -539 514 606 647 582 159 -143 999 -182 -410 880 -466 890 -512 762 173 697 301 132 -839 -518 -530 -35 861 -269 156 -705 8 810 260 475 815 -538 -792 -477 786 -749 14 264 233 -571 -851 568 985 -761 -854 315 815 -228 41 982 -712 -586 4 922 397 -536 856 379 30 774 -2 673 -510 318 513 -572 898 678 747 -983 379 6 50 -40 444 631 -76 529 762 586 673 240 -150 -552 -651 935 -339 -447 -826 -752 -910 810 -492 -281 -671 -859 346 752 91 -957 605 457 -341 -180 -416 -482 -307 85 -745 210 -208 409 -446 -107 29 -979 294 477 496 723 -49 925 544 529 -637 827 -974 -844 416 724 667 -341 -417 -113 926 559 540 -5 563 114 -831 446 692 135 -722 549 -487 346 582 -793 -784 864 -29 727 -420 69 53 651 -524 -872 -457 907 -267 -429 -645 953 -308 -826 -791 -243 -156 -172 -103 163 -535 35 75 -391 -662 974 428 695 -821 -877 -250 -752 755 -236 -180 482 -250 -252 350 -792 399 210 959 298 -343 -570 -467 775 -445 570 -758 -686 -340 88 -753 -869 930 -419 -680 175 407 330 351 908 343 -941 988 415 97 -408 -709 -463 640 359 967 -521 -515 -886 165 -196 -583 -297 -896 -246 784 -856 591 -22 936 647 948 -884 -84 884 -838 -589 268 -540 -239 37 221 -826 -582 278 -850 -830 -170 -353 -852 -552 -218 -372 -927 92 949 450 20 223 6 865 -814 -808 43 530 349 152 120 -863 -5 928 -444 -894 -487 311 710 885 -382 -773 497 -46 -783 107 -42 968 388 -775 -460 736 -27 -730 -878 859 -693 133 695 706 -505 355 488 -946 643 -696 30 -188 333 -88 -686 -759 57 825 -971 -236 406 554 769 150 406 -601 -840 -14 257 -470 -203 588 505 -604 88 474 51 -170 -457 -581 -127 360 -346 465 -481 761 -434 -550 722 -692 -756 -820 592 -909 -923 -436 66 -371 -105 768 934 -421 -843 365 748 783 -460 227 421 867 691 175 440 684 -860 931 -717 -258 -691 420 -636 -808 -859 -157 446 364 -944 592 -854 563 828 297 448 942 -626 858 -527 -560 -576 -31 -899 766 204 -168 693 -550 -423 826 -76 -481 235 -875 -846 -566 435 -472 89 78 -384 -811 -671 168 -183 -719 -564 378 -542 485 333 603 -741 606 -776 -892 -850 -595 -573 -997 979 -569 535 998 29 704 962 -450 295 964 -27 218 291 217 -254 270 483 -884 998 532 -662 -587 -873 -746 -670 -772 -714 -688 -67 -252 762 360 -240 249 803 -230 833 -835 740 -470 -749 177 576 902 -438 -932 -419 -311 599 -541 975 -12 -323 685 -277 -495 479 193 980 -564 836 -76 561 16 95 -529 -926 203 -906 -127 53 -693 500 713 257 -23 710 560 -121 227 -746 753 15 -227 -222 -231 153 -95 670 -879 226 -3 -443 -748 -224 -239 736 812 895 545 -466 -554 387 -913 760 -547 127 -456 -643 8 -622 -640 -460 17 68 880 298 426 -529 993 -790 42 -964 777 385 -752 -804 866 -117 -156 -76 501 930 268 439 -742 605 911 375 839 -611 171 437 -719 711 708 -17 -678 -833 -570 285 -505 -297 339 -646 842 -216 -889 285 -557 -351 -283 -291 -521 -749 -509 -444 -392 -543 -291 -521 924 -851 443 -774 -249 320 -746 -490 -435 706 661 830 805 165 -855 -855 949 379 -85 187 -268 -217 5 -765 244 -152 -198 788 21 302 753 649 -359 766 599 523 531 -930 -609 33 -994 -279 -492 -795 478 -306 293 -727 -113 -141 339 912 655 -816 -228 -377 838 -941 312 441 778 -208 -400 -295 -927 560 380 430 -992 652 -484 -943 -545 385 -661 -445 -234 -309 -319 90 -262 272 985 -598 997 -147 393 642 -308 512 134 -832 769 782 -852 -634 -755 554 -978 -286 -92 -570 636 180 -962 -692 586 -489 -363 850 685 380 -643 -87 119 -590 940 -959 -362 -611 818 432 -896 389 -411 -831 493 578 955 722 189 913 815 -53 -840 408 -864 -762 -104 94 -940 -150 -945 370 215 -860 819 688 685 373 -823 -277 416 -295 -446 639 -944 960 -669 161 -625 437 51 137 373 877 -124 89 290 -943 934 -318 -184 985 893 -910 706 -871 983 -228 194 -579 -331 603 -113 948 -646 -186 41 -125 606 -724 844 -543 -472 47 -799 651 255 25 161 -756 -128 681 -496 -992 62 -309 249 -143 723 -291 -847 20 -887 -863 774 713 410 927 630 -19 -361 -230 -657 -175 -353 463 37 -713 -587 600 993 327 763 -752 -597 555 348 612 -753 758 -486 -704 877 -686 50 547 451 324 -189 373 857 35 932 509 350 183 -953 383 -364 586 -826 200 597 282 -926 776 -215 -5 630 -137 -272 777 -273 -576 -272 -801 520 -501 -213 -868 -17 -769 734 657 -740 926 -729 102 46 491 -13 -838 -502 753 82 501 642 666 997 767 -944 75 426 -37 -658 377 -445 471 791 160 -951 -349 734 483 105 223 397 488 -290 -975 526 690 128 893 593 230 -814 405 -67 803 723 -402 406 -778 16 -754 -299 -528 146 773 -816 -30 -498 -210 -577 -888 51 -827 816 824 -62 -496 561 -823 -129 747 494 -78 131 -401 310 -128 804 456 676 640 388 877 632 -238 492 696 586 -105 -388 297 999 484 755 788 146 -155 676 -558 -351 -197 352 -430 -446 135 37 -954 -248 253 328 15 169 782 -247 396 -973 711 953 328 -125 -297 -687 -370 -775 -594 -365 -390 -837 -914 -521 -693 921 -796 -205 680 74 824 -634 825 -498 401 73 13 -962 -681 -241 -114 96 -129 772 -884 -667 664 -727 633 -246 -599 -699 -247 -492 -427 298 579 926 537 89 -29 113 -743 352 916 -703 304 324 -142 235 -301 -964 -374 196 583 -859 411 -74 86 824 151 630 233 15 749 -781 -61 858 384 175 -719 -937 824 -914 -678 791 718 -732 386 -837 -228 773 810 -311 48 -791 -875 -931 664 548 -216 -996 159 796 -918 985 -774 -589 519 -693 607 -863 -375 455 -779 235 919 -741 631 -440 -186 -643 -234 -860 397 649 -734 38 64 43 794 632 501 319 -335 113 -513 -447 -49 -712 85 824 977 501 810 142 -62 811 -426 -217 307 -628 -409 -703 -509 571 527 -616 -593 371 -308 196 162 -69 -266 -753 958 -475 -845 600 -540 644 -513 614 152 -512 -615 110 -438 243 -390 -34 196 422 -251 -93 -101 472 186 557 382 -936 -135 -73 -78 457 122 46 -234 -103 667 -937 589 -458 396 -282 -432 573 -39 -966 -283 214 119 -738 448 156 -968 122 361 -237 285 -143 44 493 363 682 234 972 89 -231 498 772 -660 61 381 969 -506 119 433 124 -328 758 -678 989 652 287 368 656 -955 -214 -639 -385 -835 -595 -210 -901 -675 252 -677 788 -810 652 -626 -136 976 38 271 -751 -674 -853 -629 820 -154 -932 -56 424 -770 -200 -66 -877 -735 -469 -68 577 -828 -996 534 872 911 46 -400 -924 433 -822 -649 -123 -735 -84 -854 363 -864 121 980 -821 -373 844 598 -216 -646 920 -163 447 91 219 589 -110 833 284 -816 508 -294 -64 -159 246 -404 -888 -449 464 -936 248 -241 943 664 -45 -962 755 -200 -207 -931 108 149 -640 -607 -416 -18 -734 -636 -213 -721 -246 550 -903 544 -911 -980 -661 -943 -579 596 593 663 646 859 345 68 -271 -692 48 604 -540 696 265 432 15 -841 387 -512 920 -862 757 -61 551 -400 72 -818 816 331 512 -949 739 -371 857 1 406 -55 -204 -467 633 54 -900 475 -869 -717 370 -108 616 -849 12 90 -689 619 -858 -285 -653 -542 -801 953 625 681 682 -14 66 -287 814 806 182 -408 -272 154 72 -576 -474 977 52 -652 -91 616 -973 899 330 75 754 400 -82 -91 832 245 -454 -433 432 748 -33 173 -594 -149 -966 4 459 -206 -889 -343 738 -301 -705 647 523 -429 585 598 -435 667 840 343 64 336 -18 -190 516 570 230 -812 -905 514 761 228 -223 707 363 -563 940 926 981 -602 504 -690 969 32 -981 -24 -401 204 -739 -994 -725 985 -862 283 -927 963 793 834 771 18 -863 927 -928 658 -763 50 567 -691 -234 -364 908 626 719 -314 -395 -96 136 84 349 -506 655 161 -870 862 368 -760 163 794 -501 526 301 242 680 436 -557 -449 739 536 990 279 261 139 881 796 -934 -45 -20 910 889 156 726 -455 662 510 -527 169 873 295 549 382 503 388 412 119 -792 -965 -596 63 128 -204 758 921 829 834 795 179 -294 -241 -989 -707 457 -851 -163 710 341 166 799 426 -871 -995 -494 -553 873 785 -394 -366 871 11 -517 330 -916 277 -971 445 -191 -172 -422 228 518 160 460 -801 339 -153 -509 674 -748 -649 -866 738 968 -725 31 165 -373 -356 -743 -469 538 787 687 524 -713 286 964 -833 -206 -79 11 738 -359 926 280 -98 -869 -563 -698 -541 -374 -596 889 -447 479 37 626 -311 -23 905 -178 821 337 612 -349 464 232 -900 483 -644 87 321 534 -134 -231 -809 655 -233 860 -773 -329 -447 225 -205 59 893 -679 -839 -835 -171 -985 -303 -484 -584 -916 -121 -827 -154 477 21 -84 -677 124 728 -23 -26 -706 830 -270 386 288 -382 -741 -226 -752 -826 -559 394 793 888 672 153 -167 852 795 52 408 20 -984 -799 718 -107 748 664 -56 259 118 -994 241 -417 -948 388 174 -381 -937 466 -124 -855 749 -799 92 -615 -656 264 256 -764 438 -277 -627 -493 -974 -524 897 500 111 -842 -547 56 -994 -988 42 -496 -735 -184 -859 -144 -595 -635 431 -480 596 995 37 1 -246 -632 809 390 914 75 -690 -195 351 -37 618 -992 -728 788 -205 -202 -394 187 -401 346 -730 -30 172 63 257 -607 388 -370 259 -415 -324 736 -970 88 487 920 -944 -248 -637 -319 448 974 -191 -293 -825 -205 -873 56 -58 -274 -779 123 243 -296 508 -178 882 826 22 -365 863 0 356 837 327 538 -267 -520 961 -447 -463 297 -667 -325 715 273 16 916 -78 488 874 310 746 -388 845 -209 -492 208 -18 -887 -550 54 400 -742 -947 -332 -812 -935 -68 130 276 79 52 -95 -22 -7 573 -495 692 -520 -188 -695 37 -604 -444 90 -722 635 -367 -360 -686 -568 -252 -854 -263 240 325 -53 -443 529 434 217 725 453 -651 585 -60 -608 288 -396 184 373 -249 -102 365 -535 -173 431 -877 992 -601 -891 -916 -660 683 -217 440 960 271 -404 168 -777 724 -163 -992 730 366 325 -419 -108 -641 267 880 46 744 -452 697 -652 836 -306 345 400 423 785 387 754 639 629 -353 911 -452 871 -535 -712 -875 -127 -780 643 -282 -73 -234 987 -738 124 -893 957 847 50 -826 -870 -967 -841 -454 140 193 -882 341 -412 914 -340 704 749 -607 391 -226 716 -612 -839 761 -718 -672 961 -982 143 -907 -819 -98 -218 649 102 770 169 -987 634 -262 -954 -254 -748 63 -859 758 -281 -61 -1000 689 -302 910 488 832 525 49 -326 -330 140 -498 -863 233 -536 -451 123 379 806 -112 384 -595 -811 702 -839 716 -354 635 -716 -268 -732 -226 51 973 -614 909 -178 543 -977 991 363 -335 468 -785 363 -190 340 965 -662 -863 -629 495 86 -855 -890 773 835 -865 -539 -44 603 559 971 6 995 -61 -854 647 -97 -909 -759 173 165 -758 76 637 -345 -601 807 -362 851 19 -629 762 456 662 152 -199 -889 -513 209 172 852 -391 -593 -261 -904 -395 149 -404 -602 610 500 609 209 33 858 -275 -649 -124 48 343 -840 972 512 318 573 -777 -786 228 -542 -691 633 -718 -557 535 -264 467 720 -677 808 -524 -211 727 116 -58 270 -543 -728 -679 -330 -604 81 223 928 -710 428 816 -322 -219 -161 537 699 -822 -441 710 -356 363 594 753 288 655 -782 89 -721 222 574 139 593 34 426 777 -811 169 -819 579 -339 655 -196 547 549 -756 -43 -641 -901 707 -214 343 266 738 -92 605 -912 -795 -312 -962 734 606 -803 -859 310 -688 -680 437 637 -164 80 -702 -54 138 819 -924 -797 -282 -119 330 237 283 -546 656 -94 333 505 58 435 -8 -95 991 798 804 -79 -833 432 -847 638 282 617 986 -594 389 817 660 -45 -649 -456 -852 -860 -282 -352 -58 459 -271 437 -672 -615 -630 895 -32 768 149 666 287 -88 -518 -748 463 595 89 82 59 522 206 906 317 -34 865 -777 185 511 -28 443 680 -373 -118 -135 966 -738 -243 -796 -467 -940 -345 65 158 -782 600 -939 467 -356 399 759 719 572 863 923 -114 342 570 -779 -737 -652 -563 -861 424 880 264 -444 -270 347 843 -932 -633 779 236 -333 -763 -93 391 -554 -744 796 649 -837 -365 437 784 951 -470 625 266 647 -487 323 -141 692 -100 -983 997 30 -759 -595 267 141 -332 23 275 -859 116 -158 -410 -138 -963 69 136 -932 -136 -638 -345 -587 -476 258 -456 297 386 862 -826 -987 463 -839 962 -45 -887 246 1000 -272 -471 -459 861 -467 133 750 -481 172 -701 -753 -142 -227 -527 719 -148 -554 341 393 -615 -909 -906 494 -438 535 -789 821 -450 -615 882 397 -486 220 813 982 -793 -180 634 -574 763 497 128 -885 446 803 881 963 -128 -484 -947 -212 -791 -240 503 -452 -563 -889 -372 -179 151 -298 527 -365 -225 611 -394 585 -897 -786 -786 -118 739 -694 -74 32 232 -121 -663 -158 44 626 500 -713 355 489 634 709 996 403 27 246 -3 -158 736 -60 823 -98 -641 920 403 898 -564 -420 -597 57 396 -473 137 992 228 -957 8 425 193 60 -217 671 293 178 866 943 -112 69 910 484 -68 -663 377 -764 274 174 383 643 -899 -723 -965 -160 586 290 -473 -218 409 -753 -131 137 82 -113 839 70 -737 128 -681 -339 605 614 -474 20 -714 436 -905 -469 -578 -472 191 -678 -956 -754 -164 877 -469 -503 -294 -1000 644 279 -852 -149 -55 292 230 848 -584 147 148 -843 -885 -326 937 -317 -210 -933 -318 -152 -74 -690 -826 345 -80 451 -210 -182 -930 15 -969 -326 -850 842 -221 419 389 -496 -226 -70 518 652 -397 -841 36 -474 932 377 589 -430 587 -443 494 2 -142 -85 757 -735 -964 54 -5 -146 -586 -421 -625 -904 -552 767 -262 -575 855 699 -568 -263 -264 374 -975 -836 445 697 -301 -988 -214 668 350 -726 565 956 -547 -533 -41 -947 323 -448 -413 -78 893 430 476 -6 -407 928 -193 847 749 -323 985 781 150 943 -591 -772 -59 308 -284 512 -246 736 -392 458 -170 938 -536 -196 362 214 -717 582 153 440 -582 -337 -590 127 -705 907 -86 -86 541 541 -750 960 -685 -443 -351 -433 251 854 504 991 -550 805 -453 78 570 -923 -762 245 93 563 759 -628 -89 -822 934 450 -582 -1 524 -746 -837 434 -910 348 395 -86 -767 -705 861 -382 961 900 5 -438 -451 -325 -604 391 -43 -612 -947 526 -543 198 -384 430 699 -28 -26 -455 928 59 388 -542 25 -325 125 -1000 -541 87 -76 842 -228 -254 274 -65 581 849 81 -30 -129 541 -11 -275 -202 -210 -835 -662 457 93 -695 -511 465 134 470 630 -311 652 -785 504 620 -460 -138 50 -362 -954 -520 300 -184 366 -274 657 -864 -340 263 -319 629 354 533 -97 892 335 -267 -115 -396 271 -465 138 841 585 251 295 -676 181 -319 -431 226 -579 -86 -757 396 -367 -103 102 -187 162 637 613 36 -504 -173 -862 642 513 835 502 -526 -918 -272 -535 919 -297 264 513 -38 -592 911 461 363 -177 109 -169 535 -616 -215 -944 289 320 450 -72 423 12 -733 822 967 -91 -887 130 -596 -927 378 760 366 462 865 -634 730 -474 454 416 -852 -989 373 214 -115 -794 -851 397 -858 -339 520 632 902 951 411 -643 -949 720 647 -986 224 -980 770 554 240 -361 -936 -300 289 222 -381 -69 -756 344 850 -520 698 15 -235 -968 -962 543 373 -725 169 20 -315 880 -797 -927 -138 -914 -414 -351 -584 -271 323 760 485 149 388 746 473 18 -257 -718 -114 -709 -794 642 488 283 7 617 636 -952 657 498 923 -396 -692 -635 247 26 772 28 51 586 -648 958 -577 801 -673 -13 69 572 -36 -704 328 885 591 96 310 -138 -106 310 -792 592 719 -153 -677 789 -856 -436 -743 -42 312 861 -906 -988 -890 -430 152 632 -299 778 101 813 -370 -602 -615 884 690 274 -126 716 378 874 50 -303 -317 678 977 -419 -784 462 -489 -858 666 232 -82 -504 -316 566 297 -109 578 375 453 146 902 -978 418 -834 802 938 -634 -508 -988 -417 789 -956 963 -992 345 -687 187 -742 14 963 -545 -401 -607 647 -658 87 355 -768 -210 -293 635 682 -38 870 -999 -491 -548 -250 -436 208 253 389 -665 667 -400 553 -858 -303 306 -428 -159 595 -165 -728 302 731 867 -410 6 996 869 -711 -902 -92 -226 -54 -2 968 -218 -850 -454 780 602 965 123 -186 -489 793 634 597 -318 -618 47 -888 776 -64 -322 223 168 -288 -400 -136 646 -213 -158 -218 -514 -496 334 460 990 552 -155 -723 -586 19 -759 919 649 81 -125 -15 29 390 303 -400 -600 425 -923 -135 -174 -808 -909 496 -614 759 351 89 802 -943 779 -726 -600 -901 906 -229 -73 -864 664 418 -906 344 743 310 -90 106 407 199 -68 -921 -591 944 280 -196 -837 -523 -958 76 456 963 -242 -427 -296 -607 281 -932 727 -225 991 -327 -128 377 73 -406 742 602 -230 698 -92 469 194 -798 573 -865 -36 549 420 -121 -689 -310 815 -519 599 -698 -16 -305 -513 -966 525 280 -467 -452 641 343 309 -146 -128 17 -974 -74 -195 -920 -555 -836 -463 -689 752 186 -305 793 422 533 -472 -343 -584 -187 16 -370 -546 722 971 -687 275 876 -21 781 786 -932 -992 293 -171 29 367 -471 831 413 763 -896 -983 -310 990 -377 125 -252 779 -612 -945 -463 208 253 -644 108 -550 -674 -729 -420 243 739 -446 -332 20 91 -139 664 -88 -806 -123 576 807 688 -742 -207 -251 -790 956 -792 328 -491 -752 -375 -831 -617 -184 181 45 859 -475 930 255 -643 233 -602 642 -766 -132 376 157 -526 177 -2 678 -539 -547 361 -366 871 299 -403 591 -440 207 -293 -264 212 778 758 -476 -79 -540 -139 911 -208 -588 877 -938 692 -672 525 -317 -824 105 161 -49 338 394 5 819 375 -706 875 -77 -583 -516 485 -635 -267 58 526 -780 -503 -381 992 934 890 357 986 -740 -22 -658 -209 -620 -38 653 -874 -36 -970 454 -562 -30 -546 839 -759 962 -896 -171 -321 -633 -766 613 -856 845 772 827 -237 -276 419 241 734 156 -319 14 991 -792 106 -711 38 -302 918 887 -767 -250 -402 338 171 642 -98 -58 -37 652 -574 54 513 176 -287 361 274 149 370 793 847 596 -349 -792 -950 149 728 -343 23 -524 -873 24 -175 -896 869 -941 411 -284 403 -924 -816 -276 774 709 -981 605 603 446 612 186 700 569 -756 327 350 -962 488 770 890 424 449 232 85 -517 -784 -961 766 50 -946 -324 -822 -260 937 -51 152 726 283 -55 -929 -495 -48 -802 -619 -144 -156 -999 119 -624 -632 235 162 -590 596 521 -684 -871 -531 100 -247 -455 -805 39 917 669 500 534 667 84 -915 -55 -676 -921 -585 -743 612 709 736 -140 -347 796 -338 -684 -197 738 -273 933 852 -346 -838 -139 -167 405 119 477 803 269 593 -854 -391 849 428 -216 -413 -386 -897 -949 852 775 -59 -646 -927 801 173 -717 -291 939 -702 279 -795 -865 77 -266 -77 -582 -7 -463 -656 379 557 857 840 185 -290 -252 224 -657 646 778 860 425 144 386 654 -245 -909 -455 933 -329 -19 -517 -602 26 370 -248 728 562 -875 913 -197 957 566 -667 221 439 708 -680 148 626 582 351 -473 978 721 389 346 -720 735 -151 564 937 199 -466 -254 -107 228 -795 -989 392 199 221 787 213 -532 -610 419 -461 -813 384 806 275 -161 -872 959 906 -975 334 -954 -593 301 774 -471 425 -220 748 -647 -284 747 -214 -979 124 509 -582 -525 764 -866 47 967 29 637 -762 -419 695 -694 -517 -720 -814 -152 969 945 -90 -205 358 696 -628 242 -233 -487 -971 831 -788 479 523 -639 -352 695 260 -737 487 -936 239 -789 323 185 628 852 911 783 973 28 -327 -738 852 -164 -227 159 -817 -716 -768 -351 -289 -43 882 -803 -224 111 871 498 -596 750 728 -1000 -164 -718 -33 277 -637 265 628 -874 -724 -768 28 665 -503 121 941 -763 -891 -128 -829 -959 235 -847 -44 -607 59 635 569 -784 253 -102 -261 -531 3 -787 692 760 427 -145 971 -528 567 934 -381 692 -896 244 -36 445 -606 -950 -684 -304 -29 -647 -678 -558 -623 -972 -97 -83 553 178 -664 -142 239 -653 -993 -441 -276 -917 -288 -411 934 -415 -712 -467 -139 832 -545 121 -707 896 -102 12 50 999 257 857 873 678 -726 963 814 -106 -419 -416 -515 -990 -377 880 951 -39 107 48 832 751 -723 980 -545 293 -193 -640 -183 863 -693 -698 -654 -447 -983 271 594 -937 -457 -158 377 645 -952 -583 861 746 -991 800 -394 679 -361 100 882 578 -871 901 -844 -437 177 462 944 583 49 -825 348 419 -97 149 -187 -338 -42 474 -101 505 -791 -129 38 656 -529 -287 -665 144 -808 158 311 383 386 -847 374 579 161 -224 29 199 316 -922 -274 969 789 933 -726 247 -427 70 398 -399 -239 394 -169 940 418 852 -853 -920 -852 -51 -295 -565 -700 -383 290 -712 720 -546 43 -280 -822 -186 -42 834 -443 140 -344 -335 -967 342 847 -361 163 136 -937 -240 339 824 465 166 217 148 746 -482 -9 -328 79 885 -688 752 612 -851 -870 21 -909 -20 121 911 -281 -304 891 -43 -809 563 936 99 -746 -255 47 24 -371 -432 717 459 876 507 -82 -864 -769 829 -927 -478 -634 612 -553 599 -672 -323 992 -506 -435 622 -312 -242 161 456 790 -586 873 -2 29 396 -109 -337 -524 -673 -379 -408 191 -37 104 -989 -737 952 646 -389 -781 -112 882 499 -883 -887 16 -240 -352 -76 -261 111 262 -748 -319 -290 -979 -185 -693 789 -975 -906 -795 -387 -763 -703 96 -464 265 362 946 -471 805 -71 53 -231 -152 -51 -196 241 -44 -539 -766 270 667 114 839 962 400 -740 582 275 -389 -619 -576 786 685 -273 -236 45 72 -7 -124 342 -4 259 -268 -770 -880 -797 304 -651 -490 -973 518 430 -316 -2 477 219 -63 439 -197 416 -604 985 684 679 598 800 358 -953 -118 719 73 801 416 287 -919 -839 -381 -282 -293 525 224 973 707 -182 -225 911 952 -496 9 402 870 -822 -248 -503 -326 233 435 262 -790 -981 290 -104 -327 87 600 273 811 -562 500 -723 716 -710 431 106 -556 -892 985 951 -130 -531 -127 111 -394 17 620 -671 -202 -209 745 -669 894 -746 -222 73 -734 -514 995 90 840 997 -802 -607 371 990 10 697 -316 -647 811 -907 -199 35 210 -810 -756 -386 836 905 -934 -743 -629 863 -63 33 -810 141 115 321 658 779 -542 660 827 79 -525 732 679 -440 863 220 43 -520 -485 428 260 -888 400 939 265 332 -556 842 -745 -258 209 -525 -467 -483 -975 998 -413 272 -303 8 526 310 474 66 423 -535 -79 -101 279 -641 -846 324 -261 -493 676 -777 741 -410 822 -928 -309 883 -417 320 -537 -657 -29 -63 182 81 -473 -755 -177 -72 -225 199 -858 595 666 -626 499 803 248 -766 -15 -394 -577 -390 -102 222 240 -845 -892 989 -470 -899 -40 -997 -319 -545 780 -792 -926 -131 47 88 55 88 -300 -838 266 -999 2 -709 442 214 324 768 -565 -539 459 805 849 814 234 -772 -854 165 953 789 -294 -824 -962 -252 308 -986 135 -14 -817 -970 -39 764 581 244 -605 -834 -355 -792 226 -871 -533 439 640 590 702 338 -449 683 -638 819 109 724 599 -94 -195 586 183 985 -861 -23 101 978 51 -758 -160 -965 -276 -899 -686 -103 699 368 -925 756 729 -809 -311 538 -385 582 -646 436 698 -430 -503 830 348 -303 265 -614 406 -405 927 -69 556 760 -918 -533 23 951 -142 503 -967 826 -156 -983 -840 -309 802 -573 511 853 134 606 25 660 -452 -597 364 757 765 814 958 699 -530 -936 -319 -856 292 -229 -814 -979 -196 -844 173 804 231 -290 313 -274 -279 545 -957 -422 524 -457 956 855 -555 303 -329 243 372 246 170 177 734 412 385 -770 -563 -908 373 -408 742 830 184 270 -951 193 920 777 -622 -100 -593 35 -210 -710 107 167 469 -360 397 -322 -864 -24 -868 -620 256 453 99 -829 -895 -570 -31 342 -964 380 970 861 -488 622 -624 -56 359 -283 215 932 -501 260 392 -714 396 565 -124 -26 692 493 988 -404 530 -905 904 400 -493 348 713 528 183 532 409 827 954 180 -738 -797 -740 -795 -188 -117 460 -1000 884 193 -765 358 -413 722 433 336 5 431 -277 -825 742 770 676 -68 -347 -486 -728 602 162 -756 -968 767 464 -778 -2 -793 814 -611 82 971 -164 -808 843 220 -253 428 320 -352 704 -675 855 571 757 -289 -192 606 8 741 397 927 -954 424 484 678 -635 462 -135 151 793 875 -696 -727 657 913 336 543 -977 238 -779 -817 -415 257 239 558 467 744 270 -605 910 -994 552 -539 -138 -481 175 698 644 -711 -827 844 -595 -701 379 130 -809 -878 -682 277 613 -760 409 -827 584 288 -832 236 -131 571 456 -919 -484 -485 240 -121 496 -436 998 125 419 296 531 -668 827 -913 930 -444 -809 980 383 -35 -52 837 549 -889 750 272 232 829 155 914 112 682 269 -917 253 657 102 669 36 -916 968 578 -696 148 -672 -7 55 307 941 -130 405 -979 869 885 -801 37 -820 -133 -174 391 20 685 622 581 642 -392 -134 573 269 -636 -142 -104 247 -604 734 -639 840 -330 -163 -13 815 19 -377 177 -713 -354 -964 546 431 593 707 781 -317 437 -199 -786 105 637 721 710 -440 142 -383 -664 -827 -310 809 -701 745 -270 284 -878 356 -952 373 998 600 -240 446 -203 611 160 -671 791 366 547 302 736 623 816 736 559 777 -230 189 97 636 -403 763 -690 -511 559 873 -349 -787 -481 828 794 -54 210 211 903 -308 192 -104 655 70 -913 -593 896 -682 -924 -197 953 -601 -361 232 -508 -265 -471 104 496 -924 765 355 295 477 -556 -578 561 820 2 -757 747 -562 -691 44 540 616 346 915 -36 291 -97 -401 138 618 956 -206 326 796 -189 263 -178 488 673 708 -6 -880 324 751 -420 264 353 846 862 -235 345 -443 152 -724 693 17 -270 -333 936 -1000 737 -517 -133 -909 528 -386 -454 430 -136 676 570 -634 377 -700 -403 620 -95 -486 -426 42 315 83 -709 -237 -811 740 618 -273 -644 346 420 514 -509 160 -986 -553 54 -730 -772 380 -293 -491 470 976 96 52 -330 -779 -236 -644 535 -566 -709 -421 124 -241 504 97 -167 897 -120 -860 -113 -821 432 -464 -288 506 616 158 515 291 -116 -174 -738 287 -230 472 0 -146 -116 834 -177 860 406 347 854 -488 73 -585 778 491 41 111 -802 664 102 564 908 643 -550 -303 574 -713 -215 -995 -149 423 -271 -546 -30 370 354 -500 261 -318 850 902 679 -117 -304 -496 -891 -418 409 185 864 -74 391 -49 -953 983 654 332 315 621 -13 -998 396 221 546 11 -426 -741 -491 662 324 -685 118 538 97 396 -118 -158 -980 71 20 652 -80 273 -123 -938 488 501 -96 -332 355 750 -215 202 818 626 195 706 -302 -72 -59 349 -72 335 -512 -831 -509 -728 -145 854 660 40 -122 42 -752 -433 163 31 356 -237 -158 14 673 -214 -900 865 567 830 -938 -400 490 -173 395 -377 968 646 883 914 628 -494 909 679 311 702 -774 -504 24 -426 774 -889 468 969 187 152 460 -327 -415 -167 554 376 -963 -885 -868 -824 500 289 999 541 -118 -754 783 50 -298 -278 -877 627 -316 -490 601 516 -53 -911 906 153 -300 840 138 155 797 -309 906 161 429 629 -68 -28 -480 132 677 543 -61 904 731 -598 -229 -263 -365 -714 133 -802 -684 -191 -155 -434 -994 76 475 -891 614 -996 -689 963 236 651 -31 -759 -182 654 -226 799 -232 -828 -645 377 -717 -92 -180 -562 580 -359 866 444 -273 -298 544 858 295 -179 -569 559 -387 782 854 -418 722 0 616 -901 278 740 608 118 333 426 -915 -236 -935 -23 -115 778 328 -824 952 -422 -432 -605 -334 424 -442 -327 840 809 -250 57 219 58 -908 939 948 77 -496 802 575 443 -489 786 246 -119 897 289 -43 383 -668 -744 -348 -905 765 529 -818 400 151 879 351 785 859 647 887 334 -911 901 -615 -850 -405 933 -575 -859 618 439 -85 -126 -718 313 -258 193 -167 -679 -126 567 -333 406 155 870 -389 152 132 456 -754 -490 658 45 763 -594 -997 -804 -977 441 -200 303 152 114 -886 -980 -661 -469 -284 -324 -411 -697 223 773 729 252 858 450 540 238 168 -80 -278 978 740 724 -567 -485 653 906 -424 658 12 550 -322 356 -307 133 44 767 306 -186 -584 -629 -855 -956 -235 -856 182 -537 -668 449 852 -89 800 -513 -762 -411 58 -929 438 -560 205 -221 483 740 -470 904 -171 -772 -148 803 799 436 383 770 -595 -640 724 277 972 565 185 621 215 929 802 508 50 732 707 -151 467 421 762 242 175 -334 395 201 -757 969 -228 -410 -451 860 -810 221 -751 -195 -285 764 690 -751 -314 524 -642 -765 -268 625 200 128 -216 829 -494 399 520 367 230 737 -576 -611 996 701 -726 294 599 -415 907 829 480 244 -212 601 523 947 444 -163 -510 -892 -184 536 -643 783 -698 -729 195 -168 31 -995 184 -780 -107 676 -911 -202 809 71 589 -188 -259 -175 -444 -24 -981 400 225 -933 -358 -27 712 58 353 512 -366 552 578 876 878 -944 282 982 -839 883 -463 155 709 217 -184 1 -709 213 979 -602 -783 -74 -679 546 -580 791 306 -577 -490 -368 169 -44 583 -283 -959 -305 -745 68 -494 459 164 -584 -753 -665 -995 302 376 873 -248 -236 664 642 540 -110 -392 712 -918 -164 297 526 634 480 -741 751 863 -369 -3 950 326 244 -525 701 -776 -882 -325 -3 -963 167 324 -86 790 568 -333 -659 258 904 839 -775 -864 589 -418 448 883 -852 942 -709 589 447 -577 104 545 -78 550 454 341 105 -614 -915 -402 -323 -341 -768 428 -698 552 422 -946 16 -120 -485 200 679 788 -195 -771 -402 -612 941 -348 926 105 543 202 517 -90 578 -218 84 -763 -106 -164 -24 960 774 -563 188 -399 -841 -466 -327 562 200 -226 -343 98 -239 335 -902 -583 -209 -508 435 -528 908 -157 870 -75 -940 214 -725 -404 -141 389 862 74 300 -903 970 956 -116 -583 192 -534 -268 481 -790 -590 266 -727 613 -222 393 167 14 -803 -197 -52 64 -954 66 399 -832 -33 -322 -664 910 -877 -952 660 -664 -10 -589 967 355 -733 -180 -210 265 973 893 329 -869 -613 817 457 -131 -96 -633 -171 -571 -912 471 522 544 414 -562 116 864 461 673 127 726 -678 -30 -521 461 427 131 140 -429 -821 973 -829 909 360 -408 608 421 -485 436 -748 767 -413 -320 643 189 -968 625 -846 -7 -174 -122 -418 -736 -471 -377 80 550 406 712 160 -370 -1000 -347 -226 -94 708 371 -944 421 973 67 -404 775 115 770 766 907 -82 -575 -249 -115 864 -972 784 983 281 -995 917 -279 -527 590 586 -314 -920 172 449 756 -885 115 819 -178 894 -48 32 953 596 210 -75 970 528 -792 231 -637 -678 560 -128 256 78 -506 -631 -87 671 -788 -328 -717 934 -431 383 -632 34 -163 608 886 299 530 -14 553 -665 320 -473 -953 -292 -231 -826 -217 995 -739 56 -238 456 -437 800 -999 -52 125 595 -359 702 894 216 -710 587 -123 120 651 794 -39 -79 -500 144 -760 -193 829 -439 401 -271 -665 59 15 -953 755 -856 -463 305 722 983 -573 873 544 140 544 -253 578 433 278 -857 -427 -781 -795 -960 106 -484 -150 -979 80 787 390 -490 -320 278 682 238 -806 -73 461 766 66 812 668 813 -271 -51 -36 667 -89 -269 426 -778 866 -247 -691 -669 -125 -682 110 941 485 -773 -396 -755 837 -749 -201 267 684 -910 609 -594 -312 471 791 -62 570 -306 543 175 -331 -348 -762 1 351 186 471 79 -893 -353 -131 -915 788 -595 -464 -807 589 173 463 302 105 61 -418 134 429 -163 475 -812 968 -657 478 129 774 -697 960 -288 -511 -180 -841 -122 788 -950 805 -992 437 -462 -661 -886 313 548 503 -971 -851 -578 -507 512 835 -232 304 -62 -682 -130 -555 -947 219 376 -564 366 -740 976 -932 -584 -789 475 991 737 -688 -945 892 541 -794 -169 -239 799 388 -157 -627 334 672 913 -693 687 47 -533 -255 -211 294 -485 -312 319 -826 -2 788 717 -549 -327 -638 430 209 -785 -585 351 -999 725 698 243 356 -691 741 930 -770 655 149 -312 387 218 675 -921 600 610 -326 -435 -276 396 67 494 828 -999 -267 365 178 510 -684 -515 355 -411 303 -891 724 560 -702 -907 -300 -773 -259 -814 668 -28 74 -4 389 859 -493 260 305 -489 509 705 -470 813 930 -200 -371 806 893 -752 -285 244 -176 814 960 -35 711 -481 -761 -16 181 68 771 -164 -841 840 -949 442 -427 32 -950 -625 199 16 629 686 -605 -57 -117 225 -152 748 99 817 -453 776 -336 992 170 -312 -93 984 232 -675 -580 317 219 -855 87 619 -913 690 -254 -226 -268 -173 -146 -681 900 184 731 737 -532 -344 943 -977 -933 -417 94 -444 927 -72 -569 -562 -196 -111 525 -770 -907 742 801 -599 -738 -598 -429 -267 -141 -428 -189 -443 -732 373 -188 60 -278 649 270 -167 -685 -257 823 458 -538 449 -951 -196 865 517 -318 842 905 -136 -757 983 566 -416 870 470 539 -413 952 924 -395 215 417 -130 -154 -851 -96 208 275 -844 -962 -184 -751 -814 -487 688 533 617 738 749 -684 -640 965 247 938 606 -458 350 -335 -877 696 869 -473 443 -643 -695 -420 -70 673 431 52 575 96 273 -860 -379 -424 949 -99 561 -769 -198 777 -121 390 952 661 419 -160 239 507 -131 697 63 218 -483 878 629 -866 876 264 -634 175 -833 -431 -261 -505 202 232 861 -649 -498 403 -55 -548 -994 768 -892 -188 -114 -416 -352 173 -103 661 597 277 466 -829 847 -874 -114 61 518 -566 597 -818 202 -136 229 -483 -942 -125 49 -289 564 -262 412 477 -356 613 663 91 312 260 -736 454 -753 395 246 -965 -328 323 -187 692 952 863 98 -864 -838 -213 -52 771 461 7 12 -963 199 -456 644 890 -407 -630 814 -812 139 830 166 -5 223 -459 560 -158 -436 614 -510 300 -653 124 600 432 366 -111 632 444 -507 -14 917 45 844 526 -209 613 -686 -91 803 -879 951 132 885 874 611 -706 221 -852 597 600 927 767 829 -221 -11 398 998 733 -214 -341 -810 -270 -37 804 -10 -511 915 -13 -438 -149 -94 -260 -441 334 -577 189 538 -528 323 474 -158 785 -295 796 -995 89 362 -43 -919 141 -206 -687 -195 801 185 253 -7 -427 215 -272 -929 7 681 763 -530 -912 518 -507 -572 -468 -380 790 544 -258 -45 -763 716 -745 -550 -270 -236 652 -379 276 955 -446 -439 -370 395 857 426 -471 -363 46 -798 3 154 42 441 312 815 475 -923 -576 -533 -915 603 806 -335 -199 -226 -853 862 123 68 -814 -667 -543 211 -724 -476 -162 -416 947 -916 -60 833 42 947 -324 -349 280 47 978 -989 486 -91 823 942 -699 579 409 110 -552 -676 527 845 152 -120 -577 349 887 424 931 138 -709 -937 848 877 106 -725 -574 585 983 841 -692 37 -111 -537 -172 -818 -31 -672 -803 -999 14 677 630 309 -140 -234 -790 337 854 -368 792 -341 -365 730 -436 414 657 -740 84 -839 -133 899 -4 336 39 726 678 696 318 -285 233 -203 -212 -601 21 725 441 867 -346 36 182 99 191 417 -89 934 226 636 -470 -358 -88 -494 -294 155 494 -872 543 -288 -240 -175 891 541 -364 -165 -327 59 875 -472 982 853 -410 963 -364 655 -280 -338 -730 516 -667 477 899 827 -786 903 972 111 -368 -951 994 794 226 931 639 906 448 -193 -10 595 -3 -16 -542 583 -70 518 249 96 -509 -201 -134 -647 583 3 -184 1 -539 -877 -673 -36 -725 879 -249 150 -785 -231 245 -332 789 -159 649 845 253 957 -165 856 539 835 402 -438 -322 43 916 -707 -887 527 -301 -955 -76 173 -844 334 -342 -931 174 126 -551 -466 -707 -905 270 258 958 -514 -671 970 -8 75 343 -733 653 816 -921 87 469 552 -751 -627 247 -939 144 -498 -438 -774 -741 663 -306 609 -19 461 -10 -510 572 149 -668 -350 841 -722 -498 -927 764 423 -257 -980 754 -423 2 581 325 258 -299 999 -512 668 634 -212 -563 423 688 878 293 515 -188 -788 717 -172 -62 30 844 -805 -976 -527 112 593 184 523 37 427 -689 536 238 -249 -275 622 -431 -908 -502 -626 596 -158 -754 584 -983 728 511 -673 -982 -142 530 596 -969 470 -146 66 -319 768 391 696 -533 -983 68 98 -956 -155 21 -803 -260 -553 373 692 -656 -797 464 -771 640 -186 -626 612 512 -527 -670 -295 654 485 -78 -315 884 871 633 -942 863 187 -267 314 225 -974 -641 -693 -158 136 435 614 -725 72 303 151 422 123 883 -757 -205 577 841 -96 -185 -266 687 784 -135 715 -533 -452 -463 -636 -548 -331 317 -277 656 725 -165 -751 605 484 689 741 -172 -236 -998 567 -851 -160 -479 -642 660 -544 -954 833 842 2 693 749 -598 -776 57 56 875 694 159 254 -255 216 638 467 -960 767 -362 -294 -678 -483 -266 -743 124 587 -618 -422 -730 217 -474 -27 860 397 715 483 -320 72 688 516 884 543 823 692 -979 -153 593 -595 -454 -992 -570 -401 440 18 643 971 332 357 811 938 560 -325 300 -424 318 -676 348 862 -999 966 610 -316 276 -612 32 37 -766 -803 675 -73 74 -633 855 -984 -738 947 203 -612 308 901 -367 329 571 -404 -991 -155 752 -955 -385 353 -837 -927 -302 420 -907 445 538 -148 -812 466 616 -642 468 88 734 155 -767 -284 -433 706 -23 961 438 -11 326 -38 683 478 -673 -176 -299 911 -830 -693 181 -963 -955 77 52 -847 -15 305 754 -696 525 428 -489 -882 752 -523 861 399 -732 -105 233 171 60 159 274 -753 -565 -213 -922 108 -802 447 -917 842 580 -754 636 527 862 -309 -545 654 725 784 -62 -426 -257 -423 566 499 -272 879 819 159 -834 -53 -806 307 -987 -602 741 932 -779 -569 -909 -714 495 -601 299 975 -614 -178 900 -450 648 -772 -175 810 412 140 -899 -531 -227 -320 680 -194 586 737 179 -441 -230 444 -859 -533 -829 82 854 550 -337 559 -41 -975 25 532 856 -143 -688 172 49 290 -202 -221 779 61 190 -98 972 212 84 507 793 -137 788 -117 -519 -141 -284 -324 479 -301 564 651 -595 -795 74 -488 -943 789 556 -506 -657 -739 201 -87 -995 -775 -789 -802 -493 -766 -51 342 -679 960 487 -340 -110 -815 872 -609 -372 434 -93 496 -496 81 -305 -93 -274 -459 391 -772 -124 -400 184 992 423 748 781 -776 -29 -842 -107 317 566 -594 -703 67 -791 117 -389 -236 -171 -390 475 -514 706 -178 424 -559 -587 251 730 -190 270 599 -533 -536 507 -193 -430 813 975 -533 -754 -260 348 469 276 -610 -393 -404 14 454 -193 -785 952 718 -675 400 -632 -499 676 -965 -929 266 604 974 -371 -306 385 482 -246 917 290 993 41 417 -513 748 929 556 -661 371 451 -149 121 -180 453 -397 637 100 -127 -626 -779 166 -875 -53 -277 -702 -965 -133 -662 -523 31 -288 468 205 -932 75 -108 -899 -378 -351 -886 427 310 715 912 276 553 -492 773 279 20 -985 367 -447 -675 -296 -201 892 -369 -53 642 817 -667 -983 -638 884 807 12 -979 -296 536 -606 -352 -694 -754 853 -192 295 -939 528 465 598 169 737 386 475 -431 -508 -263 20 -650 -798 -427 803 265 -576 -919 570 359 -359 57 -424 944 903 -507 606 -180 669 184 645 -842 -717 259 787 13 980 -963 172 -900 862 -298 986 895 106 -311 -360 -107 -472 487 -568 147 979 -52 84 736 -571 618 780 -569 -529 822 309 797 215 441 420 519 -651 -208 -724 -345 -657 792 427 -20 999 211 -765 -930 -391 -12 -106 159 -220 843 995 686 -254 -433 417 21 -671 -321 -688 -101 -767 -821 -936 -682 -481 -999 7 367 472 -420 417 410 613 135 215 -690 -737 709 -741 135 955 -818 341 -371 492 13 -424 -366 858 -896 612 -435 871 649 -817 768 -982 911 823 -662 -685 987 844 -770 -587 -402 192 182 58 814 63 615 508 -504 -262 100 936 672 -222 -990 130 407 -984 -906 -816 -22 318 -450 -946 -455 819 -455 528 961 760 -527 927 226 558 167 -156 175 -928 638 468 -848 -871 -652 -947 -30 976 391 102 -986 -229 542 -868 -596 -497 -537 -525 -707 -851 137 -512 -939 459 -785 -953 -922 -122 635 -680 648 592 -47 77 -137 -240 -198 -288 981 222 -924 476 437 -94 -302 750 559 197 -69 202 941 -584 -553 679 -107 -922 -390 333 400 -653 703 289 -735 1 491 837 934 -542 -748 464 17 -313 -765 -201 -120 -526 -77 276 573 -102 -732 -6 954 566 -963 -24 -607 -859 -231 603 23 -314 -980 -942 718 963 -736 -443 872 794 -959 714 60 654 404 876 593 -354 66 396 -205 -394 -285 38 -747 -941 -811 -961 -994 788 866 781 289 -928 -838 -774 -256 275 930 499 204 433 -791 -6 -363 151 147 -348 799 30 857 -817 -37 812 -796 61 838 -45 681 78 -686 907 735 -229 611 -860 485 -513 641 -986 -992 903 -854 -588 -99 189 -866 -222 396 -44 -799 804 66 113 868 206 -234 -363 -724 -480 -731 939 423 -611 463 724 749 -867 -220 681 -49 -319 530 72 435 -231 176 -537 959 -728 -965 -511 -41 -190 -391 355 -706 -784 -357 945 685 -147 456 -609 -310 -281 60 609 -328 -901 -364 27 -936 -112 489 -581 -197 -965 -72 -522 -464 699 -164 -616 768 -739 -868 824 191 249 605 243 -884 753 -834 712 169 -662 -112 -275 94 488 922 -5 -134 -823 138 926 -617 -98 -332 895 -24 -194 -295 7 -385 515 -633 164 -435 -130 -299 -876 -383 -93 -549 -931 181 -771 511 165 -376 477 167 621 -160 439 144 -823 302 431 -256 -43 -864 633 531 -66 460 -841 130 -902 -971 -535 -799 464 -554 -325 -767 -167 -736 115 857 -628 -61 -681 -750 -729 969 379 -214 -91 793 673 -209 40 155 -381 300 -145 -419 -935 -572 392 142 -834 496 549 239 -584 -784 427 -885 -282 681 -238 -742 -326 826 -310 -188 342 567 -859 -795 -839 526 516 170 846 270 -414 -636 262 8 224 -153 -985 -75 -570 763 -972 -895 -815 -318 10 -528 -288 -111 -818 400 -818 -229 -10 -349 -346 -246 -865 485 317 543 -283 -370 205 705 -447 -352 895 -672 677 300 -216 -433 639 317 800 176 852 64 -445 -648 207 248 741 323 -37 -888 -829 380 -534 -716 90 883 -482 536 189 412 418 307 -388 808 -540 -985 -243 986 950 914 3 602 -274 92 -256 -382 112 433 -319 -565 -183 -204 -588 -572 146 -839 -475 408 975 557 -110 -133 637 431 269 -37 124 303 -485 187 -235 -786 178 395 316 -77 182 -496 779 -552 -719 -728 -788 782 -213 529 -352 437 372 881 -589 653 -610 720 -21 406 -653 -306 450 789 -604 -388 -725 922 10 668 -387 668 -584 511 -531 -136 -605 224 405 -385 -37 -755 987 617 606 -557 -763 -477 995 427 553 -900 -891 -829 -84 513 2 113 -847 633 924 525 -627 -67 -402 -981 595 804 132 965 -31 742 -428 315 442 176 -45 -774 -972 -389 859 -305 991 186 987 -757 261 -555 276 -264 -650 670 706 395 -667 509 198 675 -106 619 89 -785 -341 -773 -440 817 -571 -792 500 539 122 -529 704 -666 171 -110 -881 269 -58 331 -9 816 811 -180 -781 -131 647 706 767 475 -232 279 -96 -328 847 290 -678 260 -730 -129 -634 -461 535 486 -124 332 889 -231 -606 572 -291 86 144 933 -949 671 -752 801 409 -323 392 -651 505 -247 -480 954 -928 -832 -534 -572 -537 193 394 793 379 661 340 -16 -349 -197 362 -909 652 -303 599 27 -692 766 -852 -678 -259 -529 572 677 -591 -833 -1000 -530 180 643 -350 -400 754 -894 932 -908 665 594 -49 45 -811 -647 -18 986 80 939 -194 -709 333 768 90 632 996 503 -970 -277 -960 -734 -845 -446 665 -639 416 -901 -627 927 713 -73 211 847 432 105 213 79 -677 -422 -828 914 -167 995 -115 865 254 -626 -337 -412 823 -525 927 697 374 -322 760 554 117 -142 -263 -438 -217 -495 404 881 988 -559 343 133 -678 28 349 -240 984 298 -640 270 -927 105 -309 458 224 -390 826 882 103 146 -138 794 -135 -532 931 -153 -186 41 -268 774 382 -502 -1000 -871 -858 -444 -40 -878 -762 -127 -942 577 -269 402 -252 -855 -536 475 824 -89 -825 -741 -91 837 -252 -849 -422 -790 -744 847 938 89 888 -473 -600 257 -330 545 -108 -503 -352 104 654 195 804 152 -401 -340 416 969 615 513 115 -644 378 406 382 789 -593 -435 316 -343 862 -316 620 114 638 690 313 67 277 -879 181 808 0 845 -761 -372 283 178 -749 88 -984 461 -99 917 262 -510 672 -795 356 -822 -431 -681 335 839 -257 997 697 -113 -285 854 -741 756 317 215 634 -658 250 -561 -860 472 -206 421 559 130 -275 428 642 -76 463 705 -429 -644 7 978 673 -51 620 736 613 -689 252 205 189 -60 474 -722 364 561 -980 -755 781 -150 -555 810 608 -185 302 -74 890 -221 -46 545 219 855 227 87 930 -123 203 335 -537 -725 961 229 490 -19 794 682 810 -975 -295 -706 539 -190 233 -508 -155 719 362 -58 603 -270 894 37 235 -631 87 -169 -997 -26 -960 363 420 -875 953 -208 346 925 332 -714 -571 -780 967 117 369 -298 782 -665 574 218 413 -848 -838 738 -103 -223 780 617 916 8 -750 -989 -47 -438 -501 -751 464 -448 714 -189 829 -316 396 894 -371 -658 -792 -73 -860 -492 -913 -186 -28 -652 437 -982 -57 514 854 142 139 921 -240 -272 648 -810 -325 66 -840 475 77 -206 -398 970 -508 374 393 449 -352 443 285 312 -368 950 -77 456 -517 760 9 603 979 412 -133 646 865 -449 447 -192 882 -918 -533 -3 459 453 665 -728 15 183 374 640 -367 -102 -258 -860 509 706 711 -315 -568 300 184 -206 871 573 -437 -457 -742 392 -958 -125 -15 -793 -997 -559 517 379 -35 114 -29 -992 -354 -851 -878 410 568 354 834 130 -689 -515 12 58 615 -866 366 -665 781 -244 378 842 -215 -655 -176 573 417 150 -290 147 -845 772 826 410 -137 -272 -303 495 965 167 -202 -329 -868 169 11 -341 32 563 -766 17 74 805 -802 -698 -2 366 -217 -12 149 509 -267 477 -896 -938 953 -544 290 -691 -922 509 -677 -337 666 869 -560 492 105 391 770 850 764 953 -591 -289 576 475 560 229 -107 776 351 -315 303 -24 711 71 -49 -328 483 -648 599 91 -524 -256 -64 645 177 -182 910 293 -386 -560 308 -485 -471 666 463 889 -619 538 -108 -917 909 748 712 737 -909 -311 515 579 -526 -337 813 522 283 44 357 204 -79 226 -889 -434 -380 -471 -344 -302 -760 959 -972 -687 586 -409 217 70 775 43 -543 333 -286 433 704 -283 652 82 27 950 379 -371 423 9 620 511 696 872 -708 -74 -484 -462 761 730 -845 712 230 -139 508 -149 770 828 513 -675 351 814 -74 -262 -681 -194 -471 785 -983 -803 -442 266 -842 -13 -442 756 712 330 63 682 -346 973 -130 263 708 -49 189 84 -664 -78 -484 409 -586 -334 747 51 -134 107 -48 59 742 -81 788 -959 856 666 -782 -438 -40 -267 737 -423 -423 821 -112 -260 437 303 -752 -931 619 -798 -34 -421 -889 868 578 -640 -16 -812 -929 -811 69 795 775 414 581 -70 -442 675 -104 -450 365 -479 -755 232 204 637 311 188 -356 32 -290 -43 253 -843 787 400 103 -501 243 21 269 -42 -916 982 -853 -441 -993 -391 -213 -165 -274 590 -491 -163 374 -566 561 860 -655 -245 847 467 888 -955 -655 -657 368 -30 -706 789 -806 -794 700 -250 -153 58 -920 -19 351 400 -267 173 170 -904 569 -834 485 -323 157 -842 -810 -324 -634 -696 143 830 -16 976 -582 221 685 -14 789 915 634 -25 614 804 -903 -435 562 161 -694 202 948 422 -210 733 156 -849 875 944 -286 635 -540 -534 -979 456 479 -953 456 181 -813 644 -289 -747 -286 356 590 811 -42 984 -417 134 221 460 -398 731 -3 -575 -132 -34 837 231 -757 -17 593 998 675 -950 -675 540 -645 -413 -336 276 561 635 -898 561 221 -950 -200 322 -261 280 -583 -460 -145 -105 -105 -714 -718 -765 757 21 -899 -705 683 -388 -215 -774 -719 -886 876 -409 -883 -656 912 -323 -720 -562 523 407 595 -492 -200 -268 984 -773 -895 224 -784 -57 -335 399 -368 -204 -40 -335 411 -123 -24 547 -177 88 843 730 -177 -390 -959 -78 840 -510 810 501 456 -669 -474 590 -541 676 -742 128 -742 553 37 989 625 -799 162 101 926 470 285 85 510 116 924 168 311 -262 868 256 -749 -728 -551 320 58 -257 -481 -50 545 -66 625 -838 452 180 891 54 843 -440 646 -16 700 -285 -150 974 13 496 876 707 230 43 -845 296 959 39 -553 -952 679 -980 606 344 -557 105 337 -282 815 -61 -592 12 -214 -790 158 147 575 -199 -78 -657 -160 -897 695 -753 974 -927 408 842 24 149 21 533 977 -500 -793 327 886 -2 -702 -121 462 -690 341 170 -62 629 -139 268 -367 -811 703 853 -535 233 602 59 -59 -262 -834 -38 -558 398 -825 9 -205 -599 -37 -803 703 653 398 791 -8 936 693 460 -402 718 694 -951 620 -768 -108 331 36 178 805 -354 561 288 -922 -147 571 -4 235 73 644 -63 591 -777 393 293 887 -111 -718 -547 38 -999 461 -986 716 264 -203 -321 -833 991 -803 -395 477 -776 -456 -719 744 791 184 -619 -303 -950 -583 937 891 459 843 -31 669 -566 498 -308 -570 -751 -491 699 396 -942 -80 116 792 53 -941 12 -723 -682 85 619 236 -540 -451 -531 973 89 183 992 558 -870 -524 341 799 -369 -330 -253 -110 -876 -988 -476 189 342 456 411 -266 -383 -989 -976 164 2 584 886 -80 -612 -98 607 -155 369 -572 588 -320 -354 -560 555 424 841 961 -954 -64 55 -685 -424 -841 389 576 -502 244 -124 -652 -250 6 -978 385 173 -47 -371 -391 535 -451 584 -873 -181 175 -499 -762 615 -431 -886 636 985 873 -698 -893 937 -461 -11 543 300 -641 366 82 633 696 -293 666 -601 384 583 -575 -842 483 802 -918 -76 439 -967 -114 -832 -661 927 -503 656 140 -894 -371 655 758 309 -809 -637 -678 677 596 693 -93 -724 413 460 -532 -107 -560 146 -526 -323 -642 -427 877 -952 82 103 -826 -608 131 545 -433 -345 -836 -682 -119 247 -106 636 -61 248 -483 -109 16 -924 98 -421 714 -831 -646 592 -125 676 623 688 -188 919 445 947 -152 -876 694 684 -344 863 -615 -752 -104 -420 961 -847 615 195 -270 472 405 -593 -437 -445 341 -607 186 216 -632 385 -557 -258 -260 -795 -526 801 -52 640 -74 800 877 521 -266 675 -365 -602 -287 -647 -680 191 383 -672 399 136 -749 -229 -399 -838 -149 -507 -35 397 786 -177 -519 -424 -28 981 272 434 12 547 611 68 467 144 -725 -115 -167 -142 18 947 120 362 -440 692 182 -934 352 -78 677 -182 614 238 -120 234 -666 -978 -331 -787 774 -984 -588 -896 723 -933 123 516 -917 324 584 429 985 156 -279 -322 353 -275 -877 245 164 451 70 976 -236 -895 -835 20 9 558 797 759 761 -167 545 -770 -691 -477 229 -413 -556 548 -411 964 -194 -400 -306 261 925 379 953 -43 -6 743 66 631 522 684 613 -226 290 609 88 365 484 803 721 284 -993 -281 717 -571 -78 -189 -817 351 -711 486 -447 857 -387 -532 -137 781 -250 377 -554 466 -988 -110 -761 -294 399 715 -870 44 -618 -484 -951 420 831 870 -568 -255 765 206 346 716 774 821 155 823 770 -705 286 280 -956 -97 -535 661 504 -663 -903 -78 -476 81 -898 726 -101 135 -237 740 498 512 -58 -279 913 -622 475 475 -371 -841 -21 926 -294 -932 -260 -136 -345 426 -81 507 968 267 634 -53 -418 547 472 -623 -460 334 -741 -412 753 -267 893 341 403 -582 392 516 -497 -303 -344 -382 -142 -923 613 -131 597 939 -94 160 -30 53 -6 -72 -756 -435 -917 -811 658 -812 607 531 124 -360 -45 188 -601 79 -997 547 -50 -46 876 400 -892 -239 800 -780 603 -529 -977 790 -403 956 843 886 -312 -89 -433 -642 586 -616 607 974 52 -126 -857 -289 -957 -909 -1000 -143 800 -411 207 -696 735 998 460 521 774 841 -344 206 -856 561 -314 902 842 168 -27 168 904 -281 -239 -117 -219 -179 -179 827 673 -829 834 -187 900 -71 -394 557 -364 -153 -342 -974 -206 -146 -323 409 -699 125 -595 -595 -100 -583 -482 840 -815 563 -149 -858 -34 515 232 -159 -951 916 -700 -873 -694 -623 -282 -104 420 362 182 403 462 536 -701 -585 708 978 937 896 -68 -78 872 511 -388 -418 569 -907 244 -882 466 -18 21 63 -442 -530 -243 466 853 264 -886 891 -615 940 141 -932 593 -68 274 38 303 -733 12 -764 -716 294 816 455 -792 36 699 877 -948 -344 399 -611 -254 -438 169 -881 557 -130 -955 361 687 607 941 467 93 -80 -72 771 14 45 371 -867 197 176 603 -945 -123 -373 353 941 138 993 765 245 -34 -294 -979 -306 390 930 18 -270 332 -871 -901 -350 -558 547 -999 -392 -276 330 21 448 -953 963 -192 -72 579 345 672 509 455 797 -850 89 837 387 955 678 -710 -673 196 -991 917 -138 275 -217 -624 -722 487 207 -143 -999 -748 -21 195 -109 874 -394 -565 -13 791 -781 -601 -959 903 -597 41 728 -134 -67 -500 236 -506 902 362 280 543 976 -974 -428 -746 68 -29 -175 -222 -562 -44 933 457 436 -362 -367 -989 289 -347 266 -247 669 -367 390 -265 -504 380 -863 534 341 -632 -828 -168 364 -708 344 208 -633 87 552 556 -414 782 41 946 -466 -82 -597 -186 71 805 -973 -4 415 265 -183 -367 880 -70 -113 287 901 -593 -674 59 -272 -818 717 -442 397 -342 -871 -426 -882 784 161 -638 991 676 -226 184 -87 483 -493 -204 -402 161 900 961 -114 -272 -203 197 297 827 318 225 123 -172 -986 915 943 -306 266 -807 -460 -538 330 -982 -996 405 -468 -180 450 138 -481 175 569 -488 -288 -400 357 445 457 737 -203 398 -398 577 -413 -887 -598 -7 -243 407 153 -908 937 -632 432 -989 -673 36 -989 201 -983 300 -977 -3 74 -625 935 -608 784 -430 48 -167 308 -456 -965 -974 227 720 -30 -959 -698 -213 -617 -19 -669 87 -395 -829 580 -464 -241 -859 964 350 -686 -503 -956 -617 469 409 -464 655 780 -49 -50 748 820 -839 838 795 390 -277 -530 559 -244 880 963 146 -376 386 -95 -569 829 -374 -611 -85 570 750 -164 401 -563 95 197 -465 -310 -225 183 485 919 -165 166 -398 451 431 832 -232 736 -449 740 19 927 -845 -526 684 -644 808 -308 -285 -472 783 371 -825 607 935 532 -664 -31 414 -75 -616 -37 566 -271 795 580 -907 452 343 -554 70 583 -174 -711 35 -899 -107 665 -425 -508 656 -36 417 739 -884 -816 -706 461 491 -115 47 20 -163 769 425 413 -483 -36 176 481 -663 -319 414 52 -790 898 374 956 943 498 458 -482 -803 -744 -109 503 -980 554 425 -789 291 746 -834 72 875 -860 510 402 229 -330 -902 155 353 -313 166 -71 -215 650 591 -903 -695 395 121 -161 711 -740 423 -366 205 -852 713 -356 40 449 -959 253 863 -423 862 -705 92 7 -625 -340 751 -642 -732 -795 -371 221 601 -532 122 9 -273 110 722 649 653 -124 487 584 208 679 964 40 69 620 753 -834 -590 839 -351 -679 220 680 -819 95 -328 -744 -721 799 -993 682 -479 303 -362 125 328 -806 216 579 -994 189 -460 575 301 -482 959 185 957 82 -692 -582 -975 341 232 399 556 628 154 659 -283 601 -608 310 -60 -910 -329 -463 -44 388 -128 571 -688 5 -918 -153 -953 767 -854 -199 229 186 805 208 -72 862 282 -492 -971 807 227 -38 -604 521 -821 -650 -599 -179 -539 32 662 -619 -752 135 -823 133 -241 184 -275 959 423 160 -775 -22 315 717 -473 -554 79 239 810 735 -454 -500 389 -169 -983 -410 -369 -614 340 713 -960 -281 636 -193 217 467 543 995 494 -589 -219 -188 -384 760 -985 796 254 -272 702 -501 823 415 -685 -955 521 -86 -175 432 551 801 446 482 365 997 630 779 -602 -73 -220 -347 951 -272 -933 381 357 985 -566 -68 635 -364 -382 254 -828 -960 710 -542 157 991 832 679 354 -364 335 213 882 -319 507 458 -548 -926 -982 813 -698 -585 -702 -338 605 546 668 -58 807 -795 -679 -458 807 -895 -414 -722 -638 -835 824 -134 132 981 -899 228 194 -458 917 -182 -826 498 -195 707 790 -209 -897 -308 -815 -826 246 54 -419 -128 -882 981 -284 -288 604 656 182 433 642 402 471 -999 717 923 372 -30 311 889 135 -354 2 855 583 234 893 -27 -988 -900 -200 -785 340 -674 -939 331 548 604 619 138 -385 23 933 748 19 -6 626 -556 428 -295 -531 365 190 -512 -686 -40 -446 -975 89 60 560 -260 380 -643 32 -222 -937 345 -479 314 825 207 -788 823 519 -80 -310 346 66 510 261 356 238 -716 303 903 -172 -344 974 352 -294 438 601 -549 -190 225 -99 -728 -740 -962 124 281 44 363 -917 554 764 516 -472 -934 575 363 -976 -409 687 813 -176 991 -98 -895 -136 -69 -509 225 -967 -232 -185 -394 939 -931 -15 620 428 441 811 -129 967 677 -517 -822 54 -287 -819 476 -432 469 -372 569 914 -58 -810 -264 391 709 -713 492 331 -797 -446 -749 721 339 -960 850 658 922 706 -277 46 101 -357 74 -665 -811 832 767 -141 -275 624 376 -247 70 -865 -123 844 747 -386 813 847 269 -716 -873 -499 -916 724 -560 -818 289 473 438 26 -619 -82 805 960 -985 -924 -715 -641 722 -127 -49 -604 -544 687 909 -141 336 -75 -15 -203 -728 566 927 -540 905 -494 162 -984 308 788 619 -761 584 -956 507 -566 212 -466 975 -210 939 -393 -447 425 -358 -562 53 919 815 981 -317 -55 -988 28 44 -976 -777 874 -620 -184 9 -224 -34 -586 141 718 260 -223 -556 -140 -204 742 -999 -767 -256 992 922 975 -460 669 985 382 -599 105 -23 804 904 692 287 910 639 -10 -144 562 -583 -766 -557 -890 -942 292 -510 164 140 470 -29 -680 -574 659 505 936 -133 483 -780 -397 64 103 963 702 991 -943 445 141 925 -890 13 -176 -128 495 -519 -990 -757 676 641 -280 -520 244 341 -804 618 115 -226 778 -478 436 959 -802 336 -178 263 824 273 -954 -834 -187 -92 561 239 -111 759 332 825 190 -453 -735 -144 -969 -603 -645 642 552 60 319 -854 -425 -939 -170 746 -698 -597 -888 918 268 811 621 -876 403 904 290 -83 -621 687 -851 -62 912 844 207 689 970 -862 -599 -731 -27 321 -618 430 -406 504 -314 -777 -115 57 -134 -604 806 -281 401 233 -986 -751 372 905 -930 828 -535 754 697 628 -644 -29 263 913 -614 -280 -674 -133 -474 790 -670 -51 879 864 325 310 288 201 274 -860 432 994 -228 -384 -414 -140 415 -135 831 467 466 -234 183 -865 -628 693 -292 233 57 628 946 -130 -741 67 314 411 -103 129 876 -428 799 -290 573 52 -725 500 422 -529 946 564 -494 -228 572 -134 -28 354 187 -972 -878 -485 -983 279 -469 704 -384 -176 383 326 348 -994 292 -279 996 -684 -295 114 406 -789 -493 68 -3 -817 767 -125 622 56 -954 360 515 -951 132 194 302 619 -163 900 489 37 -846 923 625 718 83 -650 544 827 -864 359 -422 690 -686 48 301 -218 44 710 -233 95 332 31 -92 463 525 516 -582 91 -846 660 -340 323 187 777 86 -423 -469 218 -980 301 924 -17 -307 59 -317 420 -230 967 126 -890 -606 -768 145 -502 199 95 413 -757 -143 -722 629 908 15 -577 -440 -650 -42 482 -230 444 -69 738 -625 946 220 -801 -979 -391 1000 516 -818 -705 199 -350 11 -686 169 -511 -43 189 -7 -428 555 121 357 -34 56 -233 -896 -458 -602 -639 -743 273 -649 291 800 549 -616 499 975 601 -14 -514 893 -79 155 742 429 -204 458 -792 -510 699 -995 -585 -414 -791 -918 -469 -955 -3 54 -708 -223 4 -524 -767 -367 152 -552 -878 -483 700 579 496 -291 966 -782 268 -804 258 -675 -755 -289 -48 853 397 -712 309 272 457 -742 453 -601 -369 539 -649 982 -309 -146 -282 -726 251 605 962 280 350 985 -375 647 -376 -856 -778 -294 -123 623 954 241 -306 -676 -303 152 789 688 -324 436 903 -960 811 -73 -168 609 -745 -127 325 -930 814 -94 -684 -368 838 -596 -199 904 707 974 807 328 -823 -452 -427 803 914 272 -640 -433 353 455 -461 668 -99 342 -455 883 -171 818 261 166 -421 -476 863 -594 257 -27 48 -717 383 553 -236 780 494 -250 -22 -956 788 146 -729 740 20 -978 704 -922 149 -43 -589 -924 -310 241 -705 147 295 -877 -8 -946 331 917 309 685 -518 -721 853 85 901 -478 -304 -232 -868 491 -835 -512 -376 -9 -915 -667 -763 -634 749 -220 -901 -300 189 191 462 -553 -779 -942 -904 625 -917 618 318 2 -865 667 -11 491 -795 -1 -316 660 -134 -652 751 89 -327 266 5 830 385 683 -989 873 -651 653 -245 953 -248 -976 654 -964 776 -222 -191 623 -396 -44 -897 -181 979 192 -596 -368 33 644 -608 433 -26 311 796 884 633 -333 586 451 914 879 277 -109 534 780 978 188 -370 781 328 -360 -654 890 681 273 -377 -363 -537 269 519 -908 -859 -148 -571 732 687 -746 919 53 884 237 82 -736 772 -371 -190 -665 -523 -923 -986 959 -578 812 -733 643 -433 -748 -458 -773 648 -245 -855 -389 -560 -556 -859 894 -551 119 -47 440 241 -150 -617 35 -501 -786 731 384 115 410 -898 -442 -487 790 488 345 -529 -593 457 657 587 999 944 -375 728 78 969 -734 -269 709 223 -728 206 75 -399 -922 -364 683 -887 613 -347 -833 686 -481 -348 310 614 -763 -313 965 -418 -705 448 -241 -685 449 230 -369 164 -522 -794 732 -503 269 49 230 995 -91 564 -956 309 -58 -697 550 834 209 -476 -85 -378 864 840 800 702 921 -704 291 -824 13 -805 348 107 334 360 16 -548 134 494 393 -428 807 164 975 -303 -139 191 989 -621 749 -651 606 -848 834 766 -719 -884 294 -711 626 394 -378 -151 851 17 722 -512 513 -994 -957 877 -664 -811 -830 507 460 678 -545 425 -245 -35 597 -475 346 988 855 -264 -226 934 607 294 756 456 526 988 -368 324 -486 97 481 -744 -895 -323 211 -102 -747 -250 532 -209 231 393 155 961 -722 -727 305 439 86 296 -556 397 480 -86 -735 913 54 781 481 449 156 216 332 -332 36 -146 157 -412 -206 827 815 207 147 618 -123 -622 -983 585 444 -362 287 254 -728 548 -514 143 -834 41 552 -389 773 -731 -466 -526 104 -698 -607 784 -428 -436 221 -873 715 528 -234 -8 873 102 -287 822 500 -537 -277 -481 -342 315 -100 -385 -975 -265 -404 -649 999 -656 -505 12 415 -812 -696 -418 -298 919 471 464 322 205 -193 378 248 263 -296 -674 618 -295 356 -130 -601 -456 720 -176 584 -684 -314 872 -760 57 47 495 779 757 110 277 563 -978 -637 136 -802 -629 248 868 -634 -418 -354 577 153 -985 -469 -171 987 426 -679 899 -263 318 296 366 -57 479 -654 -449 -884 -46 -136 760 485 59 366 -878 739 -335 467 -719 -376 -212 337 -778 531 823 -673 597 -200 253 765 -624 533 32 896 244 -191 -605 568 190 -718 -575 -46 -263 -824 467 215 -762 -991 -288 433 835 -78 -374 998 -116 -995 -829 -39 818 375 398 -172 90 -572 -85 -83 626 393 160 17 334 -274 445 -578 820 945 43 428 21 -178 -44 -205 -633 189 -172 -567 79 500 914 -647 152 91 760 27 -37 22 285 -529 367 506 -468 -646 -94 77 -743 245 631 121 -264 126 644 394 195 -54 -368 -270 649 558 783 -304 394 -559 792 -423 169 254 -931 206 -795 447 -786 -453 -23 -709 -567 -36 284 -724 126 -199 194 843 400 -217 -45 755 809 83 789 -367 -502 909 -175 -791 578 842 74 814 507 -691 -664 985 247 -24 243 -941 -641 219 -794 -347 -155 697 359 293 288 -626 179 831 147 -631 -964 -439 566 -117 -485 147 359 672 339 -691 796 822 307 -131 -906 797 250 -261 547 -147 -598 -80 895 -267 -312 -932 -194 651 -912 661 298 32 -957 -47 -722 856 515 604 378 352 840 920 872 -690 259 -831 -883 -392 516 834 893 56 384 613 -227 -847 430 -190 -763 972 305 -763 -65 -570 857 -669 808 569 779 753 23 560 770 -890 -135 -670 532 378 156 -72 -496 670 -554 216 -248 385 976 -874 -864 -432 -55 -418 -832 -347 -397 -680 -174 -769 646 -303 -947 -282 88 537 -431 -912 -839 611 -993 619 -872 -636 -77 601 124 -441 -33 427 197 393 -639 -243 896 656 -319 556 -991 49 -744 -308 -866 211 -826 -574 122 -234 -592 175 -710 -192 145 28 -93 96 397 53 569 -106 -609 -902 -258 -913 -149 -342 475 587 -455 125 -267 -119 -774 -548 -531 -831 68 594 -800 912 197 -999 416 -457 432 -846 -148 -846 -394 705 -238 348 -960 270 844 996 -662 72 -194 -939 -275 -989 -757 -909 600 -223 305 -679 -92 -640 932 -365 252 144 10 -768 -473 -924 157 -379 -951 -474 181 378 -446 509 144 238 710 -834 336 -332 -331 487 -177 -208 638 -366 -422 -209 109 -23 302 -35 293 482 -376 664 -520 -904 638 685 420 766 -813 714 315 -668 -976 173 -612 -619 -393 -367 550 -487 135 755 -643 -784 -997 -801 -924 421 165 869 -673 -574 -529 806 -84 259 283 -771 34 -616 451 536 -905 854 340 -378 -197 -96 50 -678 685 129 -749 34 -604 -393 -897 405 440 -964 -632 2 -313 -477 582 333 79 826 -520 229 -688 738 -229 245 99 537 -725 -14 -58 921 704 909 153 -378 951 705 -616 -887 -627 -862 -303 -45 192 266 974 -267 -131 436 609 203 -720 72 483 252 155 -324 155 -614 764 -933 -721 950 991 -418 103 -885 -601 560 -811 144 -605 426 -115 671 -267 -237 -408 -126 -841 -578 248 -380 537 726 954 431 652 -438 -763 873 -170 -569 -942 311 461 68 220 -33 -86 166 -706 -241 600 -261 -340 -896 -706 -375 350 302 2 -749 381 -467 -698 584 -905 -480 -73 -690 -501 684 -117 857 467 662 461 896 -878 764 -309 -251 -940 414 979 -105 -666 472 972 717 -800 -383 754 766 662 120 -779 529 -640 -563 -759 -966 -787 -2 -814 -941 453 365 -625 -194 -517 -915 -676 682 566 939 195 -93 -143 -724 -47 490 903 -164 464 -59 282 333 548 580 360 -983 841 -492 -988 281 785 166 -371 605 -542 540 591 -192 556 157 422 253 385 -692 -493 761 679 90 -541 -42 349 425 430 799 -455 294 107 -253 -143 -628 914 197 -737 16 189 90 -886 -797 932 -558 205 921 651 987 -603 -173 -932 -772 333 -476 -352 -843 -916 -787 402 691 -155 506 784 -81 669 850 955 -426 -208 126 -383 402 -122 -550 -504 -44 -526 -773 -981 616 -449 517 866 775 218 641 866 75 -419 944 713 -530 297 -833 -687 110 -90 133 -390 -949 527 -907 -746 -873 794 -471 -834 -226 534 567 -386 171 -451 675 -668 -251 -215 -532 26 -227 -415 690 -404 173 220 -635 291 238 449 -648 115 -653 177 -546 -575 689 -577 519 -468 -344 -542 40 -973 -101 635 390 -13 -620 -745 618 -139 716 -872 469 -767 -32 80 -135 759 655 434 179 -824 634 558 -875 234 707 30 616 337 -834 890 -644 204 603 -811 156 -243 -404 820 256 720 99 -684 18 775 -876 -183 15 110 -239 -505 819 -728 -810 49 472 118 -257 273 856 962 447 311 713 -428 -125 -487 -796 -234 886 -264 -816 -775 -233 -794 873 110 924 -332 60 -202 730 -433 478 -778 246 251 631 538 -691 -333 359 -808 -731 -956 571 -832 729 962 70 -636 -636 -669 -388 871 853 22 976 68 -417 944 -705 -953 -558 -777 994 76 755 -503 -125 994 31 -699 668 -582 548 455 761 -265 -767 498 519 731 -729 -689 -475 604 -805 545 16 -328 283 -429 363 696 -600 594 362 -669 -566 -743 -276 619 854 192 57 -269 848 -130 865 457 145 -728 -851 537 -223 -15 -700 -737 -906 -787 853 999 883 -256 983 180 -586 434 116 -450 365 262 29 -206 -526 -829 -396 -929 -134 -508 596 503 -238 420 987 529 -65 -333 947 577 -293 799 47 -460 357 404 600 722 -943 475 809 153 -90 49 -148 -71 483 -987 510 -688 546 -942 612 -186 105 671 -20 -111 -219 -423 884 -471 995 -469 948 -457 444 190 767 177 -452 908 825 712 392 -421 912 677 211 -423 -48 -55 332 -429 -411 -909 -816 -617 -724 -688 -499 950 -389 -107 535 -182 875 -837 718 358 -801 223 394 939 720 -732 783 -329 -169 -304 -166 -331 759 763 777 43 -297 -118 -257 -190 -724 54 -981 -575 851 -434 487 412 362 -184 -966 -627 746 935 -697 756 970 -392 -126 379 933 800 -294 -241 903 835 -273 -345 -494 -517 -968 361 371 883 -587 -504 -264 -613 846 260 -588 195 -870 -541 -336 -314 853 -261 -866 -150 -908 341 956 -944 258 490 146 -992 477 -767 432 -874 -543 -566 -617 -366 -104 411 279 -856 822 -377 814 605 887 822 241 -92 -123 826 219 -880 243 549 -638 -396 -197 729 -422 -820 -960 -540 825 914 869 441 -957 -73 962 84 139 -508 764 769 -871 -100 760 -393 376 865 -581 -477 953 -722 511 -368 -291 -633 664 -566 776 -203 -131 717 326 -885 902 785 922 -419 -578 0 157 -634 348 -670 519 -718 781 781 936 166 989 -670 532 -358 246 -986 392 -79 -734 -193 -423 -769 308 -634 -932 754 -733 -38 -948 -23 412 37 -369 5 317 423 716 -827 -813 800 -142 -668 530 933 -751 -890 449 412 -700 -889 -188 -917 -675 960 561 914 448 -203 -762 -960 164 808 461 -814 832 202 -48 -862 -269 577 374 516 964 -833 -926 -97 -822 866 863 -664 -283 -317 517 352 727 755 -465 193 917 42 -425 407 436 -390 -356 838 -463 993 341 809 417 164 -401 140 -955 -570 218 -628 293 -218 -95 127 165 946 580 666 818 -37 -11 224 -692 -756 -496 -255 649 147 671 595 -247 638 -64 694 306 96 -501 455 669 -207 -489 809 746 -921 768 781 -92 -323 -782 687 -368 801 727 799 -766 424 -69 -161 456 -623 995 815 401 582 -395 -506 334 869 -649 265 -846 -6 -18 931 -318 449 -517 -393 -392 -393 604 -624 8 452 819 -851 -367 779 729 -635 275 -390 534 882 -714 630 281 -10 -412 -850 -146 253 83 -82 -592 641 -196 -638 38 -977 522 898 -440 314 390 -669 -674 -688 743 -495 487 -212 727 -38 -97 246 -190 538 982 -542 23 201 30 600 -334 883 -505 -668 -354 124 -90 -278 -909 771 -240 -896 873 -621 653 -993 -416 909 -617 -22 -75 631 211 -173 604 -169 -68 -864 139 637 -752 914 187 659 -705 802 -464 -143 -258 123 521 -883 10 71 -260 -919 -566 958 -857 -337 475 756 -849 735 712 -577 59 394 524 -7 -326 907 -89 818 -470 183 -17 -271 600 633 849 239 695 -669 957 198 248 -323 379 961 -469 558 -683 741 227 -389 -124 -128 31 -952 -378 -970 224 -341 -695 -772 749 -40 328 894 186 311 480 223 466 909 -33 -575 -223 954 643 182 824 -821 -916 -966 -803 709 -799 913 664 636 658 -876 -456 791 -892 -5 -83 632 -596 -248 31 -228 -993 -169 664 855 161 -968 241 -30 525 -980 11 824 -799 726 482 992 501 520 -92 797 -705 69 -44 -965 324 -535 -484 -754 -418 -353 -195 -266 527 -993 567 873 -235 236 27 -885 -695 807 -917 78 -620 -213 956 738 -275 432 786 790 453 947 -333 454 -153 747 219 49 963 -677 -902 953 -12 -419 -933 -229 58 894 -402 -58 -204 -44 500 362 -939 -146 -580 -723 -964 246 -401 623 -404 53 752 528 -746 -659 929 -509 229 -172 -217 469 890 -771 416 -439 172 -458 -746 787 -24 -374 746 -617 -247 -230 -403 -543 -727 -168 575 521 -374 252 225 75 -817 -308 752 -918 -299 889 345 -226 684 -880 -681 -513 -950 82 888 777 -530 117 -445 -206 -507 864 -156 809 437 410 -616 -973 120 -241 -675 -783 -541 -351 -147 -206 -8 -647 852 659 117 -552 797 -989 807 820 -281 -699 -287 288 -177 99 0 -563 877 -399 -636 769 309 182 174 -871 -195 272 753 -408 -997 -15 170 203 -809 440 245 -768 -624 867 -954 154 -686 -649 495 310 -774 339 278 802 -306 354 -586 360 40 -335 -248 -236 -327 -582 -523 -838 -489 637 187 -365 588 -626 -784 -387 -209 821 -255 250 -710 590 193 -32 485 780 -510 -666 71 -695 -707 850 810 -907 -274 165 285 203 651 378 -390 427 15 -817 -151 -980 -457 449 696 897 -622 -545 817 -213 271 -28 -375 -861 594 71 792 -731 -608 -283 -363 -5 -213 -555 -458 -230 -561 -7 337 815 776 -975 933 193 -630 -141 325 -635 23 688 352 339 725 -725 980 691 619 -14 25 -827 -622 20 766 424 -838 199 970 612 -400 905 519 -615 -912 315 227 1000 970 343 317 -716 945 433 349 -986 3 923 -840 -984 338 725 -819 -767 -473 -347 146 -124 371 299 -304 -256 811 391 -195 -143 987 97 -188 -762 874 -380 -797 102 831 397 -340 338 -600 588 653 -988 681 -873 693 867 727 926 218 203 -372 754 386 -649 842 450 -632 -655 753 535 -757 -367 100 542 -534 598 -25 -459 952 534 -538 -719 493 -471 635 892 -727 -180 -638 615 182 -957 578 -648 -69 765 361 -155 184 -249 -400 377 168 -257 535 658 530 -954 343 -23 -999 -491 -248 -243 -994 979 -107 511 -55 682 519 398 -116 -222 -306 571 -96 -134 -268 -722 -57 -717 784 -43 -760 -258 124 101 -328 -247 -194 577 674 -785 684 -709 -294 472 -314 -314 406 89 466 -656 -253 589 250 556 -120 340 -752 -565 114 -976 -461 95 -331 967 -634 948 -211 544 -24 -274 -759 308 279 186 -779 385 -850 396 274 742 -897 -852 -223 313 247 838 355 358 492 413 356 333 413 -647 459 -613 -556 285 88 -584 821 158 178 -555 627 305 -763 -883 -272 -489 -840 -434 414 -560 446 -705 -556 870 287 -15 -222 -89 -902 -408 -136 -944 -72 819 333 419 -973 -663 -181 6 -306 -544 746 -463 783 698 -28 115 -948 573 269 -472 29 -31 -214 -848 667 635 175 -689 796 833 -168 977 565 -518 -213 -464 119 504 -156 -306 966 -642 793 235 -599 -70 928 -905 879 -196 87 429 -1000 248 -466 -228 353 607 -115 -377 -846 827 -988 409 -342 661 -67 -528 425 196 831 -346 612 -436 764 460 75 -512 -855 548 -677 543 455 994 -632 -992 615 779 479 -566 400 600 -815 -1 296 733 907 -459 -168 -46 72 461 -91 -643 720 -904 -639 608 -971 -982 -756 -510 375 -379 -959 56 -354 -781 -420 -245 -627 -795 -592 -218 279 892 -664 660 -746 187 -247 243 -760 -89 849 527 789 12 -813 219 -141 -866 22 -645 561 -722 -78 -582 515 587 -267 -324 -635 -141 -5 -94 682 919 455 -55 862 129 464 -225 192 -421 -131 682 516 -618 -304 396 -601 479 -45 -851 -629 -148 -364 -825 533 -939 -36 450 509 96 12 -307 803 -529 -353 -921 676 212 133 -341 -27 -428 -557 347 520 -2 708 863 891 -718 -576 230 305 -947 872 -624 -871 -190 -621 -738 -1000 952 -760 -331 943 -770 480 -775 -954 -565 -373 175 806 18 34 -425 -477 -638 196 -294 11 114 -879 -891 -854 502 85 75 192 -568 -630 680 111 -612 627 -354 -925 -832 477 -582 -237 -543 973 608 549 74 -872 -544 103 857 375 749 771 416 -303 -761 770 813 -323 -613 459 273 -510 65 -214 949 -944 -570 -759 966 -214 64 -651 -237 -600 477 76 -723 207 -690 854 223 -174 332 -366 -5 353 207 323 -213 891 644 150 -209 -34 -918 -837 879 -496 627 -2 809 -627 489 53 -188 413 39 618 780 -208 -211 -386 446 -839 -424 -332 723 -675 -662 898 382 -701 -567 712 972 -211 -195 -301 339 38 199 -92 -65 -740 -918 623 461 -934 208 -320 906 -729 -651 -620 808 -851 228 269 636 -642 -421 -352 452 -401 -696 -237 906 379 215 -920 -982 -350 522 575 -235 -991 -239 -141 -948 -153 -354 -117 -902 -10 903 -347 -435 -97 304 259 761 -593 478 -939 670 -164 -130 -905 1000 488 85 -937 193 -638 948 139 443 -778 -430 589 990 -602 -294 902 -946 -113 906 -648 -512 720 -901 -462 94 17 -4 332 592 124 121 -830 -46 -667 550 -872 -853 965 984 908 773 -492 -521 671 856 -697 195 -145 -403 -999 111 -476 177 -201 -133 -636 -151 799 557 -367 131 -481 -584 -888 195 -72 224 320 76 -841 68 -802 -513 -324 -772 6 -221 448 -751 -208 528 -503 518 -599 -696 -905 218 -137 843 785 713 923 -155 -483 -965 494 -759 -345 301 -589 -90 -70 48 -204 956 19 909 -550 938 -241 860 -373 109 380 64 -232 345 252 -757 617 -366 316 -112 943 -563 738 120 -229 -791 756 953 -374 -378 -486 442 753 -995 -483 -86 -49 890 260 886 466 -942 8 306 292 847 635 -230 461 333 -977 919 713 623 -93 -384 798 -56 977 -808 -917 627 -886 66 877 694 -980 -496 -578 417 -169 -85 624 -91 -532 812 914 770 -778 15 885 -953 -501 705 17 -138 -746 -274 -906 -937 -856 -438 118 301 -166 606 -508 -962 -689 -429 -352 -891 -785 278 998 399 -318 -323 -848 -808 500 357 -519 -40 860 202 432 747 174 516 -658 389 -685 -656 -750 926 267 261 81 677 56 -148 799 483 -901 -626 454 160 510 996 958 -523 -41 -376 288 601 -524 496 -388 -218 636 966 -869 495 -156 -960 -800 -281 -256 -875 -637 513 -404 236 -559 -8 -795 -954 529 -904 886 -948 -648 206 318 552 -299 632 416 504 40 -420 664 198 -43 612 412 -50 716 489 830 640 826 676 -92 398 761 -826 -686 -640 301 382 437 -124 989 383 -531 893 -749 385 104 254 -961 554 103 -425 8 895 21 606 -870 -492 -974 431 245 68 -566 -567 674 919 465 235 -120 925 39 -828 774 835 -697 -590 127 154 167 833 -698 503 -829 590 435 17 -435 -689 431 314 847 -731 153 493 -1000 -126 -54 -972 202 300 -415 -693 -689 -673 -760 -552 737 905 990 -810 -371 -723 -345 212 -780 275 -938 84 128 -477 -204 -867 -756 107 229 361 824 -163 -491 399 385 511 -555 368 907 -625 -830 154 261 854 996 494 -62 683 127 -788 661 540 163 -909 -102 -999 -274 137 -615 797 -972 258 -998 448 632 518 43 111 -915 -398 -438 -667 -806 -760 342 366 962 -239 -973 524 -246 804 -797 -117 -673 -806 -721 201 853 371 -517 -494 157 -509 -777 874 -847 -194 101 -458 218 -509 -546 -209 292 839 468 -897 -520 134 -287 771 -609 -26 965 247 301 -918 750 -778 -429 792 -745 637 887 -710 -589 845 -236 868 -968 -533 -372 -566 109 313 328 318 -867 711 -153 -382 -969 939 -701 783 922 608 -245 265 730 464 -172 -978 943 271 564 -84 711 -521 -932 -789 -737 -860 -120 361 900 -60 914 -377 915 837 989 605 -125 -753 -49 -882 324 -320 -405 260 470 -863 391 224 219 835 -546 297 -172 781 109 955 933 759 692 733 99 917 134 -797 233 -535 -381 -387 974 45 965 288 973 638 238 800 -329 923 430 -107 -681 -79 82 -663 399 -514 781 -498 -233 -172 -264 -123 -260 617 941 372 -390 -5 121 957 -712 957 -228 565 996 -565 743 594 779 -532 -512 -499 -367 261 95 -732 362 -690 -317 76 166 799 -92 -847 -332 50 951 949 -973 -585 -690 969 -957 351 -423 963 788 -794 497 462 984 -669 530 -832 -289 481 -245 -222 -714 -940 549 -877 500 -309 461 -640 -568 218 -175 -378 963 -607 -913 -258 -268 213 -99 -793 -151 300 950 980 837 -567 -374 406 844 544 -398 304 -814 107 -1 -371 -959 407 455 -430 -969 -234 -871 989 397 -179 9 293 516 891 772 -259 -471 320 -723 507 -93 866 -562 589 651 -218 259 991 -170 -721 666 -508 464 755 -919 -847 613 -985 -442 -522 830 626 137 -768 -960 977 -544 -709 -598 -82 -487 99 -709 8 283 172 -130 946 893 68 922 -617 41 -940 -423 -751 -554 22 -511 822 46 165 -36 885 -562 -361 864 625 385 366 155 -85 -25 147 -576 680 239 116 577 436 472 -376 631 -269 -310 137 -459 -633 914 58 -579 144 821 896 -426 -188 595 67 37 190 946 -108 904 -49 -262 796 -358 877 -111 957 656 -934 -15 577 -194 -155 392 -906 886 222 -697 704 -906 281 -123 -695 956 620 991 984 793 404 -247 464 688 -891 -126 931 417 809 221 -921 67 -671 64 -172 -558 781 967 -198 -917 -749 -200 -337 -409 271 -623 985 -660 -735 29 -284 -609 -364 238 477 175 637 858 572 294 232 -140 63 9 -77 261 305 -746 66 -891 -375 719 -901 -246 -481 -572 -618 -563 941 230 110 532 -843 -518 104 -527 867 -957 -810 -877 -38 1000 -805 -229 -529 -827 -929 519 778 -505 -285 909 951 -551 -169 -221 -305 423 365 400 -521 466 369 -314 17 -965 -130 776 792 364 253 425 -190 -684 329 -16 92 -724 -623 792 44 17 -180 801 82 77 -212 432 -433 -66 98 -767 521 14 972 656 278 162 -983 -774 -597 -930 -479 -515 -112 905 707 -606 488 253 -990 679 338 278 -718 -113 98 533 116 571 299 -289 -422 -389 -164 406 -186 346 -950 273 -601 482 -398 488 86 -517 553 228 554 201 -667 -344 -502 996 131 516 -119 -959 -182 -377 63 -390 -470 640 -928 -914 -507 -54 -697 185 583 29 -835 682 208 -909 -772 304 58 126 562 73 -260 -664 523 29 -674 -126 -13 -824 47 479 404 201 824 754 -222 229 -285 557 -138 -578 871 75 -830 -903 -643 -542 237 89 -732 -342 -646 880 612 -672 482 -585 -357 596 302 -645 -40 737 -806 967 611 -539 -470 505 896 -168 -78 -108 524 813 -170 -139 85 709 517 852 238 239 -256 275 -756 795 -826 -101 363 -278 -810 593 486 -110 -350 993 -143 -814 661 890 -478 191 -155 -543 617 -757 999 -638 461 -880 403 -50 -957 108 757 -9 -823 547 -482 -230 -225 -883 -915 -590 -468 346 -299 321 673 977 -581 13 -270 274 755 -26 485 759 -105 675 -166 599 -680 565 627 -946 634 141 -820 577 41 -707 -330 -573 -100 -382 -43 -458 -729 -310 -806 -275 722 -439 380 36 -216 145 527 -499 326 -180 -396 159 -72 -631 501 813 -249 424 -235 -925 999 794 -607 714 -60 300 -453 354 -673 368 -649 427 960 953 -133 734 279 608 175 -649 474 863 -395 -697 -674 -176 885 75 343 231 -455 -506 -625 218 822 688 -725 -651 -222 -139 633 -853 374 -244 -141 -604 422 -118 926 247 357 936 -467 -786 -636 371 9 844 373 943 -829 -586 -23 792 -879 637 948 -746 461 270 -305 -854 800 -703 344 901 -628 280 -111 769 -336 657 933 536 -258 -840 14 -983 210 -670 928 -588 901 -989 -784 519 796 -396 -845 -623 -206 354 -366 497 -336 689 -810 173 112 809 301 -475 -595 257 862 -176 -513 -834 898 -642 392 384 -847 -925 854 -289 77 477 113 754 -59 29 427 -529 19 57 945 553 760 -844 -60 -935 258 167 -573 957 -229 -816 244 972 536 349 -219 -564 -672 167 -131 -309 161 -252 -255 688 -565 325 701 269 -213 -17 -738 -672 -395 -745 -99 -431 53 151 -494 724 485 204 -803 582 -32 905 52 -858 464 -355 67 -448 -228 20 -711 188 794 469 797 -298 -235 -316 883 821 -215 276 -732 -567 -924 -299 837 -576 574 -439 142 829 -689 -310 -453 529 991 412 374 678 342 897 144 255 -441 -733 135 249 -329 -891 -350 -822 705 928 -30 173 -473 252 383 638 221 -65 -687 -28 861 -136 806 -77 -75 69 -705 -232 891 -714 -425 -227 105 -554 15 401 -823 217 310 668 -630 -993 -163 236 -941 599 -313 323 890 348 -370 913 453 967 -920 -26 -282 -604 675 718 -586 -595 -859 43 955 -85 367 -780 -874 -15 -811 623 747 -72 625 -643 582 630 -636 418 -96 204 -14 -343 -851 518 545 -47 542 589 -239 -670 611 -536 675 -151 611 47 823 -27 -229 153 -330 -25 829 578 -322 -617 973 -282 61 221 405 633 -148 -268 -514 823 843 362 16 958 -594 -335 -520 -986 159 -79 -417 -120 28 921 409 -150 -115 -984 51 895 -789 -645 966 396 -842 172 794 -129 321 -284 685 498 598 12 -628 -424 -529 417 893 889 -835 594 -476 -154 414 -386 -396 -88 -936 433 -407 -133 475 778 943 -946 232 222 801 272 582 883 449 516 -391 -287 -443 862 -272 445 281 71 -202 614 375 -888 673 -463 257 20 -264 940 229 397 653 -355 -425 -580 -898 559 9 -8 893 -6 566 144 -855 221 1 489 -901 268 -652 -705 698 -45 -588 -701 776 734 40 -952 -945 -659 -129 -217 -592 240 337 638 -44 -678 259 -261 861 607 -370 102 519 -809 969 -558 839 309 657 -563 908 -524 406 461 -574 -134 -337 779 662 400 -315 933 -579 -651 865 -257 -776 -386 -355 303 -349 -370 -339 834 -732 -236 818 -540 804 -323 158 972 -676 -317 80 -602 -349 93 -825 742 -636 437 -539 -717 175 489 -418 -293 430 -516 -144 841 -28 88 -588 -396 -439 929 241 508 449 571 -136 349 -31 -658 -329 501 -167 -98 150 15 -175 485 877 253 -622 357 -750 726 830 933 210 -960 -906 995 -925 137 -387 821 311 96 150 -804 -440 -907 -49 -458 52 -458 236 753 203 -941 652 -442 715 402 753 562 -801 328 -677 -878 -40 489 79 -156 -901 434 42 -611 -240 7 -134 -778 -524 -659 -614 192 -582 -337 957 -629 346 -972 160 891 543 -487 -198 509 287 -419 514 -770 -460 -287 562 -183 -371 686 296 941 977 -353 117 931 -408 417 -839 764 611 818 896 -187 641 423 769 -54 995 573 -782 -224 -525 -127 -825 -59 341 -167 950 -502 647 865 113 -840 393 768 134 928 75 -461 847 -330 816 591 160 -965 -908 -466 640 611 -282 -547 -672 -643 -505 -445 996 -1000 866 521 43 -323 624 -604 693 -921 -255 -570 921 656 -670 -281 -308 905 562 -225 -590 -763 -626 -544 232 -981 105 843 103 778 304 -364 626 394 127 211 582 966 -275 440 -451 -763 327 684 51 -270 -137 -906 191 -457 579 82 3 570 383 -436 329 -214 -143 210 -678 -791 257 -141 -966 917 -81 -491 28 983 -122 -703 -220 -595 -63 533 -418 502 546 -194 -430 -777 -331 309 120 -479 372 453 359 -737 -465 677 -879 825 34 839 901 -462 165 148 16 382 -93 -408 259 523 604 103 -839 914 245 567 -103 -390 -766 934 -169 -296 -697 191 -103 -770 -277 -575 -354 581 -995 742 129 53 -971 -25 980 472 872 -864 -289 987 -357 73 -456 -525 342 435 370 -535 124 -737 752 -590 425 889 889 -659 -825 289 -590 484 -946 288 -911 -687 -779 -432 707 -780 702 -9 345 -444 -118 1 686 564 -734 546 -70 -859 812 398 570 -65 -471 -794 647 -356 -402 -757 -135 -412 209 703 8 642 -729 375 205 5 76 636 528 -589 568 530 578 -470 -721 907 -710 443 638 631 636 -320 234 -164 130 -430 607 953 727 251 869 -775 -365 -645 -421 -68 -121 420 273 670 36 674 -4 990 480 953 -987 -568 -896 -637 951 631 921 -434 -489 -240 -946 479 766 289 -774 305 735 -315 -192 -708 827 -63 504 -861 569 3 -512 421 581 -698 -252 -385 -339 -227 -95 218 -68 496 132 -671 681 324 -971 87 -822 272 -639 -936 -936 -366 875 -339 158 -90 825 -628 231 441 638 -594 732 470 457 199 609 280 -565 869 993 116 73 -246 830 -644 174 -10 740 0 -21 -465 518 -636 187 -839 802 373 -733 825 454 -332 325 859 93 -595 411 925 66 543 699 -826 542 -156 -870 427 -730 -306 -446 -620 318 485 566 186 -821 -1 -769 -438 -224 34 -553 363 552 -13 986 127 895 822 -243 327 192 943 -892 453 -413 -952 732 640 526 578 14 179 117 998 238 476 43 -463 920 408 560 -280 -637 -358 -801 195 -147 -395 154 991 -929 -446 -674 -970 790 -269 -244 -395 168 459 526 -836 -275 -803 256 -451 -837 747 -188 387 852 -162 -694 52 709 -198 840 511 908 735 -836 236 -101 -408 -206 -636 867 77 664 660 -934 -213 -969 -279 543 230 72 -217 702 -573 -547 601 608 119 872 -253 -153 564 313 -944 -253 927 -726 -400 -9 -448 261 555 397 -140 243 553 692 -876 502 -306 -20 236 421 328 996 -205 462 -678 205 -44 161 27 -862 706 -761 954 -635 649 -548 357 463 431 807 999 145 885 -922 276 990 362 -753 -702 -119 443 461 159 -179 569 324 -254 717 511 563 733 766 -320 -994 10 -39 648 -304 -939 23 -400 -832 101 906 -354 -607 17 -357 -293 -314 -205 100 933 257 -93 944 472 -199 -257 -324 -208 -498 -172 -912 994 -157 688 580 70 386 383 -24 -826 -782 -188 683 -299 -653 238 -199 -497 901 437 -67 -834 -223 -937 756 -528 -475 -909 885 235 500 592 572 -163 537 -757 -956 747 -149 -761 -685 151 -532 -709 -19 667 -248 -846 690 998 497 789 13 -895 297 -229 641 334 -370 -524 -247 -182 -370 -909 859 336 647 84 981 455 245 -200 604 844 -366 -342 -199 -729 -12 -519 -272 -464 249 -930 278 134 59 385 367 957 -319 -368 222 654 850 -659 769 547 -954 299 -86 243 594 837 -69 -757 779 640 -267 -348 855 672 125 -750 537 -756 806 -734 -735 305 444 58 -805 -880 -996 -535 -21 -910 432 767 -886 36 364 39 229 647 -253 -60 597 -94 134 -966 -798 -751 221 -368 36 837 649 489 992 -419 -542 680 120 -97 625 -203 -597 -748 -525 -364 882 812 591 -226 -89 -464 -21 856 418 -285 -816 287 982 191 797 -298 591 -750 326 529 265 -231 213 956 -745 182 -705 -913 -671 -573 -221 720 706 -554 -129 851 549 21 392 -823 -685 771 -184 344 151 221 -923 -560 270 705 -614 615 -492 -459 -430 -494 -673 20 -249 -657 588 417 -253 -161 -339 -447 -683 -523 972 -656 -583 75 404 575 343 -906 -689 444 -809 525 318 -798 -592 -749 79 820 787 -356 158 -28 -699 -315 75 117 746 978 868 130 598 -595 12 -161 964 222 -47 -2 123 590 -448 -269 646 443 865 -639 656 805 817 -550 -679 -707 992 158 419 805 779 38 10 -929 -956 -936 76 -76 151 -698 130 -359 -978 -665 -603 -448 99 -414 -276 573 -374 655 -31 845 205 22 673 -697 367 -641 -838 -463 410 116 -545 860 -894 437 -322 226 194 -741 103 241 865 -651 629 511 601 757 539 -129 61 568 -579 -961 -861 -411 -854 907 104 718 172 -136 124 -792 -61 236 957 -57 -154 -877 38 -433 914 -835 -830 -992 -983 686 319 -668 834 543 -756 -576 -515 53 712 -209 375 -411 -905 831 -485 -280 377 -211 -300 108 397 833 -993 598 -510 631 -879 745 971 492 178 -992 -992 -318 346 312 495 -969 -848 968 78 36 -75 165 705 -872 559 -70 659 -966 388 868 94 167 354 -379 283 -460 -638 -905 37 325 663 -416 -583 -121 -846 -944 981 -653 291 288 -683 419 -752 557 -642 -643 -15 468 -923 -777 579 528 -971 -392 -970 -933 953 -904 294 512 855 -94 -353 106 268 996 -482 -674 713 -439 495 952 723 -498 -745 -519 476 994 -194 648 -386 -201 -249 81 -961 987 748 875 -746 -831 460 -584 -184 -937 -483 -995 -702 -276 -698 -36 224 49 811 296 -39 -923 -854 666 820 135 -330 -201 -838 226 744 -315 629 -587 -56 511 -833 -280 575 592 -832 296 -26 85 -366 91 -781 140 756 -560 -603 94 551 346 -455 751 674 -903 -276 15 266 -286 104 419 -363 5 -433 -727 437 830 438 638 -480 653 668 -996 988 840 -667 -862 198 -931 -314 319 -252 591 534 -787 -301 -649 4 -665 -69 -331 -512 -778 68 99 951 160 633 232 981 -495 65 -432 664 681 -608 -904 600 188 -605 -167 -119 392 -324 -189 -457 849 -497 20 931 -346 -526 -957 354 -901 828 892 421 -253 -834 532 -522 -720 -423 -393 -333 -292 248 -421 -530 -26 -635 744 37 -217 570 490 -566 -774 -159 508 -211 651 19 806 -433 11 -253 -535 -339 -904 -584 52 -160 -433 -612 651 -814 -432 576 329 -732 -968 143 -651 642 823 -376 -385 627 302 -901 -156 -931 -202 -827 715 -358 -439 -628 462 779 596 975 56 499 378 787 399 632 -370 413 -628 853 -601 586 781 -599 -257 662 21 874 174 -756 -137 -579 -117 -613 503 -681 -931 407 401 806 -619 783 96 -349 175 113 -396 -967 -391 -62 -319 253 460 537 -999 -128 210 -317 -263 650 -315 697 40 409 -291 540 -438 444 -737 -980 -868 -42 336 816 752 -238 -823 -799 536 572 908 610 -446 809 788 -940 -669 783 -289 602 -394 -155 -823 442 915 -640 403 -287 -779 859 674 155 -404 -679 521 616 -573 -929 -865 -661 631 -529 -271 946 852 -307 -364 763 -468 2 24 -610 202 -147 447 248 984 -771 -634 807 284 430 -951 839 -120 910 -699 -292 -514 332 983 803 298 -239 273 269 -369 -364 -741 -526 -305 369 886 -542 -65 -443 163 -393 129 129 648 78 -430 -59 -26 -90 -512 591 812 -208 965 -934 -134 -293 126 632 385 633 -156 432 9 424 -186 180 -558 -614 -685 15 -515 810 -532 120 -480 -208 -274 -329 -146 473 618 241 661 -257 -36 82 -981 801 742 588 -255 778 910 41 929 272 -533 -568 -957 -99 986 85 -603 926 316 442 774 -279 -896 -909 902 865 856 -157 385 -134 654 429 823 -714 -334 619 853 684 779 -811 -394 430 577 -4 134 -104 340 -451 25 626 32 -232 242 276 914 -11 124 275 -518 389 -550 619 -994 -946 -850 -306 379 25 -735 517 -169 -874 -854 -776 997 473 784 865 206 -192 -979 -939 -437 -53 724 253 -139 820 596 -723 -522 -508 64 350 -241 -649 734 -670 -713 59 -684 -478 -801 -76 -588 815 686 -874 112 985 -437 464 -143 -183 74 -358 -444 -437 -676 -91 722 -25 -13 322 979 -270 -98 -304 -905 923 -263 216 -510 -851 -150 -599 222 -407 636 -406 -329 -253 386 -221 -632 333 763 -241 770 722 164 -267 -714 433 -273 -764 432 -99 863 696 -822 -419 545 452 -89 914 806 85 142 680 890 -426 678 247 276 -553 -708 -513 125 -750 925 851 214 726 874 -736 175 -274 507 163 -731 -924 -350 -95 -317 743 -563 -56 -737 -495 876 -355 96 -799 -799 -578 620 -980 -815 -719 -46 916 -793 -924 -588 -56 -956 571 281 126 -716 -958 -395 -749 229 -88 -853 398 -958 -212 -57 626 185 111 12 -952 922 -532 -847 -477 -382 657 -876 -199 104 344 -59 739 -498 -928 -838 -864 693 -28 115 697 639 -681 633 -569 -112 724 -669 -248 -908 -953 135 297 943 -810 9 -448 457 275 10 -130 -247 591 -987 604 828 290 -604 577 -165 284 529 276 753 991 813 -13 168 -359 -650 453 -747 -203 20 -559 -397 -213 -479 -50 -225 -346 952 195 925 -533 366 -983 549 828 783 372 -215 -999 947 -708 633 717 600 340 409 326 -722 443 -749 -228 71 712 388 -792 -609 -175 -877 -884 -655 -589 543 210 498 -587 -993 -271 -830 -723 20 922 -623 -676 -711 -140 344 300 339 -720 -891 -666 917 440 -547 -379 -909 162 178 224 -845 863 609 760 -965 874 566 49 -427 1 503 117 457 -535 -163 -533 371 -514 -308 982 -592 443 271 -905 -848 -667 -715 -794 -850 -432 124 -205 710 890 -806 -64 -901 977 516 939 613 518 993 777 -608 434 314 765 -656 -153 -397 848 671 943 -98 682 -43 -33 -304 -438 -536 148 -569 -418 -427 340 -452 -377 -988 437 864 217 329 -591 -960 -784 -102 -538 246 -955 197 -733 -940 655 156 471 222 -467 284 808 997 178 -577 119 -624 966 33 -124 -682 250 -158 772 534 -13 551 139 391 -871 -808 -979 -911 234 -393 -996 -549 497 741 427 600 725 589 764 -198 72 -838 693 74 102 -419 -493 -515 -867 798 553 245 65 237 -903 901 233 131 -519 294 722 631 154 397 -816 748 460 -802 -939 -853 251 761 992 523 -215 183 955 451 888 -875 -902 -663 -937 350 570 -264 558 582 83 -806 -299 495 -16 -804 -397 817 -939 681 -828 -945 152 757 976 -83 640 29 134 751 997 -51 539 129 -677 -376 -58 -46 -472 557 -569 -811 -610 630 424 -325 -287 647 -356 937 897 -137 -862 -332 -50 -324 544 -773 -288 -279 174 -198 -972 757 -30 -585 303 -549 187 -440 -532 -698 456 821 -279 879 437 413 253 429 -690 -531 -186 385 454 -561 745 661 456 -473 494 -251 687 -16 827 658 832 -118 688 396 597 828 -742 381 492 557 516 -508 676 630 872 995 -118 -487 -763 889 -470 210 -312 -205 28 754 -313 897 -736 551 -144 -535 -580 837 -380 942 -707 842 -811 -167 313 -95 -814 -275 -174 738 -928 -840 963 724 -514 536 16 -409 546 680 -286 -694 -918 491 -352 479 -393 -284 -799 -814 -993 8 436 -44 349 150 88 -988 -589 -768 536 514 -695 -78 -9 32 -136 -395 -415 -199 82 93 855 -277 934 -92 705 -183 499 146 -47 948 494 889 724 -960 482 680 516 -74 204 239 404 821 615 -541 -491 -989 -794 -504 101 -486 606 228 622 843 -844 -261 712 -541 -923 -389 963 -30 503 749 5 459 -949 634 331 438 -435 792 295 215 961 -314 244 -916 369 -696 -488 58 -294 111 323 -528 -339 -420 123 -274 -568 -6 759 -186 -387 929 640 -858 -149 -786 627 -377 -241 -947 24 837 -276 -864 371 -582 161 -135 912 -700 818 -51 931 68 -527 781 -439 -647 -836 -249 997 -430 416 -129 -920 355 -786 -630 -46 666 454 -152 147 -234 612 -766 -180 -655 -532 -795 -212 145 -979 -215 152 -181 -109 707 -256 69 555 -720 720 -814 -876 408 389 209 -324 718 -733 -33 721 430 14 -41 -305 138 -708 875 813 -396 959 677 -261 -503 137 935 398 856 -378 -860 440 -596 -719 -400 -487 552 533 -787 -526 26 -370 79 -160 249 464 -37 149 845 430 987 974 877 -290 989 -315 -45 749 -668 -448 -538 -563 -753 -318 -331 -925 -296 782 973 -283 545 556 -941 -34 -596 -979 755 28 776 647 628 -644 -20 -388 -881 842 755 270 -837 -761 663 31 38 -842 501 -986 -678 737 -718 403 -879 430 -713 892 371 -125 288 -517 797 -901 -759 -234 596 220 -22 676 244 -877 368 403 -367 470 -416 720 -171 339 -935 -645 726 -583 -250 691 -955 353 -162 -850 -389 -258 -262 861 -563 -104 -282 566 941 -586 -716 -829 -658 -674 -99 -26 937 546 -906 -928 135 115 -533 -213 -793 -903 -368 -239 -258 -645 -26 950 23 -300 853 -173 746 -843 -626 -371 446 760 175 -305 680 120 -10 379 -630 751 221 -646 249 -805 -695 972 99 90 537 178 489 698 150 -879 -251 -766 -835 702 -985 -65 149 761 -178 892 157 223 580 118 -442 109 -457 541 -579 -327 977 -875 419 892 918 888 -575 -872 182 725 -593 -474 -682 535 -643 238 50 -815 -496 -794 -389 466 -114 97 660 -324 77 812 -168 514 -850 73 696 743 -788 260 741 -886 -175 729 751 941 -287 526 871 721 -236 529 -226 -95 784 907 969 -708 -349 748 -64 138 77 -755 -407 151 -850 -447 -681 895 -314 -553 -432 114 418 245 -868 -837 199 841 -480 887 -165 290 648 78 413 -590 556 453 836 172 811 100 -913 518 92 -312 475 -145 903 822 -67 93 -595 -698 771 -222 -134 842 498 490 -363 143 277 125 -793 9 -210 -444 -420 -669 778 -879 -699 -43 -411 -159 -268 782 -544 -971 -918 -491 -424 371 161 760 546 41 604 282 963 -901 176 997 752 875 -630 419 -383 -507 834 -146 735 -887 -49 -3 998 933 759 926 -634 -191 701 -732 -428 -218 464 42 539 -16 978 -1 1 460 476 298 495 772 -487 440 412 459 -73 15 637 -842 -432 325 -25 692 -611 374 -865 599 -654 -693 -536 -388 21 -851 699 14 -301 -604 697 282 -799 38 -460 127 804 681 985 -776 -851 347 246 -677 221 977 43 -184 -366 773 652 -365 951 502 803 -87 -67 -211 -457 744 917 -296 -386 -165 367 333 215 -394 -157 -608 -535 -568 -912 538 97 432 -271 863 -856 830 533 -687 -431 -731 161 -924 219 -684 113 -825 73 -362 -806 647 -843 422 -272 904 -993 -111 -707 -813 -537 657 -29 792 -595 -237 -484 -763 -928 27 -672 -287 -209 158 37 598 905 82 -837 -478 -904 357 -611 41 738 -477 -419 -409 -623 172 35 -177 301 39 -340 -51 196 -723 -351 -646 313 310 -951 -556 456 -709 -185 554 -616 -877 -198 556 -579 -547 -408 -533 -647 863 171 -800 -675 997 -656 477 292 354 377 790 421 180 -544 222 -439 -55 783 -945 998 -520 509 979 919 407 -245 374 -681 886 -660 -522 730 293 -608 892 -359 318 -73 938 192 -114 180 383 -443 -761 494 -87 -732 846 -758 361 -177 945 613 467 -604 70 -785 -548 302 183 -220 663 -125 356 -726 304 -768 43 488 -512 298 1 -111 352 529 -277 899 -938 479 19 722 474 -418 299 51 -179 -143 -776 517 977 -20 668 825 -173 533 47 -817 495 -593 157 579 -814 623 -513 625 -232 -959 -188 -790 55 495 -464 3 -916 523 -550 -238 288 348 55 -418 -213 -917 -674 -527 845 348 -1000 -596 -23 -320 341 781 453 -390 -382 -234 -31 570 -434 -888 793 -606 -410 -38 719 317 -137 743 -103 525 88 -319 -452 -583 -110 277 -765 297 287 -736 -621 -289 -79 664 878 841 -493 537 213 -404 686 -504 -803 -987 -686 -879 -933 498 -674 -13 -171 75 -903 -741 220 -712 262 -176 196 419 613 -864 -529 509 -566 -594 366 387 -26 -613 790 608 922 -964 839 708 306 -480 -539 277 597 904 712 250 873 495 220 -266 -993 768 -278 -547 -42 636 -772 272 220 959 -324 512 923 821 363 737 -249 810 245 88 342 -388 -33 520 -68 862 -90 553 -783 174 2 863 157 -651 -864 504 457 579 -485 19 214 799 104 -850 -863 433 -372 -534 583 -442 231 -627 -288 -538 446 -601 942 238 806 564 301 -977 376 978 232 650 -816 155 -442 -534 -499 569 794 643 426 -531 -94 -236 882 968 -705 393 -594 -860 -916 120 -786 -556 716 -874 -288 73 233 -57 274 -738 963 432 -849 875 689 612 -365 -126 -553 -330 300 709 433 884 -938 663 405 683 580 -733 -228 -533 187 -354 -245 -443 273 -682 -892 755 656 53 968 -225 -845 230 -146 700 -306 -183 509 834 -34 -758 -315 -667 896 -838 454 478 152 -211 -16 -827 -439 -879 934 -984 -406 -487 415 24 -162 163 -273 -335 949 580 -476 710 457 574 495 232 236 -717 -675 162 773 -832 745 -213 574 89 -505 -605 -763 -91 425 -834 -683 662 167 374 304 -354 -863 -900 -95 665 184 -375 -640 -394 -359 -656 483 -201 -345 609 641 636 -907 -126 800 584 111 355 13 -848 726 -648 604 -15 -737 12 -369 611 465 197 644 836 155 126 82 206 397 -939 -165 -89 599 -885 868 183 723 -693 -457 -631 -274 828 -982 35 -178 588 104 -307 -36 -817 930 380 134 -142 883 528 -893 -304 736 977 -986 -653 194 491 249 657 742 529 377 -86 -935 -887 -448 -970 -402 -446 -874 919 -9 -426 -197 837 175 574 -151 566 -720 -328 120 862 782 442 986 259 -597 511 -477 -866 312 -782 409 455 595 769 -228 434 181 117 5 -965 921 -352 287 -725 -895 935 -992 -465 -390 240 -15 -639 985 848 967 -243 934 -291 -985 -578 33 -174 598 -493 645 -215 -157 575 768 -994 -241 -969 -148 -606 834 -155 -547 878 -556 891 999 494 589 587 309 156 367 284 654 -512 -298 -342 304 718 -665 -557 363 936 -82 340 -410 -908 -172 765 -462 -232 410 98 73 -714 -916 -798 250 387 -648 78 709 509 -426 -454 -489 -955 844 277 183 777 921 -588 -553 928 -509 893 230 -23 -191 169 564 -728 491 509 294 -578 430 424 -870 851 830 89 365 -160 745 -508 509 -683 -545 477 849 -832 657 694 -49 -853 965 616 3 -328 -226 -130 483 469 -467 -930 -902 -310 122 -454 -577 -228 -447 -376 569 603 715 -924 503 -702 -136 -863 131 -86 76 -378 -879 781 -578 334 452 -488 -11 -95 398 -713 -793 311 376 615 118 -75 727 302 698 693 656 108 -514 952 272 -535 -93 -56 -247 739 -348 200 -171 502 73 226 382 532 -738 276 -80 613 69 -361 -460 510 912 860 680 -483 -997 850 -10 326 -242 -607 -821 983 223 -347 -259 -666 232 423 -283 -646 792 420 -510 840 417 -204 -289 438 -940 831 161 525 716 -148 -230 563 -230 -747 533 387 552 14 -730 322 -933 -274 -591 -382 -255 -869 777 625 475 373 809 607 -413 -821 -699 34 481 -915 -750 654 274 722 -654 -119 222 161 717 -857 154 -586 473 422 -275 -143 -130 -893 988 -268 -342 -722 688 544 -186 -635 -882 216 -720 693 -726 776 158 -474 -67 968 -19 -799 -920 687 -736 -282 790 -240 806 412 381 -56 310 168 343 504 186 1 218 -685 -949 381 -613 175 -130 942 610 -22 275 -857 982 307 269 155 537 -977 525 -882 917 413 806 899 -361 -349 706 -878 -349 526 24 -769 -933 -624 -894 -370 721 -845 -249 847 -123 -750 -345 376 -482 -983 354 -587 597 611 -15 -878 690 963 827 -184 -799 770 -618 104 -456 945 -231 -96 -7 232 -469 427 98 -975 496 973 184 345 694 -271 35 775 64 -471 918 -627 -929 -424 -867 802 -719 -450 807 404 686 593 273 -551 -80 -557 -195 -704 -601 -561 -62 372 799 -487 607 -655 130 119 -478 739 102 -357 945 -458 869 -19 451 -206 -406 939 80 309 164 -569 -658 74 327 890 465 614 -86 766 192 781 -821 806 131 -897 -361 -369 -265 331 988 507 -584 592 -418 392 257 -499 -353 -873 447 -967 434 -346 974 497 -296 -817 442 925 724 -707 -342 754 -608 -477 232 559 -309 992 187 187 -524 -800 931 -274 -770 624 436 -319 -853 286 259 -961 -201 117 927 134 790 257 687 -523 -585 240 -621 -948 247 519 945 389 -384 732 -815 979 -555 -500 407 531 -382 592 -945 -912 -656 953 535 927 -64 -634 -25 404 -167 299 -195 -570 -470 154 718 568 -874 -358 190 -196 -403 84 -257 -548 -64 318 689 -947 -830 -85 -511 -829 -144 -280 -719 -645 76 533 553 181 -173 -474 -73 -115 -647 -735 258 -114 841 753 616 -711 -197 805 -22 -270 34 -540 -599 716 923 -133 302 730 -373 -151 -59 819 33 -449 311 931 -791 -701 -667 992 -125 -671 -825 -100 490 -592 -461 -219 -571 -199 -933 -191 -962 -711 -496 913 -140 201 371 -811 59 982 -603 -336 245 -831 670 442 -816 274 467 139 844 168 -264 -261 -24 88 92 731 621 26 331 -643 -377 284 753 -777 -155 -754 407 -542 -705 -155 -142 -540 750 -790 645 383 967 559 724 -317 -424 940 239 -106 -791 999 -799 -135 -249 246 551 184 883 -376 -293 -450 -17 501 785 -991 -10 748 -645 -431 -6 -930 551 -884 30 -877 -52 -942 985 185 -417 -98 -920 -453 -86 606 -966 -786 -623 4 12 -237 -648 -200 484 -390 393 -504 -815 -326 -355 -491 598 -263 -568 699 782 -227 813 823 -445 -517 -557 388 -222 445 560 295 939 230 58 -63 963 378 -990 70 879 415 955 -184 -966 373 60 -940 -191 -103 -92 -465 335 627 781 116 8 479 759 456 -43 167 478 566 960 -142 7 62 -264 944 -862 -504 -831 -322 285 -797 432 -251 -45 316 -61 929 -924 -491 786 344 -256 324 -765 -957 -668 -728 640 -971 380 -972 -160 109 807 -908 -600 77 -42 -309 968 336 -291 -895 243 -343 -112 -605 187 -726 -712 -876 -103 705 847 -620 138 990 926 -620 213 -425 -354 -293 711 -939 782 -764 662 590 -876 -717 769 80 192 -883 191 581 -183 -161 -897 822 62 917 -100 941 -116 695 52 -4 498 -866 920 -241 28 -350 929 -200 -872 105 -289 -492 273 99 183 -947 410 -427 -476 966 -618 -670 150 7 44 -112 714 761 -76 709 -819 -935 924 -687 -47 864 -149 -235 -608 -701 -711 -109 -691 577 -923 618 524 -700 79 771 807 945 551 -457 -244 -890 505 -336 385 427 777 214 138 470 -666 1 902 -535 697 -327 777 -289 60 981 803 819 293 559 -946 -139 673 802 715 688 -980 -83 704 718 -492 -307 -974 438 169 42 894 844 577 -602 717 -491 385 -280 63 124 143 736 928 953 623 -321 106 98 -268 -767 51 -427 622 20 -169 -366 -749 -490 576 -108 -341 959 581 -37 233 694 382 757 80 509 876 792 -547 -838 -834 -847 -795 -871 -296 348 -390 -102 661 487 527 -961 527 306 -609 667 -527 -607 731 -180 627 566 -720 -860 349 -678 -65 -461 -591 858 850 124 -806 -553 -945 -405 591 857 996 -569 -132 781 486 356 191 63 745 -31 -57 909 784 877 -20 190 -130 715 -1000 -520 553 304 662 -959 -902 579 -272 56 567 361 -527 509 -92 -933 -737 304 831 -216 -659 -543 674 369 132 -191 804 -156 366 -26 -116 -936 -848 -287 483 -714 -438 -991 45 143 540 -816 -577 -721 -560 -588 -908 459 -405 -497 517 251 267 1000 -368 606 -746 -907 -772 758 111 -659 -434 -39 546 -982 -536 259 903 742 697 -884 762 -459 -85 142 35 836 234 -516 -351 -405 233 -550 823 -269 -744 500 -732 254 480 -658 -685 918 298 -345 -323 -482 -740 -727 -243 460 19 134 254 861 -651 904 998 23 -422 733 699 810 -320 -431 -320 375 -892 -125 -380 -650 -515 372 123 333 750 -139 713 -120 31 -413 852 -806 958 986 -522 430 -806 422 334 -996 371 238 912 -688 195 -839 -49 981 -564 618 -637 -957 966 -357 -357 823 -647 647 962 -454 384 263 -693 546 -54 -760 493 -312 -260 933 996 372 -718 -910 512 -764 393 -692 -502 162 -154 523 -435 -482 56 -213 -385 455 -984 -854 -200 -248 -135 -195 296 768 440 811 -596 716 394 19 -463 -604 -353 87 442 -485 -352 88 306 882 173 865 804 217 961 930 902 -441 244 743 -917 774 322 505 833 -781 233 654 399 -936 -974 -764 298 73 -635 402 517 112 -261 -332 -281 396 260 -897 -202 497 -126 -517 26 698 -917 0 -340 -502 920 546 515 -154 -211 638 -827 -69 -186 -255 256 641 819 -320 505 404 -432 -744 -78 407 -935 739 -91 244 -758 -160 -175 269 132 199 -991 445 123 20 -510 598 421 -357 -307 536 298 487 174 820 276 331 254 868 616 -781 115 163 -678 -547 13 -785 269 10 590 -188 -345 -362 959 -140 -267 756 -832 -789 835 -970 644 -668 449 -942 905 908 917 676 660 -281 615 -880 -712 -898 -484 -265 -836 305 468 844 448 -702 624 92 -880 799 -167 503 21 582 772 679 -136 658 -978 875 -76 329 -2 663 -702 283 428 357 -375 -402 -652 -357 958 19 809 -156 -405 -869 -989 630 406 341 460 -427 387 269 -927 -993 -841 136 331 -669 309 -358 943 -862 -328 -126 240 -271 937 -150 -749 -861 208 -685 -359 -306 -285 -576 783 476 843 912 -139 277 644 221 791 -157 391 -967 469 616 -475 264 80 806 -509 -264 -950 -393 713 -706 -714 674 263 612 -250 -867 -378 -786 -446 624 803 -471 -784 -125 168 678 -369 -480 285 -653 681 -867 -189 -652 377 -478 -62 -930 966 535 -194 438 444 93 -187 697 -829 311 -923 -79 883 819 560 18 -953 220 -357 947 223 -66 -389 708 199 348 -203 903 -25 -723 -544 817 -971 -968 -852 -96 -594 706 542 -404 733 -375 0 -33 -666 -371 -846 895 -242 -185 621 185 487 738 551 -868 582 793 -381 -179 7 391 163 960 629 -572 250 -771 811 -387 -724 -492 94 -825 890 422 612 -179 -511 -620 -360 -814 31 661 -817 547 -493 -6 96 -817 277 -587 -412 325 400 -782 4 470 935 999 38 -835 -309 813 256 474 -212 833 804 -480 -74 853 -586 418 603 -814 138 -535 661 -742 453 -837 391 648 219 -653 229 693 -881 -103 -231 332 -17 65 -978 411 -349 -98 587 245 -767 923 -544 561 -274 -150 -985 -167 892 579 288 -819 239 -489 130 664 -826 -828 -690 -100 791 -250 806 479 850 219 -109 880 -73 529 -742 251 55 358 -525 30 -51 -903 984 -553 -846 827 80 577 -615 380 -412 470 272 650 -925 194 658 -329 -865 534 543 866 -821 159 -241 471 859 -617 -428 833 975 -133 85 -413 1 -386 201 853 -904 706 970 -18 -672 687 -583 -325 773 -970 695 -196 510 -606 -358 863 228 -715 728 -726 807 -421 -672 26 537 -527 414 165 -948 540 814 567 -183 220 703 176 316 452 -995 -99 727 780 -788 273 966 657 471 -373 831 186 -1000 998 -778 -918 -608 605 -585 45 4 -894 859 -409 -857 712 -731 100 -8 -332 103 555 -506 218 595 -320 822 78 -78 32 -676 -460 367 -512 458 -692 754 -883 -214 -163 -590 -779 -680 -324 -636 -751 474 225 211 715 -584 357 172 -758 -456 -860 264 212 -297 -411 491 -565 108 266 223 172 797 -54 356 -790 -567 101 939 752 830 -924 -759 -595 -884 417 526 -217 517 28 -224 -871 -849 -771 397 -810 -388 720 -914 357 -876 851 507 850 -227 54 663 161 614 156 689 -350 104 618 158 -394 563 822 817 -340 854 -491 72 249 695 306 -678 -517 974 -563 463 244 213 580 -561 425 -925 442 851 -470 -324 887 956 77 -373 458 -579 -945 -286 98 945 -539 -627 347 -996 165 -208 -630 492 407 91 804 -481 -476 577 -136 -488 533 -601 -685 620 -801 -26 738 975 423 -781 -762 -637 558 -735 361 714 297 -142 -530 -351 -303 491 376 -769 919 -245 7 -956 560 739 -708 -966 -191 81 5 -434 280 661 -341 -14 -744 -58 -921 -35 724 47 934 716 500 54 -448 967 981 89 -246 -606 732 157 925 -202 962 242 -70 720 -205 -27 -603 732 698 -30 798 507 743 912 555 -858 -872 791 -362 543 -711 714 92 -982 -918 -897 -198 -689 136 -646 765 -852 209 -602 42 -233 -363 109 -231 -820 279 727 349 -412 904 327 919 834 -282 385 -991 -229 901 -830 393 668 789 -993 137 -94 341 -389 -573 -488 478 890 790 533 688 525 -847 -911 503 -754 -838 -937 -216 294 438 828 390 198 770 683 884 917 -944 465 -275 -141 -514 488 394 -996 -836 -920 -233 -468 254 -300 -164 958 562 -122 -964 -448 673 171 -73 784 901 -193 -752 545 -96 994 -783 -54 21 -270 530 -126 9 -109 -4 681 -438 321 363 -164 445 591 -91 135 -483 885 284 905 -742 -70 -272 878 184 -846 49 257 713 797 144 -927 918 -27 530 -490 -767 172 -204 395 488 625 63 -203 -949 624 -999 -464 915 -607 231 163 -719 -563 -426 -485 -772 -941 998 290 333 -421 452 -495 110 -680 324 47 1000 -361 -877 313 -583 -37 -9 75 -519 -263 -655 303 972 -599 633 474 636 -220 -457 611 -47 -555 977 123 -635 -791 782 355 -450 -541 -1 -887 -711 -962 395 -827 -965 695 -977 36 423 941 560 -878 967 524 -507 -833 457 456 220 -516 -250 866 -15 -384 -423 342 -180 519 669 294 907 -44 760 870 480 979 -517 599 -228 -876 187 893 603 708 863 191 -299 -721 97 -668 706 -55 835 451 -106 338 -1 91 916 -920 -940 74 443 184 -608 -320 729 779 432 582 -460 80 -399 -471 -723 893 -945 -621 -418 67 -82 -298 -238 -402 -500 33 -698 -109 -733 735 -437 118 843 -396 -177 -314 -370 375 -808 -854 884 288 -779 523 264 423 164 197 625 10 -635 634 173 -824 -647 464 -939 -367 133 -252 -123 596 -146 -613 635 321 -398 -370 -773 -344 43 557 53 -261 -762 -331 -919 807 -100 -232 645 175 -732 -406 -408 -882 474 -933 -305 -563 -206 -593 -796 -964 321 -418 -958 -68 -857 -917 -142 71 -689 -730 562 -56 -233 258 365 -947 621 888 -668 -7 -151 588 654 949 605 931 -690 -724 -407 -292 925 -370 509 -548 265 279 -922 -516 -727 910 -945 -262 -942 556 547 391 -687 104 667 -58 -225 987 -474 -801 -2 71 651 217 761 588 640 934 511 -654 212 550 948 481 -430 -381 738 892 972 -667 267 33 -377 -773 -971 -761 -130 949 -255 470 -514 260 -690 -222 -893 488 -117 -281 -33 -251 -389 -259 132 216 -295 209 -468 236 110 479 461 -764 699 -636 -515 -313 -716 -80 974 -797 319 648 -1000 -190 879 -67 598 373 75 567 21 -59 -278 -839 -788 715 412 362 -11 569 -823 -659 -825 -151 237 -154 -584 515 138 -767 514 -108 -495 -652 -678 -715 145 515 81 -539 -489 -456 -781 833 -120 899 -554 151 235 -389 685 -151 63 -289 976 -199 185 877 -379 480 -259 876 -317 880 -547 134 -501 -822 -375 177 -928 -272 -371 -110 82 -128 865 368 492 106 735 -684 -621 357 -497 430 -551 850 -139 -442 -441 722 541 521 346 294 389 161 -171 -626 -720 -493 581 557 299 -813 -202 -332 -538 191 -895 118 632 234 389 -314 -432 648 -212 -37 499 -495 722 85 -409 36 392 998 58 -695 -987 406 859 65 -467 -864 -799 910 484 949 621 -978 -462 718 -575 -410 13 104 912 113 -865 79 44 915 990 28 -231 -971 411 1 -997 -699 -923 -75 -693 175 -895 -246 -907 959 -541 -388 -997 -863 -894 -396 -86 877 -330 450 622 -587 -802 -324 968 186 -803 -867 -93 242 791 329 771 487 -694 762 849 524 822 -716 -954 -280 -437 -119 -529 847 900 843 246 891 -670 488 500 391 226 -802 -470 84 706 140 -28 -620 270 704 512 761 104 646 302 611 690 959 422 -494 66 822 -757 997 -564 80 161 963 552 -763 -686 214 -526 773 -513 -912 -155 552 -378 449 -982 -866 955 176 312 -33 676 -978 -302 742 -837 720 -845 93 139 -729 -324 907 -724 709 357 -725 -373 -904 -374 -417 -447 846 -687 -618 -223 585 -273 -707 -382 -544 -845 -409 417 -584 -634 309 -803 -301 -83 535 -368 -960 -205 704 395 94 -429 673 -656 -657 -425 247 -370 466 -846 939 279 -420 -394 -588 214 -243 -545 317 487 665 -704 -774 -995 668 723 -905 895 -526 109 -432 893 -356 346 -889 -728 660 -855 854 -830 868 370 -612 -286 883 940 669 276 689 716 322 174 599 33 -805 619 -906 40 -830 -442 84 340 -204 731 -244 562 -164 947 -285 872 428 729 -826 882 323 -353 -403 -668 -107 -77 -980 756 652 -781 611 707 -73 -38 243 746 319 -415 -985 585 288 417 -168 -930 -64 -34 76 104 438 -109 596 -902 690 190 -972 -291 941 -908 204 -788 912 392 413 -36 -182 -808 673 354 -606 -241 -746 730 -580 -780 636 -925 -458 830 476 -737 15 659 -51 499 -331 -331 -981 781 -94 836 772 -360 257 -291 -628 307 -866 624 134 627 150 139 -594 209 -537 264 847 -283 91 -634 -774 351 -466 -905 -454 488 -534 155 -911 563 261 -932 -100 515 -796 -309 -888 -839 -978 -89 344 -58 -769 256 -837 67 420 815 605 56 -814 568 -808 -434 -55 -992 -83 385 -645 859 -384 -982 -166 623 -552 174 -810 -451 394 980 193 121 55 263 894 714 374 186 95 -736 -284 -57 -790 -894 -588 741 -808 -654 -813 -409 -139 977 108 247 -341 662 819 659 -582 922 -259 -990 -935 586 959 716 340 354 -455 29 584 -181 268 -770 -779 323 37 -551 724 -681 683 809 -6 -138 -381 -648 -223 -359 -524 325 534 -44 -258 -910 525 -83 -571 472 -909 -5 686 -174 785 -1 -798 739 -595 -458 17 603 -876 778 828 -285 -796 -701 -399 70 -413 -613 447 193 -644 374 800 -586 -575 -559 854 839 -306 174 -804 -53 -177 -560 -432 818 -763 943 570 424 301 -146 -238 363 -311 677 144 984 278 -660 -957 -141 -410 -701 -758 601 491 -477 -950 315 94 991 577 430 804 -427 917 -723 681 185 183 85 200 -472 -893 -658 479 -462 259 768 714 59 -449 91 734 -369 -759 -815 -338 -623 -50 -969 811 -917 427 -4 512 -261 -228 807 -434 762 182 422 -637 974 -414 -241 -174 -226 949 -218 -148 -880 -887 -152 537 71 878 -423 -127 -672 20 -941 244 891 990 167 236 -805 -300 254 -953 -265 -952 -254 -142 -411 519 -599 806 -502 -327 -887 -3 -853 -38 871 -182 -596 462 266 -782 499 -414 -174 244 -776 -175 -454 159 -573 406 125 -534 780 35 -310 -74 826 -707 -411 -977 755 -829 583 474 154 -217 732 -373 1000 -135 330 105 290 615 881 585 379 759 677 -496 -797 -350 525 542 118 484 -564 -618 -219 -766 544 594 -584 -475 -280 432 744 339 346 -437 -400 -548 -908 836 -718 -94 -299 550 269 -626 899 -516 -433 23 -45 400 -956 -752 -987 -155 -347 -499 -260 764 395 937 -176 -153 889 136 647 249 924 -806 46 498 35 -830 797 774 -674 -900 -600 956 -178 -8 993 288 588 420 -307 -113 -252 128 -633 -148 112 844 51 626 1 86 980 -796 -574 -980 -674 147 984 -297 198 -31 19 365 -639 -110 855 -136 -925 494 -569 -945 237 582 392 -526 -943 741 -798 763 157 -525 749 139 966 548 -995 100 -759 -158 -308 -976 355 -750 -351 -529 832 987 333 734 -876 -751 558 377 -945 -751 919 463 749 -322 426 904 -308 -678 902 -888 59 996 351 576 791 127 123 -731 -220 -21 958 341 -835 -9 -31 543 -649 -959 573 -471 916 -137 -575 601 666 505 184 -463 -875 -834 -312 -404 -30 -656 -584 -203 715 -822 -624 667 -786 658 227 -324 -740 826 -192 408 -309 900 -762 232 936 622 99 419 789 -416 -243 -849 -296 -697 351 -656 -969 -101 -530 535 869 -961 572 -975 -359 -92 -28 932 -52 -926 198 151 926 -115 100 887 886 -241 278 156 458 788 399 942 -497 -115 -450 349 -414 363 585 -17 -192 914 585 754 -732 469 129 272 -86 250 512 869 640 195 906 22 838 442 43 -801 -412 61 -604 -587 343 -508 120 225 944 914 -492 242 -166 -267 261 356 468 56 -777 692 879 351 -827 -379 283 -856 227 -805 887 -196 -97 -925 -73 -809 136 -913 -112 305 492 310 -943 -499 355 -573 -58 288 -910 106 -481 489 -145 -232 777 -487 548 857 293 -968 -298 -388 336 -731 -136 -5 -265 848 -256 481 -693 -294 664 937 -744 -79 549 678 -776 702 -836 -248 -806 -318 207 255 -284 -441 -711 -187 444 -684 690 175 -447 -12 -644 291 982 748 691 412 200 435 379 -59 -603 503 921 24 -528 -621 -528 724 -350 956 -997 -589 851 -673 -279 -397 486 -223 211 -31 766 -739 48 365 375 41 859 -840 -282 -337 785 -506 738 -816 -445 -569 -798 -420 -607 177 747 -406 835 961 -238 -189 833 -947 198 -37 786 -903 -641 414 363 -581 512 -422 50 573 668 234 -132 -769 -247 -323 -597 554 -459 -565 374 -407 -492 789 -606 368 282 -787 729 523 -85 56 466 -146 -710 -272 -947 423 -802 643 862 -570 512 -365 -574 -540 -808 -25 267 106 -508 747 -533 -978 801 -943 -716 541 -484 -980 290 775 664 308 -148 -814 781 -123 941 543 -443 -599 317 -36 -198 316 944 926 -549 253 -171 -860 132 -793 487 -90 -651 -379 636 -455 558 -182 -215 457 -49 -191 -930 772 466 348 319 -759 -96 -363 -767 -482 24 -128 997 21 -213 -938 -137 420 659 -341 -760 302 835 814 -747 992 253 736 478 43 483 613 -256 905 123 -406 -252 -504 -874 -908 742 565 -632 750 344 461 750 -238 -850 -983 -332 40 892 -299 669 -958 522 146 -741 -71 -30 -458 -490 804 -471 -850 607 76 994 871 119 -268 -440 -304 386 -589 217 180 -162 693 162 -391 -578 -265 -450 -841 705 -512 118 792 119 -827 -801 109 97 -390 882 -533 -629 365 -260 849 123 -280 484 492 542 896 283 907 -387 802 -463 -343 -42 934 -473 -265 230 -935 285 -249 847 419 502 300 -729 -640 102 926 -681 -399 804 -595 -838 -160 741 -830 890 707 995 649 380 775 957 -798 -38 275 181 -408 0 -36 217 699 -850 798 -964 221 -778 965 126 -335 512 -310 -201 -158 -401 809 465 921 -2 205 924 578 128 -375 365 -107 159 946 156 -253 -653 -459 -936 -559 408 628 -813 -481 203 -656 -834 359 -269 -639 778 674 967 509 -475 -205 -292 -126 337 -638 -839 907 467 171 635 337 -749 -419 415 -737 364 -228 581 -651 481 -921 159 544 -221 -910 763 -819 -95 -616 -186 366 -833 797 -91 162 727 -405 -295 815 -266 -211 662 -54 -666 -665 592 132 -522 949 -610 651 -916 924 -776 9 -515 -858 -960 945 772 -432 805 -551 -986 -948 -81 -903 105 -153 551 -582 11 560 487 -930 -209 794 444 -184 580 736 621 -804 217 -932 -176 669 -457 -142 -240 -489 -638 718 215 505 800 -65 -631 286 -172 -690 26 475 -536 -854 -390 588 160 770 23 -481 273 496 704 213 -447 500 81 -657 305 -685 3 358 -255 -772 -108 381 -836 840 -698 580 975 -87 284 -743 -918 -858 372 672 110 -815 -304 630 836 131 -104 -503 646 -451 523 -92 67 700 -829 -51 -515 -590 -220 288 991 380 770 -645 -840 624 222 689 538 -167 -864 -486 -170 978 561 -108 -378 602 -495 117 933 -49 608 876 861 741 589 -502 239 -461 959 -693 309 -878 -114 978 -787 793 -330 -16 388 39 232 -48 -720 400 919 -244 692 -444 478 221 -771 431 -252 -261 -787 593 -11 314 258 -694 -478 619 264 866 -98 225 -168 273 -162 392 400 608 -323 215 83 189 -757 -845 -168 93 -82 967 894 -169 -880 72 -829 -368 859 394 -201 241 -225 -50 -421 821 674 161 390 575 145 -46 -233 -817 -935 -84 220 700 -303 -962 -149 772 -621 -566 329 628 982 591 -442 -414 -689 -721 309 -958 -26 -348 -404 996 123 -891 -252 -597 -69 72 -335 973 824 205 -951 850 464 -102 783 -22 -340 310 975 591 -816 578 390 -159 -333 1 163 -129 -52 -694 -883 -41 -128 964 489 -652 267 -261 -503 497 -13 -434 222 -623 -903 958 353 -898 476 -685 633 994 -164 -873 956 -893 -345 -694 -165 896 73 -698 -490 -543 -702 268 -199 -67 -569 -483 710 797 -71 -361 -131 -374 527 -800 -108 543 -211 -923 409 868 665 412 -940 -69 358 263 -855 413 7 623 -310 -607 -393 479 -798 933 -756 -558 -189 -597 828 244 131 -934 -950 356 80 186 -768 580 772 -855 58 876 964 657 -898 545 -980 125 262 -250 437 -668 -53 560 960 -626 -195 940 -991 408 -903 868 759 -299 -273 970 -777 894 662 844 591 858 -471 965 923 780 834 814 -731 -545 -654 -906 24 -158 -972 440 -158 864 -644 -786 -355 760 749 -756 623 -402 588 -832 -960 276 463 243 896 485 691 953 945 -486 581 -912 -745 -749 -351 -723 648 -820 670 660 675 777 924 425 575 206 639 929 -165 -81 601 -701 -172 -98 656 -105 586 627 -17 -987 -82 -597 994 566 -88 -656 555 -886 266 -463 -409 -534 716 -941 936 742 238 467 -588 89 -413 794 581 618 845 -959 -661 141 -330 4 782 -963 298 676 -700 114 -581 -307 -854 -578 -197 -275 45 199 497 -138 122 0 -516 377 -126 902 -454 -499 683 560 -234 145 893 648 -862 -194 101 353 461 -483 562 -763 874 153 -34 -159 778 176 -176 233 929 -891 704 269 144 440 -606 -516 340 -192 -78 979 919 -842 -613 -654 -600 -837 -156 -615 699 563 -330 -371 -499 -667 -370 -592 -798 -324 -826 -241 -666 -239 981 -920 509 310 -345 596 973 825 363 -535 813 -910 694 -596 105 819 -551 297 -759 -751 351 -349 591 -178 -596 746 -865 -389 -805 597 625 -639 -285 -31 922 882 -177 900 -388 -259 -584 -758 -146 -537 -593 363 556 866 934 -397 -906 721 824 -921 120 -750 326 -324 -232 -200 142 219 373 -986 389 263 725 -537 59 -712 -471 -840 242 -832 -663 404 -156 -637 -317 -322 -679 109 287 -14 705 -679 390 507 -584 -168 -988 -155 471 162 -633 775 359 -255 38 -378 -343 727 952 -41 -71 -730 91 -895 -687 977 128 -708 834 -247 433 570 196 79 -391 -823 -881 986 856 -602 188 319 861 827 387 -699 -802 -751 -235 -664 -362 507 41 990 239 264 -720 609 836 -942 659 394 -517 535 -517 -7 650 -588 -672 -936 -261 802 708 640 -751 -192 591 509 962 -370 -880 -217 441 425 828 659 -490 -658 -366 459 922 166 894 584 -702 420 398 452 -928 -552 367 -320 688 -164 -815 672 851 -424 690 -882 -709 644 794 583 -160 71 -825 -424 -885 136 -715 603 48 435 893 -644 -309 -228 -778 -453 -523 -758 -475 263 -472 44 -100 -908 -277 -879 -583 -381 -417 741 -928 747 -283 -92 -924 -550 -902 -428 -48 784 228 526 606 -148 -705 338 534 -258 -993 793 -424 409 381 732 16 -289 430 -885 502 868 -889 530 -409 393 103 -689 978 -146 53 -24 -929 917 -160 -36 -152 -536 -956 837 -204 -998 -849 406 321 -946 -292 717 108 -69 -785 -676 -451 -674 -761 -563 892 -974 -341 890 344 144 812 262 924 502 851 -220 -632 -2 -588 287 -730 648 -645 -192 196 704 -769 -933 -33 -627 756 36 -745 -736 793 -143 -733 -181 848 711 -152 -653 628 -424 -759 -88 779 -965 -474 68 41 -828 804 -68 -862 362 -154 -256 181 -962 -678 -656 374 -319 -566 655 -278 436 653 549 928 -653 203 -591 -993 -835 -16 365 918 737 627 -506 -985 -219 -248 -179 -562 167 225 439 -634 557 -76 147 249 -704 -528 -577 -190 704 -511 -221 -99 -800 777 769 -869 623 -233 999 161 -94 -909 450 228 -727 641 -452 -741 -366 -256 654 91 -135 -378 898 182 -643 761 167 -765 313 -387 329 560 888 -376 3 733 -948 -575 417 -80 327 479 -580 -269 -70 124 -622 787 472 295 -473 815 836 83 847 774 -445 -485 -216 -141 -231 710 366 97 -465 -656 -823 198 52 -719 965 285 -823 -97 774 -971 -772 -221 -853 -589 585 -163 -111 -629 -407 -761 -88 -863 16 -917 510 -28 557 -169 479 -377 -750 831 618 -735 -998 894 347 477 -32 175 -96 -348 -515 -847 546 426 -386 -242 683 188 30 651 560 -370 661 -363 -923 39 -281 81 378 -397 -50 -636 355 852 -883 -886 257 -722 78 -44 102 93 -173 -330 567 721 406 539 413 19 -331 -684 -542 202 268 -651 -172 -302 405 587 962 -310 -532 -308 849 946 786 61 231 249 -64 725 -701 -110 -517 1000 54 -339 -717 676 751 -183 -292 59 134 -529 630 529 961 998 -894 189 -305 -784 -307 904 -951 -547 899 690 122 -801 532 350 799 -702 323 -12 107 -263 988 773 -84 251 -495 121 785 -990 -759 700 -418 195 583 683 -357 511 -521 858 -325 -660 121 -425 -438 -880 432 187 993 -155 442 660 -597 -34 891 557 165 -173 -831 183 156 71 937 -163 952 -460 570 -868 -229 -472 -959 442 123 54 647 -348 348 -233 346 -23 25 -640 715 -866 -439 -60 -47 -672 443 -987 -885 317 632 67 -780 673 433 558 -138 -466 835 681 516 -906 853 -592 -670 210 719 654 541 -875 983 -281 -398 -764 -637 623 -113 932 -677 -673 951 871 488 -651 -406 306 -593 114 132 -692 878 -781 646 -525 302 -775 560 -138 -802 286 929 -55 -92 57 -997 -812 763 -681 -238 -702 650 -887 603 -832 233 -433 -409 -291 -918 224 -647 824 -125 233 839 731 -865 896 295 889 614 -593 -880 -666 -916 -47 452 156 -857 684 404 -901 498 64 680 -460 920 70 -600 504 -720 922 807 817 -86 993 -532 992 921 -33 -841 454 -979 907 475 270 -562 -535 -287 -611 -864 8 831 150 -273 -157 895 355 -620 639 -630 598 -364 408 613 -238 158 -648 -378 -618 -432 -179 -446 858 808 -595 67 289 -199 -85 -983 -59 486 72 -675 -976 640 -705 -646 -528 448 191 588 -746 692 969 -855 48 -867 304 275 -159 -148 803 -765 -605 689 -943 565 153 -1000 3 311 344 779 468 -863 -212 242 -730 -76 -653 -686 -56 485 271 -217 736 -84 28 369 545 -684 -248 -947 352 -574 801 107 -647 615 -169 -897 -804 -362 741 961 868 -212 -719 511 -618 196 440 -550 -347 -707 -243 144 -770 476 -342 795 -64 43 -639 412 592 47 -595 493 372 978 -492 -487 -234 -758 -82 -731 -853 676 -208 -872 105 -748 865 149 -994 -166 786 533 -993 -161 -425 758 -384 483 -463 707 -677 188 -398 -403 -650 919 838 121 875 -300 575 -79 299 786 318 -18 -977 -213 257 943 319 28 749 310 77 254 961 -264 179 -416 17 570 156 453 -593 -504 81 -678 24 -728 595 -286 503 140 988 -91 289 -580 645 -679 643 117 -954 -415 957 275 -353 -872 -305 -817 708 -805 625 686 276 -749 606 -6 71 -304 -93 -460 419 961 -168 -50 66 -125 794 695 492 -515 -778 -108 214 -404 109 -269 33 105 -995 599 -836 692 272 158 -582 584 -771 572 14 679 959 -79 -586 -163 -462 105 648 907 -928 -2 558 -447 -261 -764 637 -76 759 -341 310 450 -956 -473 -945 -16 380 -970 252 212 -130 502 -941 -395 -387 279 -504 -315 -658 -254 -201 721 973 93 48 -614 -483 -791 572 -176 551 796 -562 721 -941 769 85 177 582 -895 -461 146 -733 273 -381 971 -685 498 -799 423 -742 -123 -574 792 799 -195 -163 738 598 474 780 798 -963 -361 -653 226 -231 -690 -253 -591 471 -465 -74 -673 -858 342 684 -592 245 105 856 368 864 -824 734 -273 255 -784 -714 -198 -541 554 321 317 -611 53 -825 344 150 -145 101 231 562 24 527 -185 854 816 -466 804 -517 398 280 -691 375 836 -438 -27 434 -876 -420 504 -99 -83 -836 41 949 -517 148 -685 69 421 -939 761 294 -479 -92 382 -812 155 681 -290 853 87 -460 -65 -739 -949 -629 -253 -701 -225 -199 982 -274 -400 584 754 914 -367 466 753 -604 226 376 854 -615 573 628 299 896 -394 966 -19 -331 384 149 -606 -648 -588 -387 903 624 442 -731 -755 567 -278 -619 940 88 512 -171 905 -626 -160 152 -368 758 -241 468 -789 -421 -921 -51 -858 -834 483 865 -709 -949 950 322 676 -707 -621 -11 -569 -610 633 27 -758 406 350 -149 930 349 752 0 722 -94 162 -49 -621 -866 918 675 220 -667 126 898 992 -53 -12 96 -629 -689 519 180 458 -845 690 765 -83 16 432 624 -942 438 891 -296 -798 897 216 23 -348 -876 -587 184 -123 964 11 -864 -69 -969 543 -146 -291 -453 976 -775 793 -177 -86 590 415 -661 -895 -244 817 474 -793 -243 -290 706 754 -430 -262 -233 -301 -184 585 32 -636 -807 178 827 383 283 894 -523 -426 837 646 -264 889 -408 169 -921 -611 -990 240 -291 -612 182 -41 -544 -960 -521 691 -986 103 -25 244 -418 -645 -658 912 13 -536 -532 736 -516 558 -902 390 -277 963 -548 -248 802 -532 -170 477 -484 -310 -805 -610 -563 402 -681 -650 575 130 485 719 804 -997 628 314 -932 -171 -107 -911 567 6 -147 -875 639 -1000 -371 -100 -928 155 156 -253 229 396 -246 -530 953 766 -504 411 249 668 279 900 -1 -788 -27 -228 -338 931 484 -913 8 808 -258 -17 672 -421 -431 -680 -887 694 669 625 365 -234 -69 504 619 -10 126 628 -751 525 -108 682 -718 111 -73 -795 618 -530 313 -166 659 33 785 76 169 742 712 -172 -974 51 -754 -642 -650 620 751 -748 -901 -307 323 469 182 986 -103 719 -596 -105 -760 896 436 149 -800 -266 -398 -414 534 695 946 -91 368 -500 389 490 -621 341 919 320 -650 -150 177 -43 758 -783 766 -221 705 -91 -53 690 546 -413 -605 -93 559 -346 -629 -787 -133 -47 399 514 -146 -190 -396 -40 -253 372 -624 278 66 834 225 900 503 442 -767 303 -501 -116 815 343 -272 878 42 -775 -186 731 -349 -281 938 -678 -651 387 844 56 773 -372 956 330 112 -762 56 463 -819 516 364 424 -105 741 800 -411 300 -990 998 315 -228 128 614 190 655 882 -330 340 -824 717 609 54 767 -53 -684 507 356 -379 793 963 246 764 558 987 -40 381 -622 333 -346 -803 -463 -255 -391 -641 -390 -400 -828 880 592 -159 286 536 228 -501 -594 861 -767 -608 354 -971 86 -564 -960 180 291 -608 -239 -257 458 782 877 -49 -854 -77 630 -805 966 -44 378 -305 -889 -434 262 -2 569 109 -311 -940 -915 207 818 768 -154 -489 408 -350 222 254 61 257 790 164 54 -363 -301 867 683 208 639 472 702 914 491 -817 -545 710 241 -428 -906 921 429 534 -828 -475 -73 -803 769 985 649 -332 922 155 18 -474 -561 478 -305 225 484 -39 -302 -655 -753 -925 -493 -408 -98 -743 -946 -950 -754 952 -632 145 112 831 741 -129 795 406 -990 726 911 -389 -453 -689 245 -381 304 -928 919 -760 360 -84 -474 135 251 -670 -155 -959 -755 -609 359 -666 -353 851 48 -460 -426 171 -848 -435 -842 -302 207 414 376 123 159 -364 -632 -564 683 -642 -903 -238 -779 297 409 61 582 31 -615 676 -590 710 938 204 396 -50 -799 -190 -398 -26 -319 -845 -632 -430 838 405 428 232 -31 881 113 -157 -999 -9 446 98 -172 95 -341 -213 -392 -854 -130 -93 481 963 -258 586 -113 -265 -601 134 -549 -486 -279 -986 -450 68 -96 -922 618 944 -706 864 -347 -494 -28 42 759 248 -507 -53 -159 -599 -699 529 -364 -714 272 511 -927 145 837 -227 -404 592 961 1000 138 -942 -803 239 245 -100 -256 634 852 272 34 -623 -930 -834 -724 682 454 -923 -735 142 -806 956 2 723 -575 50 292 -128 297 994 930 901 236 -577 -988 694 -93 867 -254 -566 -647 586 758 -185 -878 221 -863 280 700 -655 454 569 681 -24 -417 -706 -116 633 398 967 -102 -851 -689 -333 124 -443 433 378 -618 615 -37 -504 639 -82 822 -956 -391 -555 -646 -41 909 -111 -273 875 -308 -185 100 -370 237 303 351 -457 -130 -900 860 161 26 -957 -928 -997 -845 827 710 -54 -54 804 -121 -393 380 132 -185 -709 -835 -39 -182 62 742 655 -535 -548 -144 796 -738 503 -419 -684 594 301 416 843 -736 -574 511 96 780 629 822 329 -176 847 399 -109 883 249 -510 -934 783 -533 559 -757 -268 -115 552 633 66 992 -779 -729 581 456 -495 53 -456 555 567 857 609 -242 -54 -932 299 -148 -615 726 -358 -56 311 813 48 840 19 -368 328 758 659 801 297 -174 137 108 -468 944 -541 781 550 638 -365 656 722 439 720 825 622 476 -425 -778 -341 155 88 800 234 615 56 218 -927 853 -766 -786 -661 740 538 -46 402 -300 -363 787 -104 -98 -346 909 -164 -363 136 510 165 -926 -340 -9 -99 -625 211 830 216 946 191 -306 -436 270 -428 -132 -387 -337 -611 576 730 382 297 72 42 -714 -115 802 -89 -841 967 709 -857 77 -91 351 550 98 451 -509 778 248 52 -376 34 -50 462 776 -240 -184 -861 847 -777 301 772 505 414 337 -88 -768 388 650 528 -708 836 485 -181 724 292 -579 -105 366 447 -734 -308 -596 772 683 -397 411 -516 924 -307 728 -924 4 804 763 -59 549 -494 -272 -650 909 779 432 595 273 -285 870 -783 -31 739 370 -431 -697 -896 486 800 -96 -131 -449 -149 5 798 -632 487 -326 -370 376 68 226 355 498 -525 875 468 -424 -15 933 -69 -915 24 291 -509 92 -500 336 185 80 -52 -551 86 -573 -295 223 -861 984 -63 -393 -107 859 -404 -153 741 -67 281 -103 -103 507 834 -500 -589 7 424 -42 -301 334 -263 830 525 961 -996 284 -753 837 38 -797 -264 -381 931 -774 692 14 -292 932 613 183 -283 -447 -882 568 251 -198 543 848 -793 -983 891 -860 838 -922 -475 -490 -164 -926 -508 -421 168 -260 949 568 847 -634 575 -906 166 -125 857 -407 575 707 -340 37 879 637 -14 330 123 941 -214 -65 50 720 -509 479 -225 881 -185 -50 301 -291 -584 -723 911 -178 627 -688 781 -910 412 -84 336 -10 -235 16 -787 -652 593 -376 969 397 890 745 -567 -70 -132 944 -763 912 576 -515 947 -715 476 -970 -729 -125 784 677 -925 264 -450 467 -589 467 -844 629 -264 -481 -916 -75 -395 -305 722 -258 -898 452 410 983 685 -625 246 -226 -963 120 -764 -217 -552 -72 682 865 543 809 -914 -244 -895 -417 741 719 142 809 122 874 -94 696 -530 738 858 240 635 590 -642 510 758 -181 -978 -545 -872 788 973 862 -908 -180 -237 477 930 -211 -813 781 -280 506 190 851 -7 -572 -661 -389 485 -997 -809 870 -836 215 -871 969 -676 114 353 -49 -613 -167 650 -365 166 828 310 723 -120 67 -211 -443 159 -114 802 -827 -819 131 -872 239 775 -354 358 587 424 -502 481 344 498 61 992 914 -36 -28 901 161 235 -972 176 482 128 -480 799 -554 574 -641 -208 -55 -685 -420 178 485 439 666 124 -567 291 53 618 -764 -103 -976 23 -961 -219 -684 -615 620 883 -972 -988 633 246 367 -183 899 -180 976 278 -186 294 455 -665 -227 -76 -253 -126 -105 67 -774 19 -742 -555 565 386 415 -351 -642 877 -942 -897 890 -920 453 -243 68 -106 574 -845 -321 637 -110 -613 172 -33 481 998 -420 258 550 -213 914 110 -741 -483 -52 -720 -241 -322 592 283 -546 432 17 -436 -689 546 386 -60 -916 -373 315 -14 -900 760 239 -638 -187 82 68 849 -198 -24 906 245 -942 543 -315 319 -892 257 243 630 953 -808 955 414 886 930 -677 197 -820 2 -408 877 -907 -375 610 395 703 30 983 617 -52 315 -677 842 -355 92 -41 745 567 -947 -32 276 -825 632 318 516 720 -611 653 -431 -240 7 -659 -37 -480 -498 -915 -655 798 21 483 670 582 -619 168 -164 807 499 407 -307 449 -605 40 86 402 609 -946 113 -582 964 -80 -201 -330 347 -502 854 561 487 -546 373 946 766 912 496 999 380 659 452 -900 735 -464 -288 -654 735 -490 -162 729 494 -890 -72 -696 713 -224 -635 -679 984 -309 -1 -163 -245 267 594 346 719 975 -15 455 372 316 614 459 848 -696 894 -241 -153 582 165 -53 227 902 410 -767 155 592 170 192 -725 -355 -46 555 -591 802 -374 -2 603 658 -841 870 776 -447 441 14 735 -49 -359 -205 154 818 626 329 -513 514 755 132 -18 -489 -164 744 -476 449 -84 55 -898 942 646 -933 178 298 -611 251 -747 -607 -152 -15 42 546 -312 -384 -473 84 -679 -345 294 -781 -322 955 453 520 333 -230 23 -592 34 268 -41 906 487 992 -836 264 973 -517 43 723 850 398 140 829 -173 270 -264 -833 556 -516 363 896 108 -731 453 402 566 -942 -760 314 -348 690 -476 -210 -334 771 -843 974 85 -538 159 466 -877 -123 -962 532 -10 959 -207 -11 802 899 724 -281 817 -128 375 271 -277 954 -462 -207 -159 -797 -930 -661 940 899 -193 -345 617 556 827 99 -860 553 -33 239 -379 -3 -516 676 621 -726 -114 -32 -761 -563 -415 -576 41 -333 135 -191 686 -353 73 -306 195 535 -508 682 -807 414 230 -853 -53 909 -459 -312 422 -475 466 752 129 -827 -479 222 973 522 -610 -273 -102 721 -737 -148 963 -445 865 -318 -233 997 -22 850 -144 -545 -408 -869 -841 -526 604 -394 229 -955 546 -346 245 462 -350 -736 -954 566 -77 -753 996 -563 771 -339 322 940 769 999 979 542 472 623 -289 -517 -528 66 545 972 -443 139 532 783 -289 -478 773 220 -982 515 391 -685 301 717 565 769 220 400 -755 648 990 852 474 -302 -588 -595 964 828 -533 231 231 721 125 867 -785 587 -295 -833 615 -41 546 431 -786 -483 494 -452 -24 554 999 -127 208 -779 -827 -56 -274 72 138 479 -314 344 -640 78 844 -873 745 402 643 -583 103 330 -894 168 -809 645 -800 371 -888 -437 664 173 578 -775 945 618 -592 -364 -509 -963 49 973 44 896 -538 848 -36 120 164 30 -607 -933 860 357 -946 364 -599 903 783 -329 -61 440 -342 -48 -428 -416 659 615 255 -960 577 -218 213 846 103 176 915 109 874 -680 181 886 -784 437 465 702 -893 -590 -608 -22 393 -459 -124 473 200 40 747 615 -377 -240 659 591 -908 -935 -35 29 -433 -172 112 334 -551 -193 -877 -709 488 -439 907 -516 744 -31 -320 722 329 91 -618 793 61 15 -791 361 120 -779 -199 -535 -635 -382 -481 480 32 325 -516 33 -963 -983 987 -305 -167 -736 -445 -58 522 968 523 52 -813 984 -728 -338 -993 473 -545 148 -709 -144 633 -217 -816 528 -993 886 236 -792 -892 -564 161 524 -455 631 400 199 186 -860 825 132 480 -868 -694 -211 100 389 -394 794 163 484 -643 -746 111 -610 -868 86 -192 670 492 -215 -566 -44 -106 742 431 306 668 557 -512 -930 915 179 -980 -977 -604 378 740 682 -357 -554 -455 417 -221 -148 832 -155 -550 -682 75 -760 -598 -237 646 441 -334 -678 -986 -452 575 -566 -661 -430 216 -564 -149 669 -831 484 266 296 714 -353 -150 -741 -289 -716 -576 537 -413 472 -269 -918 -303 -460 374 -599 -521 745 -1000 -261 247 -485 320 -761 326 822 453 -164 737 -821 -961 742 -794 -891 647 -738 248 465 719 -298 326 908 635 -28 686 -641 -735 37 -785 918 197 910 -536 -199 30 701 425 280 960 -222 79 422 545 948 -229 -246 430 -819 972 -686 -4 719 530 807 680 -221 -221 -692 -335 -795 278 -888 817 -674 -238 -914 -183 759 920 410 -632 -283 -931 -70 -187 725 -82 164 429 -761 -91 680 957 383 288 -364 341 27 147 220 403 878 -185 -919 128 759 -410 702 15 188 -31 488 -750 404 140 -250 80 280 -35 -486 -651 -160 -33 728 979 626 539 627 517 -5 -949 55 836 610 669 -785 -363 447 714 452 -986 -995 -926 -713 -875 926 -181 786 -685 -963 -62 -514 140 989 -938 906 830 617 810 -158 -379 42 -564 -54 136 32 -707 -889 -554 -411 -255 676 943 791 778 -670 495 792 -571 91 -760 -245 -651 480 -908 -864 -455 253 -513 377 381 762 -177 -422 304 164 817 -934 -883 117 42 318 -104 -858 612 -712 224 -867 -43 862 -404 218 788 -389 491 -797 -536 -636 641 516 135 -358 800 346 -652 -98 -148 350 -783 -650 777 -215 -130 -480 -760 -336 793 995 -19 -47 -110 -472 -351 -540 176 -61 104 -986 409 112 407 196 477 -395 340 -719 -853 124 -286 181 42 -200 -846 480 -792 -954 -31 247 -752 947 -675 61 -714 -162 628 -847 306 -285 -547 -449 490 920 -386 836 860 -810 -571 268 -909 -144 849 427 -968 -879 716 315 -103 -787 669 -270 -791 145 -651 303 -493 171 -651 -353 65 -622 348 393 361 -983 68 76 -212 452 644 -452 26 -921 258 570 -169 -991 375 -511 -436 352 940 79 -440 838 546 -777 -94 -787 827 -523 325 -256 -466 -69 -992 542 -244 -541 -691 -249 -708 -338 -585 -350 859 474 -852 171 -586 260 148 780 -309 -753 385 -586 124 -623 236 -965 -742 335 -780 -746 651 -589 -331 822 -266 116 -750 -961 -548 198 -613 360 903 666 -276 507 235 474 -434 -853 -362 416 -270 982 69 -32 -777 -651 991 948 -587 97 -974 -493 -552 -988 604 924 561 -922 -753 -840 120 -370 -207 170 145 -719 -226 -380 174 3 -467 805 645 122 757 -908 -502 -935 -135 -164 13 868 -712 432 403 316 -495 -451 -459 -460 -92 794 263 -626 -531 301 -347 -696 -458 -796 -321 248 -932 -112 979 253 -240 -438 189 -16 -14 -707 -720 754 454 785 574 740 -30 153 630 -81 934 148 -765 -639 443 893 915 -999 291 162 875 -357 248 -596 740 -577 -672 -500 -579 -244 -801 396 479 993 201 421 -743 165 -928 799 -289 -419 -125 850 -571 860 924 -503 -219 -767 -323 -655 -31 790 100 -771 491 901 -1000 -403 184 -859 956 816 121 -450 -699 266 -290 -227 -26 476 482 -135 -321 370 -203 949 789 -263 958 386 -955 122 -718 487 -13 -57 -843 -911 351 288 -193 67 854 346 254 -437 927 -312 -478 -727 120 913 -452 629 -498 -214 -150 -937 786 448 99 -566 -335 676 -674 615 623 463 -571 -280 -64 301 170 230 797 926 -861 137 777 -590 -77 -333 984 -391 -335 583 607 860 -586 -141 228 436 391 95 915 -410 -340 -714 -762 -174 886 841 -803 -282 -329 -237 -715 333 -406 991 144 339 166 -200 -859 -971 -909 -759 389 910 751 -356 424 567 839 -660 527 717 190 770 727 -159 518 -25 668 563 684 844 -772 991 -662 985 -590 32 -589 -444 224 -953 -926 206 -866 -10 -296 -324 -4 -221 -82 564 136 720 -270 906 -24 -417 98 -827 -553 -896 666 -574 829 -983 591 -43 980 992 136 409 53 -510 783 133 127 662 773 -994 -896 420 128 -799 117 -733 118 206 663 763 447 716 350 -800 -627 657 -730 -465 46 -221 -209 83 -986 531 943 171 355 14 206 -497 -207 11 -360 432 403 629 -499 298 -19 634 -784 -407 257 -600 -750 154 -716 -807 -438 -478 -619 -968 386 -758 -167 125 -724 846 -677 453 -155 -89 -371 -87 595 -577 -9 -909 -15 -35 -752 -659 -777 328 -871 -560 -897 -679 -809 -206 894 -705 -484 -949 82 -916 -102 -872 117 -10 -9 19 -874 -596 -74 116 -844 -315 -200 -696 173 -543 -224 473 -364 485 -698 461 -333 358 702 85 549 5 532 251 70 -601 -443 98 -445 484 -701 403 -448 752 874 515 -517 -549 -590 170 -763 -939 -913 -316 -154 378 643 -439 -981 102 188 -789 -863 813 -685 -401 596 162 622 -737 -925 -763 989 217 -691 535 -24 -84 -283 -699 -89 649 -194 486 -960 -522 229 179 -851 -399 -610 236 -160 976 -588 389 -791 605 779 -519 907 7 953 167 62 244 -721 -746 321 665 109 -203 250 81 -27 -997 -339 344 757 -604 873 -32 -251 470 503 -950 -182 433 789 -389 -227 -773 911 -775 -100 878 18 498 -59 538 864 -25 702 -468 -194 727 450 -378 -332 886 -163 743 753 -144 -359 662 651 607 -168 -627 -463 -365 -487 -679 144 237 459 -49 -234 69 665 829 -935 -423 809 14 698 232 35 -449 -92 860 -475 -342 -207 -332 813 993 -954 289 381 727 -372 -552 -87 417 475 919 859 -876 -473 532 -434 -389 431 337 -428 937 -178 -827 352 -210 84 923 -263 -937 816 -895 46 241 425 815 710 611 117 815 -295 501 -112 120 -31 623 951 459 297 -805 -509 671 841 -353 612 -325 -299 -375 597 -746 -198 -125 13 386 -555 -158 491 411 914 476 -249 -778 733 639 378 851 578 894 -689 -809 219 -270 862 240 -948 -914 -30 -447 828 674 -352 -222 577 -151 -603 213 575 -111 890 -791 266 -856 889 983 -255 389 848 785 -427 214 -443 -541 476 -483 -9 198 -607 950 -90 457 -522 867 -697 -156 -778 312 976 -36 340 757 911 175 -99 -223 -819 -385 114 -644 -63 194 -580 795 192 -200 72 919 943 -353 -251 -365 557 437 -701 435 75 -464 -804 -768 -582 -766 983 688 -393 641 -137 -630 -678 268 355 837 462 144 -211 -518 -153 372 -522 -85 299 776 997 661 -29 431 -516 -301 517 -853 -201 -411 -837 979 -307 341 631 182 -739 -775 620 -346 -819 220 -470 -278 -153 326 -179 -541 616 174 -804 -114 710 317 879 -106 942 -551 224 528 428 -546 778 94 482 -412 -110 783 582 -991 -865 644 62 -661 -449 -767 451 -140 -870 21 -570 -802 -141 642 -368 646 -906 -222 221 -945 -512 -695 -525 946 946 213 -564 -778 575 539 354 -753 45 -387 -350 922 -174 -626 -350 718 732 -220 -479 799 -158 276 256 -975 -33 -995 -783 -565 -187 -552 -270 -875 -619 386 644 -301 425 -395 873 556 874 363 160 432 1 -492 -972 168 -870 404 703 387 288 -154 -803 -395 -287 819 526 -104 -363 -982 749 724 929 -939 -589 713 -586 -35 -665 763 874 -549 -574 -523 127 73 -465 -127 832 599 -65 -795 -587 889 -350 796 386 -189 564 601 -711 928 83 -777 567 832 -913 -25 480 -67 274 677 333 -674 -472 -698 606 -13 -178 -899 631 109 661 -62 991 100 -155 341 -431 -845 -650 915 -845 472 680 -63 163 -812 -264 170 -181 -459 638 916 -276 489 -209 572 143 -332 926 -318 825 207 -159 828 66 -129 301 331 146 -562 959 786 -810 -415 812 -439 -609 548 36 -61 77 76 486 860 -329 -94 673 517 870 -918 -432 857 -433 158 438 -603 952 782 57 -684 -208 -440 475 -398 372 -793 -40 816 637 -36 267 -174 -879 725 -893 -641 -268 473 815 -720 592 411 889 336 429 67 -758 -603 -685 -921 -100 -679 -119 794 -529 379 -812 -757 431 -254 -787 -335 -738 -768 417 -704 -720 544 54 -869 -352 878 -14 -481 322 -883 146 161 995 995 -650 290 749 46 238 -188 781 78 61 492 814 182 -256 804 899 242 -349 826 542 -151 903 -595 699 -378 -306 472 -649 -483 -241 518 -297 680 -180 -449 717 35 -841 -490 957 -693 71 -629 231 403 331 457 -700 -159 -210 -505 -587 300 745 -884 -810 759 -970 -619 739 -489 -462 -377 934 -496 145 -761 537 -423 990 -439 473 -355 102 996 754 -221 -306 110 -496 597 -387 719 508 -932 -396 406 794 528 -334 -768 675 -520 784 -802 -914 619 58 -67 -724 -232 -855 -463 70 858 268 85 -786 -147 595 -205 -38 671 -117 -286 -10 -896 959 -629 -867 -294 -12 308 -542 -838 304 -46 -532 -157 -79 594 830 -143 -638 632 509 -857 -186 -983 806 -368 -456 424 656 692 263 904 -581 -144 590 998 -723 152 -897 650 -110 655 148 801 773 -289 -716 -490 -940 -355 -505 -562 134 -892 -952 597 536 -862 847 601 -49 -391 519 -13 -606 847 -202 550 -67 -952 256 839 -458 -516 -50 943 706 -947 439 995 -232 96 -69 362 725 -874 -91 931 967 -959 -903 -184 888 -824 573 -70 -658 -549 -897 -613 -962 -516 136 -696 -549 770 207 -328 -694 626 329 -717 130 -257 -274 -453 -630 299 8 806 -468 26 824 52 127 534 -732 798 -666 -961 -493 -38 69 616 640 -142 -375 206 123 70 -741 839 173 874 -659 393 -591 85 243 471 -733 -917 801 -290 136 -107 567 930 -937 -874 -691 525 337 -767 -971 9 -192 262 734 136 -948 773 -540 115 -283 249 69 -970 -791 -324 72 -788 811 -352 -431 -837 915 16 -537 318 124 -22 -546 -81 204 409 -954 -248 299 828 -722 -33 -131 840 436 838 -166 194 -930 778 422 460 -763 196 263 -477 -874 699 -372 -840 575 -445 200 707 -954 -289 -494 -106 -176 129 627 -993 -832 -806 634 226 826 555 -267 -706 920 -309 -524 -189 291 953 -137 437 -801 798 117 -891 -896 -86 710 914 -916 -890 -653 -731 328 737 -100 734 472 -159 21 -757 509 989 993 -135 -642 -422 818 900 -392 717 909 -502 939 226 -673 -319 348 58 -121 -867 683 -408 -811 -91 698 385 146 -993 -185 -983 -916 -244 -600 -729 443 -581 -10 -235 43 -757 -940 -621 666 468 -508 -68 49 -828 233 -533 -428 -389 -773 -894 -488 896 103 -251 -848 -7 -636 -279 165 -37 894 -308 623 460 319 -201 205 -986 507 -992 623 193 690 999 167 181 130 644 -554 -115 307 814 -136 -779 569 296 990 707 689 660 395 121 -42 550 -932 -500 -619 929 192 -444 -343 -41 447 585 72 254 677 -292 -293 316 -183 -551 138 588 -36 -253 -329 169 -742 -962 -818 839 479 -253 160 427 554 -952 -509 986 916 -584 -236 -138 -824 730 -581 594 -828 217 -91 423 -23 777 -845 293 574 -832 465 -359 -552 -884 -934 871 -981 114 669 -92 -706 -477 830 1000 -491 -679 554 258 317 -931 641 -491 897 242 916 -713 -535 341 -357 920 761 -609 -444 260 436 -960 423 -87 252 -723 -866 125 350 -274 -883 732 618 -886 806 -439 -443 361 -553 649 993 -136 225 -959 -447 548 87 -15 227 -217 -614 -474 -815 -842 -359 -378 201 631 594 484 -169 -596 -357 987 -592 604 901 738 -652 -9 -693 385 127 -585 -403 -202 -989 427 -794 -455 532 -102 33 979 -151 175 -79 391 771 -704 987 142 -219 -678 503 -288 -830 -536 542 -66 -453 105 165 -159 939 -35 -322 201 670 -553 -769 -681 -92 -732 810 889 191 265 602 -714 -22 696 906 -299 -261 660 -282 719 -180 -307 201 905 995 997 -568 -752 297 -415 -112 -311 429 150 -850 92 -727 923 206 798 591 508 938 905 -275 -15 421 -777 -139 686 178 793 -857 -360 831 515 693 370 -368 32 -760 -341 -35 -172 658 -789 -155 -893 -945 15 990 -666 38 542 64 130 -849 455 513 -501 800 -776 578 -830 300 -241 265 903 -253 -643 -719 -958 -983 -614 -194 -419 882 -381 -240 240 -496 -15 -190 -193 805 376 -292 -621 -597 -169 702 -284 583 -409 -102 -131 -627 -257 -589 752 -988 -739 -732 -907 -563 752 372 566 -625 831 606 -131 -672 56 816 95 -969 -344 113 -161 597 994 -431 152 750 281 237 439 -63 -676 71 29 584 -960 137 334 -822 -241 636 628 -842 -977 175 -17 -489 -736 -579 813 -303 426 -48 -274 594 -158 -417 647 -797 -898 -893 109 864 -111 -483 738 -324 583 604 699 -825 514 -3 -857 -377 742 -69 461 -876 -866 -443 -828 -560 807 300 658 -610 731 -799 807 -118 -870 407 -393 403 -80 240 -596 -764 -247 -419 729 821 145 -358 203 899 538 924 531 188 -104 -274 -161 -57 78 -806 -695 -467 -737 -773 -943 -632 512 168 252 147 743 -295 -472 -949 -762 -357 -47 135 465 -815 341 -223 27 299 826 734 -578 534 -691 -802 -474 -251 534 442 177 -63 -591 642 129 -32 -51 964 156 -864 987 -959 -621 -360 -29 979 446 -917 781 -989 109 41 -903 545 -729 97 -436 962 848 -991 -419 -643 -364 503 15 196 311 -566 -70 -929 -606 -301 94 723 881 -105 -413 99 -832 911 648 227 -539 -874 -112 371 729 -362 -919 896 -615 450 -179 -112 745 915 -602 407 501 108 612 620 875 531 430 273 -732 378 -541 -731 660 -185 -406 775 53 187 -195 786 187 -987 -136 870 460 196 520 -911 -643 40 -796 -920 631 613 -58 505 -75 -94 277 597 353 856 -599 -330 360 -10 -491 -882 -634 686 -917 -750 -324 686 -722 372 -240 -924 660 523 567 689 -832 -652 854 769 482 47 -173 862 630 211 113 -510 -553 -779 -113 837 618 842 -484 214 -66 -513 -613 977 508 -504 -791 913 647 341 609 793 67 765 283 -75 -912 -263 -871 313 -457 -723 -457 649 -557 -342 784 577 -932 738 620 896 -205 -88 560 -213 646 613 357 647 -413 791 999 199 159 801 783 -32 258 -244 -651 100 -979 -274 415 -529 -728 -80 647 537 124 9 -412 -725 -254 384 -84 -432 -541 -24 360 -510 364 -193 -28 361 -141 -910 982 547 -258 460 876 -323 -568 387 -527 523 -604 -482 817 462 -664 431 107 -931 909 559 -820 504 -86 -82 -384 941 623 -416 -820 984 -284 -615 -945 357 -283 485 -607 733 -499 -558 -28 -549 -631 -124 605 -877 -861 131 -407 -674 242 576 242 -834 -869 690 -122 -555 513 -774 -84 870 -326 -374 -878 526 91 423 -609 -345 -438 78 -317 -7 637 894 -877 -554 917 466 797 -766 314 247 -405 -597 959 29 37 -198 -647 -748 192 -701 382 -438 -686 735 -945 864 637 -912 27 490 158 -372 24 -2 -517 -714 403 898 152 580 -443 -680 -27 -292 -700 959 517 346 -67 -685 -73 -604 -759 96 -395 -871 854 -495 -110 -773 -485 -273 667 -143 -507 -76 705 786 492 -120 -334 446 -478 -264 222 -469 -666 710 -257 -173 -973 633 5 -761 832 692 -356 64 -388 -572 7 881 -548 -769 -594 967 332 849 946 348 -550 821 -59 -100 13 -967 201 -383 -351 -972 493 -85 33 -715 -740 -118 -768 576 931 528 -13 14 -283 -372 -959 47 711 -22 -799 930 411 36 939 265 460 -854 -177 -589 974 -9 -113 265 450 -419 -488 -612 121 428 919 809 -951 -432 -5 -89 15 456 265 923 70 905 873 320 -627 129 -274 -22 568 903 616 -697 430 -571 980 842 287 770 59 -805 -510 103 250 31 -689 -840 -940 -957 -401 635 -910 745 886 -459 -282 480 438 -369 65 748 799 262 -195 -640 213 -137 230 -17 -619 730 -569 52 229 -866 -391 377 -755 483 -527 -493 537 -386 -326 149 -29 830 336 752 94 693 -610 -948 -947 850 -376 518 803 112 -825 283 608 -950 381 662 -116 998 -139 961 705 -745 -403 1000 413 495 -671 25 944 365 912 38 -741 421 -554 -904 54 -333 -755 546 491 903 -324 500 582 -510 929 840 731 -103 -260 590 193 -884 369 -465 748 -10 -752 964 507 379 486 442 611 237 677 407 -101 355 607 870 -79 756 -215 -631 671 -433 631 -140 -217 -520 -578 214 922 -359 317 -156 82 684 3 -930 97 784 -425 -20 678 -408 606 506 458 -545 122 534 -675 -65 241 -552 -949 823 -290 277 188 -665 -959 -25 -681 922 484 -610 -806 995 -368 638 -306 -475 -40 -266 972 951 -40 377 150 -236 796 104 -442 843 964 -480 -151 -537 468 -697 -749 -271 700 -673 -898 420 226 487 -450 -515 -909 -378 659 -686 -817 -840 -852 -581 468 -518 11 448 973 -41 -657 -431 -580 652 470 841 34 999 634 -812 320 -293 -249 584 52 -102 -90 308 235 599 -287 787 499 -649 812 82 -321 -992 -665 927 -580 85 -262 -36 -751 678 486 24 149 -970 87 -489 -352 -706 208 400 38 -880 775 558 549 734 -769 -292 449 -833 442 -968 926 490 -168 -768 -415 -221 673 -254 -534 -102 -189 42 185 81 576 756 715 58 -266 653 865 -565 -834 -670 -64 424 -951 687 768 -277 -974 411 -690 919 878 -867 -377 288 123 -798 -24 -579 31 -47 682 -307 -978 561 704 -747 -945 -781 -360 370 111 -8 -325 -192 437 -624 760 285 731 -649 -631 726 -139 -700 -905 936 -777 960 494 349 -115 719 995 135 -988 -129 107 -498 -519 273 -678 722 828 75 -662 -243 344 -168 -562 -665 18 -555 139 -364 -803 321 961 -458 -93 633 891 992 305 832 464 -752 383 450 -244 453 651 161 880 906 -363 -416 69 -867 619 917 -138 -569 -465 129 -754 -547 -871 -444 -483 2 145 398 629 -227 313 -145 -497 -530 -456 -655 730 260 533 -927 -788 -299 74 -881 942 172 675 -159 19 913 -942 221 -989 -980 -991 898 -28 -418 984 357 -563 -75 -599 -555 517 841 -125 366 215 -467 568 -397 -128 -252 -805 -39 -194 207 -266 -503 -769 103 452 -977 475 -252 -440 84 -823 123 427 328 -650 114 -763 235 -554 120 -501 148 -518 -391 -736 877 785 -904 605 405 -634 510 401 355 -435 424 920 -803 -445 -220 -986 -464 199 196 -212 -556 -619 -468 210 544 -65 514 -373 798 681 740 904 -28 -783 127 495 -346 -706 -531 835 266 -473 232 592 778 -617 626 -644 -998 385 728 355 876 410 -445 -973 283 569 256 960 -931 838 -615 -48 -151 885 -722 -160 -255 -185 -300 -678 256 467 480 796 289 -819 -505 886 994 378 438 -785 -35 -902 -566 757 53 220 -323 -144 849 525 -85 -280 296 309 539 941 655 -419 786 922 441 239 -399 290 -259 974 913 -902 -816 -413 -922 -12 105 76 -842 80 -945 -421 -612 -218 36 7 564 561 -241 189 -733 -48 -103 748 -510 311 601 -115 332 -470 -695 365 -565 721 651 285 760 22 -692 -96 734 441 952 -655 -413 -557 -638 412 -987 289 364 841 198 888 335 -260 515 469 -871 25 961 977 -461 511 -819 892 -201 691 823 -627 -783 -225 40 185 -443 418 -585 -828 652 -929 -909 581 398 691 997 -411 853 -362 -591 -564 -497 -773 831 837 851 680 184 938 680 -691 -482 -750 423 718 692 -884 520 -260 730 -354 -424 -315 -365 641 987 281 986 -597 811 521 554 -872 933 -178 324 844 809 681 893 -518 -983 134 261 -989 -663 -666 -262 186 356 -679 -307 113 -214 841 671 711 -118 34 452 398 374 661 80 -66 823 -157 -581 30 -939 -464 674 593 -502 195 931 -767 -835 -302 337 775 -753 695 236 592 -758 438 -914 -237 57 -912 -637 550 -611 -510 6 -287 -862 -753 967 555 -337 6 -332 550 737 986 696 826 -541 -800 -93 519 222 863 173 -99 -484 -168 -746 832 -378 -541 333 727 -765 560 -408 -155 428 -441 -426 -605 742 834 -729 70 654 69 -498 362 614 -44 335 -983 -839 -531 865 827 -92 994 607 -164 295 236 -120 -780 911 -237 -175 -368 236 -559 -546 473 941 -980 -260 199 -403 309 -807 -950 21 -745 -114 725 -597 400 -574 -265 625 537 290 429 -664 -684 811 -285 -373 -525 570 58 221 -525 -410 -35 56 620 -408 -996 -545 194 -533 -113 6 -878 37 926 -198 -121 111 656 289 867 166 -328 914 -904 -647 -550 910 -346 -246 101 -250 -442 -281 -943 -157 771 -799 -885 -49 14 51 -242 66 816 53 -392 300 835 -542 13 -393 968 -896 593 -917 -556 547 430 -319 961 -365 -737 -465 -712 853 639 -764 693 5 67 -856 -986 232 952 432 -929 250 657 -749 818 325 -872 -997 -657 -708 180 -483 -171 -291 763 561 -714 272 368 546 306 -763 -468 28 613 770 89 -604 -822 -709 285 357 630 -816 -315 -278 -154 -916 -79 501 38 -933 388 -39 420 768 730 -892 -945 165 388 673 480 14 428 328 -13 90 -552 193 779 952 992 -178 142 -291 -713 367 -817 300 -858 -144 -842 -14 571 -22 244 -98 923 678 2 -239 483 219 409 566 339 -156 -717 -694 101 235 -591 -397 36 781 -384 145 -735 761 751 -108 831 -837 -615 -506 410 909 701 -839 931 169 248 -817 -344 98 -908 756 -200 764 -446 -736 581 -958 604 994 477 713 470 787 -567 789 -504 -158 -521 -309 466 476 -244 -860 -214 -732 -56 -283 810 855 133 -807 -794 943 458 381 -582 -400 -458 -489 802 237 530 -272 400 701 270 -519 198 -679 -758 -723 132 -3 230 609 910 -366 248 863 -51 686 -797 -579 -581 -814 371 941 -63 512 -139 612 151 -986 -390 518 -126 -699 -69 -80 -350 823 -657 -594 -424 110 483 118 -693 416 -49 148 908 -765 122 374 900 443 -845 -608 167 -647 -599 -902 -469 -101 973 -618 772 -292 -215 -901 866 -43 538 -228 291 905 285 417 -409 535 -46 999 -319 -140 842 -490 -990 579 -769 -523 -860 -837 -606 533 -905 -489 -873 560 -26 431 -616 -824 -514 -935 -596 -963 349 -735 707 589 -226 209 -103 385 -902 161 -253 485 413 513 897 796 147 964 537 -227 520 -313 838 -634 -127 159 845 377 -459 134 -549 -216 -717 -722 -143 -503 629 -814 862 -812 936 503 -382 -252 628 -513 -208 -294 -826 -524 593 -865 21 -326 -132 -991 391 -304 111 283 -676 -977 -933 760 -665 150 -7 -25 -152 -187 200 773 16 42 -9 -984 -426 908 -101 786 -770 93 778 557 -751 277 -20 172 -852 910 -704 -760 -483 -515 740 -888 -567 109 565 563 969 -264 601 -282 -40 868 -436 279 -368 -307 -161 -186 -710 -162 316 404 408 -362 808 529 415 -741 -478 201 -140 220 -133 100 762 -660 327 -47 233 556 942 966 -443 745 271 -307 -14 -332 -151 -45 671 -145 272 -714 -93 -23 -616 -728 -98 118 -571 -287 616 -84 443 773 -35 288 710 -347 -887 658 71 -749 -692 -544 -543 -389 721 360 576 -937 -167 723 -200 -559 187 -849 -400 703 -617 618 583 -135 -160 -296 428 -815 382 -910 799 -803 -384 409 -987 -815 663 174 -733 -700 -44 -74 -626 664 -79 202 -806 -920 -307 -9 -381 67 -9 -694 -423 -138 -751 -213 -896 -527 12 284 488 613 584 -535 -421 -254 -789 -287 -377 38 684 -125 -315 783 545 30 -971 -353 -3 -25 962 134 -428 824 -357 374 -368 543 -707 -637 -748 950 494 -25 -108 269 287 -870 -84 -469 843 -31 965 459 406 -127 -720 537 185 -304 -350 -273 251 -410 115 668 215 759 -776 57 -222 -526 520 -572 316 -830 -918 -952 -1 -501 -835 247 -155 694 682 703 376 -626 -716 243 -833 -856 -233 -358 -769 -529 640 -554 315 -834 585 -204 869 612 -322 255 474 -164 -975 42 -887 -176 616 886 -684 259 -410 649 -76 541 488 492 871 442 -568 133 746 -619 -868 485 36 429 -178 316 -727 216 0 -765 -214 -118 -124 -832 490 119 19 -992 496 450 786 369 233 163 614 458 415 -1000 -527 817 -577 -850 -497 19 -460 47 714 -531 627 -162 -822 892 -451 99 57 -735 -863 458 826 462 -512 918 909 772 129 208 629 -380 277 290 -414 243 -963 -750 60 -499 63 467 -121 -531 -373 -996 -276 263 18 335 -266 -285 -946 -539 905 -894 -621 -930 805 142 521 -905 -588 830 -603 -728 -230 219 102 92 -946 862 -345 -208 -505 801 494 9 611 222 878 -15 418 -779 -360 -18 -771 -657 188 382 -882 -369 330 908 -253 -621 171 -580 -991 -784 933 0 -103 782 336 -120 -750 -139 24 753 898 -811 -95 -864 -113 -740 -22 32 104 494 -282 106 -551 -883 -799 291 726 290 -60 -206 827 876 -570 -931 -611 371 -947 -16 -507 -935 937 1000 449 -203 897 741 777 186 -180 -596 283 -347 952 -876 10 -909 -767 133 -97 295 -725 559 469 -759 -541 364 -847 -156 759 -599 -696 621 -215 -502 -107 -590 -33 -886 311 -318 950 825 880 886 -78 45 2 -91 -515 126 822 -192 -832 652 -434 -524 682 217 822 887 -339 582 968 -430 422 666 -684 -761 -405 -134 336 -621 464 556 -307 886 -585 -666 511 508 -900 -90 -473 5 63 -10 -868 39 -629 809 -155 -361 -671 -573 594 -177 311 696 -622 -875 472 49 -739 -104 890 376 -436 -892 -943 580 879 213 80 515 993 -493 -878 -290 824 -209 955 361 -560 -740 -690 518 358 516 -374 -809 61 -625 -616 -545 -678 381 645 107 -389 -901 642 633 332 693 -741 -904 549 457 874 -961 -417 -237 -828 -233 580 478 960 684 -194 112 -769 -940 -334 -923 -320 728 -121 -6 932 -841 -634 565 374 -771 578 634 118 -150 -403 154 -156 -163 686 86 -327 928 -281 -320 671 -590 -242 895 -437 -736 -698 212 138 -680 -428 325 -852 362 504 -496 -22 -158 556 -205 -923 811 640 -137 798 122 649 -839 959 837 587 549 -190 -233 318 932 -148 -498 122 -911 -716 479 605 -353 -99 206 -824 -66 809 919 -367 542 -813 835 -761 -652 605 -211 -632 75 -11 16 -518 -632 822 -783 -652 -498 -566 -672 -544 -289 555 -947 730 28 -876 -655 -305 165 137 985 411 848 -137 -243 -284 -75 300 -942 -299 692 430 -139 -477 92 -601 -990 424 239 -755 716 173 36 992 741 -361 -47 488 -854 472 -782 514 -214 185 882 250 -481 829 -600 -820 280 -447 447 216 357 -235 941 970 -304 866 -425 -687 296 983 -690 345 -989 -288 63 267 604 -1000 203 -671 182 -528 867 -258 576 842 -714 -600 -448 -264 -316 235 -588 -265 544 -9 101 454 -388 -772 988 291 -967 -795 939 -7 -267 168 -911 -374 -403 -297 921 620 -599 926 343 180 751 109 422 411 -888 576 108 -885 -991 -555 -177 -391 662 -707 -878 -696 -17 710 -763 -408 243 -104 -946 873 -455 102 -689 -713 -579 -853 91 46 451 -938 -958 -482 -291 -401 -451 -632 -1 -478 146 179 -907 -23 361 789 -958 358 -615 842 -205 -293 936 966 426 -328 20 971 855 -582 569 -605 881 -549 698 790 -739 -115 -236 -972 322 -723 -631 948 -594 -883 2 776 -613 741 -253 -503 -692 987 -53 -847 749 192 367 -297 191 -519 587 763 367 -417 -616 265 388 -388 475 -956 634 497 -383 -285 -993 -703 630 825 -114 -303 648 394 81 607 366 -325 58 609 -68 -584 -342 50 -16 -860 -978 470 -241 -482 297 -23 596 145 -321 250 -106 228 -627 340 521 754 -768 28 688 -965 -360 -878 -824 675 -68 -147 -151 -647 966 727 -536 443 744 -477 561 463 996 107 702 77 352 172 -878 -951 -422 406 546 -924 781 985 208 -962 51 -7 -264 306 -295 652 -639 585 -775 527 968 763 977 302 484 -771 -434 640 -168 -875 -684 -156 357 -236 -939 486 656 -781 411 638 994 424 -855 -695 2 422 -276 627 677 -505 328 565 -964 -695 979 650 402 -39 287 170 56 87 -468 -717 -312 -478 860 -539 -789 80 473 573 831 -758 -663 885 629 436 110 -210 770 -683 495 617 -645 -966 -973 -545 -198 -347 499 -275 908 -357 -943 53 640 -956 -637 440 -654 -185 -877 -369 -671 624 678 -709 -909 72 668 -141 -55 739 36 850 58 -311 -580 -137 -28 -672 667 703 259 883 848 143 227 -395 189 856 787 203 965 154 700 102 -324 -507 549 -372 -964 -891 340 -514 491 -467 544 -210 701 -966 721 -419 -669 -930 293 513 30 179 -103 -533 -698 129 -669 732 891 699 -376 288 373 538 -232 85 -48 -463 503 250 -34 402 -502 -292 -958 -576 -545 172 149 910 -234 778 606 -943 933 314 164 -812 104 -405 803 -778 938 601 911 -140 194 413 -950 -525 -713 -938 830 217 354 924 937 697 -427 590 -838 -863 -507 -117 442 859 945 -761 -760 -631 245 219 200 414 282 278 -101 318 52 49 -69 -865 777 710 900 -719 791 -670 -290 162 533 -577 844 879 -795 664 881 -209 -363 189 133 339 -464 -307 490 121 -553 -267 363 984 -756 379 232 140 -616 69 677 953 772 -469 -398 330 144 -363 -585 -595 -779 57 -743 -799 -870 -583 481 -739 -139 635 -277 -22 -657 -744 -370 -385 -622 586 -542 -791 723 740 669 257 -391 996 -893 102 -635 915 850 313 294 -658 -497 982 -627 -673 735 416 -317 743 146 459 -670 -377 -999 -476 489 -342 -25 -375 333 112 629 -801 652 681 72 -538 482 297 -885 -870 -877 -460 -15 660 167 610 -804 -419 497 202 275 196 1 746 989 -5 894 893 180 462 -278 242 399 -165 82 -911 -293 468 914 -773 156 -244 -391 -853 -943 -277 -483 -474 -5 77 -260 -547 -481 -800 636 -554 871 -850 698 350 365 -314 441 307 282 -949 2 -219 667 721 915 293 143 -451 315 809 721 321 -386 862 -352 233 609 826 -666 -775 558 -877 -442 72 538 383 -966 652 -320 -886 -616 144 788 -15 446 201 160 -10 -719 414 643 -378 497 837 392 -888 -123 -535 470 706 932 -373 907 330 315 476 -794 -53 -80 -330 -647 -135 -627 -499 -436 -171 6 -902 488 -309 552 785 353 -432 -103 -394 219 643 354 -190 -20 -643 -262 -690 -65 257 -583 405 374 390 867 887 833 -727 825 107 -189 26 -930 -305 -942 581 21 618 464 -897 -300 -945 -684 -887 871 -820 -280 790 -445 -950 390 -716 -880 -637 -956 -730 -801 -874 -459 596 334 955 -706 474 -377 69 -704 590 625 283 340 -377 445 184 -634 -392 455 -249 -886 598 510 -32 538 -125 -389 772 -857 975 -82 534 165 962 116 895 394 -390 456 -358 492 599 950 686 -112 -535 -818 994 -278 -140 -546 684 -837 -84 777 724 -425 560 -777 77 959 855 -182 -512 -882 -12 -645 -776 364 313 455 -325 -27 103 949 -26 -45 -485 223 102 941 927 -641 -460 86 911 -877 -942 782 218 952 230 978 961 411 559 -706 -170 797 517 -450 -256 -126 656 474 194 -601 -467 824 337 20 -524 -103 918 656 715 992 -858 717 -903 437 -307 -652 776 173 -40 -661 639 825 323 718 -66 -53 937 -991 82 -896 397 147 9 -720 240 -868 -763 -640 -173 49 494 -201 -950 -53 -931 456 -32 329 397 428 -614 502 -364 542 -847 644 -1 44 514 -75 285 -649 676 -785 -680 181 600 -223 673 599 -165 -890 271 -718 141 -746 -474 -754 -56 529 -556 -538 -101 -389 704 -272 349 -511 -631 264 -476 -754 -590 -475 521 502 575 -663 24 -642 -272 -160 161 309 924 -503 340 -956 327 486 554 -245 950 -92 803 685 647 429 723 96 -987 505 452 962 701 495 -330 -117 965 517 -972 -5 887 -591 596 -606 704 630 644 -458 -154 605 -715 515 228 -798 -801 873 255 -20 -392 889 578 800 -680 -652 -196 10 249 -998 -796 241 -866 -522 -626 543 912 -679 -836 878 784 710 902 962 95 -2 871 -695 -507 104 931 494 363 28 889 941 -497 61 622 -561 -169 632 -511 226 -489 -811 224 366 18 -537 105 -390 849 0 -82 -654 765 -329 482 -317 778 -362 241 612 -285 -493 -317 -335 -599 209 942 -889 277 -362 253 -153 770 -308 -810 832 -208 416 -525 -340 547 583 774 -362 -591 331 641 -789 -677 826 -790 -526 -946 240 759 -307 293 -756 -903 -775 425 -958 871 -931 128 -401 -776 754 -173 -688 -682 -864 914 707 -244 362 572 420 -567 -330 -100 -167 -173 154 141 -447 -938 677 657 474 37 -628 -138 -877 -155 252 -633 -621 75 18 937 793 250 105 -294 -738 -126 -677 -548 -445 102 109 92 -971 19 461 90 787 -179 863 -161 142 -704 -949 -796 -178 -366 -468 536 -516 -899 722 479 63 -172 782 191 812 138 -912 190 -595 -55 280 547 299 -443 -817 545 401 100 -936 -581 -788 113 99 -257 524 739 -94 -136 318 -17 -945 -654 -646 875 971 -25 593 -462 -110 -190 -400 558 -333 -926 -771 -741 564 -466 60 793 -863 969 116 648 -868 700 20 667 731 187 684 -308 -383 436 -152 -966 114 397 594 475 588 -347 660 843 -848 -562 -235 -941 176 166 -503 591 -108 683 -768 853 323 -556 -629 -413 -581 -499 178 -47 -905 -752 -943 -183 -627 343 -772 879 492 -602 -433 73 -604 511 -692 -524 -319 361 522 218 560 931 -41 726 763 876 -254 87 15 881 460 572 718 -253 639 -389 -676 501 -827 749 -183 589 831 819 -793 641 215 -859 -978 537 658 825 226 621 194 38 -376 926 897 952 -301 -321 921 -280 356 -243 354 -723 695 846 -308 125 -356 -590 818 -6 859 -801 -974 113 -401 803 665 -68 366 160 -410 -867 450 877 503 411 -7 570 988 188 -872 424 776 -117 832 76 830 -916 732 -816 868 977 -599 162 924 28 78 -439 -599 580 -266 45 -720 -893 -24 -34 -241 -208 64 -32 -715 763 -267 -961 -848 -951 -155 970 -857 -558 -96 408 253 159 989 716 -409 212 -187 535 -875 242 547 -328 -25 -203 35 -551 584 61 -545 890 -386 -615 980 -149 517 -291 270 -477 16 634 872 93 439 177 -132 665 -299 88 405 -11 -864 609 487 436 -136 782 -838 -311 -392 414 -972 -416 -660 124 -593 -58 476 173 179 513 -143 717 862 167 463 768 -936 -296 611 375 -393 -582 -766 777 101 932 -609 416 -681 -197 -301 974 441 -452 -69 253 873 -172 575 -897 55 565 995 -740 656 892 31 -377 386 -236 241 -221 183 804 -801 65 -394 563 -423 861 374 -321 -549 -232 289 -251 -273 -625 -737 765 739 -309 751 -156 -7 -20 -825 -675 375 -436 658 -739 501 488 -550 49 -420 711 815 571 219 -61 -74 506 -469 371 -922 760 140 -247 -645 -270 -981 780 -932 304 659 72 840 419 249 602 -528 106 -560 171 10 682 -796 613 -448 -231 564 203 778 968 163 576 -465 265 -84 -696 -538 240 248 -467 123 -577 560 257 537 11 479 -438 697 -759 793 443 586 -910 210 91 887 -842 -250 -643 -950 786 -457 672 285 -446 -762 181 204 644 -541 528 -569 83 -384 714 353 977 -607 94 -485 -215 775 253 741 939 310 -804 803 461 -878 927 311 -141 997 392 256 822 -867 333 -945 -61 607 -995 864 -200 -43 -674 -81 -517 149 801 627 -439 -857 434 -146 497 709 -325 330 826 59 -13 723 -251 356 867 -20 -500 253 -955 515 390 -358 408 966 -696 628 723 -841 -117 489 187 -579 -590 596 -23 -445 -981 -843 578 352 -374 -527 -966 -146 90 195 -597 894 -408 -766 296 -237 937 -693 766 -992 -647 -420 -903 497 510 81 774 -975 -594 -579 -990 159 -817 -759 -174 544 303 -123 18 550 319 947 695 -939 715 -673 -469 373 951 -328 -786 -843 -671 847 -268 -989 872 632 474 518 -71 384 751 -347 115 -340 394 202 276 278 206 -790 536 923 729 -955 -874 -267 -939 460 894 -820 888 280 599 -3 282 49 666 -424 141 850 -659 -46 -703 -173 967 -992 -14 794 596 445 -619 179 -39 -250 -822 388 -52 -894 -989 676 85 933 -995 -770 -380 -134 -77 286 625 956 551 -155 316 395 670 942 213 -70 975 540 324 -626 -380 890 -182 895 -339 -623 455 -733 -767 453 257 -656 524 -44 665 -664 657 965 272 856 418 -262 429 434 -894 -643 -987 -173 752 -157 98 -935 901 306 305 -807 -596 683 -938 -925 -871 587 -820 451 -810 746 -24 216 622 -813 -147 -367 -195 28 -538 -779 340 538 215 -957 -228 -501 282 396 770 -680 854 453 361 739 454 433 -263 -48 -15 -90 669 -335 204 985 116 51 -568 957 26 -452 -859 -870 829 479 557 201 -123 562 -155 -406 604 -368 455 101 -718 70 862 -922 779 -555 -985 -878 9 695 524 611 427 103 -399 23 -343 -289 -901 -975 -531 -423 -55 976 202 -139 -164 241 -883 -649 -958 -688 -509 549 -769 -851 -870 165 763 -795 957 -840 -141 798 612 238 -394 -672 -464 -353 -271 -248 132 740 402 -984 370 110 -669 309 460 582 -804 -818 -569 972 -738 763 112 785 723 -685 -497 -356 703 821 -495 -422 377 -577 -478 -525 -594 295 945 -742 -637 898 -747 -386 643 -682 584 -530 -449 191 297 887 -835 241 -165 146 313 819 -601 96 -796 -851 595 25 951 -200 739 -69 665 -792 -910 220 -616 -275 -274 -532 -24 -167 -350 -894 480 -315 156 -288 -82 -613 -968 61 -600 -508 -853 -193 514 -670 -404 -173 181 534 -718 -767 0 -360 191 827 -331 -628 241 -123 71 -618 -668 790 553 167 -446 -152 -482 -758 -713 441 645 716 -19 277 814 -49 939 767 -444 -237 419 -335 -233 85 -840 -228 -532 -442 -150 476 300 951 -285 402 -912 -965 515 -403 -227 -65 -875 777 -393 -903 -549 902 -381 -967 600 308 -39 977 -577 -763 -839 -330 -861 -328 403 -246 912 -479 591 -129 705 315 484 123 865 585 -679 -531 -937 -502 472 519 -157 -186 -749 -721 -991 263 458 210 -333 877 -435 -351 -545 455 960 -968 432 266 396 172 550 -506 152 249 407 262 102 919 -763 912 -65 318 63 -892 728 237 -731 -292 874 302 11 -592 -982 -129 706 21 39 417 -230 621 472 796 -426 184 604 143 666 726 449 -260 604 780 -497 -732 285 849 47 964 321 232 -889 420 562 839 20 -36 464 -944 -738 153 -709 -467 -760 296 644 125 -329 762 -946 -574 -55 373 -447 286 -214 -584 -27 699 -348 597 -378 -226 436 571 -897 -848 429 -575 -103 -511 -807 412 971 -67 -666 -384 -334 -538 591 -798 -435 -835 -994 -515 731 960 -696 409 358 -904 982 -360 119 -906 435 -246 832 374 137 -562 206 -989 103 648 600 -159 -852 660 671 103 261 77 220 757 -28 378 118 314 587 -906 495 889 363 -920 -276 289 866 -796 -459 -415 -666 -84 644 -653 538 -928 871 750 220 127 -640 -634 268 -807 -644 -619 555 -189 768 663 -775 178 -845 -435 -336 -396 567 16 285 -604 -297 777 640 -821 811 -654 186 -889 650 -138 880 -265 -686 -695 623 -109 -57 397 706 92 853 529 -72 442 -480 114 836 -870 183 -84 320 534 441 -427 805 -716 -99 -872 896 -106 -174 406 -829 -529 465 343 -788 -523 -489 -211 927 192 -558 677 1000 -992 463 -908 -771 -996 194 -250 459 640 -383 415 -361 -137 -434 -999 245 34 -321 564 436 -631 3 -7 26 -303 226 -848 811 522 324 -127 -761 710 -526 570 -416 176 572 317 10 680 587 -443 -947 -694 -785 249 -353 -745 -273 832 483 -781 -840 900 -501 -985 995 -711 -354 -423 720 -546 -864 -531 -125 -630 781 854 -893 -255 123 559 717 -586 806 481 -850 771 896 -56 725 -835 -827 -664 -109 -579 -621 560 -567 746 -503 -482 -393 -149 375 -22 679 -940 729 570 -739 903 -628 541 989 784 -421 -861 710 -813 -893 -950 275 -834 385 -974 -877 906 -801 -214 109 301 -851 -217 174 331 293 688 -14 67 684 221 -394 -546 -79 -904 -429 874 -355 572 155 621 -36 968 -926 451 -954 116 -399 -668 399 149 -800 -497 -69 882 795 -763 913 674 244 865 572 762 446 -779 -483 -981 -592 -329 -689 -414 332 -547 300 -202 227 981 -543 -532 952 -121 -511 367 338 -973 -447 -610 312 -196 -87 733 -808 -821 -704 -776 -473 870 567 -571 -187 126 196 893 -652 935 877 -75 -443 -947 -820 -611 367 715 -659 543 762 -347 -314 47 343 -24 882 146 103 -991 -176 -819 -344 122 787 650 -666 502 787 -375 399 63 -123 903 742 776 -956 -920 349 -279 -54 652 38 -733 -235 844 -571 -689 -260 412 -990 -485 561 932 -107 -892 -983 358 934 647 -301 17 501 -851 590 -458 -100 -267 7 693 -875 287 -51 777 277 456 450 535 -277 956 -219 689 -787 215 92 405 107 175 745 -778 -376 -431 58 790 492 -484 -576 428 -253 -953 961 887 -213 487 -31 -942 128 107 401 -561 165 -492 -745 152 533 388 637 276 499 874 -974 125 759 -694 -342 -330 -56 -173 11 -232 592 -937 -758 -114 -887 674 -924 -982 -592 749 447 -729 161 -216 541 229 181 523 506 -957 527 -8 -440 528 48 -844 -674 314 266 -971 775 699 -842 728 495 -624 243 -360 679 -101 295 94 -451 -813 -952 357 997 -878 -804 5 -95 852 -708 978 -177 168 162 356 726 -599 271 -144 985 -442 676 396 555 -147 159 -104 621 413 403 -622 -86 -26 334 24 944 -617 19 624 -253 758 689 -190 -155 -122 -120 506 -32 -479 -241 -443 15 495 -719 316 -758 753 -522 -530 -917 604 -288 321 -93 -8 -804 -488 290 -886 -538 2 429 68 910 469 -838 455 61 -48 -512 -802 922 508 -339 -18 -700 -101 961 817 -905 -718 423 -205 -902 939 3 267 358 -895 749 799 9 550 814 349 239 860 -628 62 919 870 -535 -294 283 18 -377 -795 946 553 -159 -676 -311 556 32 731 -801 235 769 697 603 584 -794 93 63 -521 -386 376 523 -774 112 -582 -347 -602 -510 -165 309 42 389 608 -912 697 -82 346 846 56 -418 865 -551 -359 918 223 566 102 611 519 695 139 658 -649 883 798 26 -40 -79 889 780 -226 -748 305 -469 138 45 170 -724 797 33 370 804 969 -982 -227 354 -917 175 373 -936 -150 -874 774 331 -829 501 -678 309 -573 -411 -776 472 -491 37 -473 -805 -581 -722 133 -133 -102 -653 -975 -223 -758 -439 254 -934 517 970 783 -775 -262 405 103 722 -20 524 -389 27 69 492 -655 872 905 546 221 87 -110 -484 -280 492 212 -994 303 -330 -372 782 -522 286 -625 271 391 924 -129 -789 -604 848 -397 742 893 -377 -454 145 -689 -152 393 -474 -400 449 980 -878 884 986 -943 352 -713 164 -275 29 439 523 -461 773 -932 684 -918 -254 514 -545 543 -284 139 -859 -972 -334 856 -119 -451 574 -303 278 578 -463 279 464 -819 -942 -543 127 542 946 707 -177 892 -509 -860 917 169 658 448 903 501 -624 -992 538 -851 691 -905 -284 -584 304 -226 -6 -51 -418 187 728 486 -705 316 -114 147 178 -360 -820 516 290 -370 -122 -358 567 -754 -340 -587 -999 -102 433 262 -23 460 -775 718 -638 -284 78 -248 428 853 423 -26 509 -515 -150 862 -5 -830 223 -489 317 315 915 490 889 -760 -423 331 566 -232 526 84 304 290 -643 126 -917 -81 -17 -276 62 -94 173 -282 616 326 761 -239 582 -529 -290 271 559 171 -543 302 953 816 -767 277 655 976 -52 538 -669 324 -987 -360 -288 533 -126 134 342 784 752 -612 343 -89 -166 912 593 224 -214 161 139 364 -922 -296 78 -948 555 713 45 112 635 700 -157 -840 -596 159 391 46 503 2 578 373 616 -787 -886 577 610 246 -420 -853 692 -376 135 569 -235 779 708 607 -403 -164 608 -460 -175 757 -192 -684 117 -76 -947 961 -965 -336 964 -781 -429 183 192 -164 949 -657 262 80 447 552 518 -432 -644 209 772 -555 670 -313 318 -391 -996 1000 -842 752 -255 599 -622 554 180 -210 -762 283 528 -68 -956 915 -612 -678 152 -191 115 -44 -773 423 709 -534 -243 265 -736 868 -286 -112 126 -161 416 -723 742 946 -141 -213 482 -555 656 345 14 930 -502 -89 538 -971 450 -314 161 -193 -682 419 -63 363 367 -655 958 340 44 -666 783 -319 -480 593 706 902 118 172 313 929 -351 518 -399 -618 -725 509 -260 274 359 459 -607 932 804 346 672 -365 -951 -635 476 -932 -511 -658 433 -76 -498 -51 309 353 -572 726 -1000 495 -901 -426 -38 112 -307 -683 -757 877 -169 -767 312 97 753 -93 -123 -197 36 569 243 213 -316 854 -759 -362 987 668 -404 384 -138 -117 -53 -775 -982 858 -973 214 700 608 -629 251 -901 233 -195 -170 -764 -584 754 256 55 932 719 978 -692 -478 -698 842 83 -690 -411 -925 595 -163 -58 -904 897 -515 -604 56 -733 -713 948 493 154 628 -747 -885 457 569 533 960 256 -782 853 -939 -788 -928 -743 987 156 -531 758 39 -355 979 111 -979 116 677 857 -834 -634 275 492 322 -122 182 745 300 -802 633 -596 645 815 -779 -478 -143 -232 478 513 231 -781 507 179 -153 -78 969 734 359 -223 248 -657 245 -368 -769 -789 -127 -939 -642 -760 619 747 -530 -174 -714 -836 965 -593 928 -992 -721 487 -851 -739 -555 826 -882 -978 901 -127 516 722 -245 -487 230 -70 -403 -330 389 468 888 308 -239 -484 -281 -460 -503 -231 -536 815 10 -144 950 -795 -975 -321 -709 -570 -326 -869 -467 212 -560 194 336 -129 993 -213 718 -731 -806 -472 135 -699 498 626 -687 421 314 243 -485 -637 -914 561 943 -318 523 -887 653 -50 289 212 -115 -391 -349 -556 242 826 581 891 631 -956 -525 -856 -269 -756 -749 753 -519 452 -91 473 -266 368 -187 136 545 -653 -47 -486 -558 962 -26 -762 621 302 -535 839 106 372 697 -940 167 -594 -358 -409 762 697 159 927 902 195 -533 -88 282 -585 -8 992 847 -615 -966 -936 249 472 494 -376 -673 -556 -238 534 -198 253 625 -711 491 -217 -913 -707 91 141 935 446 -199 456 -107 -816 -201 404 34 -172 -890 -992 627 955 631 -700 87 -664 -130 314 82 -387 425 51 -723 68 142 -974 419 681 -35 931 907 189 -736 -6 -763 -265 103 -943 -941 -601 -109 -144 -603 398 818 328 -719 328 479 -974 373 -444 -746 -127 585 106 -703 744 642 719 -743 -333 -129 -81 -422 -322 956 126 -318 -323 -653 694 280 820 18 -866 593 -692 -258 -211 101 177 -373 157 -774 373 -429 -47 243 74 458 -673 311 329 283 785 -66 -786 331 -888 -7 -397 -186 115 655 -65 945 78 68 -840 380 -431 -3 591 418 -168 -974 -114 -559 -983 -154 193 463 288 -318 186 217 635 -556 270 222 -77 205 790 -73 83 -192 308 -668 585 568 82 -983 623 144 -493 858 -509 431 554 -539 113 625 -885 -493 662 447 701 -632 430 565 668 883 -73 -977 -618 648 -626 -495 385 257 317 713 -119 -709 697 -802 -807 838 971 -583 141 343 726 831 901 -47 -839 474 117 540 589 -701 -201 -363 204 335 913 -63 -220 99 -656 934 33 -270 -730 -109 -402 -518 -349 338 -857 -317 -599 -102 -618 -499 406 404 582 51 -521 870 -327 213 126 524 541 -305 318 -690 -549 606 -3 685 566 827 875 -66 572 92 -219 -946 -983 -895 -196 -235 -501 -84 -972 -77 485 -740 872 82 -861 820 -352 777 44 -275 447 -771 687 -874 -804 576 985 -762 -790 28 -130 -559 708 379 968 216 -509 -733 -203 586 695 646 -252 306 -780 -332 -580 -963 -19 -33 52 872 -785 572 293 81 50 -922 -343 287 958 66 57 942 633 -441 663 -602 -744 859 976 731 737 990 416 -252 234 -536 190 -235 37 125 -230 -513 234 840 568 -724 -467 -602 -645 -396 -124 -309 -326 -999 -396 -683 283 -559 786 417 -924 559 -42 -444 -61 712 -676 -838 -25 -942 -565 -240 364 394 -215 963 -859 562 243 404 -511 968 -932 -393 -367 -3 877 246 -183 -812 599 -978 -431 127 -657 -878 962 -796 720 148 395 -748 498 80 700 896 343 -152 47 250 76 111 159 -777 308 320 -162 919 648 226 139 -134 457 -501 -39 941 -506 732 677 -998 952 720 -578 516 -759 -125 -642 -456 887 -971 46 292 68 762 211 931 217 -655 630 810 -67 -809 -705 -207 -159 711 -34 910 198 -425 731 -252 -675 -417 955 -374 268 509 444 -975 757 -629 -776 905 -565 -83 -841 -801 -67 159 831 -405 -182 45 -103 -551 -311 522 488 -624 239 -604 -381 -238 792 -634 834 -948 -777 -900 800 634 -22 -619 -121 144 233 886 -650 968 -966 549 -718 832 675 -315 513 171 -491 -584 -119 -939 60 45 -459 20 210 670 76 353 229 926 -290 -522 -885 -590 900 878 -693 65 24 594 739 807 -531 -624 508 -3 830 630 110 483 -907 719 618 -412 418 752 -556 -434 -625 -513 -579 -784 -657 460 768 -987 -427 285 287 -916 -75 173 730 736 27 -513 386 719 429 452 969 620 -708 524 693 270 -633 350 -93 -818 507 816 -255 -400 187 24 485 692 -842 -956 -588 -408 664 -148 -967 868 -251 -872 -842 936 932 -337 427 -422 126 774 423 958 560 739 228 -552 -350 -151 65 -834 898 -238 750 978 -434 99 -280 163 161 105 778 -395 672 892 -536 549 809 -784 789 -694 -434 -595 343 608 678 593 -987 377 823 8 19 -450 -478 -987 51 253 -149 -810 375 -411 -647 -388 -205 -918 -543 -983 960 -472 169 -236 -393 185 464 340 673 -151 -680 -330 -670 258 580 -286 -367 128 8 -357 594 -329 36 -843 -522 -570 786 -279 249 -663 -729 138 942 279 -926 -838 -314 252 274 -249 406 -834 853 452 935 -927 784 -812 -515 -195 132 828 -623 38 -415 164 697 832 -294 470 -546 224 164 608 -751 809 -393 -470 -111 996 -601 -820 977 -633 -210 80 -997 -60 843 -916 -28 -378 483 592 -325 -318 -371 -331 208 -585 -909 -965 -141 -388 902 -90 27 195 -990 -717 676 -453 -718 208 480 -187 -83 532 616 761 554 200 706 615 874 820 330 954 -258 -100 647 727 -545 345 -531 29 918 -932 -761 -856 770 -82 228 682 -545 83 -773 -347 279 -497 -130 538 -890 519 -529 -141 -879 -248 -480 -88 -201 758 -52 569 -735 -540 558 969 -381 -823 -595 524 -970 775 -201 -933 261 -860 -699 -730 553 -960 623 -794 -830 748 -95 -643 218 609 -698 99 933 -47 -793 -520 541 396 57 452 -636 -362 173 -277 -823 903 833 741 946 250 414 -434 113 -920 87 -421 -274 91 -30 -285 -864 770 -963 516 -160 -370 308 -395 -550 -916 72 363 -464 827 124 -841 823 822 592 -375 -129 666 -57 -632 695 530 221 58 353 790 848 -545 810 967 254 716 232 809 -316 -512 -539 -65 -614 403 210 -248 -316 604 429 -845 -812 -845 267 -451 -85 291 -957 -987 689 -603 -664 598 -476 147 -183 -785 -742 292 976 562 -91 655 561 526 -881 -628 -240 905 -973 113 386 -930 -745 396 680 907 -966 -270 47 -902 -885 -263 574 450 660 182 -97 -823 354 736 592 -733 409 690 -958 101 -206 553 -649 -450 -550 -184 -157 -130 -720 196 518 664 679 -975 695 -541 -54 -14 -56 -528 246 388 89 -319 -51 -117 613 -395 964 -414 -6 -93 -695 -814 -634 250 394 -943 -211 404 763 768 365 47 -35 508 226 390 -794 -856 -676 -737 48 221 -247 257 754 -750 -552 -524 -664 321 765 -723 -320 -771 -958 203 -775 -904 -785 585 391 890 684 901 -216 647 -924 -554 406 -947 177 -26 -562 365 417 -304 955 -780 793 255 405 -543 -808 -812 -98 -959 -43 -472 -661 -50 313 753 -8 205 92 649 -155 -538 -840 -699 526 -660 636 971 -908 392 632 -204 138 -112 -273 154 -748 920 814 364 -133 230 -737 -912 -322 165 212 -597 -790 472 828 -192 233 284 396 130 651 92 -740 -734 -867 746 980 -272 327 505 485 -414 -296 -75 -68 986 661 371 631 221 19 -594 -663 -784 -557 732 989 91 -83 967 782 -605 -449 756 494 852 -891 256 -420 265 46 -185 -597 -844 950 463 -138 747 -792 -991 -559 -428 695 51 966 351 -875 276 506 -456 -693 -806 524 660 -177 963 -945 -113 904 844 956 -231 -776 593 186 -790 378 -940 -244 7 142 -890 -261 606 234 -263 69 -54 -505 817 371 982 -142 -806 538 458 -866 -496 -603 732 505 -920 272 -67 -912 476 -227 735 -294 331 -741 565 -640 545 194 713 29 964 176 -193 -392 -660 -685 618 175 -858 409 -237 870 453 -888 728 -632 -653 255 -817 526 -870 329 -376 -872 -254 -886 -490 -120 32 -98 535 -321 -696 -115 118 -685 -911 772 995 -140 -823 -581 387 -738 -944 -505 204 983 -52 -467 -686 874 844 112 -816 -625 -982 -881 -905 541 -817 -748 -938 -973 679 711 -636 330 -779 -555 -716 -603 941 -788 -547 -891 31 -847 395 670 763 -737 916 -316 919 556 698 962 411 385 20 667 -561 -946 393 964 -303 -11 -249 12 -272 413 19 -465 555 -73 -548 -196 455 -676 -795 359 -564 718 -221 953 528 18 538 -7 891 -352 -153 733 728 599 -641 217 561 -260 837 932 183 440 870 390 545 -95 -396 -921 -116 74 268 281 989 -360 -685 -764 37 623 744 -525 926 398 526 356 -247 -939 -771 -9 -135 -39 576 524 615 232 844 -100 -436 99 -890 -513 415 946 -68 249 -229 -584 60 -394 196 837 -629 -149 509 762 -772 -204 -90 -829 -41 -68 478 -167 546 623 -254 142 -366 -644 -353 845 -889 781 535 -398 374 134 -621 19 910 895 -667 850 653 -178 228 815 30 -124 -624 989 257 322 827 -621 -954 294 524 569 797 -249 -63 459 -952 -215 89 -58 -25 763 866 353 310 397 -282 866 504 701 666 889 -137 -523 -146 418 636 -148 357 588 -300 402 -382 901 -35 270 325 96 379 -407 64 833 -753 -733 113 -180 452 -642 -280 -651 -879 -793 254 658 32 -772 705 812 -735 313 -413 -856 854 761 86 -405 972 -287 -555 851 110 -96 -787 507 -709 777 -847 -442 -890 -906 689 -373 -958 -697 156 -233 963 682 124 421 -853 -763 646 -92 520 577 -948 665 349 462 -526 -932 -476 -334 -164 668 586 -439 416 -971 -622 -932 -856 -786 529 724 -588 -456 -524 551 543 734 -395 -465 -931 768 322 -830 670 -729 -52 164 390 534 348 -650 -772 787 441 -566 626 188 -671 -786 554 789 364 -916 -812 737 63 -157 -502 70 401 834 663 277 -382 441 513 -877 -873 -992 315 -869 -861 -306 -433 543 521 97 -545 -293 884 157 -584 470 838 -582 -809 -117 238 -320 -526 473 98 395 306 -517 1 -49 721 -877 -910 992 -427 -653 941 -81 -646 -587 -602 410 764 42 -620 -848 -380 -234 933 -885 772 -328 -485 -168 288 -27 141 595 -713 -184 581 -104 -316 475 -187 697 956 -791 -334 587 813 140 -109 -183 607 -280 894 -538 708 949 286 865 -885 -359 870 385 -288 225 -134 -269 -748 -540 -923 732 -276 28 301 517 419 -74 -166 614 794 -77 -83 -434 42 342 557 -182 -307 922 869 705 -7 -513 742 138 -958 853 974 -707 -918 -825 -490 -949 458 819 -653 198 -809 706 -643 989 429 207 -773 990 -989 462 -631 -707 -725 -794 223 91 -335 553 -404 -347 -945 308 397 248 510 -380 -395 140 -676 323 596 132 719 414 -538 82 871 -4 -1 637 813 -75 -757 -742 587 873 329 561 239 -459 -642 2 682 -973 262 954 5 404 475 -765 355 -311 774 -443 -714 -405 72 -316 4 342 344 666 341 -33 -49 -62 244 -608 310 832 -270 -195 458 444 -571 -510 -100 -681 154 355 765 -413 933 -349 -920 -470 -566 -713 899 130 59 -140 -38 -947 -19 -276 -978 -194 90 498 -964 401 582 -887 -776 688 -510 1 -127 -601 525 -708 -452 -373 690 -61 803 747 -176 639 -325 -444 692 -645 182 106 -362 906 -734 348 849 -691 773 -63 -835 -383 -312 458 22 30 673 322 947 -488 -725 -17 750 -686 -726 59 -233 -747 898 149 188 -579 569 569 -557 -62 -28 651 811 671 415 -248 242 -461 806 671 812 -283 -808 284 419 -626 943 -445 465 -808 750 527 -606 336 791 811 593 -896 982 178 175 416 -660 599 696 365 52 -22 433 -793 -560 117 95 -9 -539 -183 514 943 377 744 -804 714 -810 747 -594 -776 -922 203 -387 63 -505 -852 -606 -515 -637 -326 -419 206 -42 807 517 450 -192 -770 181 -545 -664 -358 -355 346 92 245 -128 -571 507 -508 -853 899 672 980 578 -507 -444 -944 -656 -697 146 393 -85 -332 -708 -371 -503 490 591 -491 -984 -827 -734 -921 614 315 -515 -784 -960 -770 -579 412 860 -179 -421 937 209 -523 196 -419 -544 -183 -699 289 -112 -287 116 -81 -236 -904 762 761 -530 260 -92 -595 479 -623 -888 637 289 488 -154 -578 310 280 -84 501 524 -217 610 -906 477 -885 -658 -360 -624 -789 340 -250 50 358 -125 -830 -932 -820 754 764 -116 1 -803 -505 198 -783 376 525 744 293 -166 -499 -155 -516 748 421 388 -732 -900 -145 186 782 809 826 -654 15 340 -946 -302 -241 -275 391 -494 -214 -674 -561 82 768 -285 412 502 878 -348 -957 942 627 -758 455 -573 -599 -909 -490 -811 385 466 404 133 -680 -810 284 333 707 440 -516 -787 198 59 502 579 750 -631 -249 738 878 136 809 494 -502 556 -648 387 280 -218 -745 818 -547 -589 -718 525 -666 -210 -108 451 934 -131 -807 507 985 392 -671 1000 140 545 -527 162 423 869 -33 -582 -25 677 -778 780 -233 952 244 -431 745 -859 410 -710 625 -950 938 809 988 -268 -83 569 412 -180 -518 271 -218 858 479 -571 811 407 138 743 -968 -250 121 275 -825 -130 -617 526 -724 510 199 -485 211 -92 -510 184 -8 880 191 896 467 -553 884 -29 -840 -52 -356 198 181 -72 485 -208 -887 -448 -527 947 956 -68 570 -427 -994 268 -518 52 -506 -464 465 425 669 -33 198 462 -721 -505 613 110 603 120 -449 785 585 -787 -289 -626 674 -195 662 -197 935 870 453 -532 74 621 -393 985 451 8 2 740 924 634 -646 -646 -338 -427 -418 362 -565 -949 841 -741 385 128 -727 839 -187 -483 358 -594 125 853 608 -548 -352 -889 175 885 740 -223 -631 758 736 791 -446 152 -857 -890 -17 -776 -482 -112 -136 388 -971 568 407 -983 -684 771 -835 -599 99 -568 150 277 -381 620 23 -348 83 99 -102 231 -386 -490 438 592 -319 49 -226 -215 -42 334 -883 764 18 -322 -318 -346 303 483 870 929 473 808 471 -70 -136 715 885 -26 -28 -232 596 -567 -344 923 555 903 726 -384 360 244 156 -645 -157 -351 457 990 87 586 442 -194 530 -447 665 -961 -158 496 -151 -839 -971 584 -946 349 661 -699 -867 -921 -180 167 -430 205 614 -702 158 -605 -401 -148 872 785 -737 412 394 -12 -153 605 -351 854 634 79 -42 -485 -164 -2 903 543 -166 -595 -206 946 670 119 -938 615 -77 -984 -137 645 -442 366 128 -299 -779 60 680 972 56 608 192 333 399 -473 863 629 -429 -921 -228 -289 -521 813 -978 680 41 142 -284 472 568 190 683 -272 -132 797 290 526 -511 766 -468 675 435 63 -938 861 982 -711 302 -837 -321 52 981 34 257 140 -704 668 129 417 206 -515 -389 -281 -481 883 5 89 929 -210 92 1 -296 -175 40 557 -208 -51 -496 729 441 -982 437 -117 -348 -663 254 126 222 -922 -626 508 11 591 -59 -153 -935 -649 656 -160 -384 975 656 -196 -101 533 419 -22 -867 -806 26 977 -105 -698 629 436 -878 840 468 -725 690 433 -660 -95 911 177 -773 572 -586 -229 -974 -782 -475 470 -83 -758 14 311 856 -588 889 -820 627 -100 -920 930 536 131 -705 793 819 -753 -978 -349 -987 -920 -280 808 -415 -358 -3 458 -367 607 617 -280 -288 428 363 -226 -962 -931 -93 -746 629 -597 380 -218 -452 -421 -687 27 819 -173 207 -880 -487 518 -690 -948 200 -152 996 697 -142 -8 -564 -962 -890 400 953 65 337 -525 -223 348 716 468 552 725 403 477 -720 923 588 818 608 996 -117 895 683 31 -768 281 580 307 352 141 450 -574 497 -415 542 -115 -84 -513 -564 -634 670 -879 -438 -314 447 -888 221 833 -575 621 -460 611 264 570 -419 -110 100 -633 -227 488 -739 -969 -475 -536 443 930 615 350 745 -673 553 -605 -956 -58 -944 145 768 269 -307 565 -922 758 -158 -780 -621 904 397 797 677 816 389 -707 -11 -750 198 -536 960 342 787 892 -637 -277 -105 823 83 68 133 629 -899 -307 -826 798 -995 716 121 290 -826 516 731 -596 -929 256 -318 -399 -555 849 -539 -541 232 -584 -260 -76 -444 210 124 333 -356 -157 -792 828 404 -547 98 -788 -518 -229 -734 232 814 -626 -1000 -838 -913 136 552 834 295 632 -421 -373 -249 458 541 10 -625 -32 -311 746 -742 -601 -56 949 879 664 -245 -688 317 393 -996 493 -877 -469 -541 1 -969 -678 -912 827 701 69 -136 -832 -766 448 -957 88 613 703 94 998 83 -933 -321 728 -568 296 902 -927 -795 -603 -749 277 -986 88 -647 784 -356 777 886 -279 -209 257 321 -930 276 116 -418 -347 -155 844 974 -763 310 52 992 -770 -400 629 441 -385 197 649 518 886 340 -637 470 -674 -871 439 896 -424 -312 -380 -256 242 -357 -455 302 -690 -725 -316 364 669 431 212 467 -665 -637 -850 19 -644 -16 491 481 551 845 519 963 25 -525 -39 39 -540 -471 35 25 -666 -836 440 619 134 416 -97 291 -156 419 -1 806 -575 -851 -688 178 -611 834 -275 -973 511 -70 -710 -792 -195 866 814 -31 711 833 -596 -117 -580 830 940 -282 -484 -344 -806 -985 15 -390 729 552 908 806 -586 -807 708 687 864 332 -107 183 637 283 875 -318 -556 45 858 464 -310 922 -662 -926 -649 962 44 -178 -274 -99 290 -233 -456 -624 -690 407 870 235 -469 -733 561 -840 -736 -713 459 -391 789 -196 850 211 449 -742 -917 -943 812 664 666 217 -536 -455 -184 420 -153 376 162 557 584 -405 187 -685 -702 -226 500 390 882 -373 115 -642 -712 -433 -944 -22 367 -67 -223 419 408 911 355 138 623 -699 -568 719 -525 -903 -22 -726 284 285 -232 544 -278 -270 -539 169 224 -49 -84 -282 708 -83 385 70 -616 972 937 -993 261 682 -364 10 159 248 -912 629 874 509 -573 195 896 -398 336 -117 -892 -201 -326 -601 -23 611 215 702 -954 94 434 571 98 396 -880 -596 421 337 365 875 710 -50 -695 207 -833 -498 -691 777 -447 -686 -447 -373 991 -38 813 517 -213 -959 444 814 603 505 961 236 -8 236 -50 408 -520 647 615 -768 -551 604 420 688 -760 773 -43 443 -586 852 -488 171 -443 262 -166 763 -218 -406 -172 773 -486 -814 753 -195 215 831 338 996 864 -990 177 -996 738 -606 209 200 684 -606 27 242 650 -772 604 628 995 -785 -314 7 445 -494 854 555 225 -982 388 -505 -81 761 805 -145 -666 -90 323 484 804 582 901 -925 -987 444 -541 421 -891 839 389 -633 239 -928 372 850 575 676 -466 -262 651 149 644 992 105 750 691 -420 69 686 76 -940 -297 708 -725 829 -35 98 983 -106 -121 223 499 464 -617 817 37 936 -897 -299 905 916 -44 583 388 -175 993 -306 668 -464 -731 958 -596 459 -781 -986 -871 764 -361 -294 180 638 -20 83 -824 528 -564 394 461 334 -55 -378 -134 -501 177 858 292 -336 -516 -47 -851 192 310 -807 487 258 -267 275 403 991 -924 -504 -102 785 763 633 -767 -957 110 529 445 879 474 -480 -104 291 -571 -94 990 559 206 -477 -903 407 -64 -952 963 -640 138 -67 -828 484 -750 -590 636 931 68 893 -560 498 -413 318 -103 -33 88 676 -819 198 -285 176 707 -182 778 -303 -303 348 -179 601 746 293 -723 882 909 -150 987 -915 743 49 315 -554 -4 932 741 113 96 566 -285 260 -892 -946 -980 776 -302 -797 226 982 114 -942 457 -422 -819 -928 151 607 719 -874 -56 -371 797 -349 202 -173 -924 -377 -705 25 74 -97 -861 -405 79 42 688 -759 521 128 -198 -464 -435 736 516 -829 422 -145 933 -576 -113 83 972 108 -682 -570 -65 433 -844 417 -583 683 931 -483 196 -965 552 29 479 423 780 153 17 436 -492 677 680 719 408 431 325 -253 -32 -889 -162 -141 198 -144 -515 850 -793 -815 -447 -821 -651 699 10 -469 481 381 753 465 994 -920 -839 787 -493 505 -166 540 -200 383 -158 644 -589 273 -608 713 493 222 907 -162 -527 412 -75 281 778 695 -302 -718 39 147 -865 -92 155 -852 -773 991 482 81 -237 766 304 912 -795 806 -577 660 -991 139 841 320 -109 324 -283 115 456 64 658 -779 656 834 28 738 225 890 445 355 919 597 -730 -711 418 633 37 645 -219 -467 -316 943 -822 -173 -86 721 -27 -858 761 -700 -971 742 -372 -857 105 -661 295 497 -352 858 486 -717 -923 -849 586 -46 -528 -462 -600 658 485 -784 -450 -890 197 437 -176 195 -942 -541 -336 578 228 116 518 741 52 -50 -512 -343 132 -707 -877 601 971 231 674 -51 649 -639 -574 -898 750 608 -450 147 -413 -76 -822 -130 956 779 988 -826 -817 595 154 375 672 272 -805 826 -82 -961 -187 91 766 192 -410 -592 503 -321 454 824 -736 -172 -520 464 -979 -245 -841 271 -436 -760 -510 904 58 -303 862 558 -850 -508 35 -890 117 121 342 1 -932 360 -946 864 -636 471 803 -807 470 -931 80 -484 -448 -424 83 -629 763 -440 -27 910 -500 110 -503 -672 416 -187 765 269 199 -681 -839 577 -499 583 -862 -612 915 -572 -489 -347 -545 153 499 -113 -100 912 743 781 -723 19 815 -951 -869 721 393 293 202 -96 -288 -281 -903 411 -72 824 -40 -411 478 -352 424 -472 -870 74 -134 514 -270 10 917 17 21 -669 588 564 767 561 -356 -280 -140 -290 -500 218 776 671 241 -548 803 158 527 162 901 -429 838 -803 443 -853 -859 561 -494 943 973 -985 460 439 -43 974 903 969 -60 376 -86 520 -971 -524 -703 -228 -516 -895 800 -761 -69 441 526 241 -346 458 993 786 602 -163 -121 354 226 854 968 -518 976 -121 684 377 -25 -767 -890 -923 -567 491 450 77 520 498 -291 779 -824 617 802 611 -164 -846 631 -486 446 -303 679 -808 107 576 -514 422 -409 663 903 506 -161 -364 -50 -649 -127 -855 501 153 817 822 943 -830 -952 939 512 518 -820 550 248 -736 -83 -80 650 -273 -443 940 -378 -239 -338 -341 -718 -293 912 430 -866 280 610 94 239 -856 220 -94 80 -255 800 18 739 -121 935 951 -563 -622 -790 938 -46 575 292 222 941 873 -160 -990 -301 -483 -734 382 -824 -425 857 33 -440 -466 -714 -969 -961 -19 309 766 241 -445 225 -103 -499 -909 268 948 391 827 -947 335 -587 662 -679 91 -114 15 -862 878 611 695 -154 271 -830 -850 940 -606 -943 -142 -784 820 752 -849 -985 564 228 720 659 -456 736 -486 -55 -525 376 -102 -8 -427 301 -204 542 -538 -394 -155 -35 -782 -535 -112 878 768 -16 223 -268 -396 27 93 612 -147 -911 -602 -151 520 -390 -530 -827 383 -780 715 -169 820 645 -334 -604 -426 750 611 605 527 -699 692 215 196 -444 510 -620 -467 143 -614 971 -342 616 735 -880 513 -354 -726 137 779 -977 -477 -622 -385 955 -100 -303 -862 586 -975 239 359 -723 847 -124 -998 -407 659 -3 748 -569 -29 376 416 778 -949 -755 102 583 2 -642 824 984 -376 -255 206 -689 823 146 157 459 -247 -435 658 71 -807 -351 -21 283 592 -871 520 89 624 799 -515 -282 21 755 -269 -596 940 260 159 280 423 -919 238 -494 33 313 -939 -733 -638 -432 136 99 -464 -353 -165 861 364 807 237 -521 464 -378 25 -688 -471 -947 -44 259 216 -853 257 -591 376 -793 -136 301 475 -170 -710 368 -207 612 -245 -857 834 -104 -747 -31 -632 35 -985 988 -22 -406 512 -427 297 -803 -634 -424 985 -464 -146 -629 427 76 -216 -1 365 -37 -986 836 -977 -772 -31 -998 -946 -425 -343 709 847 617 -259 248 628 -461 397 -751 592 -87 169 634 -94 -506 -466 -499 -700 -221 25 150 192 -172 971 785 738 19 6 81 -484 -339 96 112 -530 -616 236 456 -665 -303 759 846 372 -806 -515 571 -797 -354 -239 -778 207 -886 -865 -564 806 292 -394 77 -95 -527 325 -391 50 -116 567 -655 613 863 -384 382 -38 -205 636 -35 377 599 -207 -392 -164 -216 925 -741 -301 766 999 473 747 491 569 729 46 706 -909 -832 220 864 338 -984 750 -375 948 -591 -92 17 -924 -916 563 -202 596 480 219 598 132 -405 -13 -316 882 73 -109 -510 799 87 109 -271 604 583 -421 656 467 911 264 440 226 -166 824 549 67 467 611 -579 535 -379 130 -56 829 -604 919 -25 92 -139 -604 -639 956 242 654 -2 522 400 -876 -903 -552 294 265 99 -814 -872 108 353 1 131 -571 847 -121 -235 -392 -358 374 856 524 -501 656 223 -614 888 -254 -8 463 976 993 -563 249 -528 379 743 -599 -133 978 -75 -256 179 363 267 95 -298 -758 -292 226 -60 -309 -867 -284 296 -91 -649 -916 362 931 -180 -227 862 696 -762 103 -478 922 368 -110 670 -944 943 -959 -856 -546 -317 -981 890 -309 -668 -347 -807 652 -771 395 -769 -43 864 47 104 472 -324 -95 724 139 576 213 521 -529 -699 -14 763 736 511 -201 383 136 -477 -424 -642 45 812 765 -302 606 264 580 -972 -849 503 360 -743 -78 -595 460 -288 857 384 -285 -893 299 586 823 -963 -548 -496 472 849 822 -325 -285 -88 -516 -628 -505 10 -781 479 -974 480 -437 -62 446 988 -68 -193 999 746 -809 896 -300 -408 -172 -337 653 89 -982 -304 -132 856 -119 -521 728 461 810 -45 657 -280 607 -219 -760 -511 -776 230 881 82 940 944 -341 -301 668 -218 -928 -341 597 -884 -489 -776 -977 971 565 806 -697 -946 601 -856 -660 594 -377 743 210 629 80 796 -854 477 -254 -686 -398 943 901 -814 13 -119 190 -527 -380 -132 246 -588 -867 530 611 849 -802 -783 -718 -332 -933 -382 710 232 -57 -992 -518 -8 -699 535 443 -791 372 -789 440 -510 -378 836 759 -374 -848 529 -57 202 165 -145 -380 -148 781 -284 656 360 1000 44 -776 695 447 448 -170 -726 695 -283 -398 492 572 -703 -372 548 -585 832 -986 795 304 -37 -707 917 149 969 -328 994 -214 -734 -667 -748 733 813 -866 601 -326 739 775 -423 -487 -80 328 -886 858 -949 -350 24 41 2 213 -928 332 -342 422 -1000 67 0 -143 -317 -775 -80 643 813 -394 635 -703 -692 1 642 311 -143 300 -998 -90 -585 -794 -140 -939 914 -180 644 841 790 -130 646 -352 174 925 -839 -900 -975 429 806 914 445 -828 -56 698 -134 -531 232 -407 68 -825 970 -92 201 808 -669 -394 -8 291 749 384 -341 614 426 863 -605 -873 437 714 915 98 -697 350 -25 485 -727 753 -560 868 697 662 -820 -474 58 106 713 -930 437 -273 -825 423 368 329 -619 22 -81 -527 -374 -622 431 943 -355 -887 442 439 -691 -647 -595 -439 -133 105 -213 258 922 949 -341 -991 -153 306 -817 -513 474 101 -349 -874 -70 -864 495 862 544 -150 377 479 -148 -135 546 127 -212 -688 857 726 -848 -886 -917 -952 -381 -281 -772 259 -954 -442 96 -493 -751 22 313 748 -35 242 -648 337 -735 385 -310 -815 -181 -811 -647 -846 -77 -795 -693 400 -333 -363 438 773 -60 57 10 849 93 658 952 -313 497 -792 -178 838 47 -840 -160 -612 876 -435 201 57 124 945 -931 264 330 782 186 -534 -193 606 558 -680 877 397 953 239 -658 -598 794 -768 131 219 897 34 67 697 674 407 -954 -919 28 834 -661 -667 269 408 -412 531 -169 456 -120 869 -681 718 151 -493 472 -592 -233 26 -806 351 -841 -526 627 234 579 -339 11 403 121 659 206 892 -596 -885 261 590 -211 -812 133 -676 -260 975 -831 -625 -441 234 787 357 109 65 -596 -900 823 -424 -596 -788 420 -45 -620 -293 -863 744 713 174 701 864 -360 -63 -192 -404 561 -374 -316 309 -566 -10 314 870 -267 -531 -273 -685 301 -92 -230 528 -409 743 -790 926 -482 885 -576 196 -42 -466 342 52 -953 -634 -736 826 89 941 570 -191 45 -953 324 -310 383 -15 -975 416 -536 578 689 767 -586 413 841 948 -382 -576 -578 -361 428 537 434 -875 41 -294 182 -129 981 154 372 -485 138 -447 528 348 -842 -776 1 -57 -908 340 475 520 -714 -945 -492 -501 548 635 432 -302 426 898 221 -827 54 663 833 609 914 718 -980 811 88 597 -692 765 988 -487 88 -159 51 105 499 -192 -291 567 726 659 660 852 117 -737 -718 -861 167 -375 233 685 437 328 675 -349 -632 83 -391 945 398 611 317 -820 -156 -855 -690 -229 -218 403 679 528 703 981 336 -742 124 383 27 102 -866 -465 -598 656 -127 -212 750 480 340 821 -611 -936 -603 803 -316 -521 -385 -79 620 599 -280 615 56 -435 -697 -191 -750 193 41 -784 -416 -507 -691 776 -224 696 -992 561 366 175 346 -354 274 -419 371 686 -770 532 584 -142 -250 -144 723 -96 -548 -133 -526 -8 515 416 779 -149 -851 317 675 -458 480 831 240 -336 851 -741 -318 380 -193 807 -700 577 -411 -300 -40 -281 -494 -662 904 631 823 -875 94 -475 -322 -262 643 -338 200 -393 793 -296 875 527 -4 -341 996 -487 -480 671 -230 764 -630 -304 -668 320 -223 410 812 -118 -882 969 -591 -905 244 -719 545 166 -956 237 220 -901 156 -839 305 70 321 -162 65 -910 -791 -188 -805 982 576 -241 962 -363 -613 254 700 -535 -601 999 502 -785 -227 550 725 -879 758 -325 676 55 -198 -273 -872 -926 -868 -276 123 840 -983 -414 -688 -908 -544 -181 -25 -239 484 680 -704 -289 581 631 -786 221 788 -198 -480 293 -419 789 -917 -547 41 754 -157 139 614 -479 840 816 -892 -607 393 -92 -183 -563 570 999 -672 601 192 -238 -556 622 -196 771 -915 -629 414 663 701 -678 -992 582 745 -802 134 786 -439 -970 -33 845 -314 -425 928 -548 -898 -637 701 -212 141 153 -74 -58 -719 978 414 585 -84 -713 -633 46 -300 240 994 -369 191 -833 747 156 -228 874 509 201 -140 -771 -38 -942 -116 -845 433 786 554 33 331 -672 -721 -44 367 -788 -640 505 -758 -757 785 -908 -981 412 163 192 231 -97 -926 66 -654 320 397 359 -320 -272 874 341 -416 502 -678 974 -605 946 915 -143 811 -903 385 -48 -11 856 229 802 -802 -809 -264 320 833 -647 -153 156 108 808 50 -343 -312 221 43 118 101 -297 -935 -796 144 398 194 -87 179 -553 -351 -270 705 -397 268 -796 958 -309 -153 632 203 -339 -700 584 -900 11 542 5 915 -539 -69 261 986 -111 -317 -118 795 -926 3 641 -235 -147 -543 396 622 476 715 -959 27 522 -690 -853 363 -664 451 -586 -197 -450 560 -108 612 -405 -352 858 -894 -813 200 -88 -446 -827 150 105 97 -471 606 180 -643 400 13 282 -727 -160 493 -819 -335 -978 675 515 850 440 278 767 906 -997 312 546 526 217 431 -59 26 -644 -646 -851 -907 671 911 53 733 -410 -308 109 837 -498 857 -283 68 211 622 801 -193 -304 -734 -654 -190 445 582 349 14 -797 394 122 420 818 -823 -191 -229 799 530 -515 408 -514 320 795 -686 594 -64 817 -553 -585 266 750 -709 870 329 -278 732 332 -378 244 -126 -681 -388 925 -993 -509 86 454 498 340 660 640 813 -216 -81 -621 727 -550 -217 -800 -501 824 -87 -98 -703 -511 469 -470 378 571 868 -202 -453 212 108 -544 570 -783 720 -834 315 599 -962 700 -698 923 -408 -560 -641 464 774 209 -180 -642 -128 -196 393 541 986 -620 763 -967 415 -72 -16 -172 695 -568 307 -863 85 -555 705 404 -262 -917 -680 -425 -97 -429 -412 -772 -124 -338 33 -806 -102 881 917 -441 229 906 -126 416 -1000 -593 248 -507 -360 242 896 -731 -653 -907 930 934 208 -757 107 -263 488 860 859 42 678 -767 791 -399 505 894 -667 378 -314 732 226 -245 -742 961 660 -321 599 -888 419 -986 -513 859 572 487 584 11 368 86 -610 222 -106 218 331 -714 -23 -907 543 806 -416 -513 -730 836 896 -541 69 328 427 186 -358 126 500 79 -397 674 -633 678 -396 94 712 -960 957 -682 63 551 300 -79 -340 609 -670 668 -904 -646 697 487 -310 -292 812 644 -753 273 -36 12 -760 759 -945 448 -93 -821 -616 -912 569 -145 -81 707 -196 -527 -220 -915 126 574 -994 357 573 940 -94 151 -517 -767 -86 814 510 -273 -187 463 799 486 -999 -752 -408 332 -936 702 -375 63 869 878 -984 -939 -929 281 -781 -666 203 -787 -564 510 -675 -136 -486 -556 381 632 -375 -205 -877 820 60 902 -826 447 -561 232 992 -791 -180 294 836 670 279 -487 -977 959 -604 -272 266 894 770 651 933 183 940 -958 -754 728 590 -273 241 373 -197 -83 -263 -914 -13 -714 -585 -501 487 499 -569 -737 23 512 -237 160 718 -566 -246 -436 -205 -529 -818 25 -836 94 654 110 -805 -973 644 -919 679 -11 677 943 -325 447 -165 262 -785 339 -819 -329 -548 296 -844 609 665 -780 640 -851 -623 -562 -807 -742 -76 921 908 752 -578 753 755 -751 -6 -329 -47 -564 -11 -774 -49 -780 521 917 381 969 321 -379 -98 137 -425 -145 788 247 -778 -430 -553 -104 -973 586 117 144 -741 485 -425 -552 -676 184 109 165 378 -898 -154 198 879 870 170 -380 921 350 -491 375 752 187 -686 271 48 209 -837 -749 -871 472 -627 -908 -566 366 900 -346 708 -350 162 -742 -968 0 -323 -333 -591 690 -129 190 7 -227 885 -771 115 661 -936 -163 852 728 59 -388 -406 -825 450 109 496 -546 302 403 -266 -64 -9 279 373 -510 328 -102 -107 132 -738 -75 3 863 -536 420 366 0 -977 -725 763 -443 502 -534 -760 -304 760 -758 -832 -720 97 -563 -685 88 907 353 671 93 -443 89 162 239 827 545 -705 717 -258 -912 578 164 -386 -35 669 -884 614 -135 495 904 704 739 172 -85 -411 -183 -120 -90 -700 -958 959 564 56 905 507 895 37 -830 -85 489 864 750 276 -99 560 744 -290 -119 288 -521 338 -911 -693 -872 -523 592 972 16 359 118 -145 685 38 -74 -499 -517 859 666 269 -728 849 -24 -746 -995 82 594 437 76 602 711 -481 -426 -393 -317 314 165 -260 -833 -250 -19 -488 679 -134 470 -445 648 -234 915 42 -218 -434 -749 762 -279 931 822 576 -334 -919 -482 -404 -532 -420 -50 -833 219 -241 511 172 806 995 519 -603 -64 182 863 490 -226 166 -816 448 920 813 837 -573 -23 -442 200 924 -175 74 535 643 -20 972 -330 698 -487 -461 601 -132 888 410 884 409 -613 -402 116 328 -434 972 -126 378 -747 871 -243 -972 -987 360 -209 -824 -216 316 539 -929 372 864 -642 -528 -910 -313 -179 -955 -254 -39 -908 -677 135 454 399 229 185 560 183 -84 -402 -602 -630 329 252 802 702 273 171 -175 -140 211 980 154 691 276 786 -919 -237 -93 -77 -483 458 -512 -405 742 22 870 765 -712 359 853 -818 -127 475 -34 -607 -743 -980 679 -63 -741 865 637 -634 -575 551 -518 921 -368 333 733 -501 514 759 809 -907 443 -767 -1000 668 -155 556 -341 -288 598 744 494 844 768 898 -732 -218 202 -208 -557 571 -17 758 -502 -922 -748 509 -227 -760 -672 -284 763 92 53 -508 -380 -356 50 -169 -910 -516 -674 -423 995 462 764 239 -911 276 -82 -670 -125 -3 453 -771 803 -499 -212 -834 -992 709 275 -787 501 -687 765 -819 363 -2 -385 896 -554 272 210 952 -967 20 953 -488 644 -900 934 939 622 -423 -153 628 -436 467 963 777 205 -377 -281 130 975 -426 506 843 -58 -728 -639 299 -904 -980 -70 564 -157 107 -952 304 -91 834 141 -473 821 184 97 747 -978 -577 -598 -433 132 796 -518 -311 -752 647 236 442 654 -990 -689 354 -392 -946 814 771 -108 462 439 353 -384 443 437 380 773 -147 667 205 -520 -766 -587 148 -540 236 528 172 602 217 -547 196 960 -772 175 -119 565 484 -889 136 -640 19 768 853 738 64 976 -173 -116 -288 -14 -746 -37 -472 -335 663 233 -254 915 -932 285 -135 -314 857 -576 319 610 -257 184 518 -106 -803 -282 -385 203 450 -672 71 -219 -184 226 -746 -958 762 333 -98 -821 -317 -154 -103 258 -961 22 -120 -103 863 -510 -217 846 555 154 -727 -51 144 -399 -66 172 -902 -601 -981 492 93 487 -42 366 -282 962 -156 929 -988 433 335 771 -687 915 -735 -872 534 -382 -934 -639 -196 864 411 244 -4 -93 -580 329 -899 -306 -52 -617 -210 -706 444 287 102 497 -708 -788 -985 286 821 -713 -935 768 -945 566 -428 -322 -458 434 -554 -658 232 -680 696 -726 -582 -373 -200 455 575 965 -709 658 -469 -888 -42 484 255 157 -669 456 -551 -705 -915 913 -812 -431 -271 31 -252 -249 501 257 370 392 421 -162 245 -599 -553 -344 528 861 31 829 762 -175 896 995 995 -827 935 -323 -457 285 -289 272 -721 388 -86 -656 787 383 538 -49 808 -644 -394 323 803 -392 743 -554 936 820 -874 -339 -368 -109 -559 548 545 824 189 79 -966 -979 798 -406 255 858 635 62 -700 622 -339 -288 -916 667 798 -674 381 183 651 -363 -735 559 -245 -135 -603 101 -396 -604 854 121 -207 -374 -882 -348 -458 203 -780 -564 585 999 879 -263 799 672 -525 -675 118 -179 -566 95 -437 785 590 889 -197 218 -302 816 510 -423 460 -57 -733 823 967 -205 96 -519 726 -956 315 -959 410 -849 681 -506 653 854 275 -6 115 -346 -62 118 -623 -129 -439 132 424 562 -368 312 -187 103 -874 812 -257 154 901 193 -877 241 -148 -559 761 -917 321 676 -544 800 -357 -217 -947 544 536 -18 70 -465 -894 -260 176 -215 778 856 -215 593 407 -608 608 -329 -55 598 850 534 201 601 876 332 709 -885 642 -519 854 115 748 -810 420 751 894 -851 974 908 -524 2 872 -669 -734 -734 -44 644 160 -121 -401 -967 947 688 885 933 311 -195 751 -262 61 -438 -545 -828 -746 -607 -150 -573 378 968 302 -481 876 -83 -170 -858 -952 267 838 -453 -76 -634 136 311 564 -89 -286 891 385 -202 -338 432 175 -536 -903 839 385 -959 904 809 358 -68 261 -714 -106 749 -425 -537 -116 721 -896 114 -7 -880 -936 563 -202 -896 929 -22 -726 521 655 453 -461 -27 -433 -877 531 -629 -596 56 -390 -814 288 -273 327 212 -763 -626 -606 -422 253 -437 787 -662 123 -788 443 977 913 511 -996 -920 949 982 -369 152 -842 -138 435 882 -261 -511 -177 341 600 213 544 -494 -806 -392 -63 -989 -38 -944 436 784 519 -499 586 -92 216 690 215 446 96 154 533 -959 807 402 -559 -853 -127 -718 503 -357 -336 -469 825 938 466 569 563 -929 -658 981 627 686 -283 -151 -548 473 786 -396 -392 -915 -914 391 -603 926 83 -433 -857 462 -564 -743 -254 -416 -802 -987 -981 -189 -822 -184 662 889 984 -475 248 144 -902 -149 -432 499 927 -500 -671 -644 112 803 -149 415 -749 -930 264 -947 -131 884 492 322 148 -97 787 -701 596 824 695 -299 17 700 403 -377 660 -326 -655 804 725 -209 345 722 450 569 683 456 -821 351 100 612 746 263 664 -305 -121 860 750 -153 -598 -975 305 -893 -954 -613 374 73 142 -395 -431 -332 542 -108 -553 -579 70 399 -623 -789 -417 190 773 170 374 -371 -253 509 -770 -302 -59 -958 623 -571 398 -413 -23 -651 -1000 172 -387 -306 611 974 -69 266 -27 -585 -61 -510 -285 -778 -175 304 356 -172 249 859 -481 748 704 -488 -215 -63 -113 -399 -316 -89 -723 -741 93 68 957 -65 896 -63 393 14 815 -878 -748 543 -566 -184 275 -849 -2 811 613 -791 -470 734 -978 438 937 603 701 425 408 -109 242 -464 -453 583 286 -103 -243 -623 224 796 -546 211 -345 838 -800 -507 -58 -581 67 -457 114 262 -984 137 724 36 802 -561 -808 -407 78 325 18 931 876 -545 728 -174 970 685 717 748 572 -829 675 269 -665 609 737 -756 -256 -192 -177 67 -705 421 -476 -912 -471 -500 -576 -84 -17 842 351 491 -536 -650 754 -529 660 -593 335 732 645 343 910 -148 527 -281 244 432 96 -461 -213 672 594 -599 -244 301 250 142 246 -547 449 710 319 581 -34 107 257 -195 467 399 -830 961 614 449 639 -960 602 2 244 -676 702 846 -820 800 -222 -831 398 -419 -559 269 235 -931 -526 732 -277 -618 -979 -849 -11 -810 615 922 931 55 319 387 755 812 -491 348 886 635 22 -309 -348 610 214 -484 837 793 -597 -771 -441 305 -387 930 -467 670 -258 184 372 -311 -3 866 848 -614 484 404 41 159 317 295 657 -236 -513 368 -459 -874 971 -597 -363 -928 -239 753 457 561 -692 165 603 -824 -80 -68 276 72 -483 -303 715 -572 -394 -283 318 -424 576 -504 79 -181 352 -616 -916 -910 603 -429 -544 911 -329 -503 102 -548 615 573 547 -401 848 66 -474 -453 -780 -211 758 255 324 344 -46 964 -646 -438 -559 -206 -530 -956 -849 265 606 129 113 -662 691 868 790 512 -879 664 -275 113 417 190 -171 233 575 62 -354 69 168 388 216 -574 -459 -242 65 912 -710 459 -676 13 625 942 583 648 -223 384 443 -23 -798 531 59 514 -231 662 -308 -250 -594 525 761 139 494 746 -771 293 189 819 -215 551 986 -87 724 -812 -577 664 -178 473 868 -935 -358 783 -880 328 -357 724 -148 -309 63 193 875 -688 797 897 -105 -655 -912 -827 -386 877 247 -347 -282 -563 257 -677 789 234 -303 91 542 733 -634 986 -461 -176 113 516 144 -364 175 144 767 14 117 -623 -255 -588 162 991 -772 -369 -598 -371 -994 -381 -965 -515 44 189 548 -753 140 65 607 -718 97 -210 332 916 -156 300 -852 -989 258 -268 501 -504 -44 -162 703 -908 98 194 853 -520 -870 364 -602 625 -631 517 137 -984 911 860 -684 -96 533 835 960 -531 -680 -195 915 -477 -134 -616 -294 6 858 -545 -446 271 -741 669 685 245 -810 918 -635 721 947 914 -831 -460 -247 -130 311 214 393 338 -286 -411 193 -852 992 -660 327 -767 834 -7 108 659 831 -500 235 -398 -154 -360 -186 -61 -351 179 -648 704 -764 265 357 754 -646 -474 282 474 -420 79 -785 -294 -80 -675 235 973 -418 -737 339 -114 -993 6 -10 605 672 -356 -781 765 339 -58 -188 -107 -23 -736 643 -343 -917 844 -766 788 -825 -559 709 960 396 -309 -691 -982 288 -134 -270 330 -99 91 -211 -396 -839 -648 403 719 862 964 -438 678 127 -979 -785 987 -130 447 955 358 -353 146 164 -31 132 -950 -339 -285 -57 94 -423 222 679 -755 658 466 -275 -186 442 -498 692 -280 -745 615 535 954 581 383 990 153 -844 514 893 -252 -135 893 858 -887 -54 433 786 409 -208 -473 555 826 675 -416 -338 -7 -509 -120 792 955 502 -448 844 -959 -177 863 -216 677 -554 -86 -535 -67 -923 -209 -218 -561 518 604 -511 -631 52 -557 -334 -497 -409 -670 -64 611 -202 -905 331 -42 -760 -560 -612 -826 -316 -611 842 88 23 -849 -587 -509 -377 -681 -82 -787 189 -143 -954 855 -398 -471 -674 311 -155 34 -555 -847 -224 939 -449 897 684 -853 608 -508 -121 -283 742 538 286 -760 75 -554 -733 239 -915 -740 -145 937 -864 549 779 -133 888 152 465 802 60 253 -173 -498 -153 -615 -721 161 774 118 -416 274 -93 368 19 648 418 89 26 811 649 -82 -937 193 -595 -129 933 -776 -78 654 -311 535 -395 304 3 320 132 -319 991 624 260 813 -933 -624 -956 398 33 303 106 706 621 -428 -417 -317 -301 -723 -60 -216 -615 -175 -15 -860 780 -571 213 -272 988 35 59 474 496 862 -820 -53 788 764 201 148 669 -432 -251 188 537 953 614 -291 -849 91 -403 -67 59 299 64 72 530 242 37 843 -687 20 807 -795 -781 877 656 -147 -965 -232 -15 454 107 911 -448 -104 901 705 287 392 171 -546 -965 601 -743 -928 622 -90 -790 -956 49 -1 -633 678 111 -812 -319 599 753 933 701 -569 426 -176 694 34 864 -580 701 78 549 -300 -298 569 -65 -585 849 426 431 -22 846 455 -411 816 -178 -770 -630 -662 670 717 -893 526 -576 -932 148 -105 337 -137 -847 652 470 618 233 -888 387 -440 565 548 306 -610 950 201 252 -745 500 -376 337 608 892 672 979 -486 -629 31 -707 977 897 -517 -794 -235 900 -586 -149 -850 -711 773 -370 714 -563 -906 -548 5 475 -392 733 804 -260 -51 438 -128 -473 -801 200 -6 -895 608 -734 -288 675 -781 -928 161 -874 -609 -879 837 -504 594 465 -566 612 413 -265 -732 563 -234 594 315 -974 -865 753 720 627 366 337 184 170 307 -512 795 -725 -884 882 289 -171 440 489 -440 -197 -480 722 442 321 135 -931 325 -123 -655 850 -305 -899 -962 661 -337 -540 2 21 447 181 -751 710 -45 -922 256 -128 409 -420 756 -898 -385 339 -346 744 -265 574 716 358 127 -135 -46 -785 819 940 -16 -370 922 -827 286 827 -289 315 -261 194 153 611 961 -488 984 -316 732 217 11 80 -936 -432 657 883 621 -274 1 -284 527 127 978 829 345 -226 -282 -593 344 410 -716 514 -583 434 237 -83 351 467 -401 223 317 793 -62 52 -750 454 -952 442 228 -346 -362 449 -790 -16 568 244 594 446 -332 -258 -347 262 58 584 -302 -43 213 641 887 6 831 -168 669 -31 89 -535 -62 643 -243 931 591 342 708 -484 -98 870 -572 -740 -151 -19 -917 -982 -202 825 171 -463 578 -663 446 -334 -37 817 -478 -982 974 -229 608 -291 148 -225 -252 26 920 207 244 622 726 -851 -914 -339 737 -111 550 678 -136 -674 -193 -400 -748 486 234 982 -578 810 510 785 717 241 303 802 -216 -895 -935 709 166 225 -781 119 -834 -142 915 -424 232 -495 235 -457 -787 713 390 181 -38 95 894 699 963 194 465 -852 858 -986 -821 -815 -151 -451 -928 964 -836 -404 848 -587 735 942 -534 152 915 -535 807 -131 211 146 942 -156 132 -600 -858 163 448 542 -651 -165 -349 44 661 172 561 318 501 -747 76 -328 972 524 223 -329 39 -711 741 528 -180 63 -527 836 215 67 -357 -583 650 -704 -911 -403 334 652 -753 479 919 950 428 -501 652 507 -853 -523 -50 -445 -830 -217 511 492 19 -220 95 -358 -304 896 720 471 734 904 703 -485 -377 -217 945 -226 -27 237 934 252 995 840 194 503 403 -22 505 -534 286 291 507 830 -451 552 -833 -869 -842 -912 -674 932 -168 -259 -458 -564 327 156 815 -255 380 -334 730 -36 137 837 25 148 -746 -842 198 409 834 990 999 696 -987 252 -313 -82 -5 919 374 568 -166 -925 -765 366 -561 -252 608 -169 471 -541 -684 -531 185 785 74 -415 662 -124 -270 -11 604 620 956 -222 -252 862 85 600 92 -790 767 -554 -670 -394 923 -327 92 573 801 289 -696 -627 -409 -893 32 527 -142 -365 -530 203 -960 -90 -814 -385 192 420 414 -615 955 -683 300 951 -138 -194 52 -506 651 -316 -645 585 -522 586 93 -330 112 -249 64 -563 -829 516 149 55 180 -123 941 -447 512 112 -281 -528 -87 -495 548 -310 -411 780 487 990 41 -506 99 44 -426 -128 918 198 404 496 828 689 732 -819 -520 480 -854 197 648 -990 546 327 502 776 610 133 -968 556 -206 259 840 -647 245 374 771 318 423 738 138 -872 99 722 -929 899 144 -279 334 362 854 -495 281 -936 -215 -547 -973 632 -850 -69 -858 741 -851 303 670 -769 -318 511 163 -198 134 -971 -822 -424 608 -686 346 -406 -138 111 -349 875 -719 -846 -950 270 -609 -707 -608 471 -842 168 650 -555 183 -379 947 211 636 971 -843 322 -851 813 524 649 209 491 492 53 -741 -697 40 953 434 353 -924 -11 -898 98 -106 -62 -95 -715 351 -87 -854 408 782 -549 771 -740 -402 260 646 -504 843 427 105 -853 -226 -20 -46 -524 -763 -761 -941 572 -863 -500 -969 807 54 -859 785 6 732 -332 -564 441 203 -936 -372 -315 980 473 -67 -773 264 784 812 882 -487 -84 115 129 -649 -744 -518 -513 982 306 264 -971 -410 281 214 -235 -939 288 860 -774 207 -33 -562 775 -568 502 765 -29 429 -62 -591 511 -165 -600 -141 -908 178 -437 -440 321 719 -150 -882 -462 904 -872 -603 -796 561 396 -162 -822 -854 40 735 4 -380 -983 123 -784 -29 217 -33 251 -917 698 -506 660 -554 896 -637 -591 504 -587 -229 714 -455 -114 -827 -997 880 665 -344 -232 900 957 481 -211 775 -133 -592 -934 104 -842 -707 263 755 -256 -483 258 754 673 -752 611 728 702 435 452 -104 200 26 -544 -860 -618 -863 -283 342 -560 -503 78 813 -26 184 -844 912 616 19 912 657 143 -370 447 -313 -844 -397 825 612 804 681 523 971 -923 -278 -805 392 -778 189 -11 -381 269 21 -197 841 -539 -278 -26 -375 405 -760 308 380 -433 -772 -261 10 -903 -960 281 -643 -619 -918 90 470 -845 563 -949 989 456 -55 678 269 356 -407 -296 -420 -190 807 647 119 -612 36 -249 105 -214 785 289 -648 50 966 -924 -251 84 930 -765 436 347 67 -643 329 -606 -996 -56 120 589 -129 -560 542 358 799 -461 513 722 461 446 -564 -313 936 390 95 419 -859 -598 -582 472 -732 -732 668 -973 352 -28 -162 -746 706 -134 -286 336 941 -595 761 717 -692 -935 849 -318 -334 -70 -781 649 -416 -224 76 -730 909 398 61 -760 671 -358 764 -947 213 -24 569 -341 -323 -185 770 925 -744 -95 619 -763 -877 133 -2 898 36 278 -809 -379 863 -970 798 -272 -217 150 632 -683 -417 263 761 -961 201 -788 479 -494 549 492 840 153 974 783 522 750 -593 61 803 -587 86 957 329 -48 -803 -183 563 -76 822 -699 743 -171 394 601 -212 645 -709 -746 963 -342 -23 920 75 -901 -343 171 -444 775 -751 173 -288 -936 -980 -315 -913 301 556 -790 -188 877 -888 -836 130 196 593 -369 397 965 -103 77 151 75 20 687 -87 734 -50 -857 739 876 355 -764 -540 -725 942 -738 816 -387 -286 -116 332 -26 -961 523 173 98 420 642 -174 -506 -185 -125 737 193 -912 -570 870 -68 244 -453 -544 23 -761 473 709 -52 589 -937 -252 -511 -354 809 -854 229 704 462 -826 -738 537 -36 857 941 695 803 870 617 91 -659 740 598 917 -816 -117 -828 -204 535 -881 -70 133 -39 -34 -90 824 -626 -620 -998 340 -680 217 -464 332 378 -100 -345 -334 203 -28 845 -282 -760 -934 954 702 -392 -801 -183 391 -236 93 319 806 -550 -664 341 -147 -846 101 322 220 771 -583 114 -98 -40 -192 938 -393 -944 274 255 -22 526 987 915 900 553 -763 512 -186 297 71 923 923 -599 320 -22 -648 321 193 -753 -171 -635 -251 986 461 -654 -106 -59 -262 999 956 -914 -103 -405 -31 748 564 -226 -198 966 178 -705 -795 -492 664 519 -860 -763 -274 86 -308 -378 -33 620 -910 612 -694 173 299 65 60 -748 -451 473 977 -669 918 -301 323 -32 117 246 -312 -392 -463 -369 129 -805 239 447 -877 632 -811 -927 -553 -251 -171 122 496 -104 625 -199 606 -853 -512 -657 31 -261 195 -884 149 -975 12 -684 -761 917 753 -838 60 -506 364 -345 95 195 3 -867 630 229 599 -438 -305 379 -199 105 -410 936 -392 386 -382 -303 -436 387 -127 302 -409 912 40 501 673 -431 950 -937 437 -689 -874 -676 -769 -413 998 -165 725 616 63 472 108 -504 433 69 -355 557 969 620 114 744 -433 288 152 -849 847 913 124 914 565 -647 -275 -966 538 -914 849 268 -858 683 178 686 806 411 -898 69 -426 -781 -319 99 -299 -325 753 327 -420 740 443 678 535 728 -971 -678 342 201 666 -933 -225 -944 -320 631 -356 -441 -992 -688 -174 92 254 -63 -996 531 302 -988 -831 327 11 -259 822 68 758 -736 -963 -933 902 203 -279 -50 175 -952 742 735 -9 801 990 324 -471 827 541 -719 -410 542 904 -669 -589 170 925 -302 -999 317 -78 -147 -644 -771 322 -186 7 -793 297 -975 -65 -303 748 -528 -756 356 -44 500 808 -99 -807 -807 776 -895 -12 498 780 -260 -896 -46 453 120 549 -119 574 -849 -887 830 300 -687 922 -149 872 765 -127 -360 398 -544 229 522 -16 -400 -378 -55 -141 -803 937 490 82 -574 -696 -495 700 -67 -743 -105 482 -44 -255 -62 919 16 -898 -990 418 604 -416 -875 116 620 224 36 128 634 -859 -174 513 355 -285 541 827 369 32 -275 -925 891 -358 872 -136 771 -357 762 -429 -363 326 740 379 669 395 72 -403 -45 -201 -434 -145 583 -553 86 944 204 -71 -459 791 -2 -408 -608 -542 690 696 421 -696 -377 -538 -18 -164 -799 -146 789 664 -727 -379 -610 -733 -203 -432 159 253 105 -657 -163 847 326 662 699 293 339 -98 -415 907 135 40 27 -573 86 254 127 851 359 433 518 82 947 924 -633 -900 -446 943 -40 921 67 428 37 -150 -874 -785 759 481 -979 492 -779 -522 759 -566 873 757 13 676 -736 552 -407 -922 -126 -671 -918 -340 -268 126 125 400 661 162 238 836 -945 -76 411 198 634 765 771 -150 -159 587 -955 356 659 -303 -441 -190 435 469 -711 943 -921 -44 -896 -986 -892 -655 -171 -183 -235 -975 -463 873 -878 -139 302 -316 -986 371 -791 -558 22 -755 -75 527 -571 553 183 372 104 -290 650 628 697 731 -965 -482 -470 -771 964 666 517 -18 177 -894 872 476 531 -452 480 -646 -243 293 -336 182 -322 150 571 -542 -730 -857 256 -433 -884 -480 882 -13 160 899 -939 -465 -38 -582 -856 -957 375 111 -222 -450 488 334 704 -569 377 -184 -799 -945 -427 408 -483 -427 812 442 965 449 -980 -137 -328 -762 -10 -856 -721 914 261 -62 -326 724 783 902 338 244 369 443 766 713 811 -590 535 705 316 -862 613 -89 443 -480 692 -773 -431 938 886 255 142 -402 -434 -732 817 -118 872 -443 -8 469 444 168 -20 -51 -998 -271 -85 -164 -534 630 393 262 24 378 -846 697 506 -285 753 -571 763 -590 362 954 795 -872 514 385 92 -576 -899 676 -104 -598 300 100 729 -289 -450 175 364 568 -827 110 734 56 -468 -660 -332 29 -53 932 -489 -757 522 428 666 -284 287 70 78 953 372 72 -871 222 -593 52 6 -418 -34 212 856 -962 -529 -225 148 -23 996 -11 233 928 787 708 247 120 776 -221 -772 -890 -652 -263 770 -320 703 144 262 948 -542 993 605 -27 865 -80 -806 26 -574 -686 -753 415 -660 846 -292 267 -880 -146 703 883 -474 807 509 -646 -454 967 -450 535 -813 70 -615 249 -416 -771 -532 479 980 347 -899 455 -87 220 -859 -169 -182 112 -874 565 -946 -731 766 117 -279 695 742 -884 170 -504 760 858 499 592 163 940 373 -224 -722 675 818 258 -305 999 -675 793 572 799 640 -18 48 68 745 939 498 9 -997 -644 585 649 -38 644 -708 -64 -513 -144 761 315 843 705 -373 349 -375 845 910 144 499 -185 -733 751 156 -189 -221 797 -666 669 68 -905 167 -155 -315 538 705 -691 -984 135 -769 792 -192 755 555 -828 912 -959 -950 781 -734 -971 -398 48 -792 585 400 -101 979 22 -101 183 833 674 698 -215 -759 351 -255 -285 238 -380 857 454 533 -821 -315 -966 255 -864 -871 -720 -257 -506 -887 265 -778 -281 -303 -984 -295 971 365 761 929 851 -961 -660 -729 465 -949 -913 737 -809 -988 235 -360 738 188 -333 645 214 -921 466 577 484 -268 -574 665 512 98 351 556 168 -49 -793 414 13 960 211 -416 -800 -296 311 273 -953 115 -339 181 -547 574 -741 13 -741 -748 568 564 226 644 -923 197 127 93 687 215 -596 -189 273 -806 -226 -45 -30 846 -815 766 779 599 105 -303 41 270 -977 -229 686 -500 -705 -367 785 641 666 -939 915 -391 -604 376 -44 595 -726 828 678 284 942 277 814 -912 573 616 272 -660 -477 -26 -297 -310 361 -845 301 185 -309 745 125 701 607 -359 252 975 920 367 -387 901 219 724 229 -160 -925 803 957 -201 -206 331 10 -528 485 -647 -104 491 584 -356 478 37 -844 -600 -932 924 528 386 632 44 -298 -595 207 -598 -115 526 683 -425 25 433 -272 -358 464 -553 -285 901 -604 407 566 -485 969 -409 931 -501 597 -18 576 96 381 553 325 447 225 881 651 -353 -172 883 -72 682 -529 808 -796 -557 -698 -605 149 -8 306 539 -811 -672 -99 -259 46 -851 733 -161 -445 616 -507 -371 534 567 272 213 -783 -765 946 697 -997 749 620 525 -402 72 446 481 -555 -172 813 -635 -502 760 535 58 -982 -855 751 844 677 645 511 165 379 993 -512 670 273 305 687 668 -34 -913 608 -284 971 -530 764 -32 -105 195 275 -495 16 801 955 447 193 576 436 -728 209 829 504 745 649 180 -905 -174 598 -599 603 987 -830 -582 -823 337 -21 -836 -737 245 -205 -871 -84 961 -653 24 176 143 746 326 -174 -197 807 -220 -903 -667 121 880 440 952 -865 -515 -131 188 -30 -646 -738 -536 -209 354 369 -307 -60 -654 264 -475 -294 -245 537 -840 493 722 649 293 -958 -686 239 -604 -34 45 -477 -123 -170 -169 543 294 -673 -818 845 -977 122 925 -67 760 -612 -155 -774 280 982 952 -574 319 352 58 -266 -353 167 -285 346 -460 -404 -378 -553 -894 744 840 -833 160 38 166 106 -897 265 -876 926 -357 -670 172 110 955 16 695 289 515 403 435 541 -745 611 -85 -610 -829 -796 615 -257 -119 65 -266 -749 719 564 783 961 389 34 -547 -382 544 -357 363 295 66 362 -820 517 285 -546 -158 -503 180 387 470 -925 517 127 140 -437 -112 719 -116 -78 519 171 -772 -742 150 782 367 -20 477 -290 606 -57 -896 -903 -138 -839 703 336 -78 283 -516 -891 -706 -427 779 -876 -954 804 8 -702 460 393 89 340 337 696 -550 130 -485 -435 -308 534 585 -300 643 -931 -5 -152 -109 -780 -392 363 89 673 -682 170 222 169 190 -306 112 169 -694 941 -993 350 -843 436 131 815 323 -214 521 -43 -408 948 895 855 872 739 -192 706 581 583 79 572 719 -301 223 -804 100 -807 -275 -428 -171 553 835 65 -136 -340 354 380 -185 716 -992 -122 -938 -363 -268 -688 236 -209 184 -753 -880 -901 507 379 322 494 249 -367 547 196 632 -246 -887 -41 56 843 -848 304 908 -620 -390 661 67 -293 181 -13 -129 -437 -338 -57 427 396 372 754 -716 760 831 791 748 -519 199 -406 -67 -168 305 227 922 483 424 -541 -308 165 -686 948 710 -786 -564 -437 -240 32 -309 -643 -617 247 955 700 514 649 457 266 -43 128 -663 -287 -455 -415 -67 -841 610 -695 -712 -95 901 -966 870 -81 -630 666 -470 641 361 424 -844 -905 -936 -203 336 -663 637 -605 536 -803 -683 125 500 -878 -640 871 -408 -505 -982 -257 659 -817 794 -584 -898 556 329 -806 911 499 455 135 -273 965 -861 -444 -429 879 -63 -293 244 -413 628 783 338 300 -141 760 412 -179 -999 687 -610 837 337 -118 55 -940 887 769 373 986 -711 -402 236 18 -35 745 -975 554 922 474 198 -365 970 226 -116 229 59 640 -91 364 -313 343 -11 364 -967 -459 -568 -955 151 -692 -910 -462 -435 -615 724 386 37 -665 526 -199 27 660 -283 -822 444 -526 734 813 833 20 272 630 -383 228 -132 -995 -28 606 -339 -715 830 -759 80 -639 -943 -633 -666 -524 -420 807 698 983 -467 606 -874 221 646 -841 -987 -460 820 996 771 -920 826 816 688 257 668 960 188 513 834 -927 -627 -883 402 511 -442 229 -966 789 -817 960 -724 249 585 567 -915 71 501 -945 -309 -766 503 -643 414 446 970 616 -573 438 -849 -538 -211 332 -552 121 55 -144 672 833 793 982 106 -276 42 379 -701 988 719 294 -434 971 793 224 852 -148 -308 234 667 382 554 -841 111 968 -138 -711 367 -181 136 -816 -818 277 -447 459 116 734 -382 536 556 444 651 147 392 124 767 627 -708 -493 -903 -597 122 -208 681 -683 -748 -25 604 583 -546 -117 179 -488 676 756 217 661 503 -595 766 -229 301 -190 680 -396 -256 -553 -726 809 -784 -924 474 -772 680 -836 -473 -171 -117 -560 927 95 -540 -843 -8 -806 474 -102 958 234 859 615 441 407 493 -660 -733 439 714 -119 627 211 -816 764 -995 -84 396 462 614 -886 -648 -90 -743 -176 -280 -831 853 -38 936 950 -797 -635 -56 192 -7 810 -613 -951 162 129 -782 -955 -993 972 -18 -219 -695 805 -242 -466 -461 -64 -870 563 794 19 -564 641 -898 -438 564 300 -691 401 -989 499 -165 696 591 944 888 762 61 203 -652 -333 646 67 -533 -935 -974 417 955 799 -139 -526 -865 473 853 261 704 601 -82 -748 978 -827 -81 -548 634 603 -255 690 224 -230 680 -808 -520 903 93 -900 565 -657 -242 800 58 774 -462 -968 696 -942 829 610 -682 433 870 66 192 -997 503 -933 14 -733 -17 -910 -6 -753 290 51 -773 603 -152 473 551 -818 423 65 -521 -723 965 -56 -404 -686 934 -833 -828 -619 -685 -979 -383 -837 -182 -406 716 -221 -347 662 -977 492 407 -646 539 -260 -928 347 52 74 183 -34 628 -580 794 -360 63 810 844 8 6 389 753 602 -155 453 482 594 881 525 803 325 138 712 -907 -286 214 -116 -296 418 121 242 206 -593 233 250 528 -16 345 2 -286 342 701 156 692 -893 -299 516 919 -116 -719 554 40 802 -779 227 -365 -949 707 512 -888 852 34 -64 670 -180 306 692 651 -297 -574 354 -603 -288 369 997 756 -210 -59 245 -481 789 84 745 -777 629 -253 783 870 -724 -52 271 -464 373 8 -424 221 60 171 200 552 -795 416 375 735 235 78 -248 511 700 593 -900 537 51 -597 -785 734 380 -375 -478 -172 67 -523 989 -525 510 404 -613 -462 48 -188 -608 988 397 581 -921 -51 -7 506 -330 617 -855 -632 803 300 -650 -197 -568 706 25 420 155 597 830 57 193 199 -833 -309 -429 141 -405 -669 -102 -119 779 923 -625 -423 289 329 190 -298 -95 -616 682 -193 817 129 681 -468 -156 -822 699 925 423 -234 166 548 387 -935 -506 -962 -859 784 -31 -543 126 -490 706 926 -907 863 955 -122 86 142 64 -949 -540 -358 234 -80 309 721 603 667 -292 968 854 744 697 780 -251 -48 418 -253 -566 -117 323 -520 -219 -43 205 -747 43 225 777 -913 797 130 -118 887 -624 -958 -189 198 371 203 -170 -154 131 853 572 -594 -147 -645 -404 -14 90 410 666 70 291 496 223 -550 -16 122 136 556 441 -908 134 -91 -766 -803 620 864 300 -660 560 583 -375 -609 79 -503 -734 -147 -828 -568 489 277 654 -122 -24 -380 105 712 -566 210 319 -731 -787 -475 937 -64 380 98 743 -760 253 188 246 -876 -474 -868 -644 -841 454 198 809 193 -201 -205 259 -262 824 607 763 -683 159 266 665 -426 738 -891 -720 -19 -41 -606 408 -895 -811 -514 270 -953 34 145 731 -607 940 849 597 -941 363 -861 -541 44 -930 -947 977 616 -418 -725 440 851 -707 973 -600 807 734 -632 -614 -388 227 193 -532 442 -909 -214 937 -200 245 733 434 -160 -468 356 18 142 -179 417 653 -142 652 -304 511 -998 601 -443 -844 674 322 345 -999 335 973 -432 -183 407 963 746 -622 -886 86 369 402 -574 185 460 609 -393 381 -853 -513 296 -873 -54 -268 419 -225 -624 829 438 -733 -556 347 562 597 163 311 525 327 -613 -460 654 -81 678 792 -832 -7 108 -297 -668 629 -902 692 -867 196 940 812 -793 -998 -410 -397 -160 -506 888 661 -797 -11 -412 -426 -163 -99 631 228 -729 315 215 -587 286 -179 -426 353 -366 641 -968 -323 -784 -54 -988 -874 615 829 -554 499 -388 141 123 -848 -402 -733 -30 -324 -587 668 -775 450 -885 196 -558 456 -78 -379 758 478 -75 343 -824 -195 823 613 -79 721 -894 133 245 -654 793 -288 764 250 -13 -99 264 42 736 264 995 331 376 307 -818 -31 257 382 224 332 -802 -205 -881 674 150 276 -399 676 -87 904 468 -999 -822 883 -987 -652 -987 -195 -353 -87 338 167 -825 -791 977 -947 943 325 -296 637 -892 -65 -64 -503 590 -863 848 498 20 920 -459 382 -47 -382 694 -425 -189 838 48 -693 557 667 -26 822 421 741 941 -970 424 302 776 -810 239 -476 741 -489 173 -917 -707 -864 936 -246 689 190 847 -433 127 -346 191 -876 721 275 229 427 28 -709 -219 992 341 697 -142 795 -870 -780 -514 404 480 697 -229 6 -390 990 -30 650 212 -460 464 -862 76 -66 880 517 862 266 -415 -125 987 -409 -465 694 -747 583 -381 223 952 612 -926 -221 815 748 117 563 94 -813 207 -735 294 -703 212 -722 -356 539 939 -958 184 -12 523 627 -325 -607 256 46 111 532 -216 -49 -929 532 -830 -459 -826 -385 -315 127 -265 -730 -479 -923 -312 711 -500 133 -413 862 -573 -828 465 -124 695 655 -481 663 868 100 22 415 505 692 807 -595 538 -402 431 -568 170 -305 -719 -990 432 -385 -258 -272 928 154 382 -332 -622 -202 -829 794 453 865 162 913 965 453 -515 404 320 -987 -708 76 -161 495 -585 -477 -543 -336 671 971 -356 -279 -851 665 -364 555 -234 46 -67 428 -572 -378 -204 50 -420 110 328 971 -415 102 -177 354 -213 -191 -567 -319 253 667 -214 -471 -921 -242 -108 -275 626 -800 552 240 143 -127 -433 247 -7 376 -63 254 34 422 820 -341 764 204 714 750 693 988 -163 799 941 591 450 124 924 592 -231 -781 -286 981 637 -475 450 -440 -926 699 689 717 -71 -81 -726 -503 -703 230 669 990 50 -948 -313 953 -775 -649 805 -864 -461 -381 1000 -900 -792 214 -999 -716 679 799 -105 -298 418 -623 -31 403 349 866 891 625 -657 996 489 390 -677 641 676 -246 -911 -603 -860 -22 -731 -983 -781 -403 -1 308 423 2 -420 853 209 795 -361 258 526 459 -92 -808 -262 -13 535 384 -132 120 173 -92 671 31 876 -384 -631 485 -292 54 286 373 -371 966 95 411 -614 -234 269 885 234 604 -914 -718 619 543 -973 439 294 184 155 -670 45 661 -379 -346 136 -819 983 241 -468 182 211 -925 -756 -457 398 686 -865 -880 -457 -443 -891 967 134 466 877 -31 686 248 -387 -262 -546 -655 716 -69 -806 -902 -697 651 -347 205 -860 776 80 -849 514 -452 858 795 -611 245 -58 644 -575 741 -481 778 -413 925 -880 -341 -798 -933 595 -777 -425 -283 303 806 -785 -985 -224 -625 -874 -810 -995 325 -345 681 458 -522 773 870 -120 -727 -379 -57 -355 402 -660 689 -223 592 -197 -194 -432 -959 568 792 -884 598 -785 353 -213 -690 -479 704 -574 -55 -933 499 -79 -17 524 -505 263 687 -76 830 -877 272 106 819 -190 -532 -345 -403 321 -11 131 533 -346 176 -211 283 408 -445 -804 -648 -277 119 -434 -295 -347 -71 358 -63 -791 -558 -791 -874 -104 -26 743 114 73 -821 487 -833 3 38 209 -889 405 -891 -179 -838 593 413 -937 -947 576 230 -118 -292 -331 -873 890 259 703 922 556 -756 -652 238 -832 -113 -485 610 773 317 779 -410 -131 411 -851 -387 144 386 -655 997 772 378 597 491 757 82 -100 448 -576 -638 -612 -767 955 -959 850 302 773 -880 849 45 -390 183 -909 -676 -537 -460 -870 -673 231 -505 -76 -341 59 419 447 958 761 446 -259 31 -738 179 -595 603 -307 -4 479 444 -156 930 -811 550 -17 -195 852 -220 -785 221 715 21 677 632 126 816 -106 176 -646 -374 -635 674 129 44 954 -778 -209 -251 -977 -167 766 -47 102 189 -940 412 686 31 -208 255 12 91 -971 -350 -553 181 828 -311 190 -137 -2 -840 965 230 -517 45 151 995 -837 -204 -436 689 -64 659 -929 -443 -467 348 -435 668 844 381 719 911 257 44 -940 -740 526 898 681 -919 290 -441 -544 642 141 -2 204 -138 -334 -659 -727 -551 144 776 -668 -607 13 -980 39 324 594 -902 -345 -591 122 723 669 -557 -827 110 -334 338 -842 512 -280 -412 -672 148 -793 375 357 257 528 510 998 -220 -36 -755 215 124 -296 386 -806 -37 -761 -338 946 -532 121 -609 -408 806 130 -822 -91 151 -135 673 -877 -371 -731 459 -627 749 237 595 -687 401 631 25 302 368 477 370 236 983 -112 -671 -386 -85 -787 399 379 421 -90 -770 -686 -460 664 474 102 -635 -123 767 284 -767 398 -871 216 865 -159 -603 571 123 -343 912 -254 527 -140 -252 -343 -556 -415 -959 -170 -548 -653 -162 103 152 886 -731 738 507 920 561 686 641 -896 414 -1 428 316 642 545 -433 718 519 239 925 -413 173 -825 861 21 197 11 948 -912 88 -561 961 520 851 941 -938 619 -105 -149 -186 995 55 796 -410 534 240 -340 487 784 355 -437 -980 436 -495 -242 147 323 287 -980 -890 -598 -447 -618 298 49 840 348 712 -505 -552 736 623 -426 230 -838 304 -809 -633 -847 465 -425 -115 203 58 -636 302 -821 254 372 224 -361 742 -686 -15 459 -387 835 378 -533 76 827 788 680 782 -582 299 240 31 105 -556 136 -995 -303 -834 -255 -958 460 -574 -667 -822 -730 463 938 -519 467 -123 559 -883 569 -946 65 784 -475 169 543 834 56 278 -34 -837 -833 -542 -678 -884 -516 940 948 611 -512 12 187 224 -698 272 -120 -343 447 -131 810 868 -576 -493 -448 -519 -291 -413 -896 911 476 -875 683 943 724 -348 422 -161 250 -659 930 -326 -736 -454 499 -262 -18 -63 -373 -203 -909 -592 -165 816 824 630 146 -450 371 -399 160 323 -796 912 -744 -204 -469 755 -971 122 -677 -795 -937 843 984 -177 -662 419 158 452 -591 889 919 -745 917 407 360 -532 -199 61 381 -418 -946 708 -830 669 -232 -597 -59 -365 -897 -296 -385 -353 934 579 -678 934 49 703 -786 255 432 602 659 -660 -405 -875 811 -152 170 -323 -640 363 -163 -898 162 -972 892 -284 -957 -548 -793 321 -639 -607 901 -567 525 931 676 -535 -331 776 619 797 318 -712 -257 -58 -478 -340 -191 768 -422 -135 -113 126 -199 -640 804 -72 802 591 228 424 -127 118 -561 242 463 -216 -855 -664 693 783 984 731 -156 -597 916 -944 -37 781 -273 -240 356 -848 -936 699 966 -113 355 -76 492 38 392 -169 -158 759 824 621 976 -110 -805 -771 93 94 962 -378 -847 168 -96 -662 206 -524 -870 -34 499 -121 517 -596 -914 340 -448 535 -421 -350 560 694 722 96 201 754 703 -309 -982 191 -612 -118 -773 -927 631 -597 272 -452 482 125 -340 975 -407 -971 -429 819 -98 708 493 -264 -176 -483 -325 -365 21 -389 -219 -293 460 -967 -952 -281 744 -573 213 -571 487 467 757 -592 -504 -862 -284 71 -187 -623 -556 838 -62 84 562 846 877 47 523 960 886 681 -773 -507 -155 -112 -590 513 688 -461 -359 -199 465 834 111 -491 -175 -550 -493 -381 -430 430 34 -605 -121 -366 279 -698 -542 60 986 -286 -96 216 475 -963 243 -919 538 910 985 -460 930 -601 766 -733 213 771 284 974 -113 -140 -990 -584 -220 -610 -260 -295 -565 -312 404 -99 4 144 902 110 461 -113 -665 972 814 972 49 311 591 -807 -309 756 943 971 -419 -338 -53 845 630 -998 -784 703 18 -674 269 -243 305 -10 940 -856 80 621 -632 -109 203 -406 735 -120 -992 -416 399 924 24 -617 786 -33 -330 -677 -550 -943 -770 946 799 -350 47 322 920 839 327 -81 -160 577 207 621 68 569 -566 -327 473 -321 595 -320 439 -157 -929 -682 177 -32 -425 -205 -410 884 881 702 161 664 -545 699 -800 -163 312 -846 -358 -174 -442 975 -915 -956 633 -222 -870 -499 -964 -94 857 -803 759 -708 -793 -936 -504 -576 847 -504 -985 -823 586 58 794 112 518 -843 -574 -711 123 377 122 -514 48 981 -658 106 -501 -416 -563 -120 -244 -376 -624 377 527 542 -999 512 -302 480 100 -655 958 447 -884 441 -243 -820 538 283 -381 75 -335 -137 -177 953 -892 -637 -647 -541 918 493 -769 276 -382 -694 345 -342 -779 -740 -15 801 -181 -703 -999 438 297 -337 -85 -253 936 17 379 190 684 -246 677 -532 825 96 -651 265 368 -525 91 920 140 -973 543 621 998 -672 -140 -513 -264 578 -787 -957 -59 -13 -18 187 -530 33 798 -238 -314 285 204 961 273 46 -593 -82 -784 -276 -114 -693 -516 839 732 488 -327 -51 745 -386 858 911 -240 -970 -893 783 -548 257 92 199 -519 407 -269 -235 579 -943 818 -247 898 -328 349 -11 -627 167 94 -36 64 406 556 995 879 -964 703 -798 -435 137 334 -958 468 -164 296 632 -82 81 -453 -109 662 -881 -539 220 -449 -175 518 796 -412 260 -120 -769 -171 178 598 -428 -110 66 878 118 413 520 -533 404 350 -241 -860 393 -187 159 350 590 743 215 -394 -254 716 -516 -984 350 -978 -127 -303 262 -364 312 740 264 -544 819 -841 709 -961 414 536 -179 564 261 -751 435 -50 -240 503 14 -519 -125 -189 917 866 72 744 -565 -769 -214 -953 207 729 286 -705 -131 148 -490 -206 2 -485 -673 279 774 85 670 27 987 264 -882 -727 658 -722 403 515 986 -788 191 -491 541 -332 -833 276 -135 269 465 -998 910 195 689 -554 -976 -795 -937 5 -481 869 -663 -503 376 714 568 -512 854 727 933 -993 -275 561 881 775 -761 247 -109 -174 -64 -641 940 609 447 -3 201 -622 130 605 -455 378 -588 292 749 -192 -413 9 -548 -91 -587 -375 -221 973 229 184 -713 167 68 -786 -108 662 384 159 442 447 -686 -101 -118 199 372 392 86 187 -174 -730 109 -762 377 156 39 995 -59 -484 -902 283 257 652 -70 852 558 323 918 27 -480 759 501 -86 -817 337 -192 181 -621 500 -529 201 -517 -349 529 413 360 657 416 60 802 754 324 983 -382 943 525 -348 -488 192 -949 -974 992 627 730 -974 -77 -430 815 662 -847 -830 -928 514 -821 -520 207 746 -674 -515 -27 -57 486 -239 547 -695 -234 -387 -427 -3 954 613 -443 697 661 -899 171 -357 -56 924 -595 -29 692 -311 956 -151 710 -833 840 711 976 -340 -266 983 602 514 -313 -59 -967 -202 -833 273 -817 -694 57 -301 -785 -21 -642 291 -326 -131 -351 629 660 958 383 -745 -449 -280 -370 -585 -576 380 -43 -766 108 72 642 33 666 469 882 27 -444 543 -277 -349 -695 401 297 -406 -199 -602 -425 -623 310 673 22 -549 -714 921 -248 148 -574 -743 722 -418 471 -458 -40 -860 -77 463 366 -371 -195 -569 414 164 -304 714 896 -528 648 996 387 439 998 -620 -21 925 -623 -109 37 -496 482 669 -590 -891 951 -918 -919 963 -285 -409 318 578 -182 417 -236 -764 -215 -267 -204 -133 -873 -557 111 -997 -650 -86 -251 -322 -101 -571 934 223 697 50 780 947 -681 400 -339 -707 521 517 656 554 -316 -429 -326 974 -820 51 591 987 559 -137 229 -466 694 390 21 -651 -947 -39 78 -268 -869 -870 -906 906 -142 -196 776 -644 -495 913 63 666 691 298 53 747 -282 -518 735 -187 -138 920 -354 849 -203 -64 729 -282 -407 234 -53 716 -777 -942 -212 -161 -258 -952 879 376 -539 -206 680 685 -121 560 -761 456 349 -463 595 724 474 -589 28 -115 -422 -986 -636 -495 44 737 -387 -357 -75 -468 495 572 556 139 -801 69 -380 74 -382 512 -381 420 -948 -210 93 395 -864 716 107 103 -205 819 350 910 -923 -582 387 206 709 431 -633 -580 707 947 351 222 922 -325 347 -270 -837 -837 -369 -955 540 237 442 817 -16 -838 -977 -304 48 48 203 -935 912 -302 832 -842 8 766 773 363 710 -817 275 279 124 671 499 -119 873 -232 474 -844 -428 78 -347 531 -530 86 673 591 613 -380 817 907 309 416 754 -99 260 -725 467 892 239 -513 -537 -551 42 877 -845 -790 -10 -460 -400 12 979 106 434 729 507 987 -500 -389 945 553 713 661 169 557 -606 215 855 -351 -848 -935 97 135 -628 -618 -983 392 45 -763 -578 81 631 -896 -214 203 144 889 -639 959 -834 334 126 16 -50 -732 307 -54 -692 948 -535 550 465 849 33 -574 -363 -951 -836 255 992 565 -896 -486 -635 -996 144 991 -459 -352 153 528 -883 777 -250 879 -377 985 -281 -945 401 -661 -658 -589 -975 125 -684 230 -293 927 -402 -399 776 -610 -511 -428 -860 -277 -373 -70 -421 -239 486 267 794 -252 -205 905 552 546 901 199 228 -529 777 -435 783 -279 -247 240 790 -840 -611 907 329 -641 990 689 985 -161 616 -625 174 -173 764 -537 265 -963 -362 -582 66 202 257 925 -918 -825 503 841 -696 -564 182 -779 913 73 278 -562 157 580 337 571 122 794 878 -164 784 -387 871 132 596 49 219 291 -777 -834 160 -216 -375 -442 370 441 469 977 234 -963 -612 -295 -855 -562 301 122 -862 -122 343 -762 -921 783 338 108 -857 256 -449 680 -669 197 191 -322 168 -391 407 530 328 -965 127 655 605 -180 203 -953 -369 -392 389 -728 -949 877 972 641 -416 746 -365 -562 -677 -556 411 -384 -430 81 190 904 777 -838 77 -94 261 -83 138 599 974 64 -706 -57 363 692 -978 -350 -269 225 478 -281 154 424 302 -710 345 382 174 -909 540 514 -143 -759 444 -88 -852 -145 -335 -209 667 180 -665 131 521 -597 -643 -998 646 798 925 -430 -219 885 -611 650 -860 89 -964 715 705 -849 -620 218 -169 -877 481 -137 -540 521 168 -318 317 301 -933 131 974 -668 -768 637 -858 -122 -247 846 705 507 -681 735 -681 475 -189 -457 946 -182 163 332 623 344 -811 -88 217 -227 -490 81 -104 922 -445 669 646 820 809 -753 -526 -697 329 -717 -46 494 -474 -161 -929 563 -672 21 527 -395 -856 -300 151 314 966 -988 155 351 146 830 691 200 358 -110 -498 -70 -347 -479 705 -759 -986 -45 -13 -94 -203 -542 -462 378 757 -176 345 -644 593 -9 438 790 -314 -792 -911 654 -896 -946 -28 -187 -246 -265 -70 -946 -796 18 -840 -525 -609 494 -833 260 -338 -503 266 -159 -51 574 -935 205 548 -247 234 510 648 -107 -91 -568 -921 768 -865 968 443 -656 -35 -751 -628 -520 -554 -903 -695 -249 147 81 979 -648 750 -674 829 -941 30 714 906 -575 909 332 197 126 -405 934 -761 -378 756 -931 1 692 -272 -6 -166 160 380 -920 -415 87 -725 -240 -959 798 -987 549 358 364 476 -217 944 -340 -44 183 -72 308 -399 131 105 -393 -703 -422 403 -559 -157 676 -78 739 498 648 -845 640 -343 -823 304 44 -1000 976 -953 190 816 222 -424 -102 463 962 222 -152 254 381 199 -177 566 -887 133 473 -232 41 -293 72 -855 662 949 437 918 -722 -878 -530 -987 440 -753 198 362 830 -75 768 -159 -43 594 -552 -417 -707 -517 -325 -396 -891 -660 979 180 -848 946 -434 55 -385 -555 883 -302 -316 -406 772 -987 -475 360 730 -954 -412 182 -190 -746 865 580 449 -722 -710 267 999 719 599 707 -476 35 373 -535 258 -675 -481 -832 -503 622 283 -16 676 -348 288 411 -460 270 -516 -218 -945 -662 -146 -357 63 368 -177 -819 -274 -500 718 206 835 -168 -767 221 -823 322 485 -261 689 -996 595 773 809 -15 -715 -519 -476 64 -12 -318 -109 -373 186 -709 301 -947 -999 -366 158 147 450 -612 -366 -626 997 -955 -206 -629 -250 229 291 -959 -913 -482 -426 -769 84 903 958 -680 135 -255 -957 -292 -690 864 333 244 -202 611 446 -794 745 595 -239 -376 940 959 864 -385 169 548 -25 74 -348 -638 407 -719 793 637 792 -133 -701 371 983 701 -571 589 -930 -884 -414 -520 -8 866 320 667 -604 320 716 -378 311 -547 730 577 -966 -420 985 327 242 -310 -713 763 -324 35 120 485 459 509 94 -764 -718 986 287 115 904 -90 -573 880 -687 -268 922 -607 761 -322 -42 -621 -452 -133 916 -113 -633 25 17 -441 931 718 844 -806 128 -437 631 -209 -60 -144 472 -489 795 844 -689 197 -275 51 566 537 786 108 920 -11 -135 -394 556 -712 -88 782 43 825 150 -768 330 463 -765 427 -589 -938 487 -727 -665 244 180 -787 6 484 168 630 55 198 512 521 -741 -374 566 -398 147 -346 46 406 811 363 -75 -832 770 -858 -829 956 -357 -339 844 730 730 -774 529 118 141 731 -304 375 964 349 -96 -287 750 570 245 445 302 -429 21 -701 -733 919 802 -188 117 921 372 -870 422 30 -736 100 -365 652 -424 -468 988 299 835 606 421 -954 384 106 -762 780 -767 -945 663 -812 832 544 -969 77 -543 305 -850 934 -317 -316 448 362 -747 780 742 -510 706 -468 775 721 -713 -536 565 335 -725 964 621 813 754 -678 758 533 -300 28 176 -867 -204 -515 771 28 -302 -226 -52 537 722 -79 89 -723 606 385 -270 -777 -892 130 507 414 124 165 -273 229 -244 -736 404 985 -26 -254 -971 755 722 -575 -319 400 -463 692 -408 -557 83 254 759 178 976 218 971 -987 -738 -935 -982 -865 -883 684 -862 -38 -319 979 -725 -173 522 132 -834 -191 -93 528 -404 649 656 758 533 -635 -696 -785 418 -260 -844 382 -224 95 -27 871 585 -654 -39 737 -72 737 -62 -869 673 -630 -805 593 -488 -983 -484 11 8 -147 706 -176 -105 687 920 -700 -79 225 66 104 207 -902 -559 359 -89 -240 -984 347 -495 626 -21 -215 -331 591 -86 551 -654 -90 -770 -167 357 149 687 -532 209 377 -979 921 198 108 409 385 632 -807 977 308 266 542 16 553 -146 -161 -102 -351 813 -553 532 573 678 -946 793 148 -631 244 377 525 -585 -165 596 -752 834 -53 -43 -752 361 -789 658 -36 -589 146 176 -815 373 629 -969 867 263 -373 796 -785 379 977 -819 927 -874 -978 -381 -696 -724 -115 176 -680 -781 -775 188 324 -340 -714 278 640 -700 942 409 -93 928 481 318 486 -637 -746 -199 -68 -749 973 22 912 788 -31 554 285 -556 -864 -450 -489 193 -355 639 13 168 591 -556 562 686 -869 -28 525 -254 -114 -273 -420 -675 -223 -572 613 -45 637 -426 -4 -989 -253 -233 -680 560 113 812 775 18 -372 -491 -121 -84 -785 618 748 236 981 -853 -30 -326 -792 68 -889 -149 -899 677 -534 -850 917 275 811 162 739 861 -645 -590 -628 -581 465 -242 436 843 -449 138 -307 -650 -394 742 -585 960 -139 401 673 -513 114 -240 -194 577 548 730 -616 -189 144 384 652 626 920 -798 -142 577 650 -33 311 307 587 -553 199 -845 686 -844 -251 -376 257 360 549 366 449 67 -886 -819 878 889 615 -123 522 -608 -151 -562 -276 146 697 633 -828 -87 609 -515 -277 855 795 455 -388 -734 -14 -414 -532 616 193 -839 300 127 344 -1 883 314 -47 -964 -704 479 -5 -831 635 -366 -532 -259 -150 -266 -993 -238 -361 137 197 856 -203 169 761 564 -711 672 470 562 -823 -207 114 -162 -568 546 -679 27 -287 839 -872 -481 713 483 128 205 603 -419 -261 470 -98 -680 -309 -900 -229 509 -196 297 -747 -506 -185 585 950 -827 -589 44 438 23 342 531 -675 -959 -705 -465 743 213 -912 -441 502 -760 -463 -863 -777 -177 512 -179 823 841 82 -184 315 981 55 704 328 692 261 868 205 -432 930 754 357 700 -541 55 -240 77 -752 457 919 504 630 391 -249 393 -541 -441 255 465 -338 434 363 312 -345 154 -655 204 -316 -996 603 -62 -716 444 -62 -41 -90 -143 -646 -642 413 -711 498 520 -384 338 -384 386 922 51 -362 -707 -803 486 -708 630 -233 485 -606 179 415 -151 -183 -420 443 308 601 -518 26 -705 -704 403 -795 -987 -542 274 -753 -164 -891 49 -786 742 522 25 -459 360 978 569 -870 78 -383 -470 -528 -825 -682 23 626 743 896 -242 -42 589 78 222 -800 401 -327 -447 -490 -659 957 945 -576 -555 -98 405 908 124 -142 -942 -207 -506 325 448 -844 -136 732 -328 -277 281 480 -658 388 -137 462 382 -545 479 941 -198 398 -123 231 -981 -105 -752 945 -220 -390 -168 -127 920 -654 -974 334 184 534 792 -426 801 730 -987 -392 644 941 80 387 577 -850 100 -141 -655 935 -11 960 873 -361 -10 483 787 -771 49 448 563 645 985 -442 609 -913 -386 -522 817 -245 500 -163 -721 -510 -149 81 124 -850 97 458 -249 -506 -378 -635 420 -608 -581 382 910 381 789 103 -304 266 72 -514 -268 444 -70 -136 25 -228 -454 -901 63 -677 -507 -698 60 -697 96 918 455 -193 -357 421 -766 -910 555 -747 806 420 -912 526 77 -340 823 -124 -938 549 294 -128 454 -181 266 -391 458 -117 501 28 -903 -274 464 -969 -817 -920 658 -708 -407 -723 505 593 209 572 -722 684 124 -669 -261 713 -225 903 383 574 -377 -960 -191 75 -190 -658 67 22 -168 -899 117 561 161 735 727 -56 -851 908 -838 -209 -111 -770 114 165 -958 -495 363 -554 -984 886 974 -549 -843 -676 136 892 684 -284 973 -938 764 263 -544 -749 814 -831 -928 -21 -42 455 -913 989 -733 -259 936 145 596 391 -470 -235 32 -614 -848 753 209 -223 820 -669 -610 173 -786 -420 239 737 458 -303 -658 -791 822 -942 -695 505 110 -503 549 -834 -923 -24 824 536 -372 320 790 -943 829 -2 454 -935 524 -968 857 418 -509 -937 963 -586 -412 136 -446 -242 298 -503 327 -1000 -731 -736 -480 -835 433 -903 545 -634 -919 713 590 -449 -343 300 646 661 426 -329 17 6 136 790 -795 702 -193 -582 599 -997 -593 703 20 -64 707 674 -44 273 548 70 -75 -679 996 575 -52 651 9 327 644 403 -967 872 -168 158 319 0 -875 321 -170 580 45 -795 -464 174 498 202 33 -788 -365 463 -535 406 811 -239 559 888 522 481 979 65 964 15 -874 -58 -984 -461 814 49 -497 950 966 -941 3 561 -798 -463 784 -406 596 662 -746 791 378 467 -548 -583 -466 -837 -955 -52 -188 -408 927 -791 -77 -286 702 -724 -463 571 615 206 887 887 -960 808 -752 -17 361 394 -478 -416 213 -815 6 40 626 -837 -693 -92 510 -126 164 989 218 -336 173 852 455 -384 -540 -797 315 -113 -679 -981 778 -797 -868 -526 -984 905 -266 491 976 -196 257 -408 -350 -5 902 226 -898 -53 -970 -133 463 -408 -501 790 584 -167 641 -39 -869 -920 -192 -544 -176 354 213 -299 405 -250 -605 560 -734 -844 372 -986 794 21 -779 999 616 -875 297 -169 -137 -591 -324 -570 733 394 -171 -418 17 -363 -772 353 181 -573 455 -465 -988 -373 886 350 -26 -31 532 -824 916 -307 891 -688 -812 837 -349 -441 -277 -655 -77 78 672 62 -563 -163 583 335 411 -569 584 -871 865 -415 -22 -914 517 373 -557 -333 282 2 -263 473 -793 144 -980 -178 -157 -178 84 504 733 -334 -277 -928 -192 -528 -365 452 -923 663 303 -224 802 -112 -524 -97 865 -828 116 149 199 105 -700 -872 682 -234 742 123 353 0 -772 -473 -330 -270 -169 -512 -443 -322 757 -515 317 -930 -880 281 746 -499 769 -27 27 848 790 -18 720 -248 -968 960 850 663 -20 187 216 561 -589 111 29 -432 677 615 -116 -418 48 -533 689 -637 -905 41 91 -223 -864 479 783 336 389 -270 459 -491 -422 -336 458 69 -827 -469 724 244 487 245 943 122 207 -181 3 742 51 130 211 -724 -143 327 440 508 -397 567 -251 -996 -112 948 9 431 256 784 548 -122 50 833 110 442 835 -126 996 857 698 -940 -320 -785 -715 945 -347 429 -52 910 78 537 251 -70 -206 -276 -800 -379 20 344 -370 -541 -856 -993 257 332 -372 -100 -622 873 894 -895 -693 -754 -655 -497 373 140 763 469 -859 -450 -510 -319 65 -154 506 889 233 -628 630 -573 -318 -164 913 -862 -1000 -439 125 -567 397 519 -982 229 525 -921 562 573 -905 6 -962 951 967 -120 -978 992 -803 -630 -202 870 -185 -994 367 -47 954 219 -515 602 -773 -129 -643 -303 348 95 998 -18 965 711 44 879 -657 112 -641 -657 -870 -279 -158 684 902 -110 730 992 -659 78 926 -589 272 232 105 290 519 175 166 322 658 578 -195 -76 295 958 541 91 -73 -796 -140 248 621 -523 -925 961 -866 -393 -918 -12 302 138 172 -209 -936 -128 133 -521 781 521 107 -147 -115 460 608 437 -36 -793 -123 -831 -874 292 -169 877 59 70 694 37 743 327 -54 259 808 257 -511 -995 92 468 573 141 -600 -247 976 -72 839 365 787 389 -884 781 194 442 -253 -837 399 -173 262 224 728 364 -839 -891 -362 880 373 -301 -974 278 546 23 167 -588 -957 -515 -959 -643 -895 708 774 -473 413 -945 513 -452 -331 901 -340 -364 889 -801 631 -932 740 34 519 -230 330 988 458 -445 69 -437 -972 929 473 -144 -494 346 -893 421 555 -781 -663 828 -778 327 553 631 -588 -107 -347 -190 -913 495 -275 -621 238 510 900 540 861 -536 -250 -336 -856 677 -428 238 -766 550 -836 -1000 -62 -991 -973 711 -505 575 857 -443 892 56 -786 -936 340 824 -236 61 991 -304 -220 372 -662 356 798 -701 218 559 -29 37 680 -265 796 169 -219 988 -717 -831 456 799 35 157 -177 -360 -544 68 926 -124 512 -458 165 433 776 -762 749 536 -899 -30 592 -119 -864 614 730 -137 -962 -472 -648 -142 222 -852 637 -841 -878 -434 838 74 918 -8 -941 245 641 170 -459 397 797 809 379 -170 54 62 -619 -604 -19 -449 -734 636 -577 -16 164 -866 -406 892 314 -209 -409 -233 462 -596 204 121 340 957 352 994 832 682 -223 -745 639 739 141 313 -7 -469 197 -101 -380 -576 -454 961 857 700 912 195 -484 53 26 -211 -275 -426 490 -700 837 323 178 801 397 188 -991 -54 -557 -516 26 -66 726 -596 -245 917 981 863 437 748 561 -164 -173 -151 13 -491 -330 676 -841 455 607 8 -689 985 -436 682 943 -450 -597 -818 452 -60 -798 84 -979 -797 51 925 56 361 37 790 19 -563 -721 59 -609 466 -615 622 757 912 -280 -829 -615 687 905 -670 631 -296 460 826 140 -562 789 -734 -728 73 -517 450 243 -66 -534 -377 718 -252 897 -985 -903 -155 -745 84 -606 -801 -895 -366 353 -924 440 495 626 427 -55 -558 131 666 471 -687 -681 -785 -962 -996 737 -752 -360 -247 467 -119 -408 -242 -119 -951 -489 -131 484 -588 578 302 -552 255 -433 25 178 37 -368 745 768 603 41 722 -704 -831 -795 820 -864 501 -273 -580 189 966 -106 254 -891 58 -419 373 237 -110 579 -244 -892 -890 -578 -1 -755 -638 -860 13 -590 -966 -853 685 -454 -534 592 965 472 893 -108 -458 -127 -42 -826 -678 395 163 -387 -457 -187 -993 -369 856 104 -890 -798 538 -796 516 393 -898 698 954 864 696 -541 -501 431 -444 963 607 -318 9 869 864 -703 768 679 -741 983 100 102 242 365 231 -118 -84 -495 543 -425 827 113 -419 553 -804 757 -99 -81 116 173 737 -831 -533 852 750 818 247 -434 599 383 749 -705 -747 -877 -624 -591 -196 -335 -847 -75 -721 -482 -528 126 802 -222 -889 -94 -678 670 762 775 -660 21 -557 710 -423 840 -405 950 -591 -867 -302 203 878 300 331 36 551 -122 218 -642 56 -569 301 -50 -212 778 739 -520 955 399 -823 426 -361 644 722 -902 163 -724 -286 618 917 460 -699 657 996 241 145 -693 -877 -845 759 -865 538 -851 617 305 174 294 112 471 -455 163 777 -364 -493 -38 -374 884 669 840 -821 505 -561 19 228 16 786 -255 -962 361 137 108 753 136 456 938 -835 294 427 33 836 -696 -45 151 775 159 -185 707 438 -520 -585 -570 -11 767 262 -602 883 995 132 622 864 -834 753 844 274 896 266 -699 624 931 -527 603 347 888 897 -126 -678 627 -932 -160 -211 552 -923 765 -313 772 -548 -542 926 -46 -48 984 760 -390 759 -206 -813 -347 456 -344 17 -611 -985 602 752 377 335 307 485 403 250 91 107 -893 788 655 671 369 318 328 -286 816 -849 462 163 -15 431 548 -872 185 628 -680 -644 -694 -979 925 137 574 -697 -462 -281 20 811 212 -230 -211 785 727 361 130 -494 -396 922 207 -142 897 524 -108 750 600 36 -828 -198 -303 337 628 646 -702 -270 -120 138 -201 134 -832 267 -488 187 -107 -746 -743 -212 -286 -932 55 -36 -683 -784 -939 303 897 -627 -794 -1 -322 -87 -372 569 627 420 -35 -470 -515 -683 738 -978 -917 -584 847 -351 91 -961 -248 452 953 253 -6 -591 -505 142 -630 -730 -1000 295 -45 118 -759 -958 218 25 994 -846 -222 -856 94 -895 877 -804 -890 -717 155 -179 -14 -555 639 416 821 224 -141 530 891 616 723 -318 -345 -879 554 456 98 271 -164 226 170 -904 892 -252 -608 -339 921 -929 -642 669 -594 -639 -859 -950 860 -52 -798 906 224 246 391 316 -232 -772 -815 -975 -481 982 -220 -435 415 960 287 -202 616 -737 -567 -444 -463 -20 -920 -544 251 -170 372 -53 -584 565 729 4 675 123 -785 -690 234 416 -989 370 -875 619 818 -60 -399 919 -568 341 585 -74 -66 689 198 -76 471 661 -674 67 121 -462 767 -836 -310 925 482 -238 201 -468 -224 883 642 -898 700 -209 919 664 571 780 -289 -13 438 -791 -222 121 193 -22 581 967 -638 -795 -561 97 211 302 949 912 -151 -603 150 -40 -53 708 601 534 -174 826 288 685 -198 514 -505 -722 -938 137 368 874 237 406 -285 -800 -771 283 556 -630 -621 -891 -481 -461 587 130 -436 -650 -889 -889 267 -742 350 1000 558 -712 372 -304 -822 -729 403 328 484 698 816 691 -630 179 -244 36 -936 -890 168 -232 114 560 -373 -222 -940 -685 -361 -213 -854 -293 956 -844 -563 -184 -880 -40 725 -538 825 -344 389 398 439 -357 327 -231 556 182 -638 -466 903 -681 794 -417 924 507 564 -335 -389 -584 -994 -381 -221 -202 74 -384 -350 211 460 954 -4 145 155 -67 -461 705 -729 -728 -872 -751 9 644 -607 -788 -881 195 -822 -861 54 -2 707 826 225 925 260 26 745 -710 -655 229 -339 295 -464 -665 -127 987 641 -978 20 926 -561 69 769 -758 148 -102 799 277 202 637 -48 102 749 -130 903 -370 389 -657 -692 914 -158 -475 -736 377 -805 -836 607 -453 699 802 -367 228 661 -367 -891 732 286 352 -489 -873 990 728 -402 -313 704 -211 526 286 -241 285 348 -867 -882 -965 477 509 299 739 66 391 270 908 635 -107 -31 38 489 976 -1 -927 10 191 914 96 -735 969 45 932 108 -961 1000 305 845 -630 -581 611 -89 -888 962 644 -772 -924 -126 -778 697 235 467 707 37 -837 -576 -938 216 -278 5 445 -775 902 188 -633 822 -523 830 259 -488 -577 -284 163 845 732 -620 -236 -994 -299 450 -812 501 -76 -159 457 -68 -788 -444 726 49 -87 -936 841 -300 -632 975 939 -320 922 606 -306 637 -209 124 123 -520 -131 -275 -824 199 -546 87 -314 -692 -361 -225 -102 121 77 -205 471 541 310 467 -371 -388 -159 423 -820 -532 27 203 -461 612 -773 703 425 861 -821 -860 -935 17 -981 936 769 -703 -318 779 50 26 -436 161 -683 4 -826 -380 -515 274 458 456 -231 -660 36 401 341 779 776 -197 846 -519 -205 -682 899 145 -725 158 -471 -655 -843 169 -329 -641 -840 651 -359 73 -621 -61 -41 -889 198 -317 -648 -839 -862 201 -183 85 -58 -552 -797 584 519 270 -424 -748 730 -837 880 462 759 816 994 608 -231 -80 -49 117 945 -9 296 -920 -358 963 -909 -467 -737 507 922 -498 -431 42 -695 383 504 -641 124 891 629 187 268 -671 371 830 261 943 822 -338 -331 -64 -201 -765 -705 -595 815 -1000 941 799 353 219 851 126 -638 -305 270 -714 751 -378 -537 932 389 -640 -5 617 -395 431 124 -434 247 -50 -240 -1 192 -152 294 785 -993 773 -742 237 -906 401 617 211 -879 -729 264 -910 826 57 -516 303 26 414 578 924 317 -507 -603 122 297 -578 250 -177 -817 -495 403 342 -497 -223 -859 -43 19 -908 112 147 679 926 103 984 -321 125 315 230 -540 -960 181 -295 -490 -681 -44 -980 42 -564 100 542 877 -458 756 -276 -554 -487 610 788 633 -37 -120 -251 606 -304 245 -248 899 -260 780 334 471 640 978 657 -4 -106 -433 705 -919 -224 80 210 -19 -189 -488 36 422 594 844 -817 -679 975 500 961 -84 -335 370 949 123 521 -242 -420 -294 -418 815 -456 126 856 807 -727 535 -541 167 686 682 -968 819 -711 922 913 388 -810 -854 497 -288 526 -328 -572 -973 -610 981 -588 -316 34 -662 428 -985 158 -875 622 108 997 792 -227 904 258 565 772 -138 -187 616 -529 57 -639 -491 -400 -139 -729 538 850 -594 -986 -741 370 323 -896 -525 -375 -106 347 648 -703 -475 -536 -576 227 -586 524 121 560 -185 815 408 147 53 -572 -356 514 -77 -689 248 15 208 -859 -332 -547 72 -224 -857 -295 -725 -738 -920 347 -2 423 325 -781 -306 898 -327 -686 -656 -451 -73 -212 -85 396 -925 242 404 582 375 116 397 -168 788 26 -208 835 -753 -116 -963 506 -591 518 -205 -954 417 -428 273 -969 668 -954 485 708 -2 251 -121 720 739 76 750 -436 -621 -175 536 -777 836 -433 921 -64 81 344 -608 846 885 769 -182 -954 -962 411 -704 270 161 195 617 -574 -228 -691 -509 217 973 -439 -683 -594 -886 75 -993 -41 -521 -991 -219 425 516 895 -370 -53 -702 494 676 -624 968 -249 145 -11 656 -410 863 318 -160 -361 999 721 -554 209 807 -935 -522 922 -412 -371 -514 166 779 -878 701 596 947 92 -774 303 -86 -743 -667 -37 324 575 765 369 952 69 -358 284 -781 740 967 -869 688 -715 -237 -945 -578 989 126 -666 -515 311 717 261 -677 894 289 597 -802 -51 874 381 -231 470 -592 6 -376 460 -882 -373 303 -811 606 163 -205 -170 254 299 -812 571 692 -574 -831 453 -53 -133 794 -389 60 399 246 -421 383 -526 -819 463 -834 -313 -717 181 -452 -617 155 -385 437 506 166 438 -423 -296 -321 -473 35 -778 663 661 354 -451 495 -950 735 397 -184 -136 -547 17 682 57 220 -415 -410 986 138 667 648 -890 -5 28 307 675 -837 -921 126 -140 -26 -243 -424 958 227 331 936 -795 491 -876 74 795 978 589 427 752 -43 507 670 -949 726 946 878 -332 762 451 314 -408 -212 402 787 460 532 871 688 -378 -726 990 -398 975 -882 -927 -990 -259 376 636 -976 -967 919 -163 -435 -918 34 -12 -324 -737 -231 514 -533 681 -925 920 -328 903 -605 -607 -565 -316 -734 -994 880 -744 385 -728 167 -587 823 -489 54 -612 602 977 -3 -172 157 910 563 -527 531 530 19 967 585 -116 -841 726 -651 -196 -42 812 -763 999 -95 582 -4 305 310 -745 542 -678 619 -545 -340 906 290 -946 311 -955 298 -595 380 823 -158 -423 457 948 675 -705 -389 -446 141 -716 807 158 -343 -245 645 792 108 136 946 -346 -599 -755 473 -839 607 884 -48 820 895 758 440 -713 16 -954 417 111 815 -13 872 -596 171 184 134 375 811 480 84 -250 -288 898 -405 669 -660 578 897 863 615 683 -117 732 -168 114 -53 795 980 -140 852 270 259 -723 57 950 804 -133 62 -155 264 271 -142 -960 551 -48 281 534 577 979 -879 -705 989 -958 89 640 -667 627 -366 -619 344 -753 -472 943 918 347 -582 88 358 -391 668 996 -886 97 155 488 -742 156 892 868 -394 479 -801 -292 280 297 257 560 720 717 537 140 334 -492 273 -138 -911 -69 -946 -786 245 381 -731 842 934 895 -195 -244 762 -593 768 835 -353 908 108 -507 -616 -33 765 502 508 536 618 -744 945 824 -564 780 176 -35 -57 -367 -754 -783 715 -244 -855 -559 875 -116 874 -444 -442 -218 712 -362 -595 87 617 674 -19 158 67 -382 637 827 -79 761 557 352 -997 -47 -278 -984 -242 542 450 139 739 -834 -901 -820 -905 601 611 -979 -138 -383 950 -202 67 816 40 -731 -851 69 19 94 255 464 624 -399 474 -890 445 -217 -573 665 924 -746 -827 371 -395 279 948 -360 828 -872 -376 71 -495 24 649 -907 196 303 359 -152 588 -513 12 -859 -229 859 223 320 381 -235 230 -901 -545 -338 180 -350 663 -475 632 -592 987 -53 -46 -193 849 490 -506 -642 848 -803 38 -953 490 30 -788 867 403 629 -536 -173 -565 880 73 14 99 223 235 21 170 391 571 507 -884 238 595 331 806 298 -527 -424 -524 752 -226 -846 720 -446 -495 -820 -95 -891 432 934 789 -955 432 -335 -502 818 -127 -127 -460 755 393 -681 35 -362 -332 -558 -271 -904 467 -431 -688 -351 -523 441 -829 928 -742 -2 786 -107 790 651 468 663 -382 709 214 377 -565 315 128 791 363 956 346 263 698 69 6 -635 -169 -319 -383 -814 793 865 685 943 -685 -167 169 -206 -63 -98 176 -725 -925 -486 526 159 -469 -174 701 360 951 -925 -390 28 286 172 -438 280 -293 632 -335 78 234 320 -989 -689 13 -336 -376 335 -905 671 986 -13 214 994 770 441 658 836 708 238 626 866 169 614 91 -878 728 -477 -428 -617 -245 903 865 -741 -889 755 202 765 -68 -88 272 -977 668 410 275 -88 95 -281 -977 111 -965 -13 113 -542 -843 221 523 327 285 940 -811 787 -558 834 -367 282 -191 -372 -561 -580 995 32 -559 165 756 -952 842 39 293 55 947 774 710 832 49 -213 -456 -488 -828 122 633 -484 -132 -757 880 845 -505 -811 729 167 -514 418 -567 -311 -547 -512 644 -951 -319 870 455 728 -946 233 -477 -138 -994 -301 -65 774 -350 277 272 -377 -352 86 -157 -319 171 818 764 -602 -157 876 947 -373 -392 -675 -947 664 565 -322 -545 681 -850 770 174 187 626 -917 854 143 -897 567 -839 576 -628 869 -521 52 -610 -457 365 -903 -746 -650 -499 -896 -718 526 -194 -149 -951 -286 350 -248 -359 681 418 -542 -921 574 691 213 -753 -882 -686 -231 133 -482 -563 714 199 554 141 -796 -413 386 -653 232 771 418 -363 91 -845 170 167 852 -609 848 -495 -916 772 -109 -700 500 433 668 627 -348 211 155 284 -116 858 -68 208 -275 756 496 -15 463 -115 308 585 -380 298 736 -619 846 -212 681 676 -28 -378 370 757 358 716 -448 -339 610 -289 697 411 924 619 -989 -791 -227 948 916 -663 685 352 -533 -640 -831 335 644 30 675 -87 239 -268 717 -827 536 -490 10 -919 442 -6 849 884 -714 743 935 924 466 858 106 -497 456 886 -132 -186 -558 -900 409 266 371 -790 -510 750 -290 -464 931 468 817 517 770 318 934 476 -87 -375 -160 41 725 -315 -371 441 295 980 -655 509 -682 -335 870 -507 597 22 426 -839 -870 -411 -338 -581 474 -554 -326 954 344 -859 576 -576 -864 -850 -866 -356 307 249 236 -692 700 -628 465 -274 -565 992 -664 338 -291 -359 -24 323 -321 861 -320 -154 958 621 -90 620 -931 -1000 -824 -571 -147 -609 -994 37 -233 -613 698 -349 397 290 -604 952 968 190 -121 -376 216 -330 405 -949 -341 -951 943 947 583 499 -372 -465 277 -359 -605 769 80 -833 316 903 -999 -884 290 233 -958 679 -74 37 -34 772 -988 158 -876 440 311 -229 87 271 -18 -835 519 505 -772 -757 -927 222 628 973 221 -192 -616 940 535 256 -316 -559 -677 127 822 -89 -829 -385 962 -66 396 217 -937 264 93 127 367 273 428 262 512 -74 732 -326 196 -307 -312 -890 484 -591 -210 48 -915 -377 -296 -637 150 -530 -765 -541 -280 463 -351 181 -915 -437 277 -682 -247 233 -702 398 556 222 -843 -454 -930 86 -119 -587 772 -935 -317 -263 -519 -270 713 -487 -525 777 220 193 -839 -828 -849 292 -65 215 282 -22 -369 -300 -531 -959 -708 555 249 207 307 132 569 256 -622 125 329 -522 387 530 -398 317 -641 287 -521 326 105 -387 16 538 -315 36 706 135 -708 12 672 484 -995 453 365 -518 -553 -293 914 -623 -227 398 33 362 625 889 -444 408 305 376 -348 645 71 954 418 -356 -963 99 -615 -369 949 193 651 653 748 245 -76 -719 24 -216 -960 -783 -711 994 507 56 -582 68 -957 532 -30 -440 -263 702 420 -260 -353 225 -835 800 333 -216 414 -742 761 -18 576 881 604 574 -707 -195 849 255 -338 -417 -808 -756 119 3 -881 809 -131 -595 -442 69 -687 239 829 -226 -781 536 506 -506 330 623 543 616 -664 -829 222 -115 -703 -355 -916 36 520 900 -606 -220 -671 -346 -917 439 -491 961 873 -312 818 880 260 742 914 921 -597 596 -150 867 371 -42 -118 -590 -150 570 -654 -531 -945 -135 572 906 -651 -556 491 556 -536 -419 -221 358 -982 -440 -687 -273 -834 -870 994 654 -631 835 487 150 -79 981 -773 -611 786 -978 30 264 218 414 -957 -952 -482 -958 872 -369 955 766 -962 406 21 583 -718 -474 80 576 -997 -239 923 -816 305 875 -91 -21 -987 -511 496 37 258 596 717 724 -302 328 -961 -385 -469 -759 307 872 -523 115 707 -99 -419 -673 690 625 0 153 468 -734 296 -210 -105 39 -814 970 -422 468 -418 -495 -65 -632 -115 -850 -978 723 34 540 -656 -420 -780 -376 975 -535 201 169 -592 53 224 -203 -901 -64 -267 834 -250 -77 771 -151 -772 960 -921 100 -926 246 732 258 -73 -990 695 -848 -379 321 -670 854 933 -999 -241 -679 338 -298 -744 -456 -186 -213 431 228 -765 -726 -613 -244 -335 -480 -958 612 688 899 -75 -125 -972 9 37 -128 -825 36 618 -774 -814 -538 -543 -731 264 384 435 228 889 631 -991 -624 508 607 -840 561 685 607 386 -294 561 282 -838 209 -358 487 420 655 -504 425 314 -701 173 -450 364 24 854 930 -693 706 544 -267 584 22 921 88 555 818 717 293 -511 -799 0 742 447 942 90 -436 -806 234 435 -944 353 -777 -754 39 114 159 -999 -570 104 788 74 -725 185 -955 -996 -87 440 -249 227 247 409 550 -700 -442 991 -905 681 461 366 -61 -432 922 -492 97 96 692 -58 -999 -457 -575 681 833 579 -964 212 515 -783 -205 13 -960 708 63 -790 -555 179 -139 39 378 521 -394 680 -182 -137 546 962 -179 -353 -162 377 -927 -558 -845 669 789 47 -53 -676 -990 518 745 708 -184 324 -514 -697 357 730 348 47 32 -634 -280 966 322 114 100 -228 978 -869 -398 534 -842 -551 -226 414 76 542 79 956 -998 -645 311 -419 -543 -79 -273 970 -385 -873 387 -300 152 734 -799 462 -341 140 -781 211 524 811 147 943 544 -102 282 567 -953 -144 -833 -819 379 364 389 262 -66 937 543 79 -137 44 -539 -659 64 -695 493 -942 145 879 357 -611 -53 232 516 -249 -867 -709 577 -640 564 -551 335 563 6 627 -766 -545 647 777 840 283 -470 -305 -486 637 -566 -120 -541 931 -279 -511 -933 387 537 760 -887 742 -890 -875 745 -119 -875 -930 29 -913 17 225 645 319 -507 -713 39 -318 -422 -187 -991 -683 -212 702 -366 934 -352 201 745 -795 -132 887 -825 47 -11 639 -880 -446 -699 -731 -556 156 -640 555 -276 832 54 -209 310 -948 739 -432 -585 602 -670 -864 -368 -51 770 423 743 -580 -797 -400 949 -316 -924 -110 936 -833 -164 -732 738 814 819 -878 -558 -217 -745 324 -152 -393 -488 289 -189 -471 -38 636 307 -474 -87 -77 -878 238 263 -317 236 -544 -981 43 910 -2 -869 -494 -159 871 -457 -41 -181 -618 -820 -226 -32 771 43 213 -12 -882 -21 947 -981 160 -76 620 -328 299 397 -428 881 845 65 -217 378 993 -297 610 -352 393 643 320 -722 776 -57 -700 -836 220 738 -990 507 563 -81 -899 529 -285 673 -955 -856 -530 -880 310 305 -18 -614 785 19 -539 -967 -536 -649 903 207 395 -593 562 -775 94 747 972 -594 -19 613 -72 475 130 -499 -753 -52 940 -353 -3 -609 -607 -232 129 404 -245 -557 -884 -68 -177 -207 869 -941 -131 857 83 -547 -571 -529 929 48 128 551 477 116 435 -247 -608 -978 -725 457 -180 -693 711 -584 669 920 -49 580 -131 90 -619 -773 153 569 -635 814 225 -179 333 277 793 977 -827 -490 -236 143 324 253 574 595 -311 383 748 698 249 -499 -795 561 -551 -904 -767 1 819 -821 -219 -539 -377 476 -501 -116 103 -368 -953 538 936 -832 -914 -214 -168 -521 -660 533 -106 358 536 -104 871 60 -822 -577 -611 -325 -851 566 -589 673 -864 220 -931 -744 251 -500 -920 792 761 -258 106 434 645 736 -477 845 690 -713 -585 -6 149 490 -542 -30 940 -576 599 660 -412 598 -500 -599 586 -958 806 -192 -625 389 -697 883 -117 751 177 -909 -138 -193 -635 716 -73 35 97 87 452 -177 267 544 -629 500 152 957 -661 -743 521 -465 -167 -311 810 406 170 -47 371 473 918 -849 -785 21 661 -947 -821 269 -580 472 551 -905 775 -613 -959 -567 -229 620 796 -349 578 -18 476 785 -465 345 752 -804 -653 -829 207 84 -508 922 51 462 -298 312 857 434 -515 -830 164 540 -351 -160 -531 -360 342 -715 -347 -909 824 758 -784 -202 -200 -181 390 162 -993 272 435 327 346 701 586 411 441 866 -600 -801 -857 -684 690 -319 -203 436 -612 -905 769 -596 777 874 -625 -797 -880 510 -11 812 655 160 -721 299 -265 883 261 740 903 -642 -368 -725 -787 -937 565 -703 686 494 -369 -402 787 -202 290 423 -985 974 483 -656 -920 165 -724 874 199 585 -864 14 687 -537 -761 -16 -907 864 718 462 -507 12 184 999 265 952 -86 -729 -586 44 -379 751 645 947 448 -762 -939 -463 -318 682 787 -989 -196 -730 -675 -236 223 -970 796 765 383 -687 -221 -64 675 467 -815 183 -209 -942 -97 -830 0 140 108 738 703 272 -345 836 345 755 -578 -58 -422 375 199 846 480 797 -933 -255 -524 725 -440 81 732 232 334 965 -169 199 558 -541 -397 -172 428 -27 883 -118 721 34 -188 369 947 -191 -501 475 -905 578 -963 167 239 235 -297 -167 -465 545 -475 431 -896 274 -609 406 634 -536 -675 104 74 630 -322 -672 920 482 -546 -674 -732 -19 -709 -226 -400 -821 -187 95 78 -955 691 915 -877 593 -455 149 48 -442 644 -928 -35 -342 184 -577 293 -49 -899 -705 -993 43 547 612 -901 83 355 -693 249 575 139 523 -568 923 398 289 797 821 447 -414 -134 157 383 909 495 546 -185 -847 -126 276 -521 55 991 954 -328 402 -23 -214 114 -641 674 -817 -267 761 80 -342 -125 -338 -850 646 -491 294 -437 -553 280 586 923 479 -467 -514 -358 -132 -377 -790 872 446 904 677 -416 -450 -267 -849 -781 669 -59 969 572 -326 -300 85 -391 -683 263 778 594 27 -738 -216 16 -860 -3 -590 -41 -792 998 -536 -158 497 -229 871 -910 -470 -703 878 -84 -795 132 0 -533 483 129 -972 368 -535 -825 -283 -600 -378 308 -651 204 -947 -732 -767 -358 100 673 937 -474 267 -504 -825 -644 878 65 143 -229 -197 -504 -214 500 -138 -938 -859 285 -278 -541 515 898 566 457 -820 -873 -967 97 -286 189 236 555 61 -295 -756 -553 115 -834 720 -72 871 607 -979 943 297 735 981 798 -154 -757 460 150 -513 964 138 -4 69 804 596 -338 558 185 -98 214 703 582 841 -772 -456 -553 -44 393 121 -38 -995 -574 482 -307 -330 -770 947 -957 -739 348 -928 -382 -697 -51 906 -128 -216 24 -804 583 671 -345 -794 -663 -928 -123 -497 -2 248 -25 698 397 664 815 791 727 -820 -774 66 203 -181 -86 -633 52 -810 617 -243 631 525 118 -373 -32 -630 -580 205 -483 895 -877 549 -516 -549 -854 -679 -53 716 -163 667 -65 -502 -598 440 -126 -214 401 -436 -17 896 559 -689 764 -191 -559 -122 49 656 826 -746 139 733 376 -402 -945 949 -412 972 855 367 -789 768 -452 832 649 509 -588 -953 822 -903 -903 711 56 -500 -638 -286 -163 63 41 -832 813 -327 -128 -112 487 508 726 386 -587 328 819 -142 -716 815 -689 -694 746 -495 -7 138 757 7 646 -587 436 188 -689 -149 -395 -101 29 359 -916 -766 718 155 -276 198 532 430 715 395 -83 492 -198 -249 384 -95 494 -360 -66 -345 -427 771 -234 345 -789 840 741 393 -369 954 427 831 36 406 -283 821 428 366 -71 -778 -928 -478 -197 86 -108 -658 -851 -832 -713 -866 367 -736 -525 507 -562 -429 -648 -34 -906 633 -240 -214 192 786 -700 750 -553 981 -363 -482 33 84 -207 872 247 -226 -486 522 395 164 -486 -425 332 -616 -427 -781 993 819 498 -610 -680 -452 547 725 60 953 552 861 -786 -478 -509 -963 -328 666 -374 206 -262 302 -491 -638 -132 379 865 130 -212 913 -137 978 -951 -577 109 -400 -91 990 -258 929 -416 53 160 682 -147 469 -827 19 -686 236 13 995 809 717 132 437 -840 -599 -584 -760 943 -516 36 552 -863 -529 -772 823 -376 -735 234 403 -41 -65 860 -456 540 622 771 29 843 566 -581 -882 -766 428 -438 324 -331 251 687 882 -174 582 -519 -926 862 -186 226 404 -305 668 -847 -466 -610 306 -364 -403 -200 814 840 123 -972 363 -671 -978 -616 -149 -234 968 -444 974 -586 175 -713 -317 -694 342 583 851 -519 -830 253 869 965 803 782 247 -925 -876 -489 -11 70 695 -77 111 480 215 644 -881 -628 241 -578 -137 283 -142 442 -38 -836 -962 5 662 -14 987 342 -350 -555 765 29 496 -243 -274 -95 -873 92 -969 -553 -846 758 168 -263 969 6 812 127 -904 -448 669 -777 -382 -661 -342 103 903 -334 -502 -424 577 -916 -995 405 -171 -412 -121 -484 -472 210 -604 -986 376 -912 282 470 -84 868 -13 -871 970 218 464 -39 -487 -349 -544 185 -332 -19 486 571 441 -67 -352 19 -857 -252 -962 841 -161 -784 524 -485 -922 480 -364 782 -319 -969 -389 390 43 -373 -17 83 171 277 -612 -948 -835 998 601 509 -253 204 -440 -329 -840 -181 -529 288 -741 818 -716 895 699 234 -660 414 -21 -417 538 724 -273 -289 824 625 991 -255 943 -766 91 249 -93 -400 297 940 799 939 382 -688 772 767 217 -724 871 -809 739 70 -159 -726 574 -823 -977 387 935 786 244 733 -833 -58 540 -41 -422 -101 -23 -803 -183 258 295 -826 -279 641 -45 976 -767 -144 -767 -447 -246 -179 -418 284 929 -224 745 581 256 873 324 820 757 -983 469 -284 -826 -962 296 -287 -338 422 -805 -88 -359 346 -530 228 190 -861 131 -149 823 -218 -850 -264 762 386 364 980 -727 -22 18 -634 50 298 332 516 701 -14 -729 -186 53 100 -396 762 420 -153 -984 349 350 12 665 2 413 -243 897 -900 -962 265 845 690 -302 517 -800 -437 -968 282 -748 314 663 767 41 245 -160 716 198 548 248 170 848 -851 682 219 -570 901 261 -858 469 -55 -177 -564 -410 941 -863 834 -375 786 780 275 702 305 496 382 919 -135 808 75 479 653 77 -651 831 87 -277 486 288 -92 750 826 57 359 782 939 353 382 271 794 910 -819 687 -102 -167 290 529 -412 -270 -124 194 475 -682 -993 360 -142 65 -839 355 -882 -54 -725 255 991 92 -522 581 -617 -912 -882 -445 761 629 192 -963 602 874 876 465 -358 168 857 544 -193 -217 -308 -721 -244 993 24 995 632 -755 -635 824 946 585 -126 755 -618 667 -180 -85 620 -433 33 34 756 807 -301 -678 402 164 535 -553 888 798 -572 763 -259 484 -412 -931 -807 -327 745 287 -257 -245 552 103 -341 -604 853 -54 772 704 -230 -706 -706 -619 602 353 43 676 968 646 149 -129 127 867 111 17 -510 388 -734 -711 -784 -617 327 501 -92 875 437 -136 -419 774 61 -368 -233 857 274 -167 166 -812 -181 559 843 549 -598 -951 -296 385 631 121 641 -698 -624 -465 -86 66 -700 166 835 369 280 -721 327 9 -384 -834 767 14 827 -658 -65 186 -644 874 -217 935 522 -502 638 -512 -247 296 685 -107 -669 901 679 -422 160 629 66 -772 288 942 166 605 -296 66 133 -592 -550 -680 -891 -512 512 -342 -366 348 -594 -96 662 327 901 269 -410 595 -882 726 -749 41 -482 -977 -189 -16 -767 311 -504 546 294 420 -124 474 165 285 -158 573 -93 -491 -278 962 -501 270 772 -502 727 -262 792 830 475 -837 433 95 -659 -727 854 298 -21 436 97 90 518 994 -462 -363 -257 -740 94 656 -813 837 399 125 255 169 -627 -160 -157 504 -152 -898 326 -700 404 -575 -101 162 759 -170 32 725 -419 -237 602 32 952 389 -416 7 -696 839 -707 654 643 -687 279 101 617 -674 831 63 920 849 238 945 650 730 -312 912 -581 699 -296 864 705 500 659 -855 764 780 252 708 -290 800 -215 582 364 -495 -99 -850 -960 -151 -657 336 501 -174 -352 491 -392 82 561 864 -200 -174 -116 -515 583 803 -424 478 -927 -214 -517 689 476 -885 176 -831 -541 -169 967 -216 731 -815 370 -825 -160 59 341 -607 -480 -313 -625 -699 -862 751 575 -562 922 -798 -473 -795 -378 -533 -660 691 -446 480 291 -1 -1 885 -654 576 657 -431 845 206 -322 -457 -29 -694 301 -969 626 -668 800 657 -287 -448 -156 736 573 -155 610 -761 -401 778 659 -1000 688 194 716 -156 973 -643 -733 615 923 -22 990 824 249 -79 95 587 -727 -518 411 781 -299 953 379 972 433 476 -345 -403 -542 -874 -345 -158 -378 -156 -589 -981 649 -248 -709 477 -374 -68 -492 850 -716 462 -319 -626 693 96 -588 -353 -210 178 642 980 -645 557 -728 -776 -219 -667 615 -412 185 -385 -600 -352 -943 -25 -641 -17 -753 -505 857 -788 -117 -524 563 -931 -60 -962 920 -618 -279 791 241 822 -15 -563 223 -258 -24 39 235 -5 786 356 565 516 -331 803 316 -323 -611 824 -441 389 38 -165 704 -756 288 407 686 847 661 -526 -772 503 -533 -905 -666 896 80 438 -193 295 176 -758 -262 926 -949 797 550 -646 223 -561 998 76 -540 -348 -988 557 -627 -967 -581 432 159 -785 -326 919 818 121 -623 -976 348 -223 577 268 -250 932 -846 639 -635 978 -57 663 -841 897 -442 -422 -481 -898 705 -989 -456 46 -110 273 -87 501 73 -384 708 -180 -914 354 275 40 918 457 -57 630 -309 99 812 -508 362 472 -364 327 180 -714 899 999 -393 -161 132 870 -669 -629 -91 -993 58 932 -869 -245 -836 -183 -749 -57 508 -795 -543 -783 929 975 -717 -392 480 -701 -91 -370 -879 537 539 -434 -731 -711 -979 543 749 207 475 667 -216 -779 429 -333 361 331 416 532 948 -825 -475 409 -338 283 131 5 43 730 -962 698 368 -628 -933 -681 -878 -628 -588 930 832 232 -322 247 -472 -475 -917 662 -367 -117 792 -598 115 442 29 474 -375 924 -596 -40 647 -394 -540 550 -134 216 213 -619 -277 -305 -508 167 -37 -307 188 254 -739 -789 994 335 -815 -372 635 -571 -917 897 787 -907 -160 557 397 -283 -768 305 -625 21 -751 465 646 -827 965 709 -615 -396 -140 987 203 605 -288 416 958 -979 -748 -583 -74 57 -772 842 693 875 45 22 -656 -297 687 -182 999 258 -317 499 517 -229 803 550 315 81 -105 -799 570 -109 -425 789 882 507 641 343 -195 -570 806 396 433 958 -590 808 -185 -985 325 -53 812 -313 271 -807 -464 380 -431 -947 -316 785 573 554 -391 56 84 -468 -873 691 -786 -865 -922 697 104 322 -218 -294 -899 -856 445 -184 -256 -819 841 521 630 575 643 183 535 389 -387 31 137 615 682 165 -340 -299 723 -203 -128 -137 894 -188 108 517 928 527 911 62 401 -602 122 557 -357 740 703 -589 -145 413 580 -186 -480 770 205 960 -406 -42 -441 214 995 266 -493 300 -689 -541 969 250 -996 173 -214 -741 20 -844 352 474 -869 -262 190 -93 912 46 -248 -917 -51 -391 -365 342 -153 317 -11 -482 383 -38 839 615 -950 -552 385 654 777 -938 512 -465 840 -15 -963 -945 -906 -564 312 720 -992 770 235 698 -996 -183 116 482 963 536 -361 -575 -903 771 -663 608 77 -771 -777 -249 -363 630 895 -325 942 912 114 290 -312 651 -884 846 598 755 398 470 -181 -395 732 -912 -251 403 -884 781 608 44 889 -416 132 -480 995 -334 566 -837 -417 -870 645 -964 -834 -345 84 -606 904 604 629 -639 -42 188 -433 84 42 457 973 39 -815 -935 -899 188 -644 94 -982 -237 -503 -735 -148 -548 741 -556 60 680 947 163 686 -351 154 915 662 -677 -658 296 857 -440 -442 -690 95 71 -210 829 -639 645 847 -782 -914 -403 105 -884 -602 114 816 -991 451 96 922 239 -240 123 -220 -983 567 -981 301 393 508 -444 -500 181 -16 974 -95 -593 -813 627 93 -509 332 -561 824 -565 -226 -376 -716 496 -228 96 -79 302 501 494 347 931 -140 -423 446 354 -597 -901 -582 -883 -611 -821 56 -270 282 225 753 -88 -969 -876 9 -494 404 -411 60 193 -891 607 842 44 266 300 176 32 104 410 -215 -203 -627 77 584 -704 444 -443 -840 -791 -40 -594 665 63 727 645 -148 829 -173 -721 -458 -785 585 603 848 179 103 -696 377 -636 778 960 -405 258 548 885 947 153 -389 -836 816 859 -679 -220 -958 -286 -615 -342 530 -675 -565 910 866 80 224 -374 -137 638 11 -550 667 664 311 635 -242 -819 -951 -696 -505 583 584 -562 -346 -209 -516 -684 -641 532 726 412 -564 183 -866 -533 132 696 -81 -304 -3 -198 720 -579 -838 792 -128 -461 947 300 762 741 -504 551 -219 449 -687 -368 754 920 585 365 -302 75 16 602 -716 -968 231 623 16 559 -597 483 901 -45 -847 193 -173 -486 -287 349 -761 -451 -487 692 -872 438 -324 -384 -963 143 -481 -517 -981 216 -682 -765 397 -164 -728 -795 -944 596 -948 75 614 566 -396 673 355 -906 872 -119 -632 106 -30 -326 -45 189 -220 548 426 328 -978 -919 163 211 -720 116 -601 440 95 259 -577 -543 -109 716 -976 201 62 -184 615 826 -308 973 589 -361 248 810 866 -977 -51 176 -442 49 -663 872 521 -223 891 503 -487 3 -939 109 209 763 -442 -657 247 -832 -895 -197 -139 -10 911 855 482 -370 -964 -723 19 862 -888 523 794 -416 900 115 865 393 309 -592 676 341 -438 -370 -517 87 -134 665 -894 -764 983 704 -878 722 262 -364 -423 72 341 -841 -764 -438 -12 -865 -223 -224 725 -900 179 791 -524 -1 -969 415 -834 575 170 97 -991 -676 813 -668 -814 -898 233 -971 -839 -703 -178 753 26 985 -147 -994 -322 -922 -695 -936 -976 -151 105 -875 997 457 143 606 466 -573 -138 899 -206 501 895 -524 -678 -318 623 -184 95 -719 263 -117 878 137 -506 414 535 -621 -181 -145 145 874 -324 418 -277 175 -482 -253 174 588 51 -556 -694 -265 635 -559 -192 -91 640 -329 -97 210 -661 -844 809 562 272 -367 -57 906 267 -318 550 -854 591 894 -445 237 929 -871 721 981 -609 -769 -950 -138 -645 332 426 -913 -570 -671 264 -203 754 -754 102 24 95 -282 828 371 797 -754 987 465 -532 942 376 117 598 -341 -419 876 -520 -507 170 681 -226 295 910 538 -942 615 -204 -720 -656 -718 -549 740 848 -522 -868 -701 -11 -684 -243 -61 531 -179 539 979 -846 540 -176 -39 494 -654 -980 322 954 703 -542 468 599 354 524 160 -334 736 -517 -645 196 932 -690 -339 -694 29 -866 249 -606 640 -149 -174 -718 55 -931 49 832 -12 -836 -541 568 -69 626 -751 -780 -54 -241 -26 -577 925 -21 -59 -644 741 410 -894 440 -847 -843 16 656 441 724 542 670 -862 -605 865 -26 29 -403 314 161 -312 982 730 -848 -937 174 -532 -28 -162 15 42 466 -833 150 -795 -638 415 67 -599 491 -658 547 -944 112 -48 141 286 -768 -938 985 -891 591 -203 186 803 402 -531 508 -136 803 -638 358 -747 -945 -940 -694 392 836 -795 977 813 290 -114 118 -576 -933 900 -348 627 -838 -400 -207 -362 -99 345 385 55 597 875 -749 -309 -77 772 338 -250 44 540 -524 -145 841 -926 -281 -696 99 -450 373 418 -253 -475 -947 320 805 -260 -78 -428 -383 -624 -805 -638 232 -149 845 64 285 -830 189 394 -503 64 109 -766 -353 -612 -623 42 688 878 -484 -294 -457 -430 485 -408 -564 -804 -277 959 -633 71 -913 -994 -679 792 -615 836 -883 370 -434 -305 -26 406 470 -496 164 167 998 266 211 476 -449 -172 -311 220 549 12 359 673 -240 -514 -709 626 -371 323 -645 452 354 -710 698 298 166 -408 -881 154 180 -522 780 -853 745 -979 877 -197 633 -256 -457 -755 -679 -471 906 -159 -563 206 471 187 -589 -747 131 -93 579 -704 625 -743 642 869 -33 325 -826 -327 418 -16 974 425 -373 -966 633 946 -683 921 7 -825 579 -68 989 54 676 -455 240 976 -948 -987 -670 527 -957 -358 72 -146 -377 -817 701 859 -822 152 -876 -128 99 17 335 227 -146 51 -314 -141 -308 -859 577 -185 -154 406 208 423 252 -96 -761 -832 -450 61 586 -553 244 -272 103 748 809 764 278 -199 589 121 477 -395 -598 -466 -741 -668 -564 -770 -42 282 -126 859 -516 -56 -754 907 -638 834 -788 285 -244 866 -714 -24 -891 329 -26 916 -559 83 222 -194 414 854 -943 313 653 808 757 13 -598 977 224 -622 -205 -155 851 231 610 -932 167 287 987 -84 97 -994 -329 500 -849 739 115 968 683 864 705 -710 361 30 720 -520 -979 780 181 607 -314 911 566 621 451 -98 136 -463 68 -462 960 -702 887 -69 967 -115 -17 559 480 -428 648 -525 325 190 748 -34 504 760 -785 939 -210 -253 -538 -378 -415 -239 549 -608 -615 -798 839 738 308 -471 -881 -109 -53 619 453 -607 190 -19 161 10 -432 710 213 -648 -617 -379 -201 259 354 -592 261 -976 -529 800 939 431 969 -834 -893 -667 -595 920 -390 16 -701 62 -579 453 -610 -567 -439 -277 -552 -988 -300 238 771 -633 -415 668 561 349 751 -93 296 46 -674 -587 -466 -450 146 236 346 838 956 -708 7 76 -570 -241 367 -64 349 -514 356 387 -898 -95 234 28 -30 -53 -648 844 1000 -74 -697 -374 -114 -548 75 -587 -399 -569 -905 528 622 -876 -735 -424 672 51 -62 -354 837 255 -328 -55 895 -921 -453 813 227 673 -20 -726 -49 -270 178 -122 -820 -261 -407 923 -414 -657 796 97 209 498 -476 -423 -896 -923 -623 851 -207 588 -113 -387 -103 -839 -890 -953 593 865 -236 959 -109 -652 662 775 -286 263 53 -718 -178 -204 453 -281 -426 85 175 -216 573 691 439 -286 -152 -297 894 972 771 679 -999 932 35 -627 -731 760 184 -13 650 -126 180 143 -603 495 662 919 178 148 699 -60 279 295 542 -430 -888 920 962 758 -936 436 4 -983 -781 582 -766 555 -34 1000 285 -572 133 -237 -122 617 -161 -588 -126 572 -961 719 912 70 -545 -599 754 -85 -551 -968 819 462 764 -458 495 -642 -132 932 306 -852 545 -378 608 -662 -201 -417 39 386 85 -836 -443 -794 43 238 -349 -220 -823 862 -73 866 409 869 -311 -457 -271 317 59 823 287 236 296 476 198 -957 -928 371 449 759 690 536 -461 -237 363 317 -55 -819 607 -526 222 -62 -222 -374 -677 171 469 -206 540 -400 139 583 -253 -461 -321 644 456 212 -152 -221 957 -637 -196 497 326 -864 -145 425 -974 -985 997 -617 502 418 -743 138 -241 -452 851 -65 -312 70 368 -106 -792 408 -321 -332 958 -720 -129 -436 -725 993 -107 -781 859 -515 378 -468 -456 -947 400 848 -318 487 550 187 501 294 -295 -46 797 797 381 394 839 795 -927 887 -495 71 -155 -570 -593 641 462 518 647 798 720 -48 188 246 -859 437 -370 -537 610 561 569 -388 779 997 -196 371 225 615 -577 -116 -6 934 331 904 89 279 148 -793 271 -358 -648 648 306 -116 -372 26 107 -401 766 711 651 743 -374 -929 446 892 624 -140 -89 700 -128 -821 -521 701 -777 -339 -746 -136 -5 343 -651 -762 -369 466 233 207 873 -438 -815 190 -360 -637 958 355 318 -8 -920 -837 -290 122 -231 -722 -618 62 -644 769 -149 880 431 921 101 -377 -165 437 701 978 737 439 942 988 310 602 478 528 -122 -800 985 -376 -813 -502 -183 332 647 48 -940 608 -117 688 117 979 -768 495 -260 -748 711 583 45 -957 -869 109 225 928 834 -755 -118 902 -812 -902 363 -791 933 921 -41 418 317 -991 946 -800 -399 -620 -388 916 467 -158 -844 -56 715 313 218 727 -176 104 -589 -31 592 -817 27 376 628 526 845 -38 873 -122 400 924 -26 153 107 757 -871 -683 67 201 -832 -71 -146 420 591 766 965 126 -307 342 -329 315 -771 -863 573 -1 295 432 996 64 -680 -849 -26 553 -603 -800 -714 608 529 549 -762 863 593 826 1000 -161 469 612 -79 -455 823 -279 -774 517 469 -908 -972 -212 834 -581 -557 188 75 -618 -310 -31 590 824 -234 387 583 741 -183 -591 429 -741 11 684 -518 275 888 245 -962 -571 -987 682 36 567 641 -610 -315 648 -436 351 424 849 -111 -554 101 -149 361 300 -110 901 -837 783 -135 -581 -200 -64 835 617 -314 223 -771 -645 367 562 536 770 607 435 671 -666 -193 53 -886 -334 -883 -194 -776 484 -376 -320 153 -553 962 702 474 9 -815 754 -916 457 -645 -264 479 683 756 682 168 140 -613 -740 -312 -107 -520 -263 667 9 -392 -502 -468 586 -661 -132 639 -729 509 446 126 -306 -172 -178 58 -398 -367 886 755 -964 806 996 -325 833 -752 -302 543 639 952 568 697 399 724 211 -79 25 283 -675 827 -597 -755 -646 555 772 -91 957 -612 899 -811 -95 -165 913 -921 920 -559 17 611 726 -674 -859 -335 -620 18 425 321 1000 -349 379 129 -325 -421 577 236 754 -975 -628 -526 430 879 -775 781 522 -665 -177 818 -740 -845 368 -930 -825 -188 -628 198 189 -575 838 114 -590 -772 -301 -848 -820 770 90 -529 -805 6 907 -577 959 459 296 528 -397 -877 701 -128 6 50 -683 -404 859 306 -631 -153 -747 -656 767 12 199 277 252 581 -661 129 -826 679 -661 -650 -999 -135 998 -507 -497 -915 -152 840 66 -849 428 -203 93 -794 743 -324 167 -817 667 548 724 510 -616 -700 -927 434 110 33 946 685 -100 535 731 -211 663 -568 -412 941 708 22 949 670 -87 -49 102 219 -797 141 146 -42 339 189 -881 61 -47 352 -399 890 -5 -779 716 -530 -639 346 730 23 -486 -626 903 333 -114 -308 -584 -633 355 -121 701 -222 -661 -938 -705 -893 -769 -925 671 294 74 192 343 236 466 -797 -807 869 894 -687 495 317 359 -159 442 -718 -622 -838 -979 53 453 934 978 -333 -261 309 -407 -55 -713 -296 -407 -914 881 371 253 -225 270 -34 -400 -430 -599 279 -6 -662 216 -709 413 454 660 -446 984 -685 530 475 -721 -465 -2 -562 -248 -313 -186 -904 -87 -607 27 -148 -927 -924 -788 -295 316 -674 -267 497 -909 -279 -437 -855 997 808 -946 846 457 -981 -914 600 547 -266 126 -160 -482 881 347 -22 995 936 678 174 -633 158 -931 679 -887 267 274 199 404 538 862 142 939 801 -264 658 -402 58 555 -800 463 -144 -753 -574 -904 683 -315 -800 482 -536 787 579 352 953 676 300 857 -368 951 -299 -949 -527 -517 -926 421 836 -295 978 0 438 129 307 -356 525 360 297 -789 -856 389 797 522 -616 172 -873 929 -742 122 -898 676 104 89 700 897 -848 278 816 -302 392 105 916 -136 37 754 -605 535 707 722 -832 -97 792 932 -160 21 797 851 -209 -683 -140 -528 -601 -768 -414 172 300 -100 444 709 -572 745 -63 631 754 431 -568 -395 684 911 348 -195 -545 -798 236 -947 -932 -134 851 -553 -455 84 -756 741 98 -4 -953 98 12 923 -893 -557 -55 -269 -288 -111 -262 -329 206 742 -889 -242 357 560 -368 -650 -957 -795 -834 737 216 -844 259 43 526 676 -903 -454 213 956 630 -260 602 870 817 378 307 990 630 -747 -751 -634 -650 336 200 455 -176 414 -150 -24 858 -770 -609 -170 76 522 534 556 -263 -337 109 -872 -797 -536 -926 -923 -495 -701 -657 722 -185 247 579 -427 83 -453 543 -442 227 -925 -984 86 -921 -579 865 -169 7 60 -819 -443 -19 638 429 -361 820 -668 -461 -590 984 382 300 -210 -747 521 -893 743 413 -401 -512 -592 80 -448 651 -50 617 646 -812 833 197 -585 122 844 619 916 263 -10 -26 -349 -684 899 579 -874 -290 276 893 947 -116 16 463 710 877 -727 809 554 -994 -271 759 861 873 720 -15 347 -510 363 -89 572 -112 351 -981 -881 452 541 -388 73 113 -696 307 527 -729 -94 -390 67 377 -309 -81 -314 216 -211 581 -856 697 -607 325 -323 -860 148 285 595 -756 -129 -301 -465 -285 605 -916 -512 916 -804 -387 419 931 415 -418 37 -985 -446 -209 768 203 -456 -373 -466 -551 -885 466 411 -105 261 861 136 789 646 192 484 66 115 355 -966 -63 -946 -963 876 -567 306 -438 -629 -562 -956 -552 -402 -486 901 -948 223 -960 543 474 337 263 -748 -857 667 94 -323 -532 609 -16 60 -713 369 130 -371 -370 586 833 404 -818 -954 -90 462 324 -379 -427 14 -447 -766 467 -615 54 -985 -983 -655 884 -996 609 582 -602 -910 389 437 -306 -333 615 -272 -246 734 386 540 -50 -570 -462 -514 779 -770 608 -564 -690 358 -353 57 146 256 -486 973 -21 -857 -657 -289 -927 -876 671 485 -840 -679 -176 -646 -520 583 -550 405 316 -855 822 -586 227 -967 -534 566 -900 -271 -328 -408 -503 445 159 21 973 854 -499 -269 -544 -990 -245 -603 -170 -648 -822 88 -388 824 -384 -206 981 882 53 174 -263 -132 983 -402 520 -770 141 -408 73 -957 86 -70 -19 465 -919 -390 362 -756 296 -218 -406 -332 -634 232 228 363 -644 -584 676 4 597 137 2 -495 55 -231 298 -797 -434 454 -839 349 -582 -682 809 -203 884 356 -43 994 -276 154 913 -835 449 -165 452 -481 -132 619 847 -357 905 941 769 -50 715 -201 847 580 -478 316 -306 747 -626 945 -967 24 235 378 438 851 537 -923 -699 114 -909 772 244 -509 795 -812 445 -94 -826 928 710 -209 -577 -56 -556 -386 418 -29 249 -609 771 -708 -411 915 412 -483 602 -434 -681 965 -251 -815 -446 -725 -559 -364 -752 -730 787 592 24 -371 -446 -439 -706 -790 393 494 786 412 -823 711 -656 -957 -782 -606 -550 -942 903 -255 -292 436 -32 -831 -92 851 -671 1 188 844 202 -685 667 -629 -877 -184 -583 929 -9 -899 603 281 -673 -368 893 -852 -445 308 -361 112 994 68 -913 -709 -126 867 7 414 -572 -127 -910 580 -713 -474 823 -913 -551 394 -674 -911 -560 -319 32 895 991 -981 -821 -868 700 19 -421 303 -604 315 -427 795 1 566 951 -498 645 -601 -253 599 -779 -678 -558 -954 700 -852 -796 517 264 -272 466 -615 196 -780 -814 897 461 -308 -974 573 -269 -687 158 181 253 437 790 -563 508 230 -765 -690 -314 -625 -271 -799 -641 -295 -965 -425 774 -755 -627 787 -840 -785 -247 899 522 -849 -583 74 -222 592 114 761 -521 -702 610 375 -136 876 -741 913 521 -703 796 -824 345 -511 69 -392 499 -100 -688 820 886 186 948 -199 855 713 -998 440 236 -344 535 -107 -417 69 949 601 -468 576 420 -134 801 -665 -63 -919 437 14 -354 135 -586 -893 -371 -279 468 259 -522 -359 550 298 433 425 638 97 -518 -365 -652 -467 981 -584 -445 88 19 522 415 882 123 546 425 73 -73 -992 94 -972 -716 553 760 601 810 -986 -779 300 -566 -823 401 961 -520 -957 522 307 576 -812 544 -906 -452 787 -718 -841 -996 617 -437 -962 967 164 927 494 -480 -444 -791 -709 -225 874 716 672 -884 328 583 -368 -252 831 -134 -433 677 -421 51 -538 637 -783 661 687 240 -193 20 907 -167 877 -831 391 152 -244 -167 713 49 -735 -19 971 -420 -915 -67 919 -553 -823 -361 -334 -337 -2 -551 -700 -683 -669 -403 -729 -450 176 30 536 767 -474 718 -936 183 984 816 849 236 693 -100 -977 -882 -908 833 -930 177 -738 730 516 500 390 424 587 646 -775 -280 -640 655 710 129 17 221 170 -21 12 650 917 536 -4 -407 482 75 -786 776 259 516 -426 785 -447 -760 538 -519 -831 -470 -336 -877 262 67 -950 -165 762 -275 898 698 -951 516 279 -128 847 -52 -707 -330 -258 457 426 259 -763 880 957 -431 135 267 693 -17 172 -612 133 -771 -407 745 303 865 -149 -776 533 657 111 104 -541 -8 327 710 118 -223 196 347 785 -299 471 900 370 -576 -798 -905 728 -509 54 -106 507 -815 -490 -244 -773 108 -96 -255 791 -89 -85 -601 883 -588 856 866 -497 -670 480 352 561 -963 185 281 917 -96 -157 104 -430 -354 235 -792 96 652 -941 69 -849 -222 -424 825 -190 -634 544 -587 -444 -234 740 586 960 660 87 483 543 994 800 -22 -884 -134 974 127 -610 929 -661 -276 182 -355 954 78 -633 94 138 -223 700 151 -681 -109 -795 -304 -126 -291 310 377 398 -886 382 781 -672 291 692 212 -825 -783 -515 -722 259 254 762 -317 172 -79 -942 655 166 -973 -963 85 -759 -966 609 935 591 543 24 -133 762 -561 353 -998 856 -84 291 -843 -107 -805 -520 708 576 -432 941 705 539 342 -404 380 305 -43 138 392 89 -768 -570 10 959 199 830 -50 -115 -275 546 -546 545 475 17 -667 -516 245 946 693 282 -22 354 570 186 457 -495 -926 960 147 589 -991 952 94 -325 -328 -341 -932 234 581 42 583 -663 -179 616 613 534 -695 993 257 134 -82 511 738 -130 250 -634 85 521 20 650 249 -160 272 -661 -121 58 22 322 668 306 -216 -664 485 931 -38 122 11 879 80 399 -68 -260 -411 -394 -364 -86 -776 -96 752 648 -283 303 349 264 659 -805 527 -11 -226 -774 -96 489 -365 871 -14 604 -220 -827 -552 -968 -731 -239 -246 708 -726 420 -756 -840 -294 -866 -96 990 833 126 907 885 91 228 697 -374 123 70 814 554 -118 -478 363 -628 181 641 -400 908 638 -18 526 410 -15 421 25 -566 -504 -69 311 -912 -463 633 726 -558 303 12 930 -269 -712 499 -737 -247 950 999 -512 715 -674 734 -605 -833 412 -734 -858 -929 -320 -760 863 -519 -180 622 444 -90 800 420 41 -502 -15 789 -191 -808 -921 552 -957 -296 -708 416 -866 -943 102 90 23 7 878 -417 -432 123 74 516 -49 111 -534 417 -632 691 -906 -28 910 792 -839 -895 386 292 133 -573 -343 555 216 -315 303 27 873 759 -179 429 -222 411 179 -797 -420 -241 826 173 863 725 -525 -87 -424 -135 200 -222 -665 -80 55 -315 56 -252 -52 650 -239 853 -799 -35 967 -588 -825 564 -726 493 -108 505 875 757 601 205 424 -931 360 94 629 921 -989 245 -870 -688 -483 171 -395 -488 918 570 -694 592 -70 140 642 97 -523 459 203 178 536 -266 415 246 -588 608 -794 361 759 860 -20 411 -625 -526 -237 -906 -817 694 -993 81 -40 413 -901 394 721 24 861 107 -505 337 -825 622 77 -393 864 49 880 -240 -278 789 -947 -142 -899 -140 222 -977 72 503 782 439 777 -584 200 430 -413 -400 -621 734 -650 502 376 222 525 -295 -221 539 -441 -69 600 -657 -552 -759 991 15 -281 -640 -74 278 -320 -118 622 -610 52 -236 -127 410 59 -885 984 -284 -237 -549 -481 431 -692 -307 29 427 -481 274 -135 -388 -193 313 -721 -71 -861 575 -727 1000 44 -591 711 -863 -284 -83 569 -260 987 133 3 72 44 973 743 373 -342 0 314 -925 224 915 -843 -412 -227 -590 -435 923 149 808 350 -461 -535 36 -645 -283 288 -325 -124 -195 815 13 -128 741 -750 -324 -636 326 834 807 -690 -707 -940 69 403 208 977 -432 -243 -979 -771 -397 -616 330 -49 -304 929 -739 932 -798 -378 805 -208 395 540 670 -721 141 259 -171 -979 65 872 204 335 488 -817 -6 217 816 436 318 -796 -532 163 690 858 888 -807 -80 63 669 -288 974 506 912 132 -362 96 -855 514 414 660 -668 505 101 81 779 -269 313 -462 553 -605 981 284 296 680 -93 -625 823 -736 874 919 -570 -7 -413 751 -628 -676 407 -25 -369 -176 13 218 -426 -9 764 -860 853 55 -177 603 581 537 -736 -818 -946 397 -382 -548 614 -727 921 -212 789 -928 703 -779 836 -994 -942 101 828 249 -722 123 -620 601 745 756 533 -996 430 -806 713 949 405 391 671 -686 -335 -575 874 -66 -884 337 -837 464 56 963 -943 -925 -294 45 -943 729 700 473 270 -849 -270 13 -879 861 274 -129 723 147 92 301 143 348 -182 169 741 243 475 811 930 -592 929 -613 61 -245 -828 -500 -496 517 -119 249 -82 68 -547 24 -867 627 -745 332 672 -468 -354 293 -481 860 876 543 503 623 839 -114 870 -976 -24 419 -462 -299 -662 495 -880 944 470 -275 -907 -291 -490 889 -1 449 -882 -10 257 633 576 -681 -997 -566 -357 217 -585 747 768 -471 -393 252 69 -934 -984 291 -231 -759 -485 -936 -604 520 -508 -739 634 97 -282 409 -607 -161 -79 -93 -845 693 -831 -106 -191 294 779 703 653 -928 -921 -416 -292 -118 83 -868 760 -207 -888 -170 -711 939 532 593 289 980 166 -925 -68 -9 304 514 -358 -165 983 -142 288 147 419 978 -357 339 -356 358 836 967 416 -301 -242 -533 -481 246 -573 535 -600 38 -502 630 -698 -687 -171 -585 -876 -777 808 236 649 898 -791 313 -729 -220 -872 416 423 325 -382 140 424 -354 -566 916 -452 763 -318 -965 -634 886 943 800 -979 740 -687 543 690 -586 682 -232 -170 -810 918 -265 186 -234 76 -84 -79 361 -143 346 837 303 -401 -998 -293 -102 -476 860 347 466 -133 -522 894 420 720 767 -505 224 614 -539 -115 579 -752 -129 -747 586 579 -166 506 -687 -117 -823 -433 -896 -738 17 866 -673 963 -90 -56 477 393 -804 310 -29 -772 981 378 -959 457 -572 640 799 596 -879 -377 492 -566 231 443 211 -619 11 -431 864 -510 534 513 -960 220 -368 702 -519 728 510 -139 81 -454 -607 -761 441 170 806 120 -204 -240 966 -246 -680 825 -401 -367 -333 683 -605 359 -273 155 706 -471 575 -653 820 -596 -322 -749 -779 954 -106 -958 -363 828 840 542 457 623 596 -413 -545 -521 -993 -744 -858 224 102 33 -160 264 886 -837 -208 432 198 -797 -800 -746 89 538 129 797 -119 -841 188 367 909 -368 -849 778 398 399 -288 114 -581 75 -979 49 831 -765 153 583 -115 -810 -647 803 -916 992 -778 -38 -507 -928 -410 338 526 -565 -553 349 324 345 957 -826 -429 652 743 866 878 61 -853 288 405 487 -649 57 -16 675 2 937 137 676 226 487 9 -228 -214 643 -915 -57 923 -653 -265 -542 -771 -108 934 -641 -458 -607 477 614 -917 -887 347 637 580 817 -858 69 -771 331 -274 -269 584 -522 -423 488 326 66 999 45 223 938 929 577 741 66 -891 -352 405 971 281 658 -557 -148 -978 -79 -161 -646 -62 -816 194 927 -859 847 -793 -271 -351 67 81 740 809 -686 206 -569 -214 -499 532 -439 -117 -484 101 609 243 -535 648 862 -543 -338 -676 941 -796 163 593 304 357 480 653 303 -988 514 115 -915 -505 85 -152 681 503 -267 14 430 -242 -59 624 -367 7 987 380 677 978 -213 111 706 -143 -858 85 -542 206 106 -980 -341 -391 -513 -853 -678 -463 -770 -510 281 -505 -883 -324 814 -604 -302 -155 34 -157 921 -47 -112 723 387 -438 -947 -783 420 635 -369 -18 790 701 515 -927 -731 516 860 641 -456 973 -476 758 -179 -882 792 -656 155 378 -140 308 -67 -495 -157 -747 680 147 -898 364 -954 -491 202 -775 -528 829 -723 705 725 718 -696 161 -613 -742 605 411 -993 -993 790 512 394 201 226 866 -848 -946 391 546 -797 592 -275 63 121 730 650 -292 -552 53 367 -314 45 -476 798 585 872 313 -83 -524 -196 773 -864 669 500 -38 827 -820 -487 955 -655 375 -471 -541 797 -866 -993 566 976 951 -716 886 847 640 -650 -284 143 -454 841 190 944 536 -784 731 940 978 -651 -883 -225 -626 -90 -403 716 -956 465 626 868 -941 623 -547 -707 -299 -32 597 492 591 -114 422 299 -830 -868 321 428 11 88 837 -255 288 -411 804 -182 -515 159 -326 362 133 110 153 -840 515 -340 211 42 -183 -786 504 997 722 553 -496 332 991 -812 -644 -684 -888 521 -690 -647 -302 -541 -727 167 -850 613 46 997 759 406 224 -34 765 393 -422 -914 -801 -265 844 -588 984 524 121 989 -289 -587 466 953 -673 871 -270 -955 -726 607 -459 551 278 -449 176 543 581 -145 948 -918 941 429 28 377 769 -895 642 -525 -944 -78 837 -144 357 956 0 906 245 -255 -860 -166 923 -105 -814 328 -656 287 -960 938 397 598 286 -840 -207 -122 478 -389 -422 690 -785 -949 -188 -661 782 -859 -281 825 -561 540 751 299 199 -944 238 563 314 -884 -421 202 -920 11 899 -755 -282 -10 60 -261 263 710 601 -785 -29 572 229 -935 -816 237 -65 115 -972 612 720 983 266 -305 536 668 267 836 836 -797 887 -789 48 -558 249 899 -400 443 734 10 -88 -461 966 -292 209 350 184 -49 -255 588 244 579 -352 593 247 151 104 428 933 -426 692 475 -122 -378 720 -755 663 -353 410 -741 158 -38 -249 -409 -199 879 468 435 825 -136 -99 -159 931 67 -579 348 309 -634 -482 -632 160 571 -789 372 -380 770 -777 -693 388 -265 -15 -330 -68 -457 964 991 -820 1 132 373 993 -323 248 321 647 578 -693 -918 123 384 499 -165 -678 -122 -291 449 -431 766 657 -134 826 552 658 -410 675 865 -162 -720 301 792 -423 964 97 592 -688 -292 -181 -493 -931 -403 -349 -75 -123 -800 892 -269 -111 -255 200 994 -590 -557 489 -18 -128 90 274 805 632 -37 -106 543 -709 33 484 144 -405 -630 -731 833 43 989 727 -424 954 348 -853 848 -360 -215 -193 -330 -856 718 51 482 280 -286 714 -889 897 -238 -142 285 -316 -398 159 194 -598 135 -281 860 766 -981 383 -42 84 590 -489 -591 61 -981 3 -620 -586 311 24 773 -277 -310 -319 805 -562 -573 982 936 709 28 -581 -19 -54 -351 976 700 401 707 -882 456 -290 -510 -405 -361 295 -93 -475 640 -389 -914 405 -292 274 -563 75 -310 -259 160 736 -500 -660 -351 307 204 371 342 -694 -406 653 -681 884 974 -534 -930 -310 -746 -518 -784 -602 -354 -602 722 -515 527 517 238 819 310 139 617 -306 826 702 189 463 -151 483 -920 -233 103 586 -186 -193 -332 291 -141 -318 -727 466 368 504 -845 744 94 375 -532 -162 -930 363 -558 205 390 -398 -507 452 -979 982 723 744 939 -422 755 -581 -103 28 -933 526 778 741 563 -41 648 792 -238 -504 755 504 242 340 521 742 -258 -884 921 -310 -892 894 506 194 -803 510 144 105 733 -755 -813 890 987 635 632 -766 -517 -739 781 767 503 -578 90 -634 671 740 472 121 314 382 335 958 -715 -334 515 -978 -911 984 -481 -581 -873 266 32 538 229 912 814 -577 -45 316 -984 106 -753 255 174 -7 -698 918 -756 167 142 64 899 73 -380 -813 -878 -560 -996 -301 -827 -111 896 -523 278 652 76 620 892 -559 -898 -156 698 -604 -656 448 -838 771 -984 -571 665 172 981 -38 139 -261 -839 361 524 829 -306 225 286 32 -47 649 -779 982 -327 -612 -403 347 -107 -713 541 -93 -181 629 643 -625 -917 976 -969 -137 109 -536 817 -348 233 591 -30 478 -313 392 793 -917 67 209 -442 -123 548 195 -720 113 -154 -10 -282 -939 -147 -298 324 102 -614 584 181 436 414 273 -293 988 773 568 -136 -308 -614 537 391 -368 335 946 -21 -202 536 -117 -364 166 724 839 -195 -51 279 -797 -250 -428 -168 -762 900 -452 10 576 92 278 -68 572 212 520 -406 -799 -283 -828 88 923 -470 -205 -671 -789 -214 -103 -187 -718 -250 -739 336 651 784 805 174 54 -980 -94 -203 829 918 727 196 258 -710 -248 -247 49 -147 -958 -546 -700 -693 -663 -289 918 153 466 691 -580 -311 -235 952 -684 942 -24 -664 -60 -597 349 -259 -895 -508 -256 938 -678 -18 431 963 -581 -2 871 -780 -730 196 -219 781 -490 -645 -824 56 -324 -903 -517 414 -849 441 44 762 137 -562 -412 -844 121 -433 -523 860 -911 362 614 238 472 367 -416 -141 -323 484 -178 -750 -50 -978 -991 -874 -95 921 -775 411 558 -404 333 -732 -465 -797 237 17 30 -749 494 466 745 243 773 -731 -894 86 487 858 25 -346 -648 871 773 -739 505 157 914 -724 -509 -603 413 -816 97 793 -485 -751 872 -890 224 127 857 371 -431 273 -522 135 -34 776 -642 54 -647 -519 -429 -479 -549 -748 348 -319 134 -447 -762 349 992 -508 161 62 -160 69 278 -240 693 -568 283 -22 835 435 188 -765 -699 -4 -194 -120 158 -672 -562 453 464 767 -962 186 56 -168 454 20 309 340 -460 -827 759 380 684 34 -528 -611 190 -586 472 -84 -508 -480 195 734 371 -279 904 227 204 937 328 -286 719 992 -382 785 989 147 -533 -392 800 875 725 -257 -58 -213 856 721 -68 618 -312 994 104 159 920 300 900 981 598 -748 -803 71 -881 -884 39 284 -317 61 -10 -392 -764 353 -234 54 -836 -218 -850 -465 935 -342 -398 -951 629 -588 271 733 263 524 -427 838 594 124 -701 -263 -181 472 851 -499 -329 -779 893 359 550 374 -104 907 590 995 173 -700 347 -235 -416 -24 739 -88 -46 847 -751 298 428 -720 254 -950 400 112 -733 955 524 -867 693 610 -899 929 -779 -141 828 -3 412 955 622 -495 242 471 171 849 514 528 -460 -481 -816 -565 80 344 663 -194 704 298 -804 -674 -903 403 907 952 -437 -828 805 -955 445 -345 308 -725 -307 692 871 -305 309 592 -536 41 689 -642 -724 70 -813 -880 -318 -276 132 -258 972 501 -632 -512 752 -584 -264 -534 668 -800 747 114 -605 -975 -512 296 30 -929 295 777 -37 -975 -159 13 751 -178 -145 -138 -4 298 -593 629 -518 -976 -893 -719 -813 -721 -342 995 650 -4 -727 849 -640 -404 -798 -512 -520 -183 -685 215 -883 -203 -259 -288 988 -219 -94 96 -720 -196 7 -409 817 -187 -634 425 0 186 337 610 -112 625 -368 759 -578 919 -739 -648 867 740 488 -734 109 -340 38 815 47 706 -795 498 533 218 -196 301 801 324 201 -757 -656 725 -882 145 267 730 866 145 391 -983 -503 691 -545 768 636 538 79 -782 843 392 556 744 -563 829 -589 -44 -964 -562 -297 -372 -174 424 1 -721 357 508 164 664 -563 -216 -705 -393 70 -844 -759 61 226 684 -608 -600 432 -278 564 322 -290 -180 156 -166 -148 -833 256 138 -475 47 -822 -321 423 -884 -41 35 733 -804 503 666 -93 -546 -439 -131 739 -622 -848 198 55 -702 276 -587 -205 -101 889 -677 -691 -915 344 873 765 -577 -1000 -104 245 -511 -727 938 48 -269 -100 572 -133 -778 782 -999 672 439 964 -484 398 798 122 520 324 -231 444 445 -554 204 -141 299 990 -908 -90 -49 659 498 -591 136 512 336 -399 178 99 -396 147 -883 144 913 714 -76 -120 -307 -91 -290 738 -790 508 504 -747 670 900 219 -242 598 680 460 397 679 181 251 -500 -112 -383 207 765 189 829 284 631 593 -950 -693 -375 -145 185 -634 798 -60 -269 -897 -998 -72 -51 -682 -89 -756 -482 -962 -200 786 753 895 -148 205 -784 -369 380 -793 409 -711 574 621 320 373 516 822 573 -939 58 -178 -231 126 -479 -410 240 861 -342 816 -351 -856 -844 -554 250 -835 -985 -337 276 -249 204 718 -291 393 -104 714 55 -769 -584 -856 -858 -92 23 780 648 -654 84 118 464 -485 -351 642 -952 -44 -525 -689 -182 -137 -645 -974 681 432 734 99 655 915 777 617 822 -25 -325 201 -301 -627 288 -473 -499 -633 525 802 -134 -369 985 870 205 -792 919 50 921 -890 -196 -556 648 929 -520 61 -709 832 520 -304 -324 78 -24 928 -932 -505 532 298 336 114 -86 641 -795 -910 999 -635 849 -575 551 -964 -349 -822 -423 259 -131 -326 153 -250 -196 797 495 863 -971 -437 550 688 -521 963 420 878 -184 -439 -599 617 -229 -838 -126 -96 -219 -644 36 764 526 -34 -678 795 -257 215 505 315 -21 439 -434 -387 -557 -397 -12 -802 -451 97 -753 -853 -681 607 -566 -49 -583 -182 -336 494 601 -222 651 -267 -874 -773 -726 -612 -405 -975 879 -931 -465 -307 756 -940 508 954 -461 -226 540 -214 -591 -186 -192 408 435 -166 223 924 -951 229 519 -483 -856 -835 -997 911 263 -105 894 614 420 841 392 -233 -254 -93 -583 225 -54 670 -406 -56 -658 -838 990 -532 188 628 591 -963 762 537 632 -230 -982 135 257 -808 -962 -615 662 250 -788 363 -954 617 -310 545 27 921 561 -800 -294 -27 835 533 -944 -967 475 -912 510 -500 -358 -708 -826 734 486 -77 -45 419 160 429 327 -957 794 -621 -192 -878 657 -883 518 -761 88 115 -14 -978 -269 -901 15 -789 766 -331 592 51 286 -974 -815 -876 -149 281 -353 705 -510 -273 457 678 954 -786 13 -655 -517 562 56 688 171 443 -145 -480 248 390 916 -320 306 326 110 -103 -121 -723 793 307 554 -392 198 505 126 609 -740 182 -264 -452 -750 -349 330 -465 24 267 529 17 -583 346 749 -620 144 -42 761 219 548 149 184 -267 -142 -802 922 -186 -718 194 707 -410 317 181 -129 -708 205 -744 501 281 903 543 370 663 973 552 -888 588 547 -871 -758 499 272 -449 -196 937 -674 -473 -714 -127 857 227 -282 -525 694 310 -691 -39 -929 -274 -595 -393 -242 -536 -747 585 -520 -82 671 515 558 885 -747 -32 129 -230 156 -274 872 38 -810 -439 458 -952 83 962 518 -168 -519 -288 827 983 226 -986 -402 97 -625 818 -693 501 400 175 -62 665 -629 -296 519 88 -625 -179 -748 -84 895 765 976 -217 573 464 -612 93 -105 762 -405 -21 44 -255 786 352 -231 -82 901 124 -424 -412 490 222 -844 371 818 66 671 252 547 203 -251 -55 186 576 878 854 325 135 -958 200 630 790 577 -358 531 447 -598 589 696 765 854 337 836 -484 -212 543 460 398 -900 -2 -551 -531 -244 -886 -285 -838 934 -226 -359 630 771 -870 969 367 -644 -242 -569 7 103 905 863 -155 477 -781 211 50 -41 965 968 -711 -588 -345 423 -470 997 -850 700 923 299 -68 956 336 -431 -900 378 370 124 -31 97 -782 -938 303 478 592 640 -886 361 64 994 -192 -373 471 -863 -5 637 762 599 -173 309 665 51 285 -771 -970 -860 604 -73 -600 -309 927 -237 376 617 735 274 87 123 970 -395 297 -229 668 -545 136 -706 316 742 421 725 -600 73 217 63 140 -487 376 -762 -611 832 379 146 708 23 -192 -198 879 368 -232 262 603 179 -778 121 -546 -85 -526 834 -874 925 -95 -623 -651 698 267 28 485 -240 -363 -71 -315 100 625 600 -934 -631 -771 -939 -811 -836 536 536 917 693 206 490 -842 -465 451 384 621 -132 -131 598 244 4 253 785 880 -439 119 877 435 694 546 125 993 -341 -169 230 -523 141 -862 -779 -769 -695 -364 -896 -987 -757 887 -589 880 322 889 -905 954 -193 -806 -130 819 430 -824 618 -609 -877 -438 -10 28 786 -472 894 271 -161 -497 -502 409 82 -579 789 111 507 -22 353 465 766 838 -469 493 -327 805 85 957 -287 666 -289 904 832 -963 -117 -878 832 478 -116 222 73 -659 904 -352 420 -685 884 -930 -169 -965 233 -582 -935 -436 -726 111 -500 -466 963 585 155 715 820 817 720 19 986 -769 710 265 149 110 -995 720 592 344 565 -633 -155 894 -824 811 -627 482 951 138 13 -58 6 -368 90 861 -393 193 -223 98 -741 -334 -617 813 -663 290 -980 993 564 810 -563 265 383 -868 -127 -379 538 775 716 545 590 -957 466 635 -162 690 -635 65 -288 0 -205 224 -967 -161 -888 548 -334 -719 -107 564 -438 -695 739 -829 621 527 -795 74 327 -314 -893 -389 -532 658 541 433 585 964 -484 -693 -306 -824 286 -886 604 968 -258 369 -939 855 -380 -118 541 -453 -209 664 416 -717 -885 -150 -922 -781 572 -273 -982 301 790 -729 187 271 -834 -399 -564 102 701 -559 770 -775 786 979 -941 -185 111 -866 -217 -445 -285 -403 -200 -735 -958 598 788 473 899 868 -145 -414 691 -50 505 -2 322 622 697 104 876 -780 646 332 488 -218 716 133 751 -46 -15 642 -171 -751 54 -613 -660 -300 440 230 902 -745 549 69 -254 817 769 252 195 -888 -934 -65 -866 -745 487 771 -23 478 402 -689 833 426 -240 328 -127 934 683 -556 -432 304 -90 -974 933 888 31 153 421 166 21 -327 999 757 394 -363 136 538 -963 -563 -682 610 -662 130 -931 68 -665 248 738 832 164 78 646 -947 -628 -35 734 316 875 -189 -156 -671 12 -417 10 764 -237 -849 305 552 905 -237 300 -723 -320 -521 -884 419 149 -272 481 541 -506 547 -338 475 -905 799 -64 -577 -479 821 -301 256 356 502 764 295 799 978 432 950 220 -820 447 492 741 462 -673 670 903 -168 47 -31 -400 -192 585 -565 -522 647 -19 -250 -176 -23 527 -198 902 -111 -591 646 2 984 825 242 429 115 -485 300 36 796 -49 731 789 963 66 -739 -983 -627 686 -35 104 72 -653 -858 696 879 600 827 -497 220 424 -674 837 340 73 -885 -5 -481 -620 -156 217 -720 -562 -202 -753 -73 -369 -575 966 987 273 -916 40 433 124 725 942 53 627 -413 -401 865 -256 -798 521 -526 181 -931 298 540 -967 269 -86 -781 -342 -760 615 -273 490 874 -302 -972 -961 748 -469 -127 -316 680 -565 -683 -105 -900 305 711 799 674 959 665 253 -109 847 -845 -794 413 -713 -526 -638 807 177 650 -61 -731 -946 445 742 -570 146 -503 725 -198 798 -890 726 -377 189 -772 4 891 581 -513 370 384 696 -954 731 763 101 -759 42 850 853 597 -426 178 -385 321 -678 -155 -364 -16 -536 -874 -604 583 -496 728 332 -548 -92 375 685 -803 -641 511 128 252 -816 -751 -940 -835 988 -72 -841 -495 625 737 -153 115 -801 -224 -622 -357 408 265 -650 151 774 -860 -179 -209 -388 809 -289 395 149 163 806 -801 -73 -739 400 -544 152 658 796 910 -163 -75 106 -324 -423 8 -772 0 95 -587 -939 579 468 256 290 -922 257 628 980 -670 367 103 499 -303 -230 -492 170 478 456 -543 -848 292 400 518 -789 666 693 -796 143 383 -439 795 -168 -642 -528 -289 -222 945 18 101 612 -958 -243 -780 -678 -163 795 -121 311 -695 -592 -740 707 113 -967 -553 -193 -994 -996 936 -455 -336 457 -422 222 739 446 758 -481 -163 202 116 22 401 -226 -208 212 280 935 -874 148 298 575 778 -898 -641 404 -163 960 360 46 -123 -179 -258 -308 -689 45 -159 -693 -230 300 -97 -641 888 -423 -668 -55 -934 -449 -411 -841 -341 -853 -903 -591 -714 650 -288 524 235 910 -219 346 545 -559 -100 -990 261 24 539 -925 407 -700 -171 683 -268 746 495 623 -163 -883 -437 574 773 -43 358 374 370 430 595 200 -802 -303 671 760 687 -152 956 -427 -604 669 -265 -321 81 -276 -240 -61 -828 318 -694 194 960 -89 62 331 -955 -580 -280 507 561 -445 50 -307 -405 452 -607 844 -961 -162 240 625 73 -575 -848 -268 251 -999 -926 -145 44 328 937 682 -56 -945 509 -320 768 -120 407 813 -128 856 -484 -853 191 -523 -700 -556 514 -825 -663 702 212 -107 -616 -796 730 307 137 149 -177 -462 545 -391 997 -616 512 763 -890 -244 -351 -564 660 -17 356 40 1000 975 -726 914 -18 -714 -971 -5 -290 809 -738 433 889 -335 -686 -184 -992 -673 453 211 873 -278 -64 -653 -634 -828 -985 284 -695 472 924 949 810 -184 194 -155 233 702 296 884 873 149 398 -756 864 793 564 -278 -265 494 -767 26 -195 876 433 292 542 749 -101 -754 -375 -497 -976 36 -544 440 906 -609 288 -73 64 116 371 806 82 -598 -754 -920 245 232 -243 521 510 782 109 292 -600 -925 690 293 794 735 329 243 -776 296 311 -294 993 360 -457 -469 -379 861 -264 418 197 -667 693 -781 -178 -253 -386 844 5 642 -198 908 -867 803 -402 -651 669 -573 563 -215 200 71 830 -476 -262 -210 347 420 291 863 -1 -310 -55 199 275 -435 -890 803 -725 688 -646 -583 305 -875 -195 -291 -988 -929 363 -713 295 -261 785 909 -172 -329 36 -616 439 254 -764 -963 180 143 822 -601 -611 137 -371 277 -982 692 451 0 -990 -300 290 121 -71 315 442 -847 -86 -358 466 -557 -258 586 876 -293 988 611 -90 -477 843 908 815 111 418 -974 386 587 501 968 280 852 464 -554 -871 594 882 -549 338 115 -418 -326 542 213 -943 -790 -884 9 662 164 -112 -97 -949 -184 -118 -65 -377 -444 507 807 -794 -84 574 235 679 -768 -506 -125 -964 -490 -370 -243 542 -689 -458 15 -300 593 270 -22 -937 -846 210 72 108 -267 788 466 113 270 964 509 -275 652 -667 360 -461 -608 -907 356 -469 -929 534 -613 -702 530 841 483 -522 -875 950 471 -616 284 -161 -888 -270 836 -168 584 240 116 -952 367 703 -664 -586 218 391 32 -651 268 984 -674 32 179 -632 -73 276 -883 231 215 -654 -508 -586 251 356 854 -667 -942 123 -120 240 -249 520 -700 449 -304 -818 413 -308 -134 806 307 501 -634 -352 969 919 950 49 -117 735 -547 -307 -965 407 914 -114 -768 -958 717 -760 -42 765 799 201 25 333 181 291 164 -3 184 -470 -884 228 -145 -927 764 652 374 -684 46 768 -485 -519 431 291 740 -570 650 514 79 -217 -341 -928 88 -799 395 -947 -902 357 -479 -709 -620 810 442 269 618 -753 705 20 -168 683 283 -783 447 522 715 -848 -930 583 -396 16 -68 597 766 -561 72 -32 170 975 -232 998 726 -800 -91 -129 184 833 -867 143 -287 638 863 618 -201 356 -875 -930 829 788 -931 -197 -69 574 -635 230 13 143 402 -435 -359 -292 52 -706 139 -374 -651 408 132 -561 160 -886 -5 289 768 393 606 -340 -877 642 -801 -878 23 338 987 29 -538 -84 -285 592 700 -238 908 554 245 335 385 887 418 814 -995 -635 -746 57 -159 633 221 209 -69 817 -801 -900 -697 -610 682 752 -627 264 -813 -796 -300 -771 804 -370 360 -520 40 -840 -199 216 -655 -893 -703 235 270 -413 -437 777 -797 442 -863 -770 -312 675 766 -795 -685 -918 -24 -189 -736 941 -640 869 -232 -645 472 -829 -526 459 -214 159 -104 -570 -550 -628 -989 -928 -500 -705 536 -782 650 -420 -532 623 423 -244 486 57 -496 -401 501 863 -960 -350 651 734 -401 495 553 637 527 -82 346 -675 -908 -790 -22 -221 -756 788 818 -427 458 271 -805 104 -950 -577 -722 193 -210 685 -954 937 -309 -853 65 962 -347 -956 -694 828 -192 -779 131 -699 198 -478 582 556 -716 88 5 -641 649 -932 -946 -825 516 104 -12 -256 654 -809 -331 878 -910 -59 -507 820 689 -373 178 -9 -807 936 749 -272 182 -866 -12 -184 -759 349 -281 560 482 -342 958 -271 0 969 -56 -92 123 -233 143 -369 -93 429 371 456 -62 -6 -790 -240 -220 -868 547 -761 -973 -687 -483 493 673 -127 -13 278 -995 -690 -631 242 153 -196 -803 -719 -809 184 -192 -505 -288 8 167 -199 -554 307 -456 -766 -886 -739 167 -191 -227 633 -10 869 777 -896 -416 -959 -928 852 944 670 405 -592 -780 -231 -252 0 214 -331 267 670 978 85 26 337 -784 -299 253 -715 -349 296 -264 531 572 -334 -982 -633 -700 -316 -658 826 322 -868 -521 -632 -779 233 481 -655 -854 -810 -390 386 463 -554 883 -435 -733 -766 -626 763 -866 -340 -724 -493 -614 -402 -405 -723 -453 548 -552 687 406 -841 150 -50 -876 -567 92 -283 787 -960 -504 -255 109 253 -984 -920 -625 -449 -66 -219 -748 -673 402 -232 796 -557 655 -189 -833 507 -848 -970 -592 -858 -287 181 206 978 -130 -791 278 295 -974 336 407 400 -563 -342 -46 808 120 577 -399 670 99 170 386 137 306 -396 -895 -274 698 -19 -767 208 -213 -751 -788 155 -498 -347 429 790 53 -307 -635 961 -806 283 856 -251 449 -151 -520 -138 823 459 -201 -463 -19 254 -519 -400 961 -980 114 798 -260 -116 681 -745 -833 228 -924 -137 690 -675 -591 -933 -711 359 -24 264 599 506 627 455 -639 -376 57 -204 494 276 -893 299 709 2 173 -68 865 987 977 660 -70 -13 -1 -360 -211 754 957 847 -342 -618 -124 799 -766 -204 -984 665 947 -676 940 976 -207 -895 695 -519 587 825 144 -376 -363 -464 -347 -662 -917 989 -248 694 982 -461 -975 -906 934 776 -463 -321 912 619 -145 -39 -747 212 985 -130 37 -819 466 633 -251 108 -137 -21 -441 -737 762 112 -593 466 -569 -52 352 500 572 365 332 -907 -694 -593 2 813 74 -210 -962 516 804 385 -566 746 949 -949 987 -394 101 947 911 950 -16 566 -656 -959 697 399 -443 -841 245 285 783 -419 426 268 -761 -706 554 387 361 606 -52 74 945 586 -803 -991 -519 -193 238 705 983 -852 -830 369 -685 -433 -713 436 -150 501 924 -8 -100 -727 -539 163 -475 -832 -820 98 -228 18 -204 -410 -135 -669 100 -517 350 678 -56 4 -357 285 -913 457 -234 724 54 -146 570 782 150 162 -938 806 751 986 -928 -363 -527 485 885 653 47 995 197 314 -427 -871 979 -979 -694 -670 -125 -348 -789 -90 671 -708 746 804 -70 -897 -981 710 -132 -709 -995 -852 -898 608 -621 300 -797 -631 -937 -104 763 586 -177 -620 359 -513 -291 74 -832 -139 363 528 491 -262 478 -334 -455 -888 -416 -647 725 -187 -100 -407 -833 42 964 340 -844 445 -998 178 -361 642 -975 -22 -954 -565 -543 -591 -477 -52 600 -302 29 -766 -774 -590 -994 948 572 -4 -151 136 488 934 -877 429 -773 -859 946 -501 715 233 195 603 518 680 941 -672 -572 288 -705 383 93 276 920 -372 -385 -905 -722 -961 735 297 525 611 -300 61 491 469 -480 346 948 -848 117 -888 550 -631 -690 439 -296 235 -765 -860 535 342 -302 511 811 -580 -682 590 -771 -294 -317 224 -329 457 251 513 -379 890 986 -574 -975 581 -128 -81 395 -596 71 -777 -791 8 910 -550 -924 539 942 456 -803 607 443 27 -283 -898 912 -404 -817 -257 -617 -771 -566 -649 371 515 -567 123 -820 855 564 -841 -608 84 -35 -783 -431 728 -936 943 640 877 625 -696 226 191 -81 -858 -753 929 244 -38 -304 -857 806 976 913 -160 -33 870 466 -25 -376 -75 171 178 917 5 -198 -998 552 818 422 -112 -248 458 176 850 715 -292 -679 542 268 213 -598 788 -263 -275 -134 63 -337 497 582 986 -53 666 -560 -301 -140 -740 -11 582 487 -392 -506 -151 -178 638 -530 932 584 587 -183 -468 980 524 -885 -580 303 401 -134 579 807 651 917 234 518 -773 -712 -618 638 -506 -600 -675 950 -854 -252 923 725 -712 -495 27 -273 -605 504 334 412 771 586 161 -597 -155 167 -269 -396 -392 628 -489 -169 369 -238 833 -300 -729 -865 -55 -511 -130 -323 -319 -320 737 494 -7 -175 -552 321 -483 -944 -204 -615 -745 700 -938 912 -163 -873 241 -721 -679 -779 -530 -500 -739 519 -153 -289 -866 35 240 -731 -939 165 412 -332 -479 219 158 -42 182 -673 -820 728 467 -500 -930 -850 985 885 -642 967 156 813 28 774 -31 -336 -868 423 563 -196 526 -604 -597 941 -953 523 554 270 -98 -10 895 317 183 265 -374 -42 -367 -136 878 -418 -40 -973 -369 -916 25 856 -406 -758 665 -804 639 273 931 -845 206 559 -305 -327 577 -880 926 211 -565 -125 -724 536 229 500 22 935 -90 583 -771 -790 -437 -983 -234 364 480 -158 -255 -355 -608 -133 -559 856 -281 -882 -194 794 90 535 517 -966 230 -681 631 -250 -876 -376 811 396 -821 -205 843 -79 -176 -969 62 555 913 645 750 -984 -571 530 -827 -447 410 336 -282 -447 725 -480 780 -319 -937 -463 -21 -223 329 297 358 -850 -642 968 388 533 903 570 -337 57 876 -437 -687 269 671 -44 -315 359 -26 -633 -544 177 -510 -110 318 333 745 -301 -468 -685 680 473 -522 -944 -479 567 -347 -126 185 850 766 81 253 -492 -373 195 -582 297 -461 192 239 806 -485 -309 -994 691 946 662 -175 -983 609 710 153 -961 -207 469 -157 -776 -68 141 707 -430 415 608 -515 -68 66 384 -754 649 -130 602 -823 -343 104 113 -240 270 511 640 -476 -954 -525 -573 -221 481 -390 338 -166 -143 -886 187 537 716 596 799 -701 -680 501 163 -668 515 612 679 -534 311 -625 850 -499 -948 253 -134 -415 59 372 -488 -750 460 145 231 -790 -73 113 234 -890 -531 498 74 -480 503 -109 474 869 811 -206 -492 -271 868 169 -216 -527 -758 907 -485 724 -580 -349 -457 -609 949 557 -403 14 593 -737 329 628 27 393 854 185 33 -611 145 771 128 573 808 465 993 183 -809 -173 -160 -532 -155 645 516 881 98 613 754 -913 340 -280 -822 166 465 53 -240 700 333 -223 245 83 -706 -754 -770 -223 654 189 -164 395 -196 802 173 -462 -668 890 917 508 -898 -466 510 -626 -882 754 -877 -908 -145 -368 -747 564 -76 353 -806 170 -542 734 -410 -591 -638 160 267 -938 899 959 511 629 -507 447 -679 -138 395 318 -506 465 856 167 282 -253 477 -918 -473 -811 -188 -832 -888 -324 -716 814 436 57 969 409 -629 275 595 863 452 742 715 0 344 102 227 455 743 -842 390 729 392 619 850 -949 -7 835 225 830 167 -330 -401 -563 319 -940 -801 -164 57 66 621 386 334 293 680 -884 134 -654 681 328 968 -355 -519 -159 -147 -922 -343 -676 -990 -21 452 764 221 -916 -416 -160 -716 859 -829 -121 -186 -526 -844 988 857 -206 -633 225 -686 -429 -929 848 -571 -54 -161 954 -223 571 -834 -827 -93 992 445 157 158 -659 464 680 -224 -803 907 272 151 -913 241 322 -658 -384 342 -772 -115 -427 -541 283 -362 -925 442 796 -256 -254 -398 -859 87 797 -252 -143 78 119 -506 -834 328 839 966 -364 629 -564 -462 -605 760 -954 -846 -412 -194 -262 -397 342 -132 312 -569 802 725 212 -534 -313 -569 999 1 -201 247 605 -663 -814 -514 -843 -943 -748 -636 158 -317 -698 17 127 27 -584 845 467 -192 786 -669 74 -697 -475 -847 -499 416 -132 187 -230 -798 206 478 87 485 -413 973 328 511 -791 -399 218 -208 -227 -935 -844 -711 693 -281 899 930 -207 -729 -540 886 978 465 240 443 -549 721 -781 -738 335 135 40 685 425 -663 -641 978 20 -60 -90 -135 59 511 634 941 -628 109 136 817 -583 796 280 -116 -19 -586 -475 -601 -680 -104 839 62 -967 657 401 -636 504 378 -53 -468 -579 -529 -896 -754 -897 -544 249 159 -478 -771 -80 549 -602 -551 -858 -598 642 178 262 879 -247 -901 -278 301 520 -202 707 -533 -93 -668 576 -920 787 -244 510 825 64 -698 -378 372 -347 -76 484 871 858 -509 -774 23 279 437 869 354 -992 -518 -938 -206 -310 177 -138 -270 -549 -409 923 808 79 -486 541 295 -922 -4 373 224 -568 88 574 -950 -750 -441 -53 388 849 522 -156 -717 -412 795 853 -695 32 708 288 -516 -665 996 -681 981 -575 -827 936 -745 -707 -552 -681 870 161 -935 -438 149 -198 -635 495 -253 474 -82 -425 34 982 -165 875 -899 126 -581 219 -850 792 160 -122 -377 -621 -57 -998 36 571 494 -122 443 -231 888 -546 -608 933 -802 717 -221 370 -769 -326 30 526 332 -237 -608 -168 -137 376 669 -23 -770 -568 661 599 649 -785 -679 590 828 -153 128 425 -911 -959 -499 -676 800 -984 -611 -212 -386 -277 -370 724 -501 -18 -809 835 703 -240 321 -103 676 -539 -120 -800 -124 -23 -69 -436 202 -602 208 45 125 972 463 166 125 -606 341 -747 484 -830 -836 294 405 586 659 -384 -515 384 850 -374 -814 966 -593 902 -586 -374 139 61 165 757 908 -494 274 -372 -284 879 6 -448 900 -804 923 -589 -584 632 -40 267 729 337 -836 -705 198 652 320 -533 869 526 623 -822 883 745 -31 770 -278 -982 885 206 652 833 2 929 -467 62 -790 597 -654 445 152 289 691 -691 -840 180 -932 -869 -963 -376 -761 536 -438 -872 603 949 547 291 665 -469 -61 82 -421 478 -99 67 103 -786 -544 387 -415 -64 699 -628 337 -552 -292 346 671 6 967 41 833 945 171 -626 -168 -932 712 151 -736 796 -484 214 -884 -110 -871 -460 998 -539 212 -582 -513 479 44 326 -156 450 -822 826 -509 -635 545 436 -96 542 388 678 -237 -586 105 925 579 -333 -96 53 803 733 -280 618 -688 -215 -347 744 -704 623 -651 -396 -202 12 21 -867 121 831 441 -630 318 -856 186 -985 -433 -120 729 -670 -357 41 -559 -771 -741 -531 265 -395 -945 -599 -77 245 -356 -280 449 -62 181 -552 26 849 -651 -435 -393 907 3 867 -372 71 845 -837 262 -868 -563 -278 -104 182 481 148 -121 -923 -160 453 -668 -295 273 -534 -915 -805 -657 -475 163 189 -529 -792 271 45 416 -141 67 -597 740 612 -821 530 923 -152 -544 -694 -760 -619 457 -414 -122 998 -356 -435 -938 404 -94 747 -754 323 143 220 506 -412 654 -798 293 -522 -204 687 552 -96 351 564 -671 -651 -686 157 -598 -322 -173 505 -256 -51 -537 333 514 615 -725 -113 -784 -167 -854 -94 -616 -720 -914 -249 -198 -60 911 -855 -591 -625 633 -639 490 928 850 -69 -507 976 273 -155 52 -996 -147 -146 -809 -45 -459 291 -366 987 514 156 -354 -237 -674 13 -67 -506 -171 571 -523 223 -245 -459 631 462 -836 -434 678 716 310 -823 -510 506 -918 197 -193 290 457 -157 -753 525 -439 919 472 685 -411 -686 -808 332 -268 706 -150 -489 777 -683 33 569 196 496 -154 813 -687 967 590 404 -899 349 -224 -746 902 -531 281 66 284 -883 629 -406 -803 -603 -783 -569 946 744 -865 600 380 471 455 81 319 549 666 654 733 75 -455 -864 831 416 -461 178 -920 767 -181 -796 -363 -755 849 981 902 468 816 -100 61 477 -178 -440 744 117 -664 310 -582 211 -979 427 -865 -104 178 263 916 -399 896 -203 861 -284 457 -985 -299 797 133 -116 138 -285 302 196 -178 906 657 -761 -222 -117 -544 937 875 616 27 -256 407 371 920 856 858 -925 -93 -359 -573 824 961 860 -96 -327 170 -112 -49 -650 794 62 512 -156 -273 -657 -57 42 -216 166 743 -35 320 -138 711 -619 677 101 298 -541 634 -268 -427 -838 -62 59 -82 -470 -535 388 697 654 563 70 709 -555 -566 -392 -495 20 -963 681 381 282 -717 -334 -732 188 -674 -834 -245 486 -997 -32 -209 686 537 -424 463 -131 586 485 -561 -469 851 969 346 -717 104 -722 63 284 781 -379 431 -297 621 969 -924 -569 90 842 191 969 -159 189 -927 16 -970 -399 -262 191 -18 -810 -581 198 937 -978 522 -987 417 -821 135 927 -428 119 88 577 -271 -796 282 -462 331 16 414 -562 815 -248 -246 622 165 -585 -479 815 -99 -851 577 285 175 -581 518 556 708 920 -295 -430 -564 25 -756 198 305 -609 123 -433 800 445 78 385 -804 -625 -942 -184 131 763 243 -262 -151 -564 -508 -217 436 -365 -286 927 242 -747 -70 127 467 -846 272 -525 181 154 757 -228 -703 -924 -282 114 739 90 664 311 547 345 874 94 86 -623 -476 -269 -850 -895 -97 995 -23 -41 -722 -46 627 -883 542 131 -1000 -391 340 574 -145 521 -896 -319 124 671 -830 44 646 686 -688 -540 -945 -574 -881 -836 -209 -29 754 -335 -585 546 724 938 986 385 188 -459 812 293 210 -954 733 -670 151 57 -925 -989 495 682 349 -11 484 315 -876 136 772 -258 -863 637 366 544 72 -443 -892 -33 844 626 286 385 -277 -177 -566 945 897 -722 360 -227 927 -315 317 228 -92 158 285 -11 -821 -538 305 -977 -876 871 -671 851 -780 398 -842 -962 -425 -521 615 763 -514 351 -979 469 416 -106 -336 186 924 978 -575 801 -408 -219 -835 -693 717 -703 -485 398 -539 -188 257 364 -340 -742 619 583 492 519 -637 -418 -948 459 -409 359 -431 186 50 892 388 -814 -638 -159 -192 815 972 784 675 -34 900 -223 804 -263 23 45 130 -226 -421 -960 257 -847 -587 402 797 -820 -237 -288 61 213 -395 -370 154 -481 327 -825 394 -507 -467 -436 -34 305 198 846 -541 -575 -139 -763 477 -287 -679 -123 457 287 230 177 -240 254 -852 700 756 516 379 -656 -973 -527 620 526 30 998 747 -710 551 813 935 -403 -596 -275 -915 -622 164 584 -214 -976 -544 610 596 -4 -889 -532 -726 -236 -609 757 869 632 12 -673 893 60 77 -221 67 29 -976 152 41 -338 -749 271 213 -64 -98 716 -644 459 632 -375 797 318 -105 847 -68 991 -324 -915 228 -540 327 -502 -574 -617 -212 234 -363 160 998 824 883 205 793 425 717 -327 -854 423 -221 619 -109 -824 27 287 645 532 -870 966 834 275 -652 724 283 266 132 -30 471 -478 -936 625 -921 -334 524 -697 637 -650 -811 -289 666 -407 -850 633 132 555 963 -576 681 -752 -739 370 -495 213 304 48 -682 -242 -666 332 357 172 630 -627 -266 87 -325 -595 529 910 821 -984 61 893 -853 -28 321 -287 -691 505 762 -999 -820 137 581 410 883 -834 235 -829 723 -198 -372 420 -565 -178 -815 379 664 551 753 103 -100 -467 783 -238 -190 -951 -84 354 100 -300 350 695 186 -772 817 107 -865 933 -84 726 541 999 822 244 -421 -90 -529 -562 -173 -217 106 376 -522 -517 443 455 -536 143 32 453 461 937 -583 152 -483 -784 -506 311 440 568 439 545 -478 -492 -125 -23 -912 -822 -89 -876 -517 -506 -478 538 -56 -389 160 928 -160 855 -459 -519 -737 -45 842 -433 -193 -338 661 -83 470 538 838 487 103 143 -887 -675 858 -149 980 303 -237 -407 -634 -61 806 673 -325 -397 -59 -647 565 108 -648 282 128 812 -58 -868 -797 -967 265 -279 620 -214 984 664 538 -695 385 -856 -66 -518 407 -433 -480 152 -673 -456 750 455 406 528 406 61 797 831 -783 524 977 -881 993 -670 -918 169 -690 -186 -4 653 -481 931 -752 -75 970 962 -10 832 -390 223 182 569 535 -423 -351 517 229 836 -740 894 945 457 -552 -853 -892 47 -775 678 -98 355 754 -697 -216 476 331 -262 -142 -222 268 947 65 554 378 891 -297 -464 630 -938 -891 611 -512 -391 -269 -433 -471 -744 -601 830 -212 582 -486 -196 -443 879 -530 -297 795 -588 903 885 627 -559 -83 -556 -176 -764 -494 -949 734 -687 -248 -787 -925 -719 814 -936 -433 -886 -583 -471 776 -15 -569 33 -526 -427 932 291 537 867 576 73 -969 -166 512 466 -821 -141 -469 453 77 -831 686 767 -738 -527 675 963 954 287 -32 -76 -882 -696 -885 -700 253 -97 -391 -149 770 362 963 -36 -547 808 -281 930 124 -92 302 423 -385 352 -180 -833 -820 -920 -801 123 964 23 473 -368 -7 291 591 846 -430 573 299 729 -483 792 -317 973 -35 -784 -650 -605 -824 542 87 212 360 508 947 732 -234 -411 -620 259 26 -286 555 -542 -61 439 -785 752 134 -649 556 358 -234 392 -598 996 44 544 853 441 994 -817 -113 270 -262 -847 -777 -900 431 -681 -47 33 -69 145 779 -422 -740 280 193 -987 -643 731 116 -454 -503 572 998 579 -298 -451 -498 -57 431 173 321 -733 814 -824 -911 -501 -703 696 594 227 848 -724 788 -429 382 833 583 569 -315 238 691 -816 -337 917 488 159 136 754 -365 -740 -22 -125 305 -189 909 -166 614 -821 -375 -475 557 -325 833 -577 282 -639 477 -47 -656 -978 -766 779 -454 -778 -225 5 -841 -92 967 -486 187 812 88 500 -106 -173 -175 -697 -991 716 705 51 454 957 -418 154 88 299 -518 -55 949 -209 -626 -97 -375 782 428 -113 -67 -699 -72 485 57 543 -276 -205 -118 627 -132 189 811 -814 109 -202 98 -786 -545 -428 715 329 645 667 -711 -964 -431 -932 -838 470 -555 -668 -389 671 986 722 533 709 -152 826 -34 -958 -154 967 149 555 -930 488 -381 -929 273 -923 490 799 -327 -149 691 -364 -351 -259 -63 952 641 115 793 -992 -2 664 -701 -603 -272 -535 933 714 290 707 -67 -579 714 829 944 -424 -56 -698 354 -649 -435 960 -215 -772 488 622 -189 -345 551 -384 -59 -775 268 -969 -327 100 -431 941 -789 640 401 -856 283 -246 -871 -355 -435 625 -39 -724 921 -857 -72 728 632 -561 -490 -490 662 -823 369 -995 -647 20 432 -38 183 -595 -702 61 -152 -511 839 -394 -316 -796 -846 28 -190 -477 -161 -389 -571 -367 -843 -930 7 496 975 641 772 -428 -421 -930 -667 -915 -617 444 -766 151 758 -787 -287 -627 157 703 -605 631 31 620 402 -851 511 153 556 -984 93 -530 664 -804 2 148 38 -953 54 -267 -919 -399 872 273 550 -6 313 -988 922 589 75 571 -114 -353 799 272 -530 333 -55 895 428 28 -344 504 -953 963 -32 -118 444 178 697 -89 -987 -357 411 158 415 802 755 -999 -221 129 -283 941 -583 -186 40 880 406 642 326 595 878 26 -550 113 141 -570 629 -923 634 -728 -208 302 470 -322 523 91 582 -815 27 -117 837 -505 306 -148 646 -790 562 -91 149 -58 -496 786 -518 477 -176 666 -858 -468 -224 -733 -357 639 -794 807 -279 522 160 -468 260 -441 415 -174 -824 -590 928 480 364 846 733 196 -195 -40 -801 761 -370 23 -864 -667 -200 567 -806 -376 -819 -41 -24 -98 582 892 738 -433 111 91 562 494 714 558 -53 -36 959 -977 517 -19 -468 461 990 567 -638 -398 -76 -420 580 -300 -627 540 88 55 436 0 702 -957 382 457 -380 -329 -947 5 122 -522 750 688 -280 172 -506 492 -100 907 80 -980 957 718 -488 -338 116 -841 60 -412 -362 -116 926 929 -118 340 -731 -623 -2 547 -330 982 655 882 320 -649 11 182 513 -272 449 734 -84 -749 -932 -472 -207 -530 617 -220 -22 527 163 290 -957 -193 -891 -165 729 617 -818 790 854 -901 780 557 -491 602 -550 -744 437 76 142 247 430 -7 -483 -961 207 -632 -770 -305 -151 778 -383 258 566 520 -510 400 109 -918 347 -253 123 -347 -573 641 273 -491 -616 -243 750 -41 288 363 -751 386 -283 -89 525 -268 579 506 711 -991 301 -783 75 355 292 615 714 -58 553 -442 226 -996 586 654 -820 -802 -224 -821 -429 716 804 -914 -993 267 403 633 445 -506 176 417 986 -791 -554 465 -219 646 -74 674 -437 -238 618 347 -82 -688 840 981 139 -931 775 -207 149 811 269 893 -341 547 -970 640 686 267 -261 -983 -398 -879 -497 -755 -317 242 639 520 51 832 638 -207 750 -247 -533 778 649 330 -880 -583 -927 -565 667 -518 -730 589 797 -952 630 -497 -886 17 356 -210 -382 34 291 931 -184 962 -384 -860 -528 -61 340 280 843 -536 -551 -897 750 -649 0 -768 841 678 825 -344 67 115 -36 482 -580 222 -524 189 -1 -122 -255 -4 578 81 301 -340 466 637 527 835 -514 -478 883 -119 -764 904 204 349 -907 311 -569 616 -73 -271 969 878 -743 239 391 347 12 -678 684 -707 157 -742 449 -203 -210 -428 -237 -764 -249 -969 777 -449 -651 -670 943 269 -178 -430 239 401 595 576 -416 -332 504 906 828 279 -737 -375 389 -887 -960 58 -28 -814 -812 -100 822 469 -26 -643 724 31 -673 160 624 -509 -890 -786 879 548 -171 125 949 475 937 -986 -38 -910 314 -605 585 556 -61 -979 -702 314 512 597 -962 -552 -97 -858 -860 68 819 -736 -23 830 -310 -860 -806 -972 27 -332 11 268 -681 -241 987 -892 -40 746 938 -982 488 -591 36 -319 -319 -466 -667 -327 -908 513 814 937 -303 224 -492 -769 -969 595 226 552 409 668 424 844 -953 -19 966 690 -344 -457 705 836 533 -599 902 -849 685 -781 -330 -169 -99 588 202 719 -917 -717 486 -997 -261 -443 669 -591 194 580 -524 -304 754 183 826 731 -674 -417 -980 -764 -838 189 975 -332 201 12 296 -640 862 483 -554 -104 -646 -996 -10 -406 497 -361 149 826 -228 350 -659 -976 255 782 -584 770 -195 911 277 -427 396 -803 397 -95 338 -340 -526 -724 511 -939 555 -888 -443 -151 -643 -423 435 -210 -712 -787 660 206 -870 -115 22 -300 61 -77 -446 -262 -142 808 303 -513 897 268 192 -589 -631 -51 323 -500 452 -438 -6 -342 875 -453 219 -702 895 145 -317 813 -999 -366 -527 -82 -502 487 404 590 -515 840 836 600 -519 -894 -998 -670 -682 -870 -690 784 -350 999 236 -626 798 -652 436 -480 754 -827 -57 714 594 -933 584 -884 332 640 -678 -457 748 229 -880 659 645 1 -859 -937 -356 -773 923 982 -106 -735 546 720 934 -244 188 372 770 -442 644 496 730 358 853 -953 -397 -370 419 202 156 -135 -521 -425 689 639 -330 -496 -556 -274 -207 618 891 562 -285 -425 296 -578 -946 -827 -600 -151 -804 467 -384 749 -296 785 504 -538 -502 35 964 144 -285 20 -525 300 783 170 -964 8 113 208 -297 188 715 127 769 873 -486 -664 -824 -526 996 697 505 -835 -327 334 -894 -114 710 -305 263 407 847 -210 65 -280 43 -170 -504 870 -808 770 -66 106 588 712 979 468 -949 -409 -163 -394 -245 895 -734 836 114 -834 -392 -626 -254 -210 281 748 898 -524 -720 513 -738 705 -765 860 -674 -328 181 -53 -452 -26 562 62 -436 -853 108 -792 864 -816 -32 -876 993 123 -630 206 691 -903 632 -163 -14 -586 680 -934 220 820 831 8 657 -271 843 -205 565 -948 154 536 -796 -40 -193 -783 -755 560 124 -70 645 588 -945 -223 475 81 -3 470 375 -581 730 -709 716 113 627 533 984 -6 -472 388 440 685 -169 -453 281 -258 -265 702 -767 -987 401 346 -8 -14 759 239 -667 -878 -811 -692 965 -211 -446 626 -856 174 -511 -648 -523 -287 785 -776 957 -545 -203 -169 167 -473 -956 26 -940 68 723 321 74 841 77 -940 -542 -876 213 -202 -220 -689 -318 51 -177 -779 -374 -68 738 821 246 372 227 249 990 900 -732 -215 -176 -133 -266 -107 639 681 -213 162 -231 -756 -444 733 346 673 -298 742 557 -304 528 -940 913 -563 148 -665 645 -695 -692 -486 -341 990 -706 239 -492 575 -965 -957 960 -662 -552 -404 801 789 390 178 479 599 -672 301 805 -980 772 48 480 474 -977 -872 24 598 73 -671 -105 -310 -555 876 770 340 203 648 512 -902 711 812 -823 996 -351 919 -167 -235 -384 882 -785 920 -400 743 568 460 -319 950 -91 -412 155 -600 -952 -407 520 -955 497 95 978 -969 641 -897 450 241 969 -924 646 843 165 377 -206 -610 -204 511 -821 -850 -375 722 -898 982 766 728 -163 -850 901 685 90 -802 -686 115 512 -793 -916 132 308 677 465 845 -634 289 -514 477 -146 618 -648 536 364 -409 -360 -141 -561 61 737 -82 -107 -44 -736 -572 -31 975 -175 -237 978 -558 -345 -106 -234 -916 213 999 -405 -482 525 210 -977 -233 931 -491 175 100 499 458 917 -960 -465 -528 -952 -291 -550 900 -36 -696 770 691 -971 946 -457 987 -84 -493 -370 -869 -223 -227 -910 860 -502 299 239 83 -288 -887 223 660 976 -889 -590 -296 563 568 -217 228 851 989 -561 -831 657 502 80 -38 903 -547 -666 469 615 -39 380 -823 944 -23 -964 240 -742 485 388 227 -276 5 -634 657 199 -117 -995 486 -110 292 624 -172 -543 -335 -194 -470 -519 -418 537 -192 587 -810 625 -108 -216 -541 242 -850 409 661 116 672 -691 169 -54 569 6 400 -183 -754 -415 -204 -162 -669 -149 -508 400 -997 699 -540 -359 601 88 306 -415 63 -469 664 524 -716 101 775 989 134 -79 555 -983 778 -985 688 -831 504 -989 -609 -826 -767 -201 366 -709 562 -920 135 -89 -847 -568 311 -905 -120 -970 136 -647 939 958 -614 -9 818 -306 -608 -794 -342 56 990 334 624 -748 -101 -578 932 964 -870 616 -725 -230 349 896 166 -581 -987 957 484 -997 -89 129 132 391 -919 -153 -437 824 287 -623 936 -351 -652 -74 -681 368 -261 -257 -707 549 767 -277 727 -889 413 -503 -776 -481 474 -725 288 -183 503 308 429 -544 119 -118 902 -38 550 -286 -149 -727 556 731 -380 229 262 -633 -673 -679 -187 -295 -99 -408 769 -809 276 37 -612 865 -47 -764 -493 -522 -951 968 724 318 35 -625 857 760 724 990 424 384 -513 -736 386 845 -177 19 902 68 -666 365 842 -46 43 226 715 -752 -945 71 -611 232 -579 -955 993 31 767 28 -956 374 -624 224 -621 -511 -234 940 81 -150 565 -923 -444 -640 972 -548 16 395 341 -610 372 -239 676 -261 360 420 -965 -172 -734 748 -1 -322 -8 666 -970 -836 -93 -56 227 393 826 -842 159 897 -271 583 -698 -585 -312 -758 197 708 22 403 -693 149 80 165 -727 511 -847 823 134 957 -302 435 -508 304 -316 662 668 -572 255 -139 668 380 874 -891 894 652 209 -927 -578 457 -354 -639 -525 573 -865 -221 -920 -292 729 292 -774 437 -161 -679 780 -346 -622 736 702 615 -700 357 -670 604 -352 170 -689 -464 -468 320 -765 -652 -558 -297 -794 -135 -305 -27 -777 557 575 -422 6 -740 307 187 320 -478 -826 -674 477 -927 535 -759 -408 -819 562 -955 -341 25 -41 704 22 373 -961 -492 -556 -595 -173 326 -218 326 -45 812 -119 -585 -126 993 -343 797 192 422 -105 918 411 -397 810 119 -49 -951 882 424 549 -479 989 553 -520 910 984 -474 -107 -815 -652 351 -677 931 208 513 632 932 877 -146 13 -843 -421 137 360 -940 -182 -102 358 769 343 -304 741 -276 -675 -921 511 -984 849 -28 454 588 -501 810 -352 617 -94 -229 438 709 -661 -72 -671 -877 -651 324 -603 -839 569 344 -246 726 794 -191 553 27 897 -538 847 -352 633 -430 -780 222 -950 -613 617 63 -230 590 217 824 -704 -739 -478 -48 -857 -654 -141 -310 478 -243 872 919 -648 962 -956 -786 -290 -426 -24 953 48 924 -920 -775 -477 -471 -319 232 4 876 -408 -706 -919 -682 -592 -993 -410 876 76 -860 814 432 64 -628 -954 -537 130 -430 -395 -501 844 321 610 162 -496 349 -919 979 986 -182 594 -849 -587 -828 304 25 -401 -363 982 487 -542 468 766 -229 -877 430 -87 -440 102 908 -406 -973 9 -456 339 -738 -679 -489 -188 80 -950 -986 16 838 543 -698 795 -591 531 281 -933 -546 -35 -769 -994 -20 663 -166 -106 -512 832 -677 -625 230 -682 716 -777 -513 487 470 777 379 -816 -167 500 594 779 542 -309 -987 296 -815 -438 559 -321 -161 444 41 -74 -56 -448 199 880 -577 155 -916 587 547 -150 992 968 922 821 276 854 872 696 -167 -197 -637 326 489 531 -578 87 994 486 235 664 -292 760 351 854 755 -135 -291 -803 -757 248 -667 -795 737 231 -596 -833 -266 666 992 -284 456 -506 468 199 -920 571 414 -449 965 -956 -879 -387 605 790 -7 -520 37 -491 -495 990 459 -270 345 490 506 -267 209 -69 -376 -391 -530 447 420 323 -19 -776 -931 687 139 -28 600 -73 -358 531 -895 296 -163 -999 516 -226 775 -383 -995 -603 -9 147 204 -633 349 -469 536 -361 738 759 -257 478 479 206 2 805 -582 -583 302 -645 -603 -446 775 432 252 646 942 -1 628 728 -496 -319 715 346 739 327 -993 340 951 -566 404 -964 -174 -128 -827 -212 832 708 655 -89 462 -12 -881 960 50 -505 165 439 -434 -419 555 599 -503 -110 -158 926 -81 -693 -498 -14 -584 -594 893 936 323 546 -656 -367 397 -289 186 -138 531 -937 -310 858 -359 -873 241 -901 12 640 435 990 -594 805 -681 677 -583 -227 173 -259 -778 -793 877 -851 467 -207 -468 -201 -336 -244 2 -45 -165 943 714 -503 40 -629 549 928 -230 639 443 424 -711 920 -714 279 611 968 -22 -93 707 731 -646 -636 532 298 140 485 -845 455 58 945 867 597 656 156 588 564 -152 816 822 793 -316 -888 -622 658 -258 759 529 -722 21 374 407 195 444 328 -969 451 288 844 581 -798 -734 106 701 34 -189 -492 -392 -291 -8 494 -824 36 -787 -912 -800 -522 -165 18 -59 324 11 -20 604 822 -491 -239 -58 -687 -219 960 307 578 570 -910 464 -392 545 -373 876 -857 613 -881 -81 642 -953 -157 523 847 -168 -121 574 40 227 367 -437 594 -91 -635 -486 -359 -759 953 705 309 -567 -725 639 -458 -80 167 -896 504 771 -400 -832 -501 -70 351 193 761 -605 -420 -560 754 -380 242 210 -122 809 738 419 418 710 558 333 750 -287 816 -598 -481 -102 -842 -147 -879 377 226 615 -491 -681 -300 -416 -593 825 484 628 -837 988 -668 72 96 -787 -74 -54 -984 -850 226 162 710 -845 373 -368 -98 699 349 -598 171 400 -353 448 -788 625 -596 -237 -905 978 -328 371 803 -761 362 701 671 -879 445 728 648 136 6 -539 167 555 -387 -45 231 -562 621 35 594 -777 57 470 130 -265 -442 -386 855 264 -528 868 537 -162 549 490 748 -657 642 200 796 -642 -572 -772 -441 -120 531 -696 176 255 -940 36 -131 -264 311 -465 137 -674 478 310 717 -324 -896 -313 230 40 -459 649 700 82 430 715 -455 -821 95 -636 -12 -709 757 607 -628 422 -317 -16 -830 -446 -243 733 235 -129 -785 -482 -264 -557 -509 -192 564 939 -693 -253 1000 983 394 556 -455 -727 -630 -483 975 -772 -908 -441 220 -127 534 115 624 911 -208 -610 742 -609 -43 407 -858 -831 -114 -275 364 -391 -512 -137 473 463 -266 -285 756 -178 975 -295 -712 -226 -802 935 553 -998 -420 -691 -164 823 -741 981 950 -726 910 -13 512 967 -829 -719 537 -858 -112 509 -21 -38 -372 370 793 -296 314 67 -675 455 -294 -701 -144 255 -661 -321 -241 967 -569 277 992 -494 -353 974 115 -551 548 -310 -628 910 436 -886 741 908 562 -325 433 -721 -220 -487 -410 37 714 -729 -434 -738 521 248 162 -5 -532 213 -101 -389 -558 -651 994 565 961 214 838 -223 -834 990 -274 230 458 695 246 -532 -439 -675 -622 -512 -318 -464 -305 -804 -302 -519 660 -439 418 867 -443 450 858 -341 -600 -686 -819 -564 -779 398 -745 -304 -128 752 -800 922 -206 -115 959 312 590 463 -372 -790 65 579 25 -107 -680 -305 13 -505 -283 -271 213 -670 -527 610 -198 249 583 599 -612 -426 383 745 -965 -862 414 -788 173 -797 800 824 -780 417 -435 651 189 -381 126 -499 813 -15 399 -146 -660 -90 -454 883 -164 393 250 -793 -196 -764 484 96 157 -997 976 366 857 275 -147 -887 178 470 885 537 377 -978 -777 -516 -473 960 -19 -753 894 -990 361 -452 591 831 827 198 752 443 -686 -43 740 938 -665 211 215 289 491 -475 -176 -368 855 -108 70 456 -425 -860 -629 963 360 -748 975 -261 -662 397 -22 451 -689 668 -626 510 -565 586 141 889 -134 -841 499 350 495 732 804 13 -899 -279 906 452 -480 703 336 22 924 -992 463 785 259 747 145 316 446 -940 -20 -316 918 30 366 792 757 -377 278 149 974 -220 822 -82 344 -93 -598 218 -252 -599 -94 -45 -446 759 -550 248 -605 -409 846 -951 -259 822 -526 -261 521 -419 -937 444 -493 121 858 576 550 64 -955 891 20 -36 -463 691 146 350 457 -580 794 -993 -80 880 -493 623 489 -647 -973 -64 900 -590 400 782 -600 -625 544 845 -671 503 -22 -57 -16 845 -510 -176 915 793 936 -656 -101 174 505 533 564 -321 330 -311 -696 -305 638 338 -494 707 814 -691 -26 -570 326 325 -125 671 278 501 9 403 828 691 -702 664 519 -443 -374 145 -246 191 41 -697 -516 103 719 103 -679 320 -958 -65 69 804 683 856 -39 -655 -965 321 -998 50 -289 -580 348 863 -732 -243 894 435 73 -584 -604 -750 -168 545 -195 639 51 -606 -898 -232 858 126 244 -453 171 550 -259 -744 -361 76 -67 -240 -804 -910 298 -474 542 825 -265 -46 402 9 -121 -888 -591 383 880 847 -668 -994 423 -952 804 891 122 -743 816 -227 638 -427 245 194 -76 -251 -185 358 633 -332 -720 69 -788 216 750 -930 255 -176 -82 889 737 78 -943 -886 674 555 69 537 -773 711 923 428 613 -529 -549 840 -841 -153 -419 -419 -24 -775 -331 -600 -751 -5 -922 -426 658 193 -841 848 -751 -636 703 -861 334 208 -397 232 -751 -893 138 355 -348 415 535 -686 311 362 496 167 -220 187 -829 -299 -600 -538 -596 335 775 -890 -615 -976 -965 809 -687 -785 46 283 -504 -924 -79 419 357 -913 -746 -150 255 754 -830 208 -120 -762 -639 899 657 494 76 -330 216 -174 -581 929 792 821 193 -270 517 -327 307 -533 -357 -136 -726 453 406 399 -723 886 330 -761 727 66 -776 122 -865 -959 -379 -918 349 966 693 -817 464 236 -367 565 876 -789 148 947 844 114 -490 -193 457 -274 -876 710 775 246 753 -453 489 158 771 -42 -496 917 -124 -6 -363 529 531 776 -145 -593 -1000 -329 -785 -122 -584 -622 307 50 629 -133 -273 -111 901 393 -234 -93 -192 -785 -39 176 993 -8 444 512 547 146 331 -405 -154 -485 116 434 -103 -153 899 712 -611 -898 34 157 -69 582 -727 -879 712 -250 959 371 -943 -164 871 -649 -971 193 120 164 -302 609 -941 706 -202 -668 242 -679 -780 -231 -675 -115 -898 577 -614 -890 -759 409 207 -427 -208 -69 -191 998 -763 894 321 928 -535 419 -520 -289 244 197 778 -28 134 794 310 -98 -770 265 -293 -534 -784 -556 -566 772 600 -849 918 43 -217 621 -854 753 76 673 -94 -648 -719 168 838 999 498 379 -914 915 -221 -419 -506 -509 328 25 829 828 -96 -452 -489 -945 -480 -132 -470 -972 -267 -907 27 991 573 699 861 -24 -722 315 990 -505 499 419 501 986 -265 349 726 -805 282 710 373 -44 -760 189 781 230 -552 920 -366 437 -508 451 27 277 -73 871 -631 905 748 -41 147 733 931 -283 32 428 -461 -380 -444 -556 -286 461 541 -89 181 -610 402 -635 194 -994 -429 793 -455 637 -470 -60 -983 -281 -56 -462 665 -138 60 -924 -298 395 -357 654 984 -870 965 -98 660 -780 -893 -77 381 -305 53 -827 529 -116 702 -184 867 -962 152 126 575 184 830 759 -589 833 384 699 -598 -983 -170 599 976 78 -171 -882 -744 742 380 -525 712 -449 731 -399 943 713 242 -179 -588 -383 242 195 779 134 -842 -314 -349 535 249 145 485 242 -659 -5 541 -239 678 363 -642 -168 858 614 868 464 -809 748 736 31 -966 173 985 -266 872 -419 -89 -823 738 444 -979 -566 -536 -530 767 237 -759 -746 255 716 264 -575 -177 -687 339 128 -588 31 576 321 -615 -86 913 -818 -700 25 -619 636 509 281 93 50 383 -916 -840 -630 903 80 714 -963 -923 52 -114 -312 -257 -20 -474 -574 248 -806 813 914 -847 -610 243 471 -134 -175 -409 -135 898 589 71 383 482 336 961 82 30 -96 588 -57 236 486 739 -383 178 38 -565 323 291 131 -920 337 -574 -471 198 -888 121 -677 533 -367 -929 -473 261 -849 697 846 -87 -44 478 687 -126 472 -58 -5 -815 934 -582 -212 733 -959 696 -651 -462 -906 527 412 102 583 -209 -666 752 206 784 350 -154 529 -498 -385 -656 832 -823 299 -706 460 885 384 -581 -10 -558 365 379 428 686 881 -37 232 -943 941 321 370 -844 56 278 -586 399 -744 116 614 422 497 -771 -169 -566 -695 -907 146 -219 -167 971 -860 -343 213 977 181 -929 395 461 -947 621 -191 867 -401 -571 949 -53 -697 46 -67 516 580 471 -127 -279 -93 930 789 -977 -789 534 504 969 552 751 -548 -694 -414 594 678 40 -720 709 642 760 -925 -13 602 468 472 -590 281 162 332 31 -515 -996 -12 148 780 232 -462 861 844 -855 17 548 514 584 736 -413 290 -776 -488 744 -346 793 121 -632 443 110 316 133 141 -223 -847 -51 882 -521 -990 869 -452 -721 9 802 659 412 470 -906 -33 -752 443 213 -783 -492 854 462 515 196 -768 -839 -894 398 -551 170 -196 649 -488 -423 964 322 593 -483 -726 -26 -358 437 -350 -612 -554 -973 -532 -473 -251 -153 379 950 -646 -187 -111 -649 -837 -32 36 585 292 538 983 967 -476 641 933 118 -115 732 763 824 875 -790 256 -409 24 -668 -111 81 379 488 -96 -750 433 551 487 433 -489 -238 -72 706 563 -765 742 555 -305 121 -450 642 396 -597 293 906 395 -140 -384 -418 -676 646 192 156 610 253 823 3 -554 374 669 399 417 412 796 -527 383 982 458 -41 769 648 809 758 -476 235 -61 -951 -300 508 -662 -801 -211 -885 557 747 895 -593 -427 534 956 208 681 -769 87 857 -457 -417 361 53 -96 350 -373 -93 953 -141 -499 87 988 -16 -532 742 510 -818 303 -695 -251 -197 -830 -82 719 49 -544 601 616 -596 -333 67 -473 195 -410 -928 -817 266 -639 -969 948 -763 -473 920 -778 597 -407 -503 -168 -305 345 -866 2 -624 968 -92 735 -960 -757 -690 726 116 -706 -366 -761 513 -301 732 -94 878 919 -360 968 717 -200 -976 573 -90 377 71 -508 317 -560 393 -663 -795 -492 -807 -951 666 603 -758 141 -811 192 993 -719 -983 309 -551 552 516 -10 351 -139 215 944 816 -807 -183 -530 935 -741 676 -501 219 577 -93 725 -156 627 -338 -242 778 355 720 -640 420 -541 -426 143 -828 -699 -22 -83 532 -454 -719 624 -387 -88 -853 257 27 -505 580 -206 -836 959 102 -407 154 -588 -907 -761 -274 -862 256 666 966 473 394 -297 129 -273 -16 230 65 792 -678 924 226 -990 -265 890 214 339 -60 -477 -791 -954 720 281 943 935 871 -621 -638 -300 -187 -219 560 -193 -659 -44 -552 26 -786 731 409 585 769 911 -707 -461 428 453 969 773 921 -795 531 -667 152 882 569 948 -377 257 -479 354 -127 -474 608 -713 -478 958 60 -209 -302 355 880 -930 200 -63 -621 -844 -704 -900 524 -896 927 -872 -677 -594 -555 94 -13 -280 -276 -877 85 628 -179 -739 41 -639 691 -339 697 -723 655 393 284 190 -914 -302 -913 -135 -122 -784 822 930 529 -979 -562 -581 255 144 -450 -812 749 981 6 321 49 -448 -990 215 -553 87 978 161 727 -248 -239 742 817 -39 -287 992 -148 697 -612 846 217 -698 -81 -582 -602 -998 447 -883 20 424 -345 -496 845 872 573 388 25 -158 227 626 937 508 213 -272 -413 -267 721 439 -755 712 -830 173 -824 23 -110 -731 963 953 -139 -249 238 572 893 395 -635 994 -10 395 -494 -61 -159 -989 661 55 800 500 -21 -870 -539 -210 845 -725 647 2 160 882 -363 36 -842 -848 -585 -748 713 664 968 467 22 589 33 85 -228 714 607 533 396 789 606 -23 420 154 -516 838 33 552 -893 403 160 428 -289 -569 -748 2 802 633 389 -656 -435 686 -527 -330 -964 807 328 -87 414 -166 69 -695 133 -630 1 89 -936 -655 884 -381 -620 -22 783 -16 635 618 893 -643 887 -434 -212 -173 187 -207 -33 -156 -576 707 -835 -643 247 428 966 -535 609 -701 -26 -272 738 -326 -63 467 243 863 -79 -483 -467 -53 -361 -980 -278 -19 -462 -354 -933 -912 -366 964 149 674 418 953 -572 251 924 -5 130 808 -427 -623 -262 216 -859 -794 826 886 -593 -803 346 126 769 162 580 992 -134 28 -894 -54 -680 -477 950 646 798 861 -441 -505 -223 -155 -967 -332 -469 -552 301 -108 -410 -412 -498 -470 167 -277 488 -252 548 -62 575 494 -671 -485 -835 -357 236 205 188 -894 743 87 772 -771 469 -857 335 -428 -119 -808 -472 -227 -343 -214 640 330 206 245 -620 762 -77 -454 -855 703 442 -976 -234 -740 -487 -106 133 -743 -617 -893 654 -558 131 -468 -792 791 -666 -537 -71 -389 449 -868 984 -844 908 962 -862 -665 -440 -886 821 13 638 -64 -225 -582 -545 155 -624 731 535 498 77 -245 163 265 -882 770 -991 644 658 -373 -501 918 343 -593 -591 757 -514 -374 12 11 73 41 -167 61 259 708 -980 436 -830 764 939 563 -273 623 -24 597 -598 93 -451 379 -476 -857 5 711 245 -273 643 562 200 -52 -462 -838 580 959 726 304 498 -192 890 -943 -181 437 988 -541 -536 -528 -512 208 202 -264 -82 261 219 817 -229 356 101 -382 -57 -620 -391 -779 -146 32 -138 863 98 759 749 757 327 -122 895 -159 264 879 479 425 -587 -73 -212 -796 164 -820 -742 786 581 579 810 2 317 176 355 -780 -44 -987 388 720 802 -968 446 -351 38 216 120 686 471 670 -174 -688 -672 -517 -513 681 684 -573 -363 884 -191 428 616 -676 224 -270 -335 -379 -873 -139 117 -464 -958 -428 7 1 -241 848 -726 -328 -276 706 884 261 -318 124 -302 939 797 -103 871 -315 0 -767 290 -441 96 651 -674 647 -43 -878 -141 98 571 629 -751 994 850 -619 522 420 921 -361 998 -221 -243 -382 234 752 -401 -880 -975 219 539 -64 752 -368 914 933 818 -509 -434 -752 -982 -306 848 -816 756 143 740 -944 -635 656 708 98 -767 152 190 -488 -893 91 -512 -760 -600 -424 105 529 -501 -86 192 -907 -187 -309 -496 521 -665 28 -586 -881 259 -611 -994 -427 216 581 194 -573 -770 711 -321 -83 138 943 908 776 -988 218 -403 -180 459 388 -625 298 -568 -974 50 -867 -621 -752 -357 -190 -649 -32 -713 -287 -109 484 -776 -75 -544 757 623 353 741 -267 377 414 -375 978 -409 619 -813 891 -721 -676 711 873 -328 761 805 565 -692 121 -616 193 -269 507 -95 150 -982 10 63 590 -116 -261 646 -504 981 139 -465 788 -627 -314 999 22 -530 616 725 494 -200 168 779 399 492 464 -843 -74 142 -879 930 -119 196 329 474 -776 753 556 118 -458 692 236 -223 923 -926 818 352 318 -136 495 236 373 443 -696 -670 622 -192 986 -78 -812 -170 336 698 -762 -400 56 -467 -419 -523 -367 -757 -541 -635 -129 -159 -460 -248 870 469 -770 -563 -326 -28 592 -290 -693 -428 40 -594 48 144 244 -830 -893 -490 924 141 -791 223 566 -160 440 -71 -260 640 -971 -292 -55 9 457 -154 -807 -371 -676 -326 553 -692 854 -889 -187 -634 549 392 503 -139 -297 62 477 -569 -654 -715 -357 -514 37 890 -52 890 139 -45 -43 251 235 695 944 4 -504 -757 570 -891 943 861 -266 473 -330 -775 367 -160 139 775 507 307 851 767 -86 158 -821 779 360 -907 -879 -997 -254 -430 -701 -76 -398 387 420 -79 -727 398 7 -914 42 20 -874 -72 -434 -749 781 221 -52 461 -356 -505 332 -321 759 854 237 -928 514 874 710 -538 155 430 662 495 694 20 748 -89 -994 866 773 -712 -15 791 847 634 -32 969 -138 564 -472 -708 284 -301 678 907 678 808 -28 95 35 -77 988 -935 135 -12 799 222 282 -37 -186 -218 -363 790 599 -304 930 -586 -471 26 -617 48 -62 -743 285 97 718 438 -445 861 461 -461 -214 789 -674 631 83 302 824 494 520 -348 392 -699 408 -326 -674 61 886 -675 119 989 62 502 889 197 -361 -472 -993 -738 -776 -151 375 -369 -106 -749 203 567 115 738 -238 -248 -626 544 390 -232 -466 -427 394 915 623 211 134 485 282 -816 112 -473 856 911 -916 987 -812 837 -575 413 -588 815 720 120 -552 -340 17 604 635 471 -224 -743 819 -531 -929 834 -30 495 136 -981 607 408 255 444 737 -356 -863 -331 -954 -675 -531 -280 829 -860 -1000 180 876 613 659 -623 -795 -898 479 908 -603 87 -255 -486 682 179 -824 -321 -717 -218 -255 99 -504 -845 939 454 -641 -362 451 -416 -994 -301 -953 -521 -770 -124 -718 420 6 766 100 -137 -601 -6 -204 -487 -180 736 82 -447 -247 852 437 -471 776 -814 845 399 489 266 -719 250 238 314 499 762 -44 -500 -627 205 -616 -588 826 -273 568 -352 725 460 -64 -839 -440 682 840 -158 180 -71 -929 -675 969 -270 -77 -359 -396 411 701 -321 380 -204 56 -945 965 366 -863 -666 -112 -24 54 -600 -108 113 -419 376 -919 461 829 914 585 907 -727 209 781 -146 -32 -815 242 -375 -560 -620 23 -904 559 -425 -479 -279 491 -82 468 -344 -451 231 70 -766 111 925 -387 713 -336 -185 805 -192 -776 954 -815 165 925 -329 -537 -702 -337 525 21 280 318 697 -79 953 -262 -143 162 972 524 -907 766 552 -475 990 635 -324 -271 -43 754 -969 -144 -455 -748 695 -297 249 582 -765 793 -365 -436 618 -508 481 -137 227 -86 318 334 675 -147 676 514 746 -968 -834 216 -288 611 -521 647 164 760 -744 -459 475 -2 -109 831 -265 -53 -750 538 -365 412 203 300 -938 -778 992 200 928 927 584 11 -548 471 779 851 -699 675 794 -267 -260 605 -738 896 498 -460 112 552 -621 12 551 -468 -363 107 427 981 386 291 -907 853 -424 -231 -558 244 494 949 942 375 981 396 -194 211 800 -195 -386 -478 916 408 -700 553 -43 378 879 222 -945 111 856 -453 154 234 379 -956 -414 835 -116 146 -683 -463 580 691 708 -390 24 -997 -837 -572 -558 -561 -135 107 -198 -491 875 946 611 454 198 -915 -226 -83 722 647 150 396 430 -795 302 -777 -452 706 22 -435 621 920 -102 -765 72 -146 905 32 491 40 -722 275 95 -601 -49 850 -482 -150 721 351 -242 -730 357 672 212 -672 -744 -904 31 -710 -126 -27 24 -340 645 441 1 278 219 -937 -120 319 583 89 -992 875 435 822 -111 -369 -216 75 579 -64 194 -520 -512 -942 279 949 59 -436 -585 780 -876 467 217 -508 726 632 466 153 524 -273 81 -979 -456 478 -786 678 -160 -855 43 -269 -46 -205 -547 -391 441 429 -485 996 755 -825 983 115 -78 -777 -192 -481 766 42 998 982 -238 -781 728 748 -183 -516 615 -688 -298 -841 -142 291 -536 631 98 -362 -941 -739 -831 -405 308 273 -410 -343 -128 -274 -279 -133 -224 518 9 708 182 88 -142 -987 -728 -278 148 -739 -895 404 228 -756 -458 186 -417 583 -956 861 947 -989 -742 423 -70 -333 738 616 -577 567 480 -49 647 -918 569 -834 -416 -421 217 383 167 -794 -492 884 -866 -81 -960 -957 386 -388 -511 724 -994 -605 -458 -346 -125 755 -250 761 199 -215 615 -246 -880 -509 -221 -521 -333 42 791 958 -404 963 695 -159 -961 -833 841 33 -993 -465 104 239 -476 -240 -370 460 35 -93 -514 546 -825 -263 451 286 -981 851 927 191 -98 -275 146 -401 -939 130 -806 304 -55 51 67 312 967 374 -910 154 -574 97 -416 577 -909 -477 798 -55 -508 -242 761 716 -219 -377 897 -627 307 817 -694 -868 -776 15 602 198 799 367 776 453 -909 -879 -607 -883 -434 -128 448 -676 -687 -542 -817 912 954 89 118 421 -972 388 -941 -374 -793 943 442 -210 -9 497 873 -479 309 -486 208 4 570 983 -314 281 944 315 949 356 856 236 818 -230 943 960 -327 854 835 64 -34 -400 -462 -1000 164 -739 -197 1000 484 -695 907 -466 121 183 227 -475 575 -289 -182 -110 835 624 -806 -659 935 643 291 -427 498 240 304 536 827 670 -48 -74 731 -721 574 -379 -546 -677 573 -735 -459 126 455 -41 -950 235 25 584 187 -346 -864 912 -716 -599 450 359 -152 -195 479 -907 -249 547 -57 26 789 860 -743 559 -122 722 386 649 119 158 522 716 4 -592 153 481 551 777 -366 468 715 -834 -301 764 -961 -304 780 -683 135 -341 792 196 -890 434 -974 140 511 -978 -381 -642 -840 -507 -673 -948 -444 -740 -403 348 -586 232 626 166 480 816 353 -820 -444 -509 944 -822 -544 808 -177 -123 -711 -716 -921 -133 -706 -983 988 -771 387 -423 -580 -289 499 -349 -176 594 -131 541 -764 -449 110 673 560 -359 -89 -356 260 -495 225 371 -279 175 -329 934 701 -931 -609 761 904 163 446 -927 -803 -598 132 -243 -277 -554 159 -963 -448 -76 472 970 949 60 -849 -265 -891 866 -880 859 752 912 -135 728 -392 -585 945 -41 890 -616 991 -65 -328 831 22 523 -200 166 -829 707 -809 -769 730 -416 236 -990 802 -550 -671 -409 681 609 -96 970 922 737 585 729 -377 464 -246 -39 -508 926 -820 336 -597 268 -392 -999 -907 940 671 -205 -604 -544 -187 374 295 68 -470 578 768 41 535 70 -59 -842 180 -682 866 -153 144 -582 714 -471 -292 178 313 218 595 371 -144 728 -593 -269 456 362 -924 -70 -855 -158 71 415 902 -777 -426 -603 209 22 -466 811 544 69 883 188 436 944 159 155 40 -630 948 -254 218 709 807 -328 828 -982 -681 -475 974 -68 -43 -409 -358 -338 -457 916 101 -147 105 648 -433 -969 571 360 738 761 445 996 248 -674 614 403 -870 -105 -1000 1 -185 187 -451 932 126 832 7 -185 221 885 -750 732 -447 -281 426 299 443 18 772 195 -478 206 -448 -660 -618 43 424 -198 -619 65 -585 -60 -927 -779 -955 -104 -494 964 -34 987 882 -670 -446 330 -467 953 476 -529 616 -448 -977 -285 426 -85 -671 450 -480 940 -311 147 632 -768 -250 -491 -889 493 741 69 164 764 765 939 -845 210 -562 800 729 -209 681 -577 -207 67 -488 -699 -496 588 480 -866 47 -658 452 356 178 163 860 -859 130 785 -7 217 -812 773 -651 701 579 886 303 262 316 -333 -48 835 801 -19 -335 -538 851 301 -968 844 241 332 -505 64 -246 -544 -175 -338 407 222 12 134 -878 11 -188 -746 371 -775 999 -928 151 610 242 959 966 -464 -655 339 951 -802 -219 -569 723 -333 -590 743 -585 147 -287 -460 644 -6 697 90 923 779 874 704 906 6 202 774 881 -124 731 -618 943 -682 613 562 -778 -273 -588 -396 942 -165 -793 -415 774 -403 -83 -249 540 532 589 625 -301 -911 869 -286 398 971 869 -148 338 499 -274 -175 -858 -955 704 -624 -345 547 977 364 19 -183 -639 451 -460 -642 -905 89 -837 779 477 -344 -282 769 -515 253 506 -939 -753 822 527 -34 214 -238 -699 204 989 61 -174 972 -881 -534 -875 -219 -895 950 170 -490 925 21 815 -96 459 742 302 -500 794 -125 -926 115 484 -604 -630 436 -373 935 976 410 -274 798 530 371 490 -139 973 444 4 -467 -155 362 -801 -788 -569 -78 642 -603 -266 847 744 793 492 -65 -583 937 347 -608 852 -396 983 -347 924 376 -142 4 994 257 652 -903 -229 384 937 -311 -589 573 949 404 163 554 -506 -895 949 -473 -500 -219 472 979 163 -18 724 140 846 551 465 510 631 238 -482 -307 933 -226 -376 -826 -255 -560 485 712 -94 -496 984 -667 670 626 -50 79 -741 334 -833 -168 147 319 -429 -697 373 775 -197 609 -66 -966 -808 162 864 -727 -696 654 662 500 39 -999 -665 199 -362 603 804 -918 -916 660 -653 31 -63 695 118 -983 909 432 -139 190 -211 -299 781 583 601 -230 119 399 -110 335 -973 -518 190 -665 383 232 432 -440 270 699 -130 251 -1000 -564 -291 165 -995 908 295 -362 -24 -4 703 -432 380 -647 581 -831 -591 902 70 -404 686 31 -701 -12 525 -278 708 256 389 895 242 283 -870 145 -283 -724 -757 -655 -408 -35 -151 399 -913 118 -254 301 -535 -596 679 834 -236 38 -816 362 331 495 -971 -807 596 -130 -671 -102 -898 -921 -578 -665 242 -516 -753 -764 690 -605 -621 -517 -80 -422 -366 -972 -284 412 569 889 288 518 -609 254 -187 138 -163 -225 -936 78 -880 320 773 825 760 -573 980 -732 -908 976 843 190 343 -118 126 456 927 -108 -41 -932 -555 -777 55 842 -281 540 201 -284 -24 778 -730 257 284 192 -194 988 -417 864 814 -141 655 260 -814 -618 -860 892 -184 146 -871 -491 -888 229 -572 975 -201 -321 355 -625 -930 7 902 -536 -550 680 -909 -967 936 -414 -428 -171 277 925 -62 278 -593 129 -554 799 -438 601 -72 -719 69 895 -177 396 475 449 -68 808 207 495 -231 -873 -116 545 962 -123 -932 772 -64 541 163 -573 -495 -289 -341 -198 -796 -75 964 -694 166 -927 -163 -982 693 -761 937 -97 -522 -904 933 -128 -633 952 -944 639 86 -307 686 -95 -912 -891 -780 -969 829 318 232 -464 -929 889 649 204 623 121 562 -94 -859 -54 774 -226 413 -903 -230 613 -221 -179 782 -134 -412 904 283 824 -121 822 657 434 524 967 6 697 -983 663 83 101 417 -167 66 -36 635 830 -250 -491 605 -738 527 -918 -898 -443 748 -865 877 932 834 -998 -556 -341 -344 351 827 -544 -246 -878 -453 -277 743 764 -315 -902 853 -789 -625 908 254 -943 650 -608 15 581 -121 -648 -504 -563 873 517 -387 -615 -45 -75 -754 -133 490 295 22 393 57 -525 685 899 596 282 -938 -599 -781 163 590 -819 -89 -238 -862 637 962 -547 470 167 -20 -315 -501 -704 656 263 756 642 231 -985 261 -205 996 39 -190 966 65 943 -221 -370 43 -2 -61 -944 -709 -781 670 -876 -555 -255 -35 337 -580 -685 -147 -536 -105 -959 19 826 521 -829 -909 -503 163 -818 -759 -427 -732 279 907 47 96 -920 309 -507 -435 681 328 -756 -228 -619 585 432 -901 -661 -840 -944 468 801 362 -3 628 -824 44 -493 -829 321 -396 56 117 -252 480 404 -888 559 759 -986 151 801 181 -546 800 -429 -163 579 789 699 -970 -842 -462 435 -569 52 -163 14 -775 690 -120 -289 442 182 713 574 342 448 434 315 -648 -133 290 -355 -262 -212 -260 -294 333 525 601 774 -290 479 792 -120 708 -450 -457 -246 291 -418 505 -832 -75 -930 -152 266 569 115 -427 955 105 -160 924 -20 -617 -359 353 -451 -316 -271 303 232 7 457 -387 715 679 293 690 233 542 863 806 284 -821 -546 791 -155 -876 62 990 -666 -673 369 -940 -864 39 839 -666 461 801 963 -55 818 -457 177 352 337 -990 -873 -661 382 -284 801 200 -498 -506 609 339 -654 -981 -308 103 512 -146 460 879 -551 -587 854 96 184 -919 -642 -409 -613 -976 -368 -772 309 -245 -166 -836 878 -679 -680 -886 693 265 610 -783 -808 241 588 310 848 979 -852 156 82 215 266 -979 -253 -936 806 -236 -677 279 877 -543 -364 531 -803 217 798 -211 -748 354 -176 -622 597 217 86 285 758 -430 -193 742 -103 386 671 -182 -729 149 -33 -402 -218 -335 23 -799 296 -701 661 215 965 -106 -260 174 720 -357 -6 -538 339 405 -821 814 278 -573 -45 636 -318 71 262 861 -619 419 -660 -332 482 -834 619 217 118 -668 633 -726 443 865 739 922 472 271 130 169 -746 144 -149 -69 -340 326 -272 437 128 -85 -32 -669 -327 -868 310 -116 -42 742 -827 -290 -125 -438 125 335 640 437 -437 -336 518 129 218 607 295 727 -140 -681 -410 -827 177 496 608 -795 472 245 -774 271 210 438 690 -752 -531 -920 -725 691 -406 24 647 67 -663 -175 404 435 -951 810 173 -106 -654 326 429 283 955 330 23 850 541 905 571 -740 -639 -270 804 -174 -461 663 -918 -294 19 195 496 -396 294 613 -510 -485 700 -877 -275 225 615 -902 -690 -77 -230 164 -998 -133 98 702 -636 -120 -786 144 -65 715 927 -840 -623 -225 -947 -814 755 -788 -337 -807 -645 953 -715 486 127 -982 -563 103 826 174 449 -452 176 -408 312 -116 -598 -344 722 -890 -392 390 67 -575 -710 870 -121 539 -986 -237 253 -416 -108 -757 518 -110 330 878 161 -335 -245 613 -240 21 608 -228 -620 -721 913 18 -139 742 -29 -532 -136 -717 -572 42 890 587 -77 575 -701 716 -365 679 119 640 -924 562 -932 -221 587 440 -94 -889 -540 87 838 -683 54 765 9 751 -348 -403 -556 55 416 754 -152 989 -292 -569 369 12 -949 -691 -140 550 664 -770 599 638 716 296 508 510 538 910 -931 937 -959 -124 -357 583 -831 -221 286 589 -925 236 692 -396 894 -561 -907 383 -514 437 -235 -5 989 -124 -408 440 -558 -793 695 -322 -798 15 104 99 609 -322 608 972 159 -563 -720 651 -226 889 466 -94 -50 -39 -857 -719 663 358 -994 -69 -403 -595 910 -708 476 814 -190 180 774 276 664 -460 520 716 -441 514 -3 718 -520 -585 797 -367 -146 310 -444 -398 798 -83 -400 839 861 -825 -13 -861 140 512 -864 534 -165 38 73 951 -216 -712 109 891 450 720 -473 -31 -770 461 -630 -382 306 864 -742 793 -481 441 182 -386 82 -21 -15 882 681 113 816 327 387 262 426 -815 456 557 970 380 -936 833 -834 219 -46 -346 -940 52 121 -805 -967 -9 -948 252 -904 -528 -512 -186 595 139 162 672 530 -160 13 -985 -947 975 939 711 970 906 -449 491 -35 -700 -439 759 39 -741 -293 345 -647 377 867 -429 765 -996 571 705 722 973 -700 120 -500 -169 983 655 9 482 -590 88 -931 -644 -291 774 -275 -113 -457 363 -390 -460 704 -276 -511 794 -166 -840 137 -756 -447 835 -740 187 112 -802 -685 -950 -892 148 -987 -28 459 -859 -499 803 -644 -556 -458 898 112 -53 506 -413 315 495 838 -188 -535 -710 705 -124 -132 440 541 228 -22 -776 491 -470 -906 842 162 -293 -569 -719 301 -671 -490 109 -103 723 587 5 -13 -883 -135 -305 131 -174 -594 786 -127 -833 968 -383 -390 585 450 22 818 275 -669 4 379 -406 272 -498 -407 258 -261 977 881 -63 -193 37 -280 36 -1 673 -984 -431 134 -632 593 880 -901 -781 207 241 640 -4 283 -75 250 -377 811 404 -467 954 843 -746 -36 -478 -232 -378 -829 -26 32 -948 -40 934 25 -977 375 872 -148 589 853 -749 -81 -423 867 689 594 515 -289 857 -239 -503 86 758 441 509 525 437 -900 -90 -271 276 326 876 825 -948 515 701 -345 170 -47 -175 651 -840 626 316 9 -770 652 -524 -680 220 507 -538 724 -880 -633 178 579 361 185 120 160 558 711 -457 -46 494 -438 695 793 173 295 876 362 -816 330 951 801 633 736 169 989 -596 -387 632 384 430 -370 -658 542 -573 115 -374 -290 606 697 840 -181 358 967 -698 -303 -596 988 913 -759 -3 -84 429 79 -171 -565 -549 -612 -972 165 816 -534 540 -873 -123 427 92 -660 954 -483 444 -468 535 -821 636 -684 -12 384 -942 -514 437 571 470 -398 986 -271 -505 -371 -470 717 903 754 962 867 -639 708 -333 657 -222 451 -230 998 810 -542 -906 -167 2 192 532 256 -625 -40 598 -336 237 -461 465 927 837 -905 -54 -147 379 -240 -333 179 37 395 127 -202 797 526 211 -164 774 92 -14 -367 -337 449 -707 -347 -107 425 -210 -525 443 875 -783 -511 614 -682 326 738 -720 -416 -393 759 -14 516 667 438 583 -486 -626 -123 266 640 844 -446 -565 534 -539 -384 -118 298 147 -937 -340 -926 -929 144 -539 -885 745 979 -604 -72 -383 953 284 740 -308 848 -518 -351 -857 -63 475 161 676 -860 291 378 856 -191 -54 5 -753 53 315 -163 893 736 269 65 -235 -25 911 462 382 220 916 664 157 391 -910 -355 909 -845 974 -615 64 219 379 940 738 -747 -505 -180 -497 958 -516 -749 -874 -628 905 -894 891 734 -964 372 -528 -783 223 -859 -775 -954 -167 191 842 -837 526 -497 961 -850 -614 -579 577 -131 870 846 -405 -151 -378 -579 35 482 993 -208 -874 -236 345 -853 -628 532 920 -131 563 500 -304 459 300 114 428 238 441 58 -76 -857 -675 -784 986 -803 -692 -947 938 -877 -225 164 -713 -334 443 174 122 91 709 -137 -465 -843 -429 601 -337 892 -67 -850 297 150 515 -850 91 622 -605 -967 483 510 -163 703 845 949 -777 -821 311 596 -89 -693 -922 483 -619 767 -289 -452 15 -199 216 -328 887 597 -135 -1000 880 -600 142 216 -963 -824 -126 880 -564 -647 -60 -497 946 962 355 669 328 -931 -826 696 -513 318 873 -587 837 849 -657 282 177 41 -774 694 921 446 394 643 157 997 489 651 -135 -491 846 903 -634 694 489 -327 185 -148 574 405 163 163 670 641 -564 -801 -738 643 280 496 -598 -950 771 -102 787 -737 55 28 -925 973 -772 671 270 -88 -536 2 664 -748 -198 690 467 972 -319 243 794 -227 -840 843 966 -869 -904 -825 458 -47 -228 -258 740 49 722 631 -285 -299 279 -540 -819 14 697 676 -613 598 903 -561 -44 542 -47 4 -116 710 607 241 -523 933 358 722 -79 243 938 840 -257 -17 323 594 270 885 852 491 -752 4 -197 490 -797 530 -704 -823 906 -777 127 334 920 951 801 950 -130 -66 -780 -234 -422 -931 121 -589 308 528 -382 108 -698 670 -346 -697 -64 78 -362 916 385 880 -989 -802 276 940 -144 -2 -604 -314 748 27 -924 -827 321 469 -874 881 -72 705 -445 -882 -245 -83 822 469 -170 78 117 636 -544 -788 262 767 -971 504 856 -235 368 -800 223 432 118 -334 464 -260 652 673 996 943 433 806 349 346 -72 -471 -181 -250 -726 768 -112 681 86 -872 545 32 -730 890 271 -375 191 -884 193 -915 222 594 -303 635 749 -554 197 159 472 -504 -854 -496 -963 41 -160 926 551 780 900 -75 -487 385 792 699 188 -904 378 676 -788 -772 294 146 -734 121 -554 -335 516 535 20 708 461 63 -566 -969 -778 904 65 27 745 -795 855 -383 580 906 -61 617 828 188 -642 38 -567 -218 -457 -648 -303 -452 967 692 750 645 525 -937 789 -720 -883 -174 -998 165 614 -868 -614 714 596 -746 -211 540 -238 -358 -834 444 812 687 -322 540 -544 -415 -566 -693 -270 -834 151 -654 569 12 -774 719 332 724 -687 -894 294 723 -599 920 779 970 41 -366 1 -873 -286 629 330 950 -65 729 65 -949 -826 -892 -872 112 514 357 920 705 571 866 357 0 998 -126 -560 342 606 -559 821 821 -255 -59 249 833 232 -638 -861 -876 386 -562 597 -788 892 898 -351 569 788 884 -216 413 357 -307 288 712 -912 180 -107 -401 -662 -357 194 -798 -129 -917 9 75 -63 234 -671 -303 -434 137 446 740 894 -979 -224 -166 85 -381 -358 481 -105 438 -810 -679 681 271 220 -388 -390 16 99 858 -168 859 -792 909 835 -964 -538 142 -374 431 441 267 -732 -337 -115 -963 -292 673 -773 -811 486 841 -764 -838 161 543 835 -122 -720 -910 -308 381 178 270 896 93 -275 341 -724 -857 -206 321 327 -580 -475 835 -472 -144 618 -488 -182 -727 818 737 -618 -658 906 8 473 863 464 671 864 -192 154 -784 -204 350 -668 470 -21 955 -129 -208 -793 -192 762 19 825 513 548 -129 -727 -666 502 -367 -144 -587 102 527 12 141 -21 -399 -250 -708 609 -958 741 -768 267 951 -635 628 61 -895 -713 46 463 4 924 474 934 793 -137 -379 -580 -607 155 647 -686 -683 -998 -634 -994 813 -993 -172 969 601 -936 506 290 568 903 963 -900 876 -781 938 894 -84 -226 -942 -80 -63 -426 84 -644 -788 -397 -527 416 46 -712 -98 950 -647 -826 -740 658 -116 -85 459 601 -628 -962 -522 -138 -682 71 -821 -954 952 -235 633 -645 137 -364 -799 -71 291 506 -368 682 158 -876 531 -311 -361 28 -425 661 106 670 184 -779 -343 991 734 -787 501 -427 400 -901 366 544 710 770 -706 -29 811 -645 -940 -988 54 -229 225 -191 393 440 726 669 601 -987 -263 -871 -147 824 614 360 -579 344 475 -39 -679 745 713 324 553 -80 873 996 -470 -363 -849 -729 -785 -224 -772 667 574 758 -190 -23 -325 -930 -72 165 -103 499 925 -604 981 333 -212 -350 -341 -917 105 -941 -305 -274 760 811 -403 486 -293 693 -663 -837 -713 -30 503 -801 -710 395 -346 -107 389 -838 -817 693 230 181 216 688 -494 -419 -970 440 -648 646 518 221 255 -307 -103 934 356 62 -231 -264 143 -438 -985 -410 355 775 -815 -505 827 -382 165 -403 565 -893 -233 -641 -424 -155 -927 256 5 658 -533 64 -760 663 -633 -391 -45 -545 -186 -12 505 346 -208 184 -127 164 967 817 863 -233 270 -15 949 60 761 -780 -678 -506 -544 283 902 201 798 -378 741 828 294 814 203 885 -389 -345 -571 -76 -945 -854 637 -147 -32 -757 -273 512 -988 853 -443 765 -915 465 -898 634 719 362 -635 363 963 62 907 -268 -124 522 698 502 593 -728 -496 106 852 316 -652 -498 -452 -681 368 -182 -800 -301 41 -949 -146 -698 193 570 467 -643 -268 -982 -413 887 -793 -502 396 571 -322 625 476 663 -168 428 -407 96 -726 915 654 469 -63 2 422 812 551 559 -945 609 -361 465 -434 209 -43 313 34 -630 231 482 -572 -429 647 382 968 913 701 488 -421 -856 -421 766 922 -587 -32 706 416 884 -589 -323 -61 -531 -658 -579 -54 430 796 813 -464 550 -7 -928 442 -319 625 636 48 -806 -914 -727 565 309 -853 -291 -649 -898 -887 -417 442 896 -479 -660 849 272 346 94 799 -354 -124 -123 -557 -875 504 872 -185 741 271 549 751 -542 344 -331 180 269 -497 -637 -776 -930 -542 -286 -1000 41 -638 48 396 971 775 262 -438 -420 299 -709 -665 -716 762 -667 -723 -265 665 -499 548 92 -443 -388 -785 -239 447 76 31 22 550 -815 702 330 -286 -446 718 -660 -683 -569 698 239 578 -501 251 896 430 916 -701 -19 -410 -943 73 529 248 -791 -220 323 158 540 989 -51 -903 937 16 12 416 887 -936 390 559 716 996 712 -929 426 169 -254 842 -781 -884 573 428 -740 540 763 428 682 367 842 -351 141 -127 -77 -542 574 -965 463 525 238 -777 -794 227 870 -843 -195 -344 569 -662 -907 -66 584 887 -909 -256 830 -282 548 359 -292 633 -575 809 999 632 848 -424 -19 448 -201 173 65 -398 -839 -477 929 136 -140 916 -388 -552 -411 674 254 -662 -774 -64 -774 408 653 527 -803 790 621 63 -94 262 -90 89 -662 -915 634 -978 571 -661 210 501 83 -534 -994 688 -924 293 -206 -590 -504 122 886 217 -738 -432 871 490 872 444 454 -564 -794 394 745 324 -334 -399 -927 89 -93 -234 979 50 -151 154 -888 -230 -676 -460 -606 -419 -568 329 500 -208 -638 -687 -292 757 961 960 -285 -927 604 -545 946 -604 -874 773 527 -67 327 -994 175 -94 686 -161 738 549 -871 -830 -442 -215 961 984 138 584 531 -701 153 334 899 -962 -993 791 51 -238 -285 160 855 -352 816 -239 566 520 958 287 671 559 8 -239 373 450 -746 429 798 -13 489 194 684 651 794 817 -677 -846 795 16 -574 156 881 -626 493 720 -891 -878 583 566 -315 140 -471 203 139 759 630 835 -336 -532 -763 101 -788 946 -763 34 -581 -917 -502 -650 322 244 -31 -30 138 114 478 658 -577 523 -15 473 226 -918 -196 917 516 -745 675 214 -67 -496 -251 999 -514 -963 823 565 -803 -33 -242 -875 -562 -448 585 -29 111 -570 -626 -65 682 -311 830 234 25 -166 730 -97 -973 -497 143 -36 753 -667 69 231 535 865 143 -820 775 459 427 678 -438 248 58 752 288 -105 200 -515 -974 628 -535 585 -701 -967 513 -11 -77 -762 385 -878 -50 252 -386 -369 -980 777 -695 -728 265 252 -115 471 226 627 468 389 940 633 -473 -524 -79 -346 864 -381 859 587 -959 247 368 -230 346 -422 -147 377 -196 337 -157 415 352 -133 -547 441 727 340 41 611 -726 -228 402 67 753 -415 -333 -294 510 213 -661 -838 736 -844 18 367 -29 723 874 221 -786 358 -425 -294 -721 840 -497 802 -975 -168 -245 -168 346 -732 -955 711 622 -189 986 478 -225 676 536 -21 183 919 742 -900 -126 327 -502 470 -898 462 541 94 -742 -844 248 -1 -187 -649 986 165 -996 452 187 415 -746 -676 -339 -906 -260 -637 -563 248 -219 -35 -184 631 770 615 754 -320 -767 -492 613 -688 696 -250 643 -433 -38 803 121 -314 -257 828 346 335 -540 -243 773 630 -521 -967 -607 -625 166 -172 -902 -414 241 464 851 -74 -636 371 -845 416 -768 -374 126 985 936 -685 732 -59 -210 -486 -402 137 -975 -750 -815 956 999 -822 -139 -113 298 876 151 240 -578 180 -864 -824 -650 431 -184 -587 247 810 -381 451 114 -902 -921 -253 -844 636 284 596 -747 607 396 481 516 749 -938 -962 -670 433 186 -203 879 -332 -208 589 142 -621 -907 209 471 267 141 -422 -658 -699 -816 70 -854 824 -632 345 635 275 -627 78 620 -723 868 776 -894 750 -691 589 271 -429 470 -981 -666 766 78 -160 -736 -66 -289 -667 -854 -23 -213 -986 -429 -267 -843 -680 -786 -15 7 445 245 -769 257 -287 -874 -345 -765 -160 273 19 -286 -726 105 -148 -227 390 147 980 -53 521 466 -240 -235 -233 -399 -298 582 888 -482 83 -403 923 909 898 992 -933 -914 -1000 -691 238 -441 -321 459 -220 -539 301 -200 -219 631 903 -396 953 353 641 -980 808 -458 311 515 -923 -642 -864 -398 680 -1 -122 585 -150 -317 137 656 -319 -901 -340 -401 732 671 223 348 342 -44 -350 446 -683 -479 -402 501 -282 87 261 199 -587 -793 -574 -863 -46 -649 107 -685 -25 -626 -634 493 -225 99 851 -402 973 -743 -39 -226 -833 230 761 94 -704 -293 -559 959 25 216 48 -514 -271 89 34 -262 -348 15 927 177 637 286 254 828 848 -423 321 862 -700 -545 672 908 457 -525 624 -348 -228 224 -14 -694 -661 38 942 -494 95 -942 -897 -705 -68 408 -668 -142 -654 712 397 -86 339 -799 -913 288 -489 127 553 393 21 200 369 835 -390 962 -3 254 -666 369 735 489 125 16 240 -855 -399 -444 601 615 980 -384 305 -434 -426 558 702 711 -770 -982 847 124 888 -902 820 104 -981 -34 549 182 -584 -629 -952 -695 -92 330 -72 -187 555 725 -947 -167 230 660 303 143 -265 -661 64 -424 300 493 469 636 -122 -138 -578 31 937 -238 -183 795 -448 -426 998 -922 -780 -34 517 643 555 865 -927 -665 267 -715 85 31 -634 402 -882 56 -457 122 -644 420 489 99 -973 -766 85 623 746 -795 -505 490 630 350 54 571 -338 75 -670 591 968 187 -377 -324 547 612 524 644 -342 309 -602 148 -769 443 213 414 -611 -313 -277 -996 -954 435 -544 -406 117 -989 590 -132 -953 -921 661 777 -199 164 -347 134 122 -4 635 -952 -432 -610 394 295 -560 37 60 342 -477 724 -982 217 -384 -646 -295 85 303 321 -310 -123 324 -246 -206 818 840 -179 801 271 -851 978 123 -551 456 -913 346 -300 -509 932 -19 849 -575 516 -646 441 -689 -955 -268 640 15 -444 -943 561 -890 895 -278 485 -73 -90 -540 -628 230 844 974 109 -224 528 174 -384 387 334 -325 -243 950 280 358 -213 -416 -486 351 -500 -643 288 287 -648 -352 304 456 -304 -947 15 -747 202 -433 372 46 94 929 -761 -181 -47 -473 -946 -565 -400 360 -106 -996 -245 -359 793 -976 -709 956 666 -634 375 674 -625 551 -931 -6 999 -16 789 336 36 907 -124 435 916 -296 584 -456 875 572 -607 722 513 459 905 411 -68 -573 -939 30 -887 903 -865 -721 371 -709 340 -648 382 -534 409 -839 -769 -318 167 -367 427 -405 706 339 78 440 706 863 -309 -618 137 201 672 -611 875 -739 -67 840 881 -272 860 -243 607 145 2 -127 -162 586 81 194 -433 761 -506 718 -896 -877 -625 136 -532 -855 954 -757 606 -967 229 -962 -119 868 -532 776 -265 657 -1000 448 -320 218 -966 17 115 625 -59 -393 444 360 -80 20 -260 637 589 -290 -237 988 813 -199 -231 150 940 100 817 967 721 -830 -961 185 71 636 -400 -656 937 -755 408 -916 748 -65 776 618 195 148 -881 -571 -521 -680 -139 -784 235 -747 -906 237 218 380 418 -773 -338 271 999 -72 915 984 479 -218 892 962 -305 -670 121 -316 -742 484 140 -86 -210 23 -697 -50 -820 -951 886 434 -484 413 285 -327 -90 -980 -141 730 813 31 961 -8 121 -358 -965 -483 -533 -49 -913 266 -562 27 -674 215 -450 591 725 -642 977 -686 705 944 745 467 -7 404 -899 -845 -582 -934 261 291 54 -374 724 -2 -305 -70 -756 626 43 -1 414 -313 -592 -569 552 921 566 860 -208 -871 328 283 -64 -878 -869 -722 -915 729 -582 46 -556 105 -827 769 -962 -100 581 304 -801 388 -135 -752 543 240 161 143 471 -484 -917 -337 -670 309 270 -703 -38 491 589 245 369 -969 -122 -385 -128 -507 57 -198 -295 -359 -526 -608 592 551 51 -485 940 -938 -796 -359 -457 403 312 753 513 960 707 -540 -810 -488 742 -586 28 -871 -940 251 -102 -742 422 -957 314 870 -687 972 591 956 498 114 992 431 434 843 931 22 156 9 484 -553 101 -301 -296 -703 -448 -263 -108 -534 56 -414 -976 -397 -807 892 -910 707 -302 51 653 -25 -950 163 939 9 -726 -726 -784 -486 -908 -916 -898 -122 712 -54 -705 787 -670 -460 909 35 -877 133 85 -995 781 -319 -456 -171 987 -240 813 200 -676 30 584 -951 -15 805 983 -945 962 69 -762 426 873 -813 -252 22 921 -208 125 718 678 893 405 -221 -614 970 993 744 -899 -227 528 -625 45 -896 21 985 -71 586 125 -825 991 749 136 709 -559 -729 -167 -94 -776 -601 -344 -924 -217 746 252 -448 -450 213 -816 339 672 507 -68 17 -77 28 -571 521 -517 -676 105 186 162 -485 381 265 754 904 -356 -682 593 -654 225 -873 -416 421 331 -724 -659 698 -898 -791 -287 59 -416 961 613 -950 -473 361 -612 -812 747 -732 -940 355 -212 -456 882 276 -657 343 -797 954 -167 -199 -506 -153 967 800 745 463 -567 840 173 696 510 -3 -450 489 -713 863 443 395 -421 -345 751 568 854 80 -423 -791 -744 -795 -428 -197 982 905 -363 -151 -632 -974 695 -186 -813 -145 886 -434 147 818 663 158 981 -574 -37 -132 245 308 297 -800 -728 -636 -448 -778 589 -337 250 -784 689 -762 -951 487 367 -599 843 -676 356 975 -568 328 -589 231 898 497 -899 -271 -773 789 -682 -313 -519 277 61 282 -238 242 239 -811 -654 423 824 -128 545 -534 -538 318 -236 569 -506 -654 -872 -130 920 12 37 -766 -991 -664 -152 147 -643 -910 -37 625 24 -243 267 -10 -497 -438 921 367 -950 216 153 54 -252 -276 8 170 -76 142 -525 -121 826 -729 -952 -264 -190 500 565 -442 716 643 -963 64 832 -327 -987 -632 -91 -624 722 265 -803 -194 466 -808 -503 -616 738 -280 -855 -419 775 -475 82 60 469 -6 278 563 687 -985 -199 -272 660 -726 -367 86 958 -320 359 -979 245 -534 571 -350 -30 -775 -352 231 -958 -679 999 672 -740 -961 180 -506 -935 802 277 -473 353 482 954 458 -632 95 244 -926 -82 368 217 -449 -93 57 231 -196 489 640 -300 -707 -550 370 -321 81 133 223 -698 564 -848 937 953 110 -590 437 588 733 756 -787 341 -617 267 -301 165 -216 515 -944 729 545 43 -480 179 -149 550 -74 -286 346 542 -492 -126 265 571 346 957 -856 -401 -412 735 -554 -347 -881 509 125 935 737 -686 309 24 -98 721 931 174 139 681 -72 -844 541 739 -639 -192 821 -461 60 -164 573 -233 -890 399 -391 785 477 -70 752 -202 526 -504 -779 -153 765 246 270 30 -832 -997 -290 -139 600 933 837 526 84 737 -565 -826 339 -201 225 602 755 -137 646 666 -89 645 418 -330 -263 -19 -779 329 -509 -691 422 -301 10 -674 856 -462 -95 -463 674 403 -286 423 919 -540 331 -694 -899 -416 -651 -754 24 517 970 141 861 -508 -198 -803 573 -127 380 -411 620 -216 -31 642 808 -892 -51 -353 486 844 -847 -634 843 10 -308 807 -497 537 -913 -92 -820 -738 707 342 621 -522 -647 -535 -612 768 334 12 784 -177 886 -732 -85 -495 -495 208 211 -305 -232 -760 -642 369 127 -639 168 810 -770 -352 -667 270 93 57 67 -444 -872 -43 52 308 -139 557 -96 -124 -763 509 -839 -658 94 886 269 -276 -157 -485 -737 -308 433 -265 -588 -887 -394 -310 901 727 633 -81 907 -382 840 -119 -861 184 447 -385 938 -543 923 -352 892 525 -46 239 850 -797 -806 -529 -226 30 -436 -668 536 635 -122 700 655 540 -749 29 -85 -919 700 -749 -203 -542 804 817 211 -828 433 -125 156 290 -166 -771 28 -957 320 -692 -210 463 -908 394 569 -149 860 -606 -231 351 -42 -532 -644 554 -480 634 -415 219 693 -380 -870 -570 721 -681 -803 994 -548 115 673 -209 -247 407 909 647 -206 -938 -138 349 472 447 -643 314 328 -575 195 -33 -417 381 -863 -953 618 60 717 830 358 401 878 -578 150 -441 505 -565 785 693 -274 -236 52 -388 609 974 598 -778 -924 -584 -216 -426 842 -381 -849 -999 456 -913 34 -346 -596 -492 -925 585 39 180 -567 -167 -327 5 -915 -336 -723 51 165 -18 992 413 -81 -278 -88 -125 -120 201 37 -569 955 926 468 -274 -413 -73 -140 408 20 -314 20 637 -591 320 -928 -217 146 594 545 304 -871 625 -140 501 -649 268 894 296 367 922 286 -839 761 -780 840 951 849 194 181 -694 53 809 -188 -618 179 -801 311 -897 -897 -203 -405 176 -531 435 257 353 -39 750 647 846 586 474 -793 -223 93 397 174 552 -941 -894 -853 -738 -335 -215 681 175 -410 -78 26 -825 430 354 -79 963 105 -915 -140 238 397 540 359 54 4 389 294 -570 -818 450 -556 760 950 -641 983 424 414 517 -284 55 311 811 -383 -530 -491 446 -54 -83 831 660 -708 943 837 551 -952 571 -954 -964 95 918 -459 -956 568 -986 495 643 -470 -463 -254 -728 -872 -128 226 71 980 334 153 -892 -518 -379 -544 -760 491 -175 -108 -370 -520 774 824 -665 -239 -301 -439 -307 -81 492 19 -595 -925 -524 -972 841 781 843 685 -540 583 211 981 -259 -507 -651 -261 38 304 141 -356 507 -572 364 -313 165 240 -684 -911 441 524 -198 -156 620 724 -79 411 -724 -117 727 856 941 -465 20 29 835 713 832 703 -268 560 752 -33 -663 811 -82 318 -551 773 -717 -207 872 590 89 692 -296 -674 309 -218 746 -17 -729 429 518 641 -877 955 -122 -400 183 -497 -98 654 -831 -55 17 637 147 -420 71 433 528 -105 -257 727 935 9 322 806 -356 937 513 714 -57 347 -263 245 -529 -602 667 184 -690 -70 -179 772 942 970 403 -458 57 641 402 662 205 352 -814 -622 -385 761 -676 -253 844 -409 949 -521 158 423 -765 -760 -374 -423 612 -45 35 838 -522 690 623 346 39 819 82 -207 850 -735 -697 -124 -353 415 -246 -232 -685 808 409 16 428 282 924 702 561 269 -152 -120 -352 -612 101 -922 -263 -444 -247 342 87 687 611 -206 821 -469 -906 -349 804 -912 -705 936 -153 -439 513 811 -601 -696 199 -111 806 139 973 338 634 -942 515 914 237 -371 807 -300 608 168 874 -820 -552 326 988 -522 441 -900 484 78 -942 -857 -540 -595 991 481 -514 -187 -621 -74 -545 -61 394 715 -729 672 968 497 -982 89 -936 403 -4 96 -960 -476 -121 446 471 -42 -748 759 -702 403 -184 -486 -420 177 514 -420 -302 649 -782 517 -892 672 -144 -89 -322 771 -877 -739 -170 -158 -42 200 -666 -385 -643 -410 641 -545 731 699 26 834 857 -430 -787 -680 -190 -594 963 -699 36 -417 -966 -581 404 552 -514 22 637 -584 113 155 -145 758 110 -105 -246 653 34 -819 -10 576 717 466 -518 -835 -2 -300 267 -686 -682 837 687 -680 911 -649 -680 -531 -552 -890 749 32 -39 753 329 597 899 901 -481 -573 -437 253 790 571 620 -968 889 -972 -763 165 579 -368 73 -107 -446 287 480 -789 -54 114 208 400 -391 519 977 858 188 -120 24 837 -361 368 -88 -51 -858 668 940 -430 692 -137 25 463 642 -422 925 -626 308 -407 137 -12 -333 409 -838 900 -926 704 502 -491 -887 568 -498 -898 -245 -905 -426 816 814 808 -439 -44 -989 548 563 -472 704 565 -855 715 965 575 -614 -921 881 348 -208 -218 364 -150 264 877 -896 561 -69 385 766 -601 -377 440 877 -531 305 -914 -54 -730 -372 -795 -449 930 -714 -666 -726 -552 440 685 157 -25 -402 -521 -377 125 291 934 105 -922 -350 -951 967 44 178 -406 98 -165 899 -325 339 248 191 -979 111 6 649 -618 -144 72 411 760 -126 -399 -585 933 594 -233 -425 930 -785 467 408 463 75 629 519 -252 215 901 517 -54 -59 522 811 -518 -940 417 -913 821 -240 901 306 -207 299 338 939 49 -35 606 -1000 942 -632 413 -730 561 -392 704 -478 230 -956 679 333 741 414 272 -952 944 877 -518 937 -693 22 912 -430 871 268 362 475 -478 363 780 -223 447 -912 -863 931 -531 -798 -89 352 -463 879 370 870 388 -355 -894 257 184 85 -426 821 -150 -369 -113 -392 532 -160 313 908 577 -195 245 -828 -514 -1000 -970 899 -648 -70 609 312 644 57 205 264 850 -845 328 700 711 479 -693 -393 -710 -332 -781 784 -486 -59 251 993 129 980 -697 273 665 -186 544 870 -94 610 903 -965 833 -746 309 -997 21 -82 -308 -613 957 326 -527 64 -253 683 470 -564 -187 913 -939 -424 491 -780 176 -91 -632 -812 876 -384 397 -841 -621 -729 207 -579 724 -478 -633 806 -102 -408 790 952 -829 -151 -41 645 262 -93 414 873 479 427 -228 671 224 527 641 -170 -686 -805 30 -314 -944 900 418 -523 -285 -714 584 -425 -491 78 -157 809 -568 -926 -65 -408 -839 -986 -547 -150 -190 -562 -636 247 -172 -375 526 -680 -709 -235 237 -166 232 879 23 654 -557 -569 159 -589 806 566 819 727 -386 89 -844 672 -884 -794 -857 327 -634 -825 937 -429 539 746 -254 -382 -112 -107 866 -64 -877 680 228 -267 -806 -959 -754 -50 50 -960 225 148 806 -898 116 -698 -732 946 774 -889 -183 639 161 332 158 -110 -710 46 757 -80 -779 733 -802 -12 669 -229 460 188 612 -750 -866 -260 -807 -65 752 147 -95 169 -112 -909 543 -386 -882 140 -451 -500 -915 232 407 -317 551 263 545 -431 -621 798 -348 922 141 393 228 -946 -246 565 -452 -814 478 -98 -479 -660 -859 480 -32 597 954 -283 247 -836 142 679 636 508 248 -42 76 -181 249 291 562 -833 -694 -974 239 -9 768 330 28 -926 -414 -601 -206 -705 999 972 911 840 581 -113 -673 770 -663 906 -361 780 -186 -23 -787 -22 -135 861 -292 759 180 -51 733 -695 355 548 -976 498 -252 -352 -592 -886 506 715 172 -356 233 951 48 677 479 -133 -599 -928 -636 -783 -548 -200 134 -293 311 459 709 179 111 808 -244 -761 -258 -324 -869 218 100 31 -998 82 697 207 -594 913 576 385 -725 -481 541 663 615 921 295 -831 860 471 -556 898 141 -241 -610 194 -464 202 -255 744 -421 358 -411 277 856 -203 962 546 -41 -771 935 -993 -80 -902 555 764 17 -766 -116 -301 459 659 986 667 -996 83 -998 136 -654 -55 -447 307 108 -476 -769 54 -161 -63 356 -548 892 284 451 378 -656 141 659 -297 579 960 -799 937 468 -768 -355 -516 -632 -158 708 458 -539 -513 -209 570 975 -654 -129 -753 293 -457 -17 952 -58 -63 -804 -195 517 31 194 285 647 745 -902 -362 148 919 653 -527 -897 895 371 639 -264 80 -689 -745 620 933 752 733 668 -673 705 -42 304 70 777 975 629 795 106 -575 968 39 -528 745 -893 -570 125 41 -787 736 -511 -252 951 868 239 962 -155 -184 -697 -668 -596 -204 954 875 392 550 239 830 -944 -429 -401 -639 -42 816 824 392 -717 -783 240 26 -247 -634 -955 -61 202 -780 -490 387 457 601 574 238 820 869 471 760 585 236 890 215 744 782 -318 -227 -600 -20 -623 -327 6 541 452 223 -960 462 -545 526 682 -793 -455 370 -444 -715 413 -803 -397 -517 -576 -810 242 -209 477 377 606 679 -781 391 -546 1 374 -510 1000 49 156 821 -89 -315 -292 403 566 -220 -610 -337 42 -658 183 693 -937 -139 -589 -888 754 -144 -109 -415 948 -568 -694 156 803 -438 703 658 743 -960 -297 617 811 -197 -777 185 -825 -373 594 -274 -559 244 487 -876 333 -464 956 -695 -126 -902 -252 -713 -555 323 -182 684 110 570 147 650 -671 -939 -867 761 490 919 626 -900 618 440 731 215 848 824 360 -564 -292 194 -119 -610 708 650 574 -994 140 373 298 715 198 -326 -669 888 186 -487 887 950 766 -258 710 -302 569 -325 575 964 -152 -128 910 -779 804 745 848 -738 -951 -452 45 -827 -274 -584 447 21 737 -286 259 165 -922 -693 624 -363 679 -648 -620 -609 796 -759 -776 767 -411 -192 729 -184 -334 323 -788 340 789 -803 -462 828 14 91 -715 -767 -406 374 -712 -904 356 902 -957 -395 -180 696 440 -953 976 581 88 -157 -562 -196 -547 285 115 281 -588 411 776 -169 679 -774 556 -522 777 968 -404 -832 608 284 -107 -621 -742 -663 -977 621 273 355 -205 -254 -493 556 974 882 -625 -78 515 -174 983 -184 84 339 915 875 255 -778 640 500 -990 387 206 609 -359 435 150 683 -514 -994 943 861 400 -757 864 -308 376 737 711 -329 -979 -862 -400 -41 943 -725 -9 -624 673 -116 -455 743 -913 -337 -694 979 -312 328 -606 816 -384 -132 -861 -626 -507 -897 544 348 786 306 -392 359 -256 -802 744 -937 -876 202 247 67 773 -78 797 735 -786 433 545 -908 -418 -931 110 27 -700 302 100 -29 395 -357 -104 845 10 306 170 259 -348 -399 45 -201 815 29 568 283 210 832 -999 83 -713 -61 -850 -960 -649 249 44 -810 145 -514 192 438 455 -674 105 451 -42 170 -16 592 -195 869 -4 80 162 91 -1000 113 730 312 -54 337 -969 604 740 630 616 792 144 762 -218 -90 91 -778 -474 -426 940 584 -128 735 492 684 -218 -429 129 -335 -708 -773 615 104 -331 647 904 -575 178 224 -206 826 409 502 -567 -575 -806 253 -2 260 -267 -702 -876 871 -190 231 109 945 -576 -871 -24 -622 45 -563 612 -37 295 316 -765 845 -852 108 -10 -429 273 210 -549 782 -343 -203 -903 48 116 663 -186 302 -356 662 610 585 -77 734 609 -887 798 638 -773 353 774 259 375 -591 553 973 704 599 -178 273 904 -577 -406 -918 100 -416 -36 788 515 -566 405 -95 -414 -991 -163 -514 -51 -397 435 98 829 299 380 -524 -302 -828 -174 -133 -888 -902 510 348 -792 119 804 555 -478 565 -868 707 -349 -53 168 -315 688 -991 138 794 767 444 -528 -299 -16 -259 -607 665 523 -56 -209 372 232 798 163 929 -845 700 -150 -39 -974 44 -959 -909 763 -399 -226 -851 -280 -511 836 678 865 -637 -134 -217 809 665 -47 2 -427 932 824 585 445 840 292 52 -768 -69 693 829 927 272 -160 753 845 893 498 -541 464 -739 -248 113 86 719 -776 -755 -293 -995 810 -592 -590 240 560 35 -791 37 81 -425 -78 -457 -758 -961 904 562 -97 -287 749 -508 -196 62 -242 -594 -523 336 -164 -605 -662 -687 743 -586 -840 936 366 -488 56 -616 655 -520 -612 340 903 -2 809 451 982 -761 206 -692 751 526 209 841 584 -637 151 -587 -295 49 7 -456 184 -177 -177 654 -116 -776 -612 535 -5 554 -863 -729 507 -694 97 886 -44 -133 -319 324 566 -171 -154 -85 -51 -327 981 -264 -433 298 990 969 -801 64 -343 491 -506 -998 922 696 -813 -90 -518 480 4 -394 334 138 803 -339 456 212 -640 913 -919 703 487 488 -90 -550 -801 -877 -142 340 692 -497 -727 -792 -656 -440 -506 -698 429 -222 625 -113 357 404 695 -184 47 766 -197 127 -396 -708 -261 -835 -804 532 -106 -977 81 172 903 -562 -142 -602 -912 470 138 -44 293 -129 175 146 331 941 -253 838 -730 -691 5 417 -712 -246 580 -248 528 -411 259 314 -306 5 -42 -154 -611 653 458 -719 -892 -126 -501 -33 863 -486 -939 749 -445 38 -959 -155 -535 -620 -990 -870 -573 -795 -515 573 -621 552 339 307 -698 -808 180 -101 353 -596 450 890 -974 646 560 -113 -806 206 109 766 546 51 -846 -877 -449 -323 221 -62 -323 -56 133 294 -543 224 510 -263 -650 652 -315 709 -175 263 -765 122 -719 126 -631 -732 -207 -665 -87 -674 -936 524 98 702 -461 -1000 -650 -971 -958 -607 -503 -652 -160 -836 715 531 -798 524 760 526 354 -189 985 18 -297 173 -773 -930 -793 -976 556 -977 476 -903 370 668 290 -284 -933 -171 268 -716 -226 -666 -118 717 179 285 -278 154 -534 619 -563 -927 -687 -478 918 194 -841 423 -582 -258 218 -606 64 298 717 -598 -418 -516 599 -139 -764 -280 654 197 667 -328 142 690 412 -866 -600 467 -586 -8 -749 907 -778 -758 -336 -222 654 -400 875 123 640 657 -562 -29 358 -503 -661 654 -113 -527 -517 -775 -654 -820 537 828 902 -481 955 472 737 154 -603 657 -129 74 681 873 -570 -24 694 509 748 666 34 652 293 -503 -256 -994 936 537 -544 -129 512 -884 484 505 -169 703 300 -328 -728 -473 410 302 -455 608 -945 219 -576 -280 699 757 -517 -412 317 44 -420 -470 362 418 987 949 616 10 -6 201 535 -96 643 -781 733 -323 209 -531 -369 909 690 602 -988 895 840 -728 -795 622 -9 780 397 296 -415 -859 -323 698 181 -966 204 5 -945 888 421 343 -123 96 -517 464 705 -519 -776 -199 -389 918 -336 178 820 -115 314 -481 499 929 712 -115 495 -777 -460 641 -625 520 -125 -93 735 748 -579 247 -113 128 946 -472 458 -890 -583 -922 180 100 -728 -331 -858 912 -49 337 -19 776 -633 -717 490 -933 -284 -809 187 -174 -416 -43 -721 -966 -365 746 -272 5 -203 810 -540 -449 -459 589 -888 945 -681 743 2 -515 231 -85 -961 -364 742 -151 844 -463 -634 -915 788 -772 -5 358 -105 -31 -695 445 -777 274 -193 936 -415 420 858 -204 823 75 -699 399 -173 -121 -964 -954 321 -790 -139 -746 -24 -288 538 -170 932 611 -238 -693 -411 -185 -901 525 -229 725 -227 612 -610 -636 -462 -16 222 347 16 -814 449 649 -97 -820 216 -477 543 462 -500 340 -782 -277 -230 549 347 -167 -826 503 151 -538 275 691 -713 462 966 819 867 -976 534 135 -908 503 444 -981 256 91 -72 25 603 82 520 422 262 154 680 -609 -529 -272 -974 187 634 -787 589 -781 -254 778 208 738 -177 -817 -211 -78 -125 -726 -764 -407 45 -24 473 192 -927 710 -141 -462 897 -56 391 -91 268 848 -522 -201 -269 169 922 -52 217 948 685 -272 -732 536 -264 443 -809 -90 14 -328 154 -881 -522 13 955 -33 -373 -711 575 438 -26 195 -759 493 887 -19 449 -560 -998 -855 894 -63 -242 -840 409 720 986 308 338 -440 -928 -897 -261 417 -669 -95 -74 134 -628 -330 -363 726 905 -832 -115 -490 608 -909 650 -530 157 508 -251 -317 692 895 -474 724 426 -96 690 458 29 182 -606 -454 -475 -614 -261 -660 -916 344 811 43 -514 -112 -196 843 -554 380 -575 366 -90 965 492 307 -827 981 -759 -192 -773 432 -294 217 -513 -839 306 435 -940 -713 69 194 939 680 950 958 243 39 -902 -46 -389 344 -570 -744 340 -579 276 -405 445 861 538 475 739 875 849 -170 -257 978 113 954 -455 604 514 711 839 918 -923 -781 -581 867 -753 386 385 -983 34 956 -132 890 -964 531 -428 -163 345 -599 -600 -611 889 347 525 161 -272 653 -15 -104 -364 802 -136 422 360 352 -196 203 -603 -115 518 -652 79 -153 -219 96 -783 -104 -389 -824 343 -468 -721 -926 607 -430 905 588 360 88 -959 143 579 -899 -885 914 299 -588 632 832 57 -900 -854 -91 -643 761 -507 785 -720 -468 551 -164 669 407 -929 91 -540 -660 610 -826 656 209 228 96 707 820 -631 -24 802 985 414 500 -259 283 -15 526 426 41 -947 -621 536 -942 327 387 -66 -896 -212 345 163 366 -1 170 206 -271 -630 -242 755 -271 185 436 -380 -270 -382 507 946 -880 336 950 256 999 -772 178 824 -383 -503 -108 629 119 -170 821 766 84 754 -559 16 507 728 109 468 292 -575 -972 124 -494 -200 587 -381 793 -826 -187 -861 -272 -681 -237 135 948 923 -401 -932 -468 -886 -156 421 495 962 -713 320 -473 -268 316 -429 -160 -348 -963 308 1 -683 970 925 157 -857 476 -592 -440 -559 364 -378 943 -532 893 -795 848 -396 280 430 -435 -92 806 767 499 -233 10 560 353 -945 577 403 762 -997 819 -875 -332 -512 123 -647 567 -483 663 343 616 -86 -725 -80 921 -238 768 -526 279 -469 785 -47 -139 -892 -294 -608 850 -879 344 294 -308 540 -237 297 -868 -366 928 -109 911 557 803 544 -563 -436 -942 -809 -656 -402 861 -478 -139 85 -178 -769 740 507 -480 -237 -129 40 414 -911 171 637 705 -930 109 825 -625 357 -586 763 966 -709 204 467 -471 674 -363 -695 630 603 -648 432 671 548 873 475 43 -417 53 110 -262 -957 -948 -524 -469 -561 -65 899 -931 748 -481 -341 2 311 681 -512 995 -139 -948 314 701 556 -737 -433 -900 -364 -309 982 444 567 -694 -727 116 -801 -623 -354 -472 501 -471 771 -887 -352 -720 -121 -512 -635 -827 -728 -16 -959 986 763 256 962 -133 -478 -861 598 -357 833 388 -481 -951 -280 -88 194 615 871 467 791 -206 432 -50 -96 350 377 -549 15 610 968 -380 591 810 -817 -907 418 -855 669 -523 780 -781 856 -112 -547 -36 -856 706 668 -644 609 -720 -326 -941 -292 10 -596 8 -144 -783 -632 401 976 969 983 -703 -517 600 520 86 701 -492 -304 936 -127 162 62 -560 -589 -695 -590 -24 428 -30 267 39 -57 -687 823 500 555 273 -160 528 541 110 -700 -6 -104 -238 -146 778 884 220 -997 -232 -507 765 427 -632 359 355 -829 8 596 -960 197 -231 -171 -906 466 870 -867 31 420 382 383 679 -497 878 -162 868 -778 -481 -321 186 -85 361 451 -212 774 -242 -353 696 -120 433 -951 411 -12 730 196 -22 -659 -83 439 -906 16 738 -585 578 520 -552 22 990 504 359 947 828 610 -85 -142 588 -646 904 -557 913 -999 714 -230 460 -734 530 380 748 -531 -418 -954 763 323 -692 -204 579 -397 -398 -884 139 847 733 -379 -857 -119 174 -219 -576 49 348 -530 -944 -918 205 876 -396 306 -92 862 86 -966 -515 -709 580 -620 -114 192 -847 88 512 10 587 -400 -936 -531 -668 599 -106 334 -827 -921 -400 395 -76 540 563 -438 -250 -141 -597 -471 662 -440 613 224 178 -23 -353 -413 -406 908 -185 674 -61 119 -681 449 -345 820 -994 552 63 204 -826 231 -777 598 -399 973 -629 556 -745 -954 -499 785 -3 23 365 575 -235 -162 687 426 -708 840 -191 153 832 14 -26 -224 -604 432 133 573 123 -744 -66 -908 -187 296 -231 581 855 -698 -620 907 -877 -185 -366 -702 -533 615 -463 -891 -245 615 972 654 571 957 -889 852 -949 -970 688 857 -815 899 -305 -127 -477 -233 -367 369 -101 -885 -151 -730 147 783 278 541 -207 411 804 -561 530 896 -798 -777 182 148 278 -194 -219 260 368 401 -97 633 685 -768 888 -642 -80 -139 -775 -900 -694 -339 -489 260 57 945 -722 -180 -205 -781 -75 336 -725 -370 -991 886 -877 -292 -411 -282 -897 -975 -659 -969 759 861 -548 512 -861 316 -108 665 -109 -272 478 31 -33 330 -722 -506 201 572 875 -618 -571 553 795 -312 -128 -74 305 482 -999 -923 985 292 -929 995 -91 725 543 -381 711 -127 -984 -663 -797 740 999 -753 -633 -988 200 -476 -72 884 566 -698 -617 480 367 -502 96 -283 520 985 369 393 874 -300 -248 -468 767 -996 -909 386 341 -449 -270 -772 -667 -997 723 223 224 -78 -441 822 -263 758 -390 -431 569 -948 -782 129 850 -82 485 838 -474 -698 679 -86 -455 -550 -948 -210 611 -338 663 -198 561 -760 -573 -128 950 -784 663 -108 931 588 -1 341 948 635 580 904 744 908 297 -951 532 -259 -200 -63 310 -967 -660 16 -787 -501 -491 -718 716 491 528 941 884 -556 -240 -849 650 -858 529 395 576 -954 586 120 412 -345 543 866 -119 881 -69 -327 182 -531 976 -95 807 170 820 347 -300 900 -508 958 946 -329 575 310 -266 76 -247 462 -344 248 -913 -393 -980 -541 221 526 240 426 916 -334 -586 236 749 -384 -587 -871 -953 189 839 -558 838 24 -816 233 297 248 -523 -143 -20 -562 -258 622 494 -165 -64 -720 -682 -181 457 -534 141 -396 -363 -188 442 -954 551 333 -729 998 742 792 731 -804 913 934 -548 618 -882 -884 492 968 913 -214 741 109 -632 -946 -667 -567 986 -956 -392 384 -689 624 78 596 27 -643 285 222 827 -784 -586 79 737 720 -322 -513 -329 -601 -317 -53 -154 26 -668 24 -222 -55 619 192 -179 846 12 -3 897 745 88 619 -427 542 355 572 -426 -190 113 161 980 958 -299 -452 716 -58 -469 -485 -688 -807 -347 636 755 -559 695 889 104 -801 -986 5 231 -165 -663 504 -90 -540 234 102 -391 437 843 523 -130 231 -549 -480 559 -458 -286 -536 -893 243 -839 -613 -516 653 208 200 941 -755 -902 -395 117 -346 174 -853 462 -785 103 -854 519 -273 -915 342 -821 -2 82 492 -61 -540 -983 -975 544 -793 400 894 173 -942 887 -738 -209 520 -346 913 -654 -666 -644 -940 707 -440 37 -331 532 436 -766 391 -6 -977 -246 237 490 620 -318 -406 -625 -739 542 -138 942 120 -330 -72 927 75 -52 434 -471 989 -65 405 -104 -490 28 507 -268 95 21 242 181 957 574 2 -586 522 -485 -610 196 -12 389 -292 481 -938 856 623 -846 289 92 -746 0 -507 616 123 80 636 -260 520 539 465 471 612 404 -611 -115 -144 864 149 -211 -320 -220 832 -326 -925 -838 -346 36 718 409 244 64 300 495 -912 453 143 -728 437 -292 962 375 -503 46 -158 -36 421 17 903 915 292 920 214 -164 -831 -528 319 928 -892 -578 -698 565 -110 -930 770 -322 -615 -694 984 -133 84 -679 -535 -469 -106 475 -185 -206 474 723 716 -122 6 404 80 -119 414 -757 510 195 809 -687 -433 -684 177 -967 -999 -33 99 -115 -604 582 541 -705 680 -864 -800 803 -368 763 445 923 65 220 -815 -73 -788 117 607 815 171 -87 -495 881 -287 -953 -911 -961 -366 -6 -79 914 -597 -747 -491 -855 390 643 179 756 -646 -76 -423 -891 674 -355 42 282 -25 -179 569 13 326 -39 -431 229 757 -332 879 809 456 -690 -508 -607 410 -988 362 -116 853 -217 524 139 150 -929 -295 -125 355 518 -658 152 -319 498 721 500 -522 57 856 573 598 503 312 761 728 85 546 -804 -989 -138 572 564 505 -114 610 167 141 342 -639 757 -221 545 743 -178 537 36 -779 -786 -148 974 -962 -522 842 661 819 -385 637 -38 427 -133 -951 -168 590 78 792 -894 -813 465 770 -642 -461 507 -750 816 -426 926 478 779 -839 -450 797 -851 -935 728 243 -53 305 -882 128 256 426 559 -286 630 -280 767 -281 -231 -153 309 -216 -639 -421 -330 849 -908 966 -227 754 11 27 927 152 -123 -953 -116 -490 -842 -994 252 -475 -542 396 762 -208 357 -127 -533 399 -472 -408 -810 -58 -942 227 -444 344 24 -62 -955 -594 -141 367 63 -20 11 -997 -445 -21 -22 535 -463 956 -756 -217 -965 112 559 659 -54 -801 -739 396 976 375 -36 346 461 282 157 345 376 480 -993 -13 197 946 236 99 972 -763 158 895 -385 -651 -312 -180 -969 -990 -321 -623 -299 -863 -203 945 -777 508 994 -514 -149 -112 621 685 975 -724 -861 -539 -597 -687 311 233 -293 -536 143 523 677 -413 593 -254 406 719 -332 936 -899 -153 735 746 -509 271 -40 -354 -8 -376 -124 266 21 800 -677 -475 -418 627 683 26 -151 59 -496 -699 683 -184 -195 -770 365 -84 65 -245 377 329 534 -719 942 682 507 433 328 -766 20 -683 602 -302 262 622 879 -238 -367 -763 -438 559 214 605 -682 -506 406 632 -66 -329 132 954 918 -975 -2 877 -734 -286 115 -15 -815 -473 615 -374 772 11 -52 635 -11 -597 -789 173 971 -613 730 805 -788 -978 -607 -681 41 840 893 87 -80 862 -673 -561 -718 -631 -123 -267 766 -830 -231 -817 633 -181 0 742 176 628 -773 387 -743 -797 881 -165 973 -381 553 735 214 856 -331 -931 -50 -175 39 760 -801 560 -648 -496 739 -175 250 -772 666 930 532 -3 311 778 -870 228 285 80 163 -851 -461 -838 391 567 -321 -88 677 -254 111 -759 171 561 148 -409 446 315 536 176 987 755 764 -339 421 408 407 857 -855 -317 470 777 369 -322 6 227 -953 695 -831 940 -909 -181 543 -699 838 -73 302 48 993 374 177 572 -72 978 594 959 568 123 254 -643 -833 215 263 801 96 -882 -531 428 -7 -28 246 198 -849 -343 729 -619 -640 658 -592 -507 497 -203 412 756 508 -191 631 -385 -305 -717 -210 297 -865 -883 229 657 401 -167 895 -323 -789 -491 827 -451 -402 -351 368 740 -401 -727 -466 10 -451 -892 332 -533 -870 838 -896 -34 253 771 314 -536 -3 279 730 -775 -193 822 -597 -589 -305 -903 870 -226 -560 808 -808 413 -293 -620 612 -844 194 268 -725 995 -120 -455 -363 -630 311 501 834 -228 -61 261 -83 918 900 751 -230 815 388 -820 737 439 -931 -848 -407 -273 -832 -134 -665 535 836 -72 239 -244 605 544 817 496 267 -556 -850 -305 500 -589 367 35 -628 -491 -612 -101 -29 293 -1000 151 480 797 716 145 -52 947 255 -559 -5 -768 223 -447 310 427 830 -308 -815 -390 -302 -618 -935 613 112 -646 -971 540 327 -943 -481 -986 -521 766 291 798 810 782 -152 -714 -265 741 -679 270 627 806 -129 -578 -139 -534 -692 604 881 804 -922 -347 -251 485 876 -667 731 -687 548 -100 -623 -97 -855 930 678 227 -407 -752 701 900 999 -732 811 -469 -808 -83 118 651 -370 794 -329 193 -896 992 -658 -114 589 -236 294 -129 430 -922 562 -804 -392 918 801 -766 309 -694 53 298 -313 -539 -280 -828 409 671 833 -422 631 -527 448 264 611 -461 306 277 644 -525 -715 719 302 -982 -922 660 369 -422 -635 -207 -834 -438 758 837 -553 -966 -518 -511 172 371 289 -221 -518 808 -264 -136 26 -494 389 -174 958 -327 399 559 -896 -808 -631 -783 276 109 882 -389 -312 172 507 -156 896 275 -421 142 86 -390 103 603 -622 2 -188 -525 -570 646 -361 -577 583 -61 -137 -929 1 807 -626 -912 670 -374 342 309 342 -902 943 -419 -793 -161 907 -578 816 -739 -269 -844 -537 -74 -785 -910 -448 242 -607 -883 -970 633 682 220 -476 480 -65 -406 293 -664 -61 85 -996 819 -758 167 685 834 124 786 988 -431 364 966 -535 671 0 85 765 -793 -435 -300 660 -655 -33 827 531 -599 -192 937 -417 704 582 361 -334 -902 -707 443 -857 127 -678 473 -544 -314 639 -815 933 -696 -462 171 -896 90 996 -243 322 964 944 186 -801 -242 492 -955 184 -939 715 -838 -246 -96 428 -58 205 688 -286 399 -173 649 106 -516 844 124 31 268 -503 619 -263 769 -343 -998 -518 -823 475 -474 -61 937 621 918 -880 665 657 -425 300 831 705 631 -980 -751 156 -275 -745 -304 -232 838 -375 -615 395 802 639 919 969 719 -612 656 -555 -617 426 898 706 847 -494 790 -656 -830 745 252 350 388 -209 252 -95 -984 970 477 -816 592 -497 450 -724 -238 -947 -440 842 -528 771 594 -348 668 385 10 -681 447 -964 -562 616 412 -8 564 -28 -285 -290 210 -697 -696 -886 -779 -845 -165 564 -314 -302 996 768 171 -45 313 94 -560 -572 881 491 -574 839 -129 375 -366 393 480 695 -550 215 -440 846 -591 -214 613 -512 450 -531 -306 135 703 521 -229 98 57 -478 -943 535 106 -608 -478 976 288 -599 607 52 622 -566 -81 -788 -680 527 -22 849 867 -792 -299 280 359 62 -114 -77 772 181 -126 -898 -180 247 456 626 -844 770 -555 -349 -36 -601 149 291 -825 68 -655 -173 -782 -260 -769 347 963 -875 982 -312 -435 -661 957 -983 432 693 -96 -997 -60 563 -722 498 631 536 -851 265 202 204 -569 543 757 -29 -846 805 789 -479 32 -445 -349 463 629 -878 849 -956 78 -407 784 818 250 -149 387 -927 98 -41 -664 -41 -968 -192 -507 -855 965 515 -893 -144 78 -256 252 967 -898 -315 353 819 674 -973 864 69 -277 644 -571 491 -957 -775 -349 -621 -123 132 708 -975 844 -557 -34 -350 -49 -990 -996 860 -773 25 207 -714 156 -821 -838 -554 314 690 -920 255 -561 518 -458 707 -959 77 -425 -659 212 867 -775 -919 -842 -92 -942 -285 -133 -57 438 979 -921 -122 -251 984 249 -994 -800 -804 154 755 -665 209 -663 374 -332 -494 452 400 104 -927 -569 -392 -378 874 550 837 136 872 240 421 146 500 520 27 398 328 -665 142 776 914 64 -442 573 -687 654 -916 950 -833 510 312 993 556 76 13 -669 358 -30 -6 -259 899 -396 -703 338 606 498 838 394 407 876 628 -732 526 -153 304 570 730 -566 -412 498 -9 -375 -851 -947 584 -285 -896 786 369 339 682 -990 -704 211 863 -472 -606 -826 596 964 -248 -301 37 11 973 232 -885 947 -584 -481 -707 722 -229 944 731 -191 -687 413 761 -692 -662 -374 554 -485 406 -892 881 -222 14 348 -23 946 947 -540 143 442 -994 -210 752 40 993 299 452 965 69 -75 -527 326 739 -848 -468 817 -554 939 982 919 111 -6 -730 -514 -340 117 -692 161 -729 -252 -627 -87 -651 -308 398 394 706 706 206 675 617 -954 -367 -353 -582 -192 -591 657 841 -333 -95 855 461 476 -344 272 -573 -800 -823 -687 -801 208 -890 -482 779 -366 361 457 -711 710 -919 44 -489 -468 531 -10 -19 196 -88 961 -898 32 -908 941 -999 512 -564 -144 993 -679 810 -77 23 -451 -736 -33 -793 -806 -798 -41 652 -475 218 773 -50 959 -93 -413 -313 -412 583 540 -371 747 -160 -111 -791 -291 -160 451 -371 -295 -310 527 208 415 -383 -368 -924 758 6 128 556 -860 -573 625 193 940 505 -620 487 -797 -14 -984 -706 -712 -627 629 -697 5 442 -463 155 -382 -398 -617 -584 833 -111 704 -966 -613 957 -162 -741 -711 615 -489 -830 934 -40 439 -423 911 -141 223 907 -167 346 216 659 -813 -648 -162 462 6 900 -398 -54 -92 -926 893 -977 -312 800 655 771 485 -204 -278 950 931 639 -649 449 -781 79 630 88 -269 -905 -99 -449 -520 -791 372 823 -599 913 -921 -847 -241 -491 792 -741 927 260 -298 566 677 272 807 556 29 -440 551 -428 869 -630 -570 289 396 301 854 652 -10 -940 985 -553 -922 670 -89 351 567 -441 -743 751 859 439 947 490 -590 136 -861 -532 -766 -660 -935 -966 -966 804 814 -684 -470 244 -43 594 -150 40 886 730 577 722 -81 -473 25 -832 934 -878 865 -339 -765 658 -295 906 778 -252 393 737 -66 -202 -292 593 796 -882 -835 954 976 796 -71 -508 38 22 -387 126 -409 -332 -72 -423 109 194 -780 -163 312 -447 484 398 265 839 -71 389 -247 -736 -460 309 -857 948 526 -686 438 -116 50 685 982 -791 812 371 15 632 -199 450 581 -558 711 -349 -67 87 -861 -328 123 -490 891 981 -707 -979 -974 -276 691 819 -841 -644 -603 876 -26 257 681 -357 438 354 -835 298 732 -867 410 320 -462 -843 820 423 -937 911 996 235 972 480 852 -961 -498 542 -586 138 138 -488 864 326 -668 -718 359 -616 542 -33 643 -312 179 222 -7 -348 -219 -184 -480 -212 725 118 -634 -615 -708 601 -877 853 -624 -983 807 181 -86 -911 99 786 909 718 629 278 417 -736 274 -502 -99 -681 216 638 253 -187 -122 -952 867 209 -903 903 -201 -943 -495 514 -58 -523 -91 -788 932 731 578 926 237 834 869 -826 -476 -395 430 -444 -968 473 918 33 565 -401 306 688 -790 352 709 -952 209 -999 -584 610 470 288 509 -397 641 -388 -241 42 96 396 706 713 693 676 200 -232 934 -94 615 363 740 732 764 -649 224 226 -526 874 -895 -680 -312 409 871 376 796 -524 -255 -398 746 -881 -465 34 504 -527 -547 194 -420 392 -871 648 577 -920 610 -618 -352 -954 903 564 301 60 905 4 759 274 -899 560 480 -981 51 299 -964 844 -975 488 853 -313 -644 130 48 205 -757 -943 -319 858 675 358 -954 -544 -381 -385 -207 -897 -102 885 -690 -183 -697 -121 -342 -14 260 -260 852 876 -425 -7 -143 -880 -295 -786 -399 220 -542 -378 478 -167 651 122 357 287 667 -961 -615 708 271 -715 -163 879 602 -513 762 940 -372 566 331 -349 707 613 -892 812 -274 792 876 -697 -710 -491 -166 606 -178 -395 282 935 88 662 -284 221 -518 77 -676 -579 -801 865 256 375 -378 -28 345 -588 -752 823 -915 374 -165 151 568 -541 -919 107 -832 -401 -579 548 -93 -65 422 717 -115 -351 923 768 -287 -571 854 279 -174 643 -815 331 -758 -720 496 -27 -263 811 124 159 409 -92 979 381 760 -678 -107 -464 -807 -101 -90 216 -696 153 -177 -707 471 304 -151 904 -623 435 501 142 -275 -159 -162 205 747 -163 35 -569 387 -398 470 877 290 196 191 996 -21 -284 995 -474 -892 -913 -635 -954 -921 987 129 723 715 -438 -5 -490 -286 708 832 -532 940 575 499 -536 -437 77 82 -625 370 -122 -286 434 -401 318 923 949 -872 -636 71 807 161 -991 -307 660 -521 -224 -924 -29 -184 953 -528 579 401 -398 794 963 -96 560 689 299 933 142 892 -586 30 -472 -978 359 -248 -606 -814 858 -960 -882 505 -939 -60 610 517 -937 -383 -748 806 27 -210 257 456 677 31 845 -931 665 -991 -359 -63 522 -877 154 939 -879 -152 737 -849 514 -271 -504 -462 -838 498 928 -440 739 621 747 656 -594 -179 405 963 432 521 188 850 811 -874 789 585 363 -768 -979 -857 -938 -434 -628 176 -63 134 -540 276 981 -748 348 -604 295 243 13 449 172 306 -129 969 679 945 591 200 -628 -52 -904 -902 823 -692 261 -810 -874 152 -753 -154 389 506 -108 -612 -387 -391 332 -956 -490 86 -917 -655 944 -949 352 -498 -752 -10 903 90 130 -453 -198 -96 559 -246 154 125 -589 444 776 -897 0 -144 263 -711 -191 -830 -334 626 868 885 660 21 997 887 115 410 557 -948 -251 586 -244 -888 -57 -266 447 299 -225 694 -444 -756 -280 -80 -998 851 -434 -186 195 -587 -390 -117 -106 -426 -385 112 829 -988 -750 405 735 525 -881 -186 211 675 -675 -384 719 243 811 -366 401 -521 -638 169 309 378 55 202 -453 894 869 -546 -734 957 -836 -553 877 308 199 -234 -316 -246 -833 -330 -712 -647 631 243 -437 322 796 277 142 -667 44 80 -149 -600 -663 975 805 583 -959 457 400 -554 -710 -294 -136 442 265 110 -992 150 597 -131 646 -860 -757 651 -582 852 -660 -203 989 -431 -111 -972 395 975 -23 -924 980 214 -339 138 937 -2 45 75 -671 203 -939 -562 738 546 -311 -173 -319 110 962 141 152 521 -448 398 460 938 135 -916 333 -914 -389 -95 -38 128 234 199 -293 360 -815 832 -156 304 -528 -744 -723 894 934 -552 92 -210 9 114 409 -757 972 -575 544 83 -824 911 -116 -783 -321 773 716 -583 729 -124 -979 585 -408 601 194 -909 303 -554 120 -275 -121 396 -770 -739 -866 -660 -593 227 -6 -375 919 260 -873 116 234 925 -238 -419 -51 75 63 453 -674 48 157 9 -424 -158 865 -272 -712 30 -273 490 68 -736 -426 331 741 698 -855 -67 -870 -905 963 516 -390 946 -406 159 877 -272 960 212 137 -214 -71 929 -740 943 -994 965 39 -996 -102 -471 957 568 -767 -642 79 867 -687 28 372 460 522 -88 -946 -107 -1000 970 590 -219 922 13 540 252 661 846 467 223 -317 504 833 834 713 35 199 43 -843 525 331 692 376 -393 -390 -73 585 -615 -58 306 99 -426 755 -592 -842 -485 -758 770 -227 82 105 418 -320 625 -145 644 249 -646 -607 258 -612 -286 -557 -855 -134 560 -413 -924 17 239 493 788 -70 -183 -588 639 -227 440 424 -271 236 -163 -155 563 334 -783 897 815 -252 288 777 533 -101 -355 665 -869 -911 -920 -462 -714 190 -584 345 142 638 -629 19 -476 384 -569 910 -174 -83 -119 163 345 -307 -41 670 -150 331 231 -224 -255 -578 436 517 686 -582 -519 905 -662 62 -152 331 829 104 990 46 -131 789 441 214 36 967 962 -373 875 -818 -721 604 185 -783 -307 -900 -158 -724 641 424 746 -429 -369 317 793 627 807 127 618 194 581 505 -293 -171 -863 107 -83 -394 225 -89 333 -390 -633 352 -804 -715 -14 -251 489 -424 -642 -302 -133 577 -985 -71 7 352 334 453 636 -531 697 -14 -926 -216 -796 -608 834 -554 708 300 311 -23 -108 -602 -727 566 686 805 549 357 698 -874 -221 -808 -287 8 624 -326 -409 850 790 335 203 -61 581 -326 -444 394 623 38 -593 315 479 -179 231 -206 741 -196 897 -178 -291 104 -341 -613 -416 -88 -7 715 -255 884 -364 504 -509 -384 174 -392 -451 884 -402 -362 -52 -382 462 -305 397 129 888 693 771 759 241 -196 -565 428 497 246 -146 -810 -42 -413 -329 -439 764 349 791 25 985 -779 552 977 -408 -430 -926 419 -915 -577 -375 135 913 -356 774 245 -135 -661 833 -730 -558 -134 766 438 482 674 -622 -398 -18 -459 -737 -759 897 981 -526 529 986 -995 -489 433 -1000 -202 171 -975 -205 439 835 -156 799 485 -630 299 358 -299 -170 69 -432 654 -450 393 -72 -55 -212 -764 504 -206 74 581 346 -198 598 699 374 -814 806 -750 -828 605 -677 -256 846 104 -174 40 76 441 -368 -386 -783 -98 -812 -529 -26 511 -305 -529 -604 -665 -847 -207 -6 472 -386 917 -659 -555 -972 -356 -507 -238 709 28 25 989 47 467 -832 -32 20 387 229 649 65 -71 -908 -13 644 -803 -931 -1 988 392 187 -956 102 -551 178 900 170 258 -816 477 -513 69 161 247 603 -630 980 437 172 356 -686 712 -472 -109 78 -343 -122 -852 -532 -387 -633 230 -183 -252 -390 -191 -807 -668 -275 -811 -771 29 -746 -926 -742 360 -274 953 -517 -682 -901 -983 481 246 446 180 132 -653 188 -336 731 245 473 530 18 -30 -928 -735 -4 -741 256 -703 -475 -184 -368 -234 -423 -335 837 -571 660 -390 762 983 -812 -300 -525 573 -242 -510 955 662 -290 -883 67 -265 580 769 411 -187 791 -135 907 -943 393 -111 4 -771 739 -626 922 957 83 -764 -330 -316 504 30 651 578 -966 667 72 357 -504 -434 -360 439 381 -304 10 -784 -755 822 -427 359 650 586 -42 81 224 784 -632 -652 91 502 330 750 -851 220 92 -372 158 -635 294 335 336 -866 624 118 856 -611 -357 -615 -814 -936 447 -290 250 405 134 -833 664 -558 -736 -411 -52 599 103 885 732 368 16 -434 -138 -255 665 -257 683 -777 -486 981 635 146 -597 -104 -454 623 774 338 92 -548 615 -396 -428 476 -638 98 42 -869 -64 976 -354 515 -380 446 194 525 124 -750 -565 -514 -408 143 694 650 -216 82 -634 -39 -823 -272 750 -186 260 342 -518 330 386 -448 -110 -815 489 -195 622 -192 907 381 -860 481 689 513 123 284 -519 -502 -62 -496 365 834 -63 528 -5 758 428 6 860 780 74 -818 747 123 -558 305 -92 -177 313 50 476 -310 322 -383 545 804 -199 410 -994 -919 -954 -797 -437 31 -122 162 902 -452 -11 465 818 -310 -662 355 -586 -211 228 -37 -54 440 741 -264 -549 -249 -308 -831 -515 -32 392 646 0 -572 67 346 -608 186 -102 213 246 965 184 -831 778 127 -401 427 -718 -962 392 -206 -758 -266 -910 -55 -555 780 551 -152 -521 -668 708 -379 -342 314 -56 33 -600 755 -268 -947 462 634 -853 -660 -327 5 -653 77 446 722 269 -284 -43 -90 -39 -205 -643 -181 576 -957 -808 -22 -263 850 175 501 -781 -219 -259 559 965 263 -422 -964 330 -531 933 -734 934 -860 -512 906 -150 -992 -427 -405 834 51 758 -713 212 -770 450 -318 984 -912 -476 -586 36 -314 -426 5 32 378 863 258 -569 -836 -451 64 -43 834 -907 461 -456 -188 662 953 804 908 -662 -283 -980 650 -751 486 552 421 -314 154 338 -667 333 -146 61 -898 -479 245 -356 -677 -139 900 -94 439 -800 223 570 860 819 670 765 -744 647 -580 -877 -253 881 234 361 360 -819 -590 -423 -423 -628 981 803 -134 897 831 -202 -353 936 -763 -911 2 820 -364 440 -454 345 624 450 463 888 604 -793 956 718 -212 -870 379 715 -489 -850 186 820 -729 306 471 -787 -981 -459 275 -355 629 -724 -330 343 141 -302 -367 -376 -113 -257 150 -238 -154 456 -422 109 671 218 -723 39 -492 283 -478 449 -590 -922 146 -77 743 -677 305 322 -517 -593 879 -543 -583 -408 141 235 141 673 645 921 -294 -288 47 -924 -371 621 990 283 -514 581 -613 -68 834 272 -737 938 371 604 322 778 76 -6 427 3 854 -587 -913 -969 -55 -3 70 -616 -715 886 478 -643 123 -578 -292 -143 948 -127 575 -813 -942 -903 349 111 -711 -22 -844 243 -550 70 628 -363 -24 86 581 306 -194 -859 -739 -847 261 -333 306 340 423 747 -599 128 -94 602 -276 95 65 -480 -594 -542 -140 -726 -765 465 -324 493 704 20 777 716 -481 -829 379 61 -921 140 670 -843 40 991 -994 615 860 276 146 -299 328 -176 886 -76 -980 329 163 910 797 580 -332 506 -332 682 -292 -914 189 -362 -850 625 686 197 -881 803 -661 121 613 670 349 -627 -926 373 -262 452 255 264 -736 -845 633 717 -243 -838 540 820 -289 26 21 -27 -549 -908 -171 -421 345 355 458 -907 -637 237 -461 619 873 -790 -641 -769 -496 528 -918 3 -243 -12 -20 -70 713 403 -143 -458 -261 -249 621 664 -362 822 175 146 474 701 143 -900 -596 568 200 -813 184 -479 -943 308 -533 -891 98 392 406 -575 910 806 988 981 -106 213 -703 -497 -465 -841 -2 951 -231 -697 -299 762 700 177 -411 575 932 -820 -376 -47 -514 -101 545 -338 -273 36 194 591 185 -14 -28 653 865 -64 212 153 -379 875 220 -752 768 -284 -488 777 -639 -705 62 -180 -34 -96 547 -434 432 -831 -600 -792 169 618 -39 386 287 630 -26 -1000 -334 715 811 -622 -625 419 434 -966 -429 72 329 434 2 894 642 -964 215 -625 -862 -969 382 -785 23 -482 711 539 823 752 -292 899 666 9 295 -192 -401 -725 678 218 -385 153 148 -354 38 -129 490 -725 273 148 -100 906 13 517 -645 -933 703 448 494 -351 -265 -759 678 463 341 -382 516 545 -605 -407 -841 541 318 497 -538 -234 -841 135 -867 -369 779 -182 671 -254 442 -898 -329 693 406 280 -534 -70 335 -140 332 -310 874 716 -922 520 -34 -903 -167 -336 -626 -916 844 -667 850 123 520 257 -41 -557 515 577 -315 -428 751 -136 -93 -857 -378 -382 266 -185 -644 -369 -905 -405 -880 603 -842 122 -125 -832 -988 -111 -293 364 -820 -838 -869 71 38 42 923 -318 -829 203 537 -536 -396 71 -780 -257 821 -289 639 -108 985 169 -403 657 26 -612 576 565 -172 -145 -949 486 63 -692 502 -527 939 -834 -827 901 969 -729 -343 299 487 213 -834 464 355 208 593 -798 294 -109 -347 653 -665 -620 -174 497 771 289 844 -75 -938 -152 691 -155 176 269 -96 -664 -748 -709 -996 -311 -414 950 483 249 848 289 -633 942 255 -63 309 600 998 -950 850 443 -208 -111 -60 -769 -996 959 -380 832 -781 -363 -391 355 -188 129 504 890 376 152 -780 -825 -684 289 923 -965 613 900 539 453 -332 616 727 -879 64 -461 577 403 35 -965 259 613 330 -944 -992 770 458 -579 -149 -210 -273 343 -772 118 -768 706 167 243 -725 -810 368 23 -780 -153 588 -317 31 448 96 -94 237 990 -48 697 -148 421 668 -337 902 -889 -872 490 858 -469 264 193 101 793 -553 487 771 393 -529 159 665 827 696 635 -149 -101 588 837 639 47 42 95 434 780 -970 -349 831 -71 -670 803 812 -710 988 593 642 -365 74 772 -509 -435 211 -337 988 931 -409 412 220 -160 -186 56 871 -3 448 244 631 290 817 59 502 -695 822 147 119 -425 325 -503 -658 -124 -290 -44 -737 691 8 -48 776 -387 325 -207 -955 -75 208 334 838 560 -343 -580 418 -118 -764 -744 2 169 -282 -637 896 -739 502 867 121 294 -993 -551 234 -412 -74 -974 357 -952 -978 -592 24 -362 296 -137 962 -770 300 -714 -577 22 316 -1 857 -73 -204 650 367 -276 -74 -833 662 -671 89 -329 -691 1000 -499 -395 -220 -12 431 955 -370 -821 -947 -120 808 929 504 96 976 -74 -379 946 -489 -588 385 -122 -513 736 621 611 37 833 72 -311 -533 -890 944 -395 556 483 -500 273 -373 -575 838 21 -957 -540 -296 -154 65 -384 -578 468 -671 -543 953 515 115 338 -884 337 12 567 -502 851 -153 506 -274 718 -501 -59 -72 -780 100 175 361 -755 325 657 -678 -188 661 850 690 -175 -313 495 -607 179 -917 -56 764 428 -204 -416 -175 669 -669 644 -398 -579 -153 295 -858 817 661 -737 -369 -705 929 87 392 417 -283 -492 666 -25 839 65 -286 407 946 -297 373 98 -12 581 849 951 -255 89 422 922 278 -992 -394 -241 -215 517 226 899 588 -773 544 426 -988 -594 -379 -362 -845 -19 -666 670 -180 -168 109 -875 292 -488 628 -659 -190 -479 125 754 -438 -429 -355 578 920 -865 -27 619 65 -769 -550 -297 -971 87 160 701 682 -272 -228 -921 -663 -578 -742 389 819 643 496 386 -54 -147 836 -883 596 792 -954 -447 -188 249 -36 -982 -62 815 25 -107 -349 851 -135 606 -911 -198 -321 254 -21 -809 -683 712 -3 -429 -348 671 -804 -646 204 670 871 -545 858 -201 -567 -555 -897 -274 -694 24 -168 111 497 -172 948 940 935 -712 190 985 -20 -465 23 -180 -423 739 -464 -204 -159 -963 593 -189 -451 35 148 -754 -816 -562 -735 -769 -682 841 975 232 -651 945 489 -376 -745 733 914 939 -489 1000 414 87 624 250 -234 626 -802 -513 697 480 159 -848 -510 -679 3 -160 -901 229 -72 -414 605 428 439 -23 918 248 -889 628 -493 404 -310 563 924 640 558 -363 -470 -803 -161 -858 540 -37 -339 42 790 771 -598 -320 289 525 762 792 -870 82 189 328 -833 -843 -768 -473 -449 566 403 653 -784 61 -107 -836 350 370 202 -863 -441 304 -882 178 -726 -51 -848 -312 -630 129 -261 510 620 88 207 113 134 673 836 -393 394 -644 797 40 -631 -492 159 -616 -118 937 -575 320 -67 969 724 55 -294 -661 328 29 -497 -205 518 119 -828 814 412 67 490 -47 401 -858 626 -312 633 746 -983 774 -713 126 -148 997 -351 -66 984 -962 -135 86 358 949 512 -28 571 -312 999 -826 43 -854 555 -525 154 474 -396 156 760 -816 462 680 873 910 790 689 825 -408 -636 -33 337 357 764 -127 -777 28 684 698 990 -811 952 625 -254 780 -491 -689 -339 -473 866 456 -556 494 765 -163 493 -227 214 923 216 915 798 -508 -344 -289 316 867 40 -112 856 -265 641 954 430 -812 70 134 -210 732 -685 627 -736 206 206 417 -876 -407 -126 -744 181 313 120 957 -997 844 -7 757 -676 -562 910 976 -761 110 -959 -956 -565 262 -796 -391 -80 -318 341 227 312 -809 -440 -24 -971 17 825 535 27 995 -186 -550 947 705 429 99 -478 452 457 679 -836 -839 489 430 -237 854 684 213 6 -862 -153 266 -630 983 -260 303 986 136 -721 149 499 427 266 -232 270 60 420 290 -55 -702 631 357 878 620 -16 861 974 860 -34 -833 552 746 -821 -482 -227 -971 -368 460 334 870 -654 -160 421 644 -203 752 -797 -693 767 426 869 631 -960 -114 -123 -540 466 -979 -866 742 -514 -313 682 -560 -326 -293 -546 -880 -460 408 -473 243 386 -315 132 -293 717 680 53 517 487 -502 -460 -295 -340 -611 -723 926 40 819 -995 221 713 249 -407 263 568 -342 -463 -332 -893 705 724 -842 261 -435 883 786 -73 -64 -639 615 756 356 813 945 48 860 598 384 -271 -652 939 639 109 244 964 67 239 262 818 -338 137 313 -107 -396 -219 644 336 176 555 -865 -141 586 392 -301 -638 -816 -773 -629 -166 548 708 -746 36 687 -1 -731 -996 99 -117 107 577 69 -267 576 -942 -674 -279 623 105 -939 167 535 521 854 810 172 417 804 499 466 636 -703 475 -525 68 -70 230 210 -539 -142 928 -49 -925 813 -495 648 -265 970 866 -275 312 204 663 -908 586 -39 -304 715 411 926 -869 -856 -909 367 -587 261 951 -421 -942 575 -655 -472 960 813 -952 612 -591 822 276 952 -296 294 -541 476 933 -269 -171 652 115 230 -250 374 -433 77 -613 -740 -236 370 733 922 -337 642 -111 -459 -812 -579 -780 345 -965 833 -424 370 750 866 -756 301 -367 -989 -204 445 -589 84 -330 17 51 335 651 238 -640 -390 794 -153 -65 535 -771 -988 -639 492 664 769 86 -614 435 -830 762 -353 4 145 -281 735 455 922 966 435 714 -525 986 -343 -825 671 -658 536 86 -277 326 -256 -236 369 89 594 -281 3 -151 -458 -266 57 -840 -64 -500 174 452 961 -28 675 -670 89 814 250 -198 -204 443 633 -844 -825 -403 -737 710 963 289 166 685 886 -288 950 173 410 243 -450 68 920 -129 27 361 772 358 60 468 510 -636 -622 588 820 -533 502 610 -61 -319 -164 879 -809 937 104 -671 104 139 -440 59 -229 -777 -868 -254 -465 -185 -517 936 -395 777 -579 707 107 806 196 709 42 -468 925 -15 -468 -935 340 -749 620 -590 -18 -862 531 -271 839 -94 -377 -626 946 187 376 302 116 -503 -132 906 -868 218 -913 -798 -763 713 999 -861 -118 -955 537 184 -104 530 -452 -194 -750 547 475 -933 -690 -281 482 742 973 685 684 710 -425 -155 -745 447 307 -539 -651 564 829 155 -579 36 167 -81 -609 -596 377 325 964 -805 -762 120 726 -568 154 338 -853 816 874 112 80 986 534 -254 279 682 -429 -143 891 -251 -182 886 -341 -409 561 753 522 707 878 574 965 920 -983 407 479 234 -628 -680 -320 457 772 -429 -26 947 -524 49 664 -380 -929 -367 20 377 -374 364 787 -747 -219 599 431 -49 -262 -362 468 -903 580 333 -300 -377 -858 770 616 -188 591 -382 797 140 916 149 -336 347 869 661 111 -855 463 -741 24 364 -194 -247 508 -862 -498 450 3 828 -910 265 -85 -747 949 -956 493 852 -398 765 35 669 473 408 -699 -156 -793 199 -858 -531 665 -592 -544 -617 110 167 -927 670 388 999 786 944 777 -794 750 935 -926 615 -863 -96 -769 812 -222 771 -568 -793 -161 -905 157 590 719 861 -732 -277 896 506 -535 299 -207 397 800 -121 854 -260 -5 903 -792 715 882 207 749 -762 -812 77 -563 604 -474 560 -732 157 -933 894 727 -148 -844 369 -286 -333 -674 527 915 -959 225 -945 896 -12 -645 -858 -576 278 636 208 44 23 459 -769 -532 28 884 711 583 -711 -485 943 -778 934 304 978 387 -111 -794 -341 -736 -9 -274 -799 948 -751 -678 106 215 11 -1 -369 -893 -700 166 -816 407 -631 726 -728 -19 818 -123 663 -796 847 -249 341 76 681 -327 775 551 824 -504 -169 -460 -792 107 580 -208 -426 654 980 -502 -495 -536 -546 235 748 -280 877 891 543 798 109 -203 -112 591 370 251 501 4 334 -823 -381 926 -329 85 159 -271 866 -952 -181 948 -341 -647 799 -521 -471 -572 -805 -397 296 -662 659 358 677 -958 -714 307 -36 -480 340 641 -795 864 -702 74 -802 -269 273 -159 -830 -435 203 968 194 701 124 -706 160 968 709 -809 -971 -750 -764 888 277 294 -573 860 -644 134 904 -600 597 -839 849 -272 -393 -892 -42 434 -912 202 -364 664 -991 -129 569 594 -930 78 -559 -822 -892 -14 998 71 335 -505 -304 -915 -122 -947 232 -608 367 -599 -907 -725 876 741 -282 -541 -297 274 -511 948 524 420 76 -472 -376 -718 -374 235 -470 -92 -214 408 -78 -645 842 848 896 -335 229 -386 867 -549 -762 -79 530 -614 987 -987 328 743 933 -231 935 -379 932 -948 -806 233 331 20 476 -152 997 -631 58 -294 -407 320 -704 -252 250 943 954 106 -551 -403 952 606 -348 -620 -850 -221 -684 281 -688 708 148 -636 -75 364 -912 -357 956 -321 -701 -114 454 887 821 -279 765 358 -359 -849 -281 -563 801 -532 -461 880 669 -882 443 -869 505 -592 299 -55 364 224 -729 506 556 672 62 -389 374 638 404 174 -828 -719 -127 1 941 -117 -598 -245 406 -105 -663 -473 892 -564 -643 -370 -776 282 -407 -564 964 55 -657 403 -7 582 397 674 342 443 -694 -227 841 162 506 918 513 820 551 469 -362 406 -702 -971 -113 120 820 -642 919 -854 115 -434 970 756 868 -472 -436 614 826 -335 875 -103 -423 -474 -282 546 -738 -903 702 -161 280 -355 395 -952 -405 797 132 -771 120 -533 -975 591 -945 -639 256 -950 -525 380 516 -567 957 132 -421 -713 -26 308 214 925 825 656 -372 -79 515 -342 -276 150 -627 26 -48 904 777 30 686 350 296 324 -466 77 880 341 823 304 -141 -801 112 172 529 -706 209 -445 -645 -537 -471 -43 -439 797 -880 -402 -96 30 675 -382 500 939 874 -998 1000 -286 482 -377 248 -563 -151 528 40 935 -388 545 571 -382 -622 460 382 -218 -279 -670 -811 832 950 284 324 965 862 195 753 556 194 -66 -838 -137 892 104 -745 32 693 654 -202 -634 706 268 -338 385 -779 -775 423 -451 -544 -684 -226 -129 346 -355 215 -509 871 -913 538 -963 -493 418 -879 -564 -934 962 44 380 -662 73 -916 960 -365 720 -765 -242 351 891 603 -792 -490 -884 -410 -171 -846 -260 -470 429 655 -721 64 -210 851 528 717 969 709 -323 928 -972 293 563 722 437 79 -30 294 -755 -759 803 -142 683 837 9 572 778 249 203 -949 473 -503 -706 381 437 962 -200 695 495 135 697 -68 -16 649 -617 658 -329 686 324 701 186 558 534 467 723 569 639 -912 899 676 625 733 -753 560 -289 -301 -723 -630 -854 -521 661 -398 -12 -859 -909 539 822 -407 -880 -643 -970 187 -835 29 -278 -206 641 -537 -959 724 -507 -1 365 -638 800 -352 -481 -873 517 905 -283 -198 -172 23 768 -162 507 -238 503 -295 -476 932 -674 87 -236 301 -714 680 -156 979 -38 -589 371 -455 -299 -604 601 683 889 -74 569 713 102 345 728 539 478 -968 -895 -52 -154 -883 257 -783 -107 -65 631 441 -165 -210 619 -478 116 -728 490 -388 175 539 756 -167 511 127 759 -127 -496 -375 396 220 -813 -589 134 -181 -405 177 344 -441 -585 -814 -373 22 125 573 -518 728 -112 280 52 635 753 676 -691 136 -166 -122 111 -333 888 689 455 26 -609 -736 -601 112 215 324 -335 650 607 926 877 173 -308 560 -17 -383 -62 523 -210 44 -900 99 107 -468 -577 -602 -152 -218 195 828 812 761 -878 -734 545 551 132 -709 150 -136 -716 -216 -687 196 815 -603 335 87 307 300 442 -19 100 128 -660 -214 -696 132 597 -158 -677 724 48 -799 -848 -851 241 150 447 453 -318 -379 731 -973 511 752 -409 397 -145 -323 203 -787 435 86 -677 711 -631 -95 -649 608 612 750 -307 609 360 93 236 -676 -632 567 -13 273 106 -347 -698 -35 931 411 369 -449 109 815 -634 691 865 -905 -925 518 -630 -752 -771 -92 -966 -746 -116 292 675 -30 -640 375 40 -944 194 670 -500 77 939 -930 -605 785 -343 -944 -326 394 741 913 -743 -826 446 272 966 -638 -590 843 -856 533 -572 448 -259 -592 559 -510 985 814 -943 895 -520 487 22 246 260 870 832 863 -785 305 -23 288 394 -303 -279 -4 -67 617 -735 -90 -476 -972 793 569 -982 -78 217 -914 928 925 -364 -353 -393 72 -919 138 -815 849 665 -572 323 421 -416 181 873 346 -493 -26 246 648 544 -51 -346 336 -618 -299 -436 237 255 -789 231 886 -895 -455 734 209 961 462 378 -451 -932 -568 734 12 191 -514 -658 941 -813 -286 802 -421 -447 1 0 658 534 -91 142 920 -768 263 514 820 -539 550 895 638 748 -571 865 -60 -961 -69 454 -97 535 654 -112 -357 -356 944 -685 -965 307 225 -198 76 681 332 -2 -673 -515 56 -544 516 -602 -73 369 937 -558 700 60 -114 190 555 365 -605 -260 970 138 -961 389 -383 189 564 11 813 889 794 -898 960 670 -375 -112 276 128 976 702 204 -896 999 497 463 -615 -432 -478 167 298 54 -318 167 507 -745 -762 -571 -820 -334 925 -961 549 445 311 -86 608 27 378 -525 -251 474 -471 515 461 -899 -211 -758 -474 -976 805 25 -781 272 -45 -313 707 -637 46 236 -302 260 -815 642 477 -357 237 810 530 -691 -998 428 -611 378 218 -950 84 893 812 922 986 -795 -942 -663 492 -71 -316 -960 -972 -139 561 991 643 -865 335 -181 -260 -237 807 -193 685 -605 736 -929 451 827 194 976 292 222 -924 164 162 966 774 527 -880 -705 -820 -941 -516 -414 -655 -485 -652 -522 -781 599 722 868 -159 188 -11 433 -579 587 -64 -18 -534 -56 199 224 643 -439 -428 730 165 8 -302 207 316 -424 -117 862 -855 49 -615 -116 -695 34 -483 -105 310 -69 15 181 -911 -946 856 120 102 -593 808 523 162 287 -776 -207 -44 -345 -165 -162 529 952 -626 -156 34 211 -531 65 810 868 654 -915 -220 -421 278 444 -617 529 403 340 365 -235 -95 -385 475 358 240 -239 94 -311 839 -719 -86 -709 -822 -734 653 -904 634 -769 56 -793 1000 -701 -889 610 23 -927 397 -617 770 584 844 659 -333 669 386 -353 -862 316 -370 944 724 89 351 535 499 630 -950 968 3 -158 736 -320 944 333 -589 -960 -105 189 -110 422 -629 -490 557 -34 -565 -452 729 607 276 -442 -742 394 510 420 -368 555 56 -543 650 -175 661 -654 662 52 651 -751 -711 -202 865 -589 38 399 736 888 -991 439 161 -860 -725 -153 -936 -460 848 538 -612 443 108 -270 626 302 -348 -594 248 546 -504 400 114 -958 56 -698 435 188 926 68 805 346 669 -823 904 233 7 767 -903 -683 355 -53 832 859 728 -905 11 410 41 -201 575 -680 829 -604 130 -682 -149 226 193 243 -999 -786 990 -362 501 -201 -112 -319 516 -45 954 -872 -734 558 522 549 142 -498 -568 -549 -412 -826 436 404 441 -673 494 330 29 -818 32 573 550 432 848 786 598 522 306 -220 507 475 -594 -289 501 368 436 991 -477 556 876 -676 8 330 213 -367 -192 573 168 -129 -809 903 547 -307 -382 840 221 471 365 -457 -944 -773 -869 289 365 -933 77 -898 625 154 892 996 4 667 460 -573 -559 -12 339 -552 699 372 -460 566 -674 422 493 -742 -768 -794 778 439 155 414 449 -137 211 -869 -83 -326 -965 535 923 -137 959 153 682 -164 -643 204 -308 782 -112 23 436 226 -21 -501 429 295 163 -3 264 -183 -315 203 58 828 -408 89 228 971 75 -603 465 -83 -539 166 455 310 -395 262 874 -819 -600 196 -273 -588 971 310 -619 -573 704 278 -104 479 -277 796 770 -576 -142 -745 -903 693 234 -211 267 -247 77 -447 598 -989 -947 -897 -550 -494 525 -987 -477 -726 332 905 -307 -950 110 137 -927 -827 606 -491 506 623 131 -770 220 -459 347 -640 56 442 -497 -756 534 870 420 314 895 153 554 -320 605 -611 -769 -923 697 -658 398 756 -231 138 892 -516 126 449 87 350 -626 124 -156 729 -388 389 52 -801 -257 -632 265 -564 -191 533 832 716 215 205 757 -975 86 -411 540 875 -217 866 -420 127 -513 -390 997 930 381 -421 737 90 -440 -756 876 915 -947 -171 -189 4 183 -727 760 -969 980 -316 189 576 881 -812 -707 -865 971 521 -655 -340 -514 -866 -576 145 -376 966 994 793 812 641 -904 -255 394 -749 -443 440 -108 -87 -390 -512 -385 -505 -109 121 -466 11 -990 -151 -182 441 -568 -336 -318 -821 356 -264 226 -26 979 694 -303 387 -797 -982 577 -335 -152 -68 803 107 -169 274 609 853 333 127 104 598 135 400 958 163 593 -733 973 -470 400 -933 670 -796 -81 633 520 -149 -890 -789 176 -305 755 -321 503 569 490 -308 -537 -521 -679 505 -672 68 755 494 68 507 533 27 -572 126 -729 758 560 420 833 -443 603 618 -337 -897 800 537 -553 -21 -867 -566 -877 -110 134 -256 -325 -583 920 -953 194 -185 -799 270 712 -656 -338 -934 733 818 748 704 -571 -417 -746 -618 276 -689 397 -224 -45 -25 -151 -352 -154 -897 295 563 236 -332 -700 56 -549 -876 903 -853 -170 980 253 -733 960 -208 86 -785 117 -814 901 -186 -649 729 299 428 227 -867 164 -141 -211 93 80 873 259 357 298 907 38 109 -625 -24 -828 -734 582 -787 133 125 211 765 -152 -411 -97 -371 -500 -23 -738 791 -713 -631 754 -559 -384 -497 188 696 116 -75 94 911 -37 776 -997 813 574 346 963 -294 368 408 842 -254 642 905 -533 760 -602 734 826 -472 185 -526 171 -501 -789 -806 81 834 360 -353 601 138 -229 -512 -337 -135 -994 852 -990 610 227 848 820 -851 -342 429 807 -365 482 -336 -660 -735 -71 -796 29 -248 -322 931 274 -808 257 -464 918 -427 681 105 903 -725 -484 267 763 356 974 482 244 -68 215 -201 -715 -543 408 -786 870 -715 100 -354 -309 105 756 -274 594 39 -869 -643 485 -911 -677 -818 -7 -199 540 -473 -302 639 126 517 927 -459 544 178 -912 371 488 -83 -680 445 930 -355 809 7 -583 -340 936 -11 990 -854 -401 537 944 365 871 -133 751 -878 -336 -909 661 -416 176 108 842 793 -558 238 -249 563 913 -986 -506 -36 196 649 -588 -458 473 764 0 308 -249 775 176 -168 99 -750 4 947 754 -996 -185 -761 253 -44 -88 -220 386 231 -596 241 608 -79 163 -349 -35 937 352 -440 296 417 411 -240 125 -314 -207 -818 -515 874 798 -447 -467 784 136 -860 114 -882 84 -33 159 -197 813 -597 -774 -265 -419 -740 56 717 -53 -232 758 -264 -729 -83 925 472 169 -907 -409 -801 852 593 -302 449 -450 -485 946 -152 897 -123 345 -409 977 889 -340 -254 866 -659 73 -503 124 -567 -143 -209 707 387 -322 383 -501 109 491 -819 -194 -155 518 -943 -194 -65 -375 468 -789 117 -754 387 -919 435 -770 3 -767 687 581 -258 136 -971 -124 613 648 293 -977 -226 720 103 -639 372 -382 -794 -539 -949 -895 485 -394 -697 178 177 -25 -293 227 -231 815 -988 542 -993 -581 534 669 553 909 263 -831 939 318 449 -914 243 -848 -220 627 -683 -620 845 -558 604 14 161 -863 -64 644 -840 166 -5 507 340 -523 -805 -497 171 262 -114 -278 723 689 -885 84 -845 431 519 246 -744 995 -629 -415 785 672 322 785 262 344 -179 784 -729 -514 988 -866 423 -514 -641 793 243 284 666 -802 -345 -740 -983 816 -588 244 -811 -447 911 -991 302 863 -391 712 -528 -787 422 -548 -998 184 -113 484 741 -380 714 663 -986 -741 285 240 488 -965 398 -113 700 -428 897 -330 -871 801 43 -465 -261 -796 433 -808 64 104 985 -706 -77 963 -666 -80 -693 316 -861 -809 759 736 7 330 672 391 882 967 -152 959 694 795 -278 -835 308 -17 -259 -230 900 -699 -283 586 863 669 134 292 -650 -853 -551 -28 -966 -856 -475 78 934 34 -250 862 471 -383 268 -380 174 -298 -763 326 -216 -837 405 579 -42 -283 -215 -817 338 -697 -21 309 898 241 -151 -114 -732 766 564 560 992 -609 590 -967 872 439 -336 135 475 338 -370 -52 308 854 921 -801 207 -267 -703 545 656 -245 386 -976 -60 948 -749 955 548 402 903 171 -694 710 417 -770 -484 111 387 788 317 -525 755 -741 -949 -965 -193 -50 974 221 957 524 336 951 668 -375 -416 342 738 759 658 -58 -120 939 593 -906 564 808 -147 700 297 -93 -317 -407 -569 187 -10 -378 -470 -554 -623 -980 205 429 -909 232 -898 -649 918 -439 -948 -877 -395 499 823 -820 -524 926 -412 127 798 -804 -764 -651 -890 -222 612 671 523 -174 -358 937 123 37 803 874 -306 22 -816 -711 824 -998 -737 367 254 -940 757 -200 967 230 -583 622 584 -132 806 -198 763 822 -667 354 -168 491 294 210 -768 -938 -642 -468 -183 -836 268 -245 -369 965 -182 462 443 982 -820 752 330 -165 318 0 -751 416 -614 -299 -656 -995 -319 351 -225 -159 951 -366 258 46 730 -111 950 148 -955 465 -633 307 693 -834 -25 -644 -671 -151 108 -495 931 686 931 -666 -400 -84 -78 -705 586 177 -881 -460 801 977 -637 382 557 -24 -751 -618 786 -64 25 952 -876 -165 101 408 252 -271 175 -265 -475 -346 660 186 126 552 -468 -489 7 -714 254 641 -632 -275 -700 -930 983 850 489 -240 876 -168 -224 667 840 755 601 -568 -662 846 89 -392 -181 51 -573 882 -991 757 519 -318 -359 409 826 373 761 309 -639 -799 223 -584 -714 282 -467 -4 -128 97 -179 -520 -951 763 191 -935 418 86 -375 102 -410 -348 -536 725 -485 488 -892 -547 362 228 799 -544 -41 -105 745 848 -581 -499 884 625 571 -519 815 956 170 -322 -595 -750 -398 601 235 -501 841 -136 -989 306 176 446 25 180 -647 424 304 626 525 114 20 -665 -536 173 388 -672 -223 17 872 -707 -67 53 -781 -67 598 476 984 -334 -555 -432 -118 -40 -689 -126 -857 -127 -421 -676 -233 -635 48 -402 752 -858 35 807 523 -855 -594 -240 -275 706 643 693 284 759 461 -572 233 -717 -150 525 -273 580 -132 27 572 -562 -833 -151 -338 -337 726 -587 811 836 238 -677 28 784 -902 824 -987 -284 430 814 -942 -307 397 15 582 -865 -731 -806 482 -387 326 -14 750 900 403 -525 314 -768 -162 -872 -994 -672 -535 760 -985 -18 -847 -398 -7 -365 -653 -708 974 -303 -994 -515 -356 -877 -794 -829 -608 -873 -942 49 -551 201 -43 193 -986 95 -356 -327 -643 -336 878 709 -83 246 138 522 848 841 -121 691 -531 334 -66 -944 -967 -982 938 -325 136 437 -401 394 -376 59 753 511 426 459 -797 -294 904 942 964 598 -87 199 425 984 -505 388 -874 -646 112 982 -811 258 661 128 152 141 -49 -377 -319 -741 -805 -578 -110 379 48 -114 572 967 480 875 -4 -215 473 -546 326 -648 151 -198 921 -886 -149 594 -142 -994 297 143 -576 344 541 -431 -174 -990 -129 754 -947 537 -157 -417 783 -106 -204 -243 -471 257 -985 -23 -317 547 -484 -73 -534 413 122 -175 -232 -467 298 -982 -653 -372 439 531 -305 -215 -756 -37 132 779 -559 -942 424 -806 460 180 -793 39 -245 74 261 -543 -353 894 -351 153 769 753 601 -441 720 769 -643 133 -561 492 -853 -69 63 -165 627 -714 339 -782 809 -936 895 304 -106 -915 444 -710 -397 -119 -821 -558 -865 251 999 -446 1 -819 -981 976 275 -792 895 -963 -805 382 -534 -601 -576 430 -583 264 -897 247 -24 453 15 720 663 156 -802 -984 936 -599 -860 534 830 243 544 36 749 81 897 87 277 -719 -528 -213 711 819 858 -730 -567 -559 256 -2 -39 658 -666 175 -338 873 837 -822 -544 824 -75 -373 -187 460 -299 440 -641 -97 -541 362 -59 829 420 171 264 145 431 -510 -347 -826 -670 -259 576 92 -705 193 -691 479 -200 -501 5 117 541 156 -378 13 -843 603 -670 796 872 75 -1000 -588 36 313 56 788 -949 -702 -129 -97 689 408 -209 824 -311 235 -622 312 207 624 808 715 991 661 468 629 850 450 641 951 800 404 372 -274 813 -147 -220 89 -798 -276 810 -405 785 -604 -543 141 -125 613 -295 -358 -996 984 882 -713 50 -576 344 -459 160 991 548 -458 -403 514 937 -114 999 763 729 395 -980 -839 -601 898 820 -870 -502 -471 889 621 -578 -691 186 587 746 -513 -74 -772 -28 -606 206 23 197 42 736 136 841 -348 226 -998 131 168 -244 97 -951 930 -698 47 690 -736 -515 -408 132 308 -361 90 272 737 -624 -869 -122 -908 487 -600 -131 846 -443 793 802 358 -149 552 956 -721 -136 142 -225 284 -144 413 968 -321 -904 573 -33 -887 -309 904 846 968 125 191 144 -62 -797 508 960 -960 801 -962 -614 57 441 -532 19 -735 -192 509 736 -531 -733 283 -21 814 -606 -118 -696 -287 -7 176 -853 160 -919 -975 -178 899 860 176 -874 285 976 -849 402 -953 577 -166 -62 381 948 776 394 -553 483 409 187 -252 -680 -581 -924 -326 737 700 -147 -279 251 748 534 472 712 -975 -215 -136 792 -180 684 922 -959 93 126 -29 -644 -395 518 -272 -982 401 44 968 90 77 697 -882 618 363 944 813 884 -337 -367 907 301 87 417 731 -275 150 -760 638 -766 280 -181 -613 976 291 -724 -953 -370 78 852 880 184 -404 -771 480 132 454 594 -423 857 -410 792 996 -685 744 -171 -144 228 -73 -33 -686 -947 49 -957 484 879 -36 259 -356 -449 -707 273 987 139 -338 -503 -305 825 -395 -131 -649 73 287 512 -177 -769 -258 -678 -308 178 210 -439 917 -208 719 -983 352 191 355 432 532 903 860 -77 34 -76 569 369 943 -431 190 -289 282 -141 72 -211 15 -933 -231 -607 -172 295 -512 864 216 -816 -191 416 -197 768 962 -262 -882 100 -834 -540 881 -47 -736 -933 -530 -752 -454 611 498 -221 993 580 60 861 -369 260 484 413 715 590 225 -279 978 186 -777 165 -175 -810 575 710 579 -288 697 270 874 -285 513 450 -945 219 -585 187 827 -162 53 -273 -859 669 668 -839 39 763 615 -846 -10 -878 -982 -135 -184 -570 956 -579 -733 248 261 143 244 -460 112 -895 289 876 742 360 447 913 -443 -913 989 15 78 -312 526 443 370 -478 -185 270 -630 -796 155 386 -3 -493 -108 -685 -741 386 889 -376 -291 -969 545 -855 675 -35 690 679 -11 -677 679 -946 -775 -305 462 168 372 997 -134 408 -914 988 939 -426 -197 512 63 816 354 389 429 600 260 -826 431 750 976 -645 -782 17 619 327 40 375 949 921 -885 380 -473 -939 -976 870 -855 -759 211 778 -311 -525 -8 -734 -540 342 -673 76 -396 719 266 296 268 817 981 -544 -253 -4 271 -158 599 -949 803 225 986 318 428 84 -121 899 -227 643 615 -989 616 721 -125 748 -870 419 -438 813 738 355 161 256 -157 563 -839 -380 -340 -752 -519 -256 -188 -253 406 780 964 -794 179 -301 -261 -232 505 306 -842 -91 -845 -358 260 -747 707 114 -38 499 490 159 362 533 241 -461 -664 -781 767 326 78 -65 681 530 453 672 117 25 25 153 -139 -734 768 218 -98 539 602 -987 -910 781 -287 -276 250 762 -605 139 335 8 -917 -225 624 617 861 985 -975 -133 228 667 -764 877 -243 748 -595 331 -389 496 80 -437 598 412 924 874 -205 332 -814 -896 11 -341 623 -337 701 40 -392 822 260 518 -528 -254 237 61 -4 609 -920 -836 574 871 -939 574 -577 440 464 -515 590 988 346 -120 -256 440 899 -982 864 854 287 356 18 -528 -779 338 -289 214 -833 -631 -233 256 444 331 -635 -8 999 -293 996 638 -900 723 -938 -960 -679 611 -388 -600 802 80 -949 29 393 -654 -572 879 -977 -349 -374 -622 -455 643 -101 531 -231 -973 -532 -273 -170 -895 -974 -28 -876 -915 849 -709 148 838 972 846 905 817 197 -887 -575 674 734 -2 522 -106 -162 -353 730 -379 32 -345 -125 785 120 808 545 155 911 -871 -552 -947 -448 288 -840 799 -225 -549 670 831 -23 455 -709 103 -751 -264 -189 -308 110 -71 231 -991 6 -143 -105 -6 680 -237 581 -353 483 -83 473 229 -108 53 919 -609 -721 -161 -645 -170 773 -722 813 243 -870 -530 -798 105 -539 825 -892 -471 -276 -269 366 -470 -8 382 225 533 556 -484 -804 92 -728 600 -851 -11 529 803 -289 634 117 17 -793 -453 -47 -773 -601 494 -825 680 -340 608 -354 -753 980 -956 -488 -187 156 904 -950 -487 -704 -675 665 201 -96 593 194 -402 -243 81 -46 -462 -728 224 501 122 -982 615 -193 -599 -313 -411 979 -110 -410 -605 68 621 508 -949 26 256 -712 -422 -160 -573 532 -94 -133 342 123 -576 962 -7 514 731 446 -278 -498 187 -346 -690 -160 -244 -632 -890 -947 -330 -604 540 -802 -285 -160 -475 -816 -187 -795 -735 774 -386 -198 -42 323 677 343 -83 655 544 -780 552 -921 -942 -617 596 -147 -648 136 706 -122 -364 722 431 421 -955 -118 -498 243 940 -595 364 457 -262 240 315 565 765 207 -614 -671 968 761 207 876 651 -600 -591 453 -187 -569 179 205 505 400 -825 289 793 -912 69 -167 211 850 314 651 643 75 -834 -896 -503 -963 -953 991 966 538 639 485 -561 -354 -11 987 -99 608 -146 718 785 514 355 -380 -537 -990 445 -539 -902 449 -436 -820 968 -893 -774 446 244 -370 846 -670 171 84 -968 214 457 742 255 233 208 -727 -255 -336 -444 142 -511 -852 512 -275 563 -909 -107 -689 740 199 -745 496 741 -200 522 -906 38 -204 -494 52 -864 154 -825 660 932 637 -146 -296 -976 860 -3 -825 -330 172 804 721 -981 -703 -435 -771 -68 470 505 -12 -394 -797 -763 -12 805 -105 832 -367 189 297 -586 -495 870 35 -821 266 818 257 -276 -18 348 433 -791 -499 481 608 618 -493 301 -261 -458 259 -727 -942 545 -526 465 -581 -720 -24 -659 630 -982 737 -401 -354 60 -265 944 230 -308 659 563 -130 113 734 -395 453 891 -57 17 -148 -79 -877 -840 -18 -625 854 329 -536 -329 60 764 799 -520 -130 870 -386 755 308 439 -990 24 -153 78 -325 -226 -311 979 -288 479 973 -198 -148 259 -220 287 -328 433 -149 553 546 -243 856 167 -197 906 -420 -475 461 -888 -737 711 283 422 -628 412 142 334 -33 565 -794 -835 125 -411 -915 834 -831 -187 -536 449 -970 834 485 -168 -892 316 6 -416 432 578 -652 427 123 640 -278 309 337 -151 252 -880 -159 -500 -736 861 762 269 1000 689 -109 -247 -54 114 345 74 -814 511 -706 -794 487 917 80 60 721 356 414 -283 790 63 -32 -480 -183 656 -284 779 -232 394 -806 874 532 -482 954 974 858 751 188 757 -57 -444 -991 -470 -409 525 904 -715 485 -822 -769 -190 518 625 -525 -694 818 -159 85 608 -391 -258 797 -262 -975 -576 -81 680 206 -217 -391 966 875 -747 418 -658 -571 -972 -925 394 937 -952 -531 -831 -919 994 901 -269 302 -425 -970 779 -556 186 -750 553 -438 -106 237 349 500 888 287 624 -108 -633 -824 43 758 110 -92 -973 -670 927 -794 -428 751 -553 -220 51 154 207 242 -95 -423 834 648 -183 -812 780 -534 -27 -876 -306 -517 364 593 -968 -225 955 763 450 579 582 -889 -31 548 -834 -141 -784 -560 -427 -553 -388 -85 -169 722 983 822 497 -123 4 -395 960 -199 -989 461 96 -805 888 -144 467 756 687 -323 -734 -975 -134 -973 -580 -507 -828 935 -358 -972 366 126 259 425 -967 451 974 -16 -716 159 689 -369 -133 -545 -272 -896 -864 -127 623 -709 -53 604 -245 -870 -942 -499 -151 -273 -938 194 -264 374 251 932 335 -319 85 -896 142 -12 921 -688 609 702 73 568 -917 470 -859 611 173 548 -86 -248 -301 391 173 107 -325 895 484 804 983 -46 -689 514 -395 -848 656 -302 -734 -27 48 -950 121 978 737 186 133 980 137 -209 -795 14 926 85 465 -258 -237 702 200 267 -46 186 -551 -193 195 90 -453 584 -236 -987 782 138 -584 820 132 718 709 -839 -136 -825 -478 711 470 -315 679 -570 -779 -177 -448 710 -416 -390 424 88 927 812 225 568 -542 735 -449 -517 719 215 297 -737 -482 123 -773 -952 -921 -233 -280 146 -404 240 -237 -505 572 911 -271 -813 633 320 94 368 -627 -134 51 731 19 320 363 -986 284 -918 646 26 880 -45 872 -219 512 -153 704 140 614 -525 595 -65 -913 -640 -738 468 52 224 -957 -483 329 -88 437 110 54 -427 345 -762 922 -963 880 -661 856 254 966 668 21 -173 848 -978 -456 -239 3 -553 -535 316 662 345 -604 105 858 521 -521 -576 -561 -568 405 -47 706 -120 -128 -167 -949 -668 248 -467 -284 229 -318 706 248 -810 -642 191 -461 -532 962 -808 916 -632 -304 -252 -205 282 -538 -292 630 895 866 438 -391 118 886 554 -991 629 792 448 592 235 891 443 353 400 -698 -968 183 -443 81 -308 404 219 -621 -333 881 967 71 280 -908 -93 44 490 -369 248 327 739 -192 574 700 88 433 -895 364 671 169 854 -978 17 602 -611 67 -636 -162 615 441 -903 -723 -854 -153 442 -107 180 -683 -694 654 756 74 -284 641 313 578 -643 395 208 870 994 471 567 -829 -48 -517 -164 -226 -216 -696 -898 1 -701 683 -39 -525 644 -603 744 523 905 -585 -248 560 179 -728 -257 -592 255 -576 182 -260 822 -795 136 -292 -329 570 596 -23 781 752 -187 -581 -269 962 -473 -262 885 383 846 -99 -304 682 253 -430 942 834 -967 -354 745 -693 -839 705 790 195 -636 362 638 455 829 755 -216 172 553 -161 -292 466 -623 563 -578 -758 182 435 860 -203 612 690 368 475 312 -416 -138 801 412 329 759 989 364 -594 631 59 -616 -614 693 -407 -435 -783 -334 983 207 -291 88 490 -871 -160 -498 873 -296 -366 -804 -373 -145 -410 934 -681 850 -833 483 946 313 -244 576 -294 -154 -62 -750 -201 90 -214 613 -22 906 450 30 125 -997 -876 575 399 -294 766 481 249 -665 839 666 494 -170 -213 878 -947 861 682 -420 798 -252 -27 874 254 963 -389 -230 896 828 562 -880 164 830 -727 274 -310 333 843 370 -777 -255 -146 425 -327 532 -52 -79 -701 529 261 -243 912 68 -507 657 565 383 -596 -734 -598 -540 -740 -805 -230 -42 -5 9 870 -945 562 -815 -860 377 -470 474 300 -765 -5 -109 -469 -621 618 -10 -636 -829 44 119 510 -354 -428 -556 -862 -473 305 -58 -675 -582 293 -960 -925 132 -643 -521 -195 3 -954 693 -330 851 -599 -660 -744 466 860 -593 755 -273 17 928 -233 -190 -526 -136 0 447 342 165 22 977 955 -901 271 640 -243 -117 962 820 21 -795 583 -416 437 955 157 302 666 -945 -503 -335 -437 977 488 -417 285 -22 969 546 -152 728 684 -989 -699 -635 -995 101 -288 -885 176 652 57 171 -209 64 513 -901 521 476 986 -573 110 -812 68 -347 -444 981 -926 31 527 303 -258 317 -381 -437 104 -885 150 -128 -691 851 -546 871 880 -36 787 -74 -108 -539 -978 878 -221 -113 -257 621 -185 -369 -707 -952 488 143 79 -922 629 651 -270 782 159 -561 -111 -775 442 395 -124 -280 78 387 564 803 306 -972 764 185 -824 -981 -858 -970 -446 1 -264 -90 -627 -513 -414 -487 -246 385 307 -73 699 -126 -461 -35 -656 186 512 975 -397 -357 694 -623 514 489 -124 -87 478 35 -701 -157 511 -683 -192 305 836 -415 369 -381 -846 -731 -289 -352 600 167 -302 556 -115 235 -11 -873 -948 297 -319 123 -299 -410 738 -735 -49 621 -882 141 534 -520 -234 816 -816 -252 941 360 -969 -101 -900 83 -86 510 64 -618 -891 719 -787 877 -762 823 -347 -561 -909 -9 -324 179 -469 787 376 -43 72 730 -634 -491 689 844 880 -389 419 987 765 -644 701 -170 167 952 501 -445 124 -380 1000 -550 92 106 620 -242 -752 -13 532 -28 -571 735 -369 930 38 448 -233 406 -912 474 157 -730 312 -581 -248 706 86 -653 182 -821 65 366 -23 957 -975 -207 731 221 -718 -528 795 -570 485 -685 -406 96 -416 -354 -897 -225 -282 -236 904 367 -834 -734 -35 342 731 -725 -756 -306 -368 762 390 46 -779 -422 -703 -564 -524 -458 210 41 -240 -90 177 275 -419 -294 683 126 -503 -6 -977 -453 -389 743 -357 95 -702 679 451 -571 -352 -155 901 -907 398 700 -813 753 -541 -231 -703 -899 124 587 508 582 571 -621 586 930 -688 -412 -458 982 -670 -606 -322 -499 -374 61 311 -343 -470 29 -642 391 -997 -832 -161 -809 -367 -462 707 650 -597 481 700 -639 -321 673 -661 -519 442 -24 -22 958 173 -497 564 -879 -498 -599 -402 -331 -66 -341 975 -118 -391 -880 220 -470 597 704 -124 -465 -107 50 -699 44 -763 900 21 -461 489 -489 28 271 -349 945 -750 446 -168 -177 -208 216 -990 -545 113 -415 188 123 -145 395 398 -932 318 386 -869 675 138 -303 -971 -785 -802 -519 968 -532 -300 854 -300 -158 -580 -87 236 265 -529 -791 515 -573 164 772 -460 575 -137 348 -51 821 -263 -124 330 292 -422 -274 325 566 78 160 513 -965 451 606 -335 521 -56 855 -285 621 -216 -931 906 -720 -114 -441 470 293 -453 410 574 515 58 -489 -466 -942 757 316 -511 964 723 794 885 248 86 44 -715 795 634 714 -208 -340 -335 -223 733 -187 339 517 8 456 103 296 -657 888 394 964 951 354 581 322 346 -755 -361 -145 455 953 -259 290 -924 -301 968 860 23 -110 -483 -154 277 255 -332 -338 -589 112 -633 -402 -553 -68 330 -565 -887 -737 -603 -459 690 -855 496 -142 -268 455 679 -301 44 -947 -668 360 -891 718 271 503 -73 -48 -453 671 680 -484 924 -944 767 -49 992 662 425 -89 -40 431 67 671 -220 733 329 90 812 323 959 -329 99 92 638 -667 -789 -386 -186 821 -340 705 318 -217 -98 -41 -989 -104 -239 -920 -299 969 946 -222 -434 189 630 187 -273 -469 -944 994 860 -35 893 411 -187 -524 -688 -809 706 609 -358 621 -545 -737 755 -315 -827 -920 652 -920 379 463 -685 -785 704 -955 957 -979 -711 854 145 448 -847 -671 -44 -531 441 -367 505 949 -864 750 -483 273 -322 -911 -835 -839 -207 367 -103 519 -440 474 379 -148 -36 362 -144 735 -67 -592 -64 -20 -404 78 -513 -744 -98 394 -771 187 924 -325 -287 -683 603 660 642 486 117 617 382 -553 819 768 199 213 -194 870 -770 773 -1000 755 765 942 555 123 -135 152 -631 350 -935 -436 -959 -875 462 -335 -542 851 -188 93 -298 -781 -605 -65 327 -654 -280 348 -857 -904 -848 -653 508 890 -143 430 -504 -691 718 -454 373 386 -867 851 -716 552 -148 586 274 35 -103 -629 -920 -786 773 -431 387 633 59 995 -663 -227 459 560 -316 -626 649 -22 -216 508 728 933 -862 -229 -318 588 -713 368 -948 219 997 185 -193 -392 612 222 -183 93 839 -614 -645 -842 -261 550 -380 -823 -936 -851 725 59 826 -326 -239 324 -401 -718 385 717 -710 848 -494 -961 -42 288 23 942 170 -926 -295 -812 -385 116 55 9 809 -649 397 -195 258 496 476 -327 -333 -962 -421 238 -880 -799 -801 910 402 -291 340 318 105 -801 -595 -463 -818 783 368 -462 449 217 262 -430 0 913 -485 535 14 351 -213 -262 915 -156 -455 -411 229 45 -176 985 495 797 704 18 -333 -454 838 -986 -451 -885 -826 755 -763 461 48 446 -202 287 -808 585 553 724 128 -165 -945 881 -919 703 917 -414 146 795 -683 435 222 329 -387 705 -481 528 -4 455 -35 -992 184 -446 895 970 -230 467 77 601 -383 -856 223 -824 -155 133 390 -887 958 -17 125 -308 -595 556 -739 -796 -530 630 -280 292 -485 309 126 -26 259 -204 918 42 6 -249 -249 367 -725 -479 -175 7 -364 -886 -257 608 -101 36 -3 765 -118 -347 47 365 -578 523 304 -613 78 882 62 979 -995 -183 296 -16 247 808 197 -47 -310 535 656 -856 865 -259 119 590 -105 311 278 -313 658 766 629 600 -480 -503 -923 -969 194 -996 -204 574 72 -341 65 -134 -218 651 -895 689 -636 160 366 -409 133 429 -614 815 762 -59 -235 -402 949 862 713 735 70 -577 -729 155 607 -933 90 -825 549 -236 882 -179 888 984 -459 222 260 -52 138 -994 200 653 -422 937 590 -321 -299 -919 471 548 -775 -1000 811 -404 111 -534 710 -549 -759 -315 316 -426 779 -893 -23 386 5 652 951 737 220 -990 -255 124 864 95 -141 632 143 -225 377 690 969 -238 -586 -123 79 392 -181 -747 -521 -861 529 148 -943 -751 412 187 172 62 67 999 321 -622 543 366 623 -33 -105 823 89 752 250 851 -840 421 791 492 762 698 71 -614 -979 -904 327 969 498 763 23 -214 638 -858 909 -687 -144 806 -654 -391 5 649 -5 -241 322 361 324 390 532 623 567 121 913 293 -340 50 -415 -669 -86 968 -930 -20 226 994 43 -677 985 633 -176 742 -439 328 -271 121 360 -998 -588 -43 -134 -420 -383 -827 699 -864 -408 367 112 810 363 -665 -239 371 -199 -71 -218 761 -961 236 922 26 248 871 800 -7 56 189 596 -874 254 -663 -225 -580 298 -180 368 454 384 688 220 -873 1000 -349 -863 -968 -664 -912 759 856 -933 976 -756 -210 -210 -117 707 -45 -438 -346 12 64 -295 982 895 -99 -535 -562 -797 540 484 -611 -484 -669 -589 864 -165 226 -817 244 313 -891 -673 281 -679 140 328 -267 748 -37 -961 807 127 863 50 508 902 368 894 -487 -698 455 82 752 -816 152 646 299 -465 820 25 390 -673 987 -933 497 629 -17 -318 -954 606 418 -557 -296 702 432 733 -301 -551 -565 -621 -516 325 92 -696 355 -546 -46 -945 224 194 413 -658 491 -896 -96 -974 -353 701 963 478 373 796 210 -622 417 323 -392 -140 110 549 12 88 21 -892 191 -653 -277 -866 -370 -716 -952 342 432 -528 -705 -447 -294 -471 80 -407 689 -472 -143 -355 -217 998 -814 -539 -259 -453 -700 -889 751 697 -715 -386 -850 956 -18 745 679 341 -154 176 -450 467 476 -786 923 -229 626 -441 832 665 -9 852 78 -511 -221 729 284 -203 -124 -491 -837 676 -618 946 -958 -103 400 18 845 -336 -485 785 -376 -33 -546 660 389 -240 -610 -573 -282 -867 -530 66 -380 -994 -632 523 -114 -458 -445 397 498 -391 691 -377 973 -562 539 826 478 -801 618 -196 -264 880 -144 661 -843 227 -57 181 823 460 1000 455 -950 945 -710 -786 333 -494 152 632 906 423 843 -182 -259 -509 -680 -800 -420 -783 29 -899 -360 267 -213 178 470 -961 734 290 200 -658 464 246 -510 -553 -429 143 -437 -192 -466 285 695 634 -666 488 154 147 -940 321 994 -786 -867 -906 -680 485 -887 664 -893 238 -701 847 999 -442 835 -875 -9 440 -798 -647 -466 625 -629 -450 516 581 162 367 642 179 -485 670 -674 -717 514 6 -55 -761 -536 713 749 -313 740 -904 -599 156 899 660 -205 968 -215 565 929 -53 -779 631 793 249 357 356 938 -133 1000 -583 711 714 448 257 375 -775 -269 644 -911 299 334 -18 -337 -976 -966 693 6 977 -880 836 -130 453 212 75 -435 856 778 -105 14 609 473 -195 328 75 -424 -715 882 934 -532 -834 -687 580 734 -375 228 469 -934 -742 95 -655 246 -12 684 179 -729 -455 -673 123 -264 190 224 171 900 -492 -604 -167 -522 638 -798 -685 178 -410 -57 -281 167 258 -790 -471 -923 -953 -983 814 -825 -830 -77 -967 966 979 -968 697 -582 -183 104 -19 -611 954 -957 -767 818 -195 -451 -930 -970 -470 -664 -515 -112 -297 -304 676 -962 513 599 -569 643 -88 -727 505 186 176 -13 502 457 -672 328 -993 705 708 -78 469 575 22 547 325 160 -169 -936 -454 60 898 -128 265 -908 -931 905 480 -351 -634 317 842 -269 -915 -27 769 -768 739 890 -66 383 -20 705 -1000 -347 762 50 652 925 463 -246 -411 957 -973 -199 -357 -828 508 886 -915 544 740 -733 45 856 -168 -157 251 388 -750 586 829 -688 -874 -828 74 -337 736 493 942 -41 -301 -120 733 -418 573 799 -695 893 -611 -75 245 -36 -745 -919 -122 88 851 -706 121 -251 -42 678 -15 -55 328 -121 -318 758 -11 -466 769 201 101 -568 -350 -529 -39 -587 -527 -442 685 -821 322 -847 -250 -289 -442 -369 -925 -819 -718 885 -464 -198 -151 348 893 243 344 182 945 337 -720 475 643 -709 50 -116 235 -12 -806 -561 -308 -272 40 648 -522 -385 -541 -91 398 -415 742 289 -871 -339 553 -265 -924 -9 507 162 886 568 874 -117 -982 311 262 -418 -381 -992 951 -195 645 -171 599 911 836 -212 593 898 348 -277 348 -518 -235 446 837 -797 605 770 -786 727 271 -221 547 -930 135 -366 474 642 -496 971 -251 -837 -74 550 932 177 -426 -961 -446 162 -879 734 429 817 641 -746 145 902 899 -279 710 -469 -515 -607 -606 432 -277 -855 267 333 963 -203 134 -882 865 -929 -775 174 -417 327 -385 -256 -770 345 77 686 -84 -69 40 -771 835 -921 736 -517 -280 -930 489 -772 -908 942 -6 -629 -215 -197 256 884 430 -848 -165 565 -621 654 231 263 549 204 -534 996 769 -521 -911 468 -504 -85 266 363 -650 327 -523 713 -871 958 -288 -782 -692 -893 -294 -147 84 175 702 -654 -195 4 765 714 -426 862 259 -167 -411 74 -471 578 496 -981 -202 40 -638 147 -458 197 -971 435 449 -268 -846 277 884 541 894 -387 712 706 92 -647 733 -780 -326 497 650 143 863 91 139 598 -155 -79 696 -781 -403 -881 686 36 944 128 775 961 179 -751 -84 818 -674 231 166 -398 358 997 -764 557 -871 484 -926 224 -455 -558 -287 -753 -301 -795 358 -462 17 -287 -868 -450 -494 -204 689 952 -233 -529 13 441 -870 917 507 14 152 380 413 -357 240 742 -357 -773 -13 -78 865 319 379 -85 -753 -195 378 828 80 -710 681 767 -276 -567 563 -467 631 -948 108 716 -626 -837 624 544 -981 741 -5 889 751 -313 -879 -753 -277 -431 976 -249 405 -414 894 213 913 970 -780 426 312 255 436 936 -704 255 -382 -840 -636 -976 392 -783 799 104 -910 -311 840 -869 975 347 -764 -48 -837 803 -599 957 -877 701 -499 496 36 -965 -929 -47 217 -257 -728 582 -161 843 -913 -459 636 -816 741 -493 509 496 316 -38 -289 -2 687 -978 333 -638 917 296 -749 847 5 565 -587 -190 -555 737 -466 432 570 130 -106 -545 -773 266 679 349 657 253 530 534 -522 -20 -865 -260 63 849 459 -415 -590 805 -870 -490 -753 -559 513 -698 -57 767 9 -303 503 532 -92 -379 -999 -980 400 -201 853 582 -54 452 693 -142 408 -620 -368 617 204 457 272 153 109 -507 -567 -567 -853 607 -371 957 101 -615 843 212 -922 -740 317 -734 -353 902 713 -953 970 826 -591 -306 841 299 -193 -12 689 142 -490 29 939 250 36 -733 758 -473 -112 -902 226 948 617 367 229 -586 772 -173 -665 821 218 -434 763 35 -348 155 -251 -533 414 -980 332 20 -358 -739 -253 -445 -907 -62 -409 841 50 841 467 -599 193 -897 -134 -983 -462 -13 -325 37 -25 516 478 -422 461 328 -566 419 -205 978 -573 589 201 311 748 325 -859 -825 -645 784 -147 -951 173 -431 -372 412 782 -975 62 -967 -755 795 -512 -285 624 202 337 -459 -893 630 940 -125 -967 241 428 254 123 658 -337 234 630 775 -394 -224 -517 645 483 -152 -191 -842 584 213 -223 -148 373 -507 -18 57 371 -351 229 -400 -723 -303 -295 311 -852 33 88 180 488 838 -868 -439 -69 474 393 364 27 -633 306 665 410 368 430 -563 322 -594 -862 -850 -309 901 360 132 -515 354 249 -95 303 931 485 537 -617 387 391 -395 -182 -919 -410 -904 -167 40 885 140 -976 -140 -72 -528 175 599 -805 -317 -50 353 -206 70 -688 -488 846 854 -468 -344 749 -9 -4 258 467 82 -165 339 59 -501 -342 81 96 384 981 661 905 -313 667 -995 780 -687 198 619 -396 -227 -741 487 59 -859 693 -902 -728 217 579 111 123 992 -911 -533 -693 670 -199 550 266 740 -107 1 -958 408 136 246 -673 837 -426 527 -885 -339 699 -865 186 376 -256 -935 371 593 169 611 203 462 996 838 -646 -264 -980 300 -11 -195 -649 184 -272 -523 594 -10 -324 290 -93 933 126 188 950 894 74 512 -577 596 56 924 -70 816 299 -374 736 627 504 758 -744 463 943 -762 -873 823 298 612 746 -20 -53 49 76 655 896 -638 126 -814 539 673 -522 -224 699 -502 713 99 -496 -357 -928 998 -134 -286 -157 -237 902 369 257 -574 741 -819 475 -81 -378 627 -974 213 754 139 -583 -434 -335 40 674 974 -231 712 876 459 -576 639 406 90 14 333 344 -40 -296 -841 -510 107 794 373 746 231 982 -833 -727 582 -438 873 259 -821 135 402 481 -786 897 878 118 -337 -799 437 -782 231 -621 -232 -802 -221 681 659 109 583 175 -152 -33 644 -793 -204 -926 948 -145 -45 -336 323 -191 909 579 917 678 610 796 786 807 -799 229 -857 829 -32 -788 683 -641 79 -557 -57 377 -916 708 -108 -961 674 -769 -934 662 -157 949 -47 882 -370 774 -56 179 -371 -826 -147 -507 971 930 705 554 682 95 647 -248 171 927 -862 -533 -892 622 82 372 533 229 -118 -506 -917 987 -67 -325 -90 -153 96 -96 989 -517 161 43 -259 742 393 607 -346 -62 -379 -916 560 752 -759 -76 348 -172 -155 227 934 986 -328 358 639 -436 -946 -397 -238 -734 780 -459 867 -499 539 -379 404 714 959 -567 -291 622 -645 874 277 -989 -844 358 758 69 26 225 -202 17 -465 -577 -980 -796 806 906 -633 -145 -449 203 -240 268 150 655 918 -238 800 -747 -412 286 478 -809 -223 -962 587 -504 -189 -540 329 701 393 9 -757 581 -674 -687 381 -367 -635 66 -110 -623 611 577 -109 303 -896 620 -904 656 -933 -607 153 525 419 406 217 334 702 -985 -602 -666 -81 726 -104 817 628 410 -928 954 334 54 -617 -276 368 -751 -501 808 28 -266 725 932 518 847 938 645 925 67 -743 -212 190 -919 -839 -800 -661 -844 -115 -718 -67 -198 33 -951 -774 -898 -569 -363 645 -960 -321 856 383 -264 -468 691 26 854 -449 -263 527 -911 -989 730 -563 -555 -519 865 -515 914 -346 556 972 676 -643 343 333 583 -784 903 -889 899 -771 -407 -392 641 -596 140 -848 -468 -939 485 438 -827 800 837 910 -269 -593 -841 46 -496 -609 -45 -860 35 -535 55 -263 782 -398 -434 315 -690 -29 -619 358 -929 -368 910 509 745 -461 65 446 -331 -693 931 402 630 728 498 679 -912 670 747 822 -914 235 -932 -873 -766 553 -489 234 374 151 -994 84 340 715 843 273 -480 -363 -993 738 -871 913 -117 -705 -641 -656 217 288 -711 -387 -251 -581 -236 482 -940 58 -118 922 914 -531 -928 659 897 352 427 -4 -468 -107 -892 -908 -684 239 -108 -98 774 366 522 -890 -196 879 702 -118 -903 690 879 -746 157 35 -901 30 406 -36 751 661 805 -362 154 379 -103 0 -668 791 389 -287 50 -292 64 -23 719 553 948 79 -246 998 506 -687 -555 -848 146 827 -271 365 903 473 220 44 -969 -594 -231 970 -204 -797 -917 614 -824 -32 -415 366 -329 948 179 527 -967 822 -814 894 -650 -602 -759 627 -316 848 846 848 940 -496 275 575 794 -848 -883 -520 91 -636 251 -995 631 -235 -806 -315 517 -188 -423 174 -678 159 -135 -799 941 297 -410 -81 -381 -319 561 200 -166 398 25 -958 -470 -170 -41 -440 -497 -238 537 -96 -397 -127 -709 -547 -775 -407 53 -302 543 -63 251 945 483 -670 151 412 168 939 788 -597 -422 -259 -685 44 134 -287 -192 -577 821 431 -933 -557 184 -655 288 -297 -590 28 -999 918 -489 -603 -264 -174 -240 -534 -867 778 631 -24 -408 194 129 702 432 406 407 -272 236 -807 839 -207 861 357 786 630 628 685 477 536 990 -66 457 -485 68 266 -980 198 13 860 97 264 -167 260 -867 -50 -144 -552 -717 117 -576 828 543 -957 820 -374 852 307 678 -102 -707 -217 772 901 639 67 -552 531 83 116 -970 -45 679 400 -318 361 539 -340 -964 793 -478 958 -177 377 869 -927 623 905 -68 -153 554 207 -220 529 972 476 -232 -64 -53 505 -185 987 595 -742 -67 -13 8 883 722 -275 738 912 904 -417 -758 -275 50 -55 -706 921 514 -607 -788 302 -494 523 -864 -295 -245 -587 -972 620 -910 -554 -719 -28 510 672 -636 -116 501 -287 -92 570 -556 -41 770 -256 227 773 150 311 -456 -419 -571 -508 -984 203 -651 -33 -308 293 116 674 -210 -814 -918 -550 -286 253 -892 326 661 168 -4 -929 -165 531 -312 -698 275 809 39 631 108 -288 -645 -455 32 205 534 -369 -73 -49 637 -130 518 -628 -69 -254 950 -493 944 -460 78 791 -960 646 104 238 -82 -573 -105 272 478 -851 358 -88 -94 728 855 -780 -809 696 -999 789 -825 48 -578 -631 -816 -78 -75 -908 342 -663 -893 125 -641 -183 -22 -720 165 -298 987 462 671 -953 -605 334 -826 386 -320 451 -465 159 -914 321 -220 -577 281 391 531 -862 267 -446 580 -579 644 706 -843 632 457 -811 700 170 466 -945 -493 166 -493 -396 -645 557 126 -30 419 92 558 -41 295 -100 -385 624 -13 -237 868 110 661 -804 -280 -138 853 -86 604 856 -47 678 803 -214 713 -222 -292 -846 779 981 589 73 -993 -773 -395 822 -392 -853 -93 -791 413 -941 -305 -454 -797 678 913 77 -493 -847 517 -872 378 705 553 -561 -537 434 822 181 -231 -418 479 671 328 342 -500 -19 822 59 731 -435 797 -338 -611 312 299 -267 -496 858 503 110 -21 575 777 -149 774 331 925 -392 -130 -828 815 -256 549 37 -44 565 -330 492 -491 -697 851 -251 71 860 526 -814 -68 -561 -963 679 -613 239 -237 610 693 -902 -992 7 -582 864 -267 837 427 -412 -179 -371 325 139 -930 -925 -541 -772 -431 111 853 237 420 106 -533 719 850 678 842 574 -796 -3 424 259 -698 -651 -963 694 -659 -363 215 -250 949 -390 -920 312 444 -590 959 929 -59 -289 -845 -256 602 524 -362 -614 -706 89 790 -620 610 -605 779 174 -771 88 -173 -389 -165 37 -976 -508 461 -180 -118 828 337 696 -193 -748 -218 262 -233 -234 -937 249 277 163 -823 -95 -324 -360 121 297 432 333 -613 855 115 -316 202 -661 72 519 -707 118 683 -244 985 349 70 -687 699 -609 37 315 -111 -481 67 -467 -316 -415 -243 -66 128 -171 -477 361 -957 219 -915 -295 533 406 -298 960 -732 -39 -276 340 -950 -16 -219 894 309 941 -515 590 435 551 -551 -51 267 786 95 735 -408 369 753 -386 -443 -547 4 -18 308 11 377 876 -2 -702 -817 556 376 547 -454 627 586 -123 -661 -289 -767 -573 -332 -957 805 -968 -465 305 193 -32 -347 -922 -333 493 421 -263 -533 29 -470 99 -759 836 896 -460 -659 692 -173 -306 -354 453 -1 607 335 106 -627 520 380 -21 -651 639 -721 585 538 568 507 -636 -551 -920 -828 255 958 -557 -797 -137 -999 737 818 -231 -424 -703 -614 805 394 906 119 -276 832 -70 833 -695 -471 -540 -682 -924 825 556 587 383 271 -561 -119 507 -465 -647 -414 56 735 -924 -322 -748 -264 157 -792 410 881 -88 712 -44 -20 -202 -201 428 -583 -430 447 126 981 42 -205 -734 303 496 -462 986 -606 726 -982 344 -83 -990 -97 -801 749 851 374 -980 92 -673 568 -868 588 -454 -530 596 284 281 -389 -873 -626 424 -888 87 -359 905 -768 -639 -205 399 -832 821 527 -312 718 -766 -48 -155 422 171 -818 -493 -197 254 -893 -649 -341 -361 662 951 -628 918 -851 795 -557 748 350 -358 973 -558 431 -827 254 322 360 270 913 592 -462 -67 -720 -331 785 963 -285 780 802 -453 353 165 -45 416 52 397 -792 529 45 844 598 -420 729 444 880 428 -315 -478 4 -574 -390 -762 31 -915 -835 531 700 -487 16 540 958 341 147 -380 159 908 -966 260 -913 -68 695 -243 -721 628 -470 -492 204 885 11 609 822 -920 292 -469 891 -444 335 -293 582 204 902 676 776 216 -431 158 357 469 -870 -31 -310 105 423 -260 903 -953 -117 -403 -695 686 417 -727 283 705 -622 -209 -913 -186 994 529 684 -62 -965 -622 156 465 204 -93 306 -126 108 925 -661 -974 425 139 -960 817 587 -15 235 -573 420 1 -439 -421 -645 86 97 383 -51 612 -177 -326 -316 482 -432 59 589 821 387 607 -181 987 436 597 161 531 -839 662 616 266 -454 140 -711 613 -564 -363 -443 167 -13 184 511 -27 -516 193 -980 -922 375 -583 -425 843 -322 -104 -404 -707 -490 -368 672 497 -303 -193 545 -250 -611 -274 -922 126 527 982 -412 700 339 275 19 -972 626 497 10 -204 -610 295 856 686 -362 -557 392 -680 -93 -448 877 905 -999 893 -307 -498 507 -208 60 615 903 898 697 539 -189 -111 88 -771 -696 -860 -368 -707 -868 -522 -647 -569 -477 39 184 992 767 -115 984 410 910 -668 -368 783 -990 936 -216 11 13 -776 -863 860 701 -286 -669 -416 -522 -517 861 -116 97 -891 -400 -383 13 -219 737 -495 -197 125 -413 374 93 620 -983 542 468 758 824 -460 -246 592 -600 -369 -200 551 293 -465 -968 838 116 -331 461 607 -712 152 -583 -930 433 -976 913 450 611 806 726 474 -648 602 -759 -294 -824 -56 -113 31 337 -60 562 -367 230 -527 916 838 -912 322 746 -316 317 -344 -449 994 -171 595 792 968 67 255 993 -796 184 -337 671 379 136 -447 -380 -117 -42 -532 -722 -670 924 -806 209 431 521 800 283 -966 -119 -648 -213 731 938 -14 -966 993 -318 348 425 234 53 1000 -254 329 -309 309 728 -876 -683 -783 -1 902 -246 -718 -43 -132 417 130 -185 963 480 -631 -746 -287 802 721 119 272 153 -94 108 430 40 784 525 -853 -730 -772 995 572 -891 767 137 315 -194 687 -72 -909 61 891 -572 -540 -753 120 46 807 808 -316 -483 -11 295 862 817 -214 -842 -126 -602 -545 167 -194 -26 -152 -369 -632 646 702 -731 -517 818 626 863 -957 -555 -709 890 797 -980 100 -983 -844 -703 -962 732 -615 306 -693 -480 -411 513 532 90 -157 -181 -119 971 347 499 903 -227 -230 497 817 -257 -417 -528 994 442 -849 4 776 -412 -170 299 893 -527 -426 399 634 -60 745 199 -129 -877 -925 -153 -169 74 -205 968 156 -392 -420 -138 -524 -86 874 -121 143 -265 -125 -608 -540 -667 -856 777 -88 405 -550 -338 -637 -25 -863 -12 -294 -737 -656 959 -680 -452 122 -602 144 -584 -916 177 984 906 208 -572 -254 -976 746 985 -382 230 -45 -545 -485 753 573 186 -782 -158 461 468 492 -390 556 -819 195 -170 -553 -395 -224 868 -372 -266 901 264 -141 796 -975 342 673 108 -405 81 -354 916 -603 -131 13 -594 403 -976 655 922 23 619 561 -958 -868 -857 138 405 74 -36 -233 289 -46 202 -346 386 -918 443 679 336 -251 511 923 280 -936 454 -865 490 -507 792 -926 491 -544 392 -714 606 660 -756 309 -288 -952 -965 -198 654 -965 521 940 187 993 567 -474 -250 -829 769 949 820 503 -956 0 595 -714 -807 -581 362 505 -771 246 834 416 -822 336 -602 -894 -851 359 23 56 -588 891 -935 -813 -820 158 -326 -144 -5 -244 -981 291 -668 295 -554 560 -611 950 -392 948 -309 -269 403 -619 -759 922 -990 -984 -176 540 -842 917 -634 791 626 133 206 -570 -517 -800 -615 393 224 658 382 170 963 611 504 122 386 -989 -264 -145 -8 146 -435 -209 977 -651 801 -60 -60 -118 -96 886 344 466 -978 8 -651 393 960 89 107 932 -412 684 -369 -162 -521 -332 864 -481 -347 -111 -485 -555 332 -654 -962 -22 337 517 -923 188 460 180 991 -919 693 -334 77 908 330 -309 532 -677 -123 747 110 753 729 815 -200 -90 17 -283 -774 -313 -863 673 841 -51 -396 -566 759 245 -231 -53 811 -968 -277 -128 -566 -559 841 -107 -185 742 -175 698 -216 -451 -907 -940 -397 -364 592 -247 95 645 914 979 -145 354 -924 -756 2 -355 -461 547 -656 -631 500 -171 -539 67 68 326 997 88 585 159 221 -1 -264 970 -629 -237 663 -927 473 201 192 -694 -886 -897 -524 -694 523 -723 -58 739 113 -485 865 -974 288 670 -677 47 -642 521 451 767 -872 735 -507 237 -776 946 -894 -119 -953 285 243 451 -240 -196 -570 -393 -784 -448 -598 775 -36 760 -648 -596 267 -187 -35 -480 739 -600 -486 -937 920 -520 -536 606 881 -745 498 901 918 901 24 -984 557 -152 -917 -328 836 -625 408 -88 -813 176 968 988 948 -675 -250 95 479 -500 234 -244 -405 992 207 -669 208 -530 -629 -663 359 113 50 646 205 510 720 766 800 543 -375 364 -872 62 -568 644 -954 -290 546 252 -997 -981 218 -95 452 639 34 813 811 -120 464 -911 280 393 -174 -780 644 -977 31 -356 -27 -191 686 -174 221 340 183 -718 937 -783 716 972 445 37 234 760 -138 -34 -258 555 970 -461 -503 -219 -979 743 51 571 574 -995 896 -247 387 71 -545 -562 -405 223 -811 -551 -72 841 -371 994 358 463 947 664 -557 -918 -208 854 -29 322 200 -550 917 313 -843 -100 725 170 -519 -35 661 967 -608 253 -526 630 -413 -470 -109 989 723 961 744 -810 740 939 -116 -360 634 -791 -409 500 155 -488 975 -95 -34 -177 498 184 -775 -740 30 302 -291 -211 -403 -267 648 -698 936 -735 753 565 99 -141 501 781 535 -307 592 -459 852 670 132 342 412 -313 -622 -312 -788 -618 -50 -79 -571 623 482 51 580 -713 -285 670 -600 538 728 -529 -940 995 687 -377 516 -882 407 853 182 763 -375 72 -628 762 -649 580 580 -494 695 0 650 -611 -402 430 768 -757 -792 -714 -81 -636 924 639 14 688 -416 118 164 506 -379 -606 -523 7 20 73 -214 -464 -651 48 809 -400 -289 822 183 -802 -143 601 -900 -945 197 809 -82 823 7 -255 -165 23 162 782 -589 991 -424 676 -719 -363 231 453 -689 371 614 341 -417 -672 -404 118 844 14 -300 -654 3 742 -276 420 -91 -234 561 -380 812 826 163 -370 505 -576 -21 560 -615 -15 -314 -935 455 -417 328 -9 -960 -989 -571 793 959 -156 -360 -907 -7 924 187 380 -967 -958 851 881 -296 -123 647 -337 186 -919 883 548 281 -321 960 139 318 -101 12 -650 369 -8 -299 975 -503 -113 -872 -396 -747 228 501 -229 -652 475 291 681 375 634 -857 -239 582 -115 100 -801 -841 -228 -856 84 -472 746 -415 949 630 -673 -211 323 161 621 -877 133 -31 282 533 -312 -49 997 -869 601 -850 -745 -620 476 114 336 -203 -733 627 -577 900 -263 -358 -375 119 -741 -464 438 827 490 231 -298 442 -327 -454 552 80 317 -559 188 950 131 -363 170 922 684 -279 170 133 -805 130 -409 -820 2 164 -21 -714 -639 -114 581 -787 566 576 783 -238 -761 29 -51 814 -748 880 121 704 473 -990 -938 735 -611 -129 -646 -112 -625 -856 71 69 853 482 763 -26 -108 700 -832 116 451 -381 473 131 -975 -496 -26 -175 66 -56 794 300 413 -340 -438 352 -251 -11 448 -407 -21 670 991 535 340 -266 642 592 274 131 250 763 294 816 -719 41 418 -737 987 990 -191 -651 -614 565 -278 -745 -229 948 723 789 188 392 -903 97 -611 318 -922 -17 -772 837 865 463 840 -411 -446 943 -324 855 328 -843 -90 -800 445 -995 -152 -547 -696 688 392 402 -738 119 -871 819 33 -988 92 845 433 -280 -312 243 -529 777 -862 -423 549 -939 482 -753 -52 -18 -459 -795 -803 12 -383 175 -452 -609 -182 946 -348 891 -798 716 -89 155 -491 251 687 268 681 -72 112 788 -172 -960 18 -828 -26 44 845 414 -350 595 -528 -153 -895 -613 966 582 -353 836 780 272 954 -969 -96 247 845 -266 623 542 -743 -662 862 387 -846 561 506 -128 264 -145 514 899 -688 191 -30 402 608 486 938 -827 675 -711 208 -305 -474 -947 -429 880 -670 115 -620 -50 85 -992 819 806 795 -130 -352 -560 -75 983 -705 818 635 -767 488 -713 310 731 362 90 370 -703 -59 311 -789 -935 -242 300 -686 -95 130 -604 -456 647 -813 614 -494 46 455 -241 544 -330 -673 -869 -435 -966 -112 73 -763 -266 325 -52 -690 202 -718 151 741 873 -924 -251 429 -822 -327 578 188 277 -827 -417 995 909 -300 -215 538 -635 750 -837 -820 767 -934 -22 963 588 680 218 105 634 957 287 -259 -754 46 -229 -217 496 -136 -830 -996 749 -908 618 511 649 363 -777 -793 -96 -130 -188 158 -812 -277 513 -250 -899 -20 -283 299 309 -79 305 168 997 314 82 -831 723 814 -183 38 -773 418 -433 270 743 -642 973 -706 832 -127 491 231 775 224 80 -889 279 -733 -235 -520 -743 -364 -19 -772 430 659 953 791 -668 613 -802 -607 -138 787 -689 -992 246 789 0 993 -341 -122 -482 779 -410 -23 -107 603 -145 213 -676 -10 -388 453 108 -344 -830 -50 479 944 -191 -66 551 412 -904 12 -267 526 -184 899 -965 -534 -150 -438 314 -935 -569 -203 451 580 181 384 -567 97 361 487 539 170 225 842 747 49 -839 642 -438 -317 34 405 -301 666 620 -964 920 -71 266 -625 351 -799 -892 1000 -55 -474 576 686 97 676 -267 295 -607 465 891 480 -430 796 -793 146 -410 -280 -883 785 -433 -292 -853 -531 583 212 -485 -887 -278 -458 -547 -483 -184 -249 382 559 -823 -407 -878 -705 766 488 193 -873 -491 -338 314 -346 -449 872 -836 130 -464 34 -54 -902 -792 -908 -428 -53 -5 236 906 -710 499 -575 189 279 332 -861 616 6 599 -515 61 300 -315 613 475 -374 -368 941 981 518 638 766 478 -568 259 72 265 130 -406 -729 -56 844 624 208 -870 559 -64 -570 717 -383 990 508 -605 627 -998 -17 -543 -440 -79 -117 -203 -81 275 -317 -821 -546 613 774 -498 -685 170 -813 -389 -911 -757 -830 346 -53 -724 45 321 501 -963 882 -801 116 26 812 -137 -579 -901 626 798 204 37 -10 507 -22 528 223 -676 -354 -130 414 470 -623 -719 -852 183 519 -594 -63 -729 758 604 652 251 -890 -260 455 894 611 876 -418 -981 10 569 717 -305 -548 333 239 425 912 -223 687 -620 -77 662 835 -233 221 -961 -722 72 -31 -960 176 -179 256 -184 -816 313 613 132 -887 -766 213 -159 -620 -145 -16 -175 455 -141 -914 -320 529 -872 745 572 -996 291 -714 897 -245 751 -865 -987 -58 -174 457 544 -123 -62 660 -965 689 -35 736 842 777 746 386 939 -43 -653 -740 -307 -86 -760 -807 -292 241 -481 -446 -681 767 -797 429 -287 119 -466 853 -560 -577 -590 54 532 -208 -260 -699 724 209 299 285 -295 -143 -275 -74 720 427 88 -657 -613 704 992 622 -755 289 999 662 357 475 -678 921 -285 898 -149 -913 -998 -535 701 121 -343 658 -572 500 85 982 621 319 377 -726 272 946 -637 478 -991 -414 -607 630 -397 -107 36 999 795 -328 -513 647 68 877 -717 -460 561 884 828 930 -591 -495 -13 573 -535 589 -89 629 -681 -911 -178 962 901 563 659 -362 769 -519 499 -302 -246 878 -429 -245 -988 -785 -994 444 -106 979 789 -280 -983 835 -686 460 862 -526 741 -411 -151 -717 863 453 164 -506 -982 597 566 778 917 950 -210 67 520 -185 -859 -372 -344 189 -484 814 799 -944 563 -931 -550 882 587 -241 615 928 190 -699 -467 -7 -254 -824 -412 -947 49 -552 833 -923 -725 165 698 -313 201 981 -942 593 294 -876 54 627 508 -910 905 780 971 288 -202 -547 -589 -839 -855 185 133 -953 949 565 407 802 311 22 -265 74 -894 402 933 555 -379 -530 539 -732 607 -596 -651 -169 783 -292 777 579 940 796 828 569 13 191 -674 -672 544 -844 -229 -198 728 158 773 -109 874 -571 -226 449 -112 845 300 486 -493 -458 164 895 -308 149 -875 -413 -41 -952 751 -578 -508 797 534 -349 891 -60 -742 -276 332 -189 685 -936 999 -682 530 -523 -533 -494 -745 530 417 -530 474 -620 713 341 -913 935 -76 533 -16 -616 -517 601 -505 992 -855 790 169 -332 742 -333 -977 -154 709 -784 -888 -767 952 451 -586 85 820 -773 -516 -766 71 853 659 -958 -935 336 676 506 -208 377 543 620 896 83 -802 225 -936 358 685 135 784 172 251 -447 -418 566 -203 -454 37 511 14 255 207 814 -30 -602 -88 200 886 262 -596 134 408 382 951 891 19 -355 -484 795 -814 -108 -156 -753 -340 38 -894 925 473 142 738 -772 965 -228 713 -164 -443 578 -916 48 -242 685 804 240 880 -916 -543 475 769 -560 347 -426 -920 -818 -177 413 617 -687 -60 194 984 -708 -335 645 863 519 -434 798 -359 94 844 -278 240 533 218 -884 -192 -670 733 994 -826 63 -819 217 787 -116 -356 590 -935 -674 936 -117 526 -948 -497 393 -396 -23 -826 808 -486 -340 403 -76 494 -295 279 -239 -517 -428 -773 198 -912 -702 -938 -746 -918 -942 -668 317 -774 19 -537 -910 -56 -728 435 630 -292 -94 589 304 253 342 -988 -738 889 994 -770 -133 681 732 -478 941 379 463 174 -825 -8 683 775 598 957 -821 -710 -465 -802 970 143 -379 549 -319 -497 -495 762 334 -482 -157 -51 -3 -662 -487 -909 -432 -469 -607 -497 -229 227 -469 -81 -404 796 -979 858 389 -789 877 520 -387 -916 -106 879 -50 560 -649 -943 -785 701 341 397 445 -748 -286 649 -124 374 578 239 -449 872 873 -723 -286 -635 -142 195 917 -403 20 877 588 408 -607 712 287 -231 805 -938 -976 -77 -292 46 328 -219 -745 -995 45 357 450 294 307 165 -806 331 372 676 -367 78 -837 822 278 441 802 -129 -241 -576 -435 66 -325 567 -708 24 -479 939 -864 -285 -139 18 811 -610 -912 -547 -31 -959 417 -382 -776 912 596 110 -591 25 -971 -721 -471 170 255 371 -31 190 -682 713 -290 -588 402 -274 -759 -960 -112 860 367 498 236 -31 -535 338 -933 -819 216 583 -823 -21 -167 230 -340 -528 240 24 989 419 -912 139 727 -252 -257 -23 956 -931 671 355 -357 894 -46 558 -882 -505 61 -389 509 3 -380 560 422 883 672 -589 571 -910 -761 -468 50 261 220 -918 761 -3 427 955 -143 -922 980 -329 -601 -538 -553 -851 518 -202 323 329 -899 532 83 -590 284 -950 -354 -144 -126 -741 -959 530 -370 -917 807 994 125 -723 891 -810 625 -373 967 -482 -144 31 -107 381 572 -732 -904 52 25 -251 -126 327 175 833 -185 -860 -470 -716 -67 419 977 -205 -904 913 -444 645 -988 535 402 -673 -232 714 918 -373 636 52 428 -148 189 -147 999 541 -65 486 -324 356 140 -466 204 -974 -649 305 -301 400 29 645 137 841 -206 -285 840 -181 -824 -434 620 238 966 85 874 130 -68 -895 642 642 -882 -426 153 489 -15 491 -914 -150 -649 217 60 -503 -337 -648 -982 -362 788 -954 528 554 551 185 80 60 740 -977 -711 -774 869 -24 -15 -793 643 -314 283 -482 -260 -793 -685 -685 279 511 259 472 -906 -288 221 -880 738 -518 -805 -547 263 -348 355 -794 -122 86 362 -660 792 837 210 -142 -273 452 -20 -836 -325 -181 252 925 28 29 -707 -711 350 -920 805 -557 -529 526 -47 990 -832 510 -578 -674 -314 862 -937 -882 -603 593 692 152 301 130 575 978 51 445 -348 298 466 -361 -358 884 953 -423 -279 975 315 804 -460 -955 324 -918 -839 -891 360 96 -83 -357 -987 -945 142 -918 -318 -280 -204 504 -731 -422 248 342 606 457 798 -41 -679 -51 768 -426 -535 670 -562 -827 595 982 -350 -830 -886 773 686 465 -291 505 -646 -666 -668 -908 160 -402 -729 420 375 415 -218 837 -816 361 -228 172 419 -94 673 201 725 944 448 -108 -807 -517 2 -400 -809 244 765 33 547 -231 311 -892 -834 261 391 -904 735 680 619 -995 868 -647 -445 800 -663 354 654 792 203 253 -213 -544 260 -904 625 -350 -837 301 -841 405 -808 840 222 -893 64 -791 -379 -664 -256 814 -105 424 562 890 753 362 -469 739 205 -761 -684 581 641 -127 166 881 -793 -683 544 836 150 512 761 204 813 -111 -402 -178 403 391 329 648 -268 -706 759 -964 -264 -682 566 -915 -327 -599 -793 244 318 633 865 -437 -679 -318 626 -653 48 812 -118 -739 -417 -385 -375 -863 214 474 961 -33 -240 931 -568 -749 755 -147 -890 503 -91 -536 -366 847 -879 930 720 854 245 -197 250 -336 -565 679 -992 -465 -964 -506 572 -814 44 450 948 533 -760 -654 774 600 -197 -484 916 -105 -366 -855 -961 -210 624 946 683 -404 917 419 -804 -376 954 287 239 -138 -877 806 856 910 -210 -486 -998 689 -495 -44 383 -528 -400 -939 -389 954 1 -705 496 284 978 -4 349 -704 -818 171 -531 -571 671 574 239 -793 -970 598 -714 679 -276 -669 -200 852 -712 71 136 -32 382 101 -831 -434 230 861 -815 447 357 -629 285 525 -449 -656 520 -499 -447 -204 642 -812 -613 18 99 -539 150 -645 -823 308 -1000 562 582 91 -26 -980 -105 751 -343 482 155 596 161 -854 71 353 -298 389 -51 -860 762 489 -330 -202 549 -272 655 217 -119 -885 685 -476 439 435 604 -809 468 51 173 -125 -466 32 241 384 948 747 749 -637 -167 -331 -595 628 368 897 -581 869 57 -13 -139 439 60 -803 -58 -531 984 -784 875 -851 645 940 181 -250 -89 210 33 484 -787 -621 794 299 -239 -691 876 222 -775 409 -664 141 702 663 -81 -207 -115 966 0 -881 786 -1 53 -605 548 480 -124 -528 -616 189 998 -122 -66 788 -890 -76 -625 -584 -53 -158 631 -648 -914 -266 -648 -661 718 231 145 -494 -827 225 -90 478 -308 322 -724 -252 635 707 -683 772 199 208 751 -794 -659 -41 594 -961 -976 -863 626 58 836 -145 -558 -681 93 -472 656 -336 -997 208 398 690 -102 -888 619 -529 457 880 -560 -21 715 140 -511 868 -952 -305 60 35 -693 158 -780 425 -130 657 842 -762 660 -393 207 465 -307 214 -331 50 809 400 681 153 -432 -89 -219 637 -294 234 -564 -911 55 -595 -767 -61 -116 -402 -19 746 316 908 145 -795 224 41 630 242 -107 -632 -539 165 -177 913 139 -151 79 -30 754 958 534 -962 -438 -244 540 596 -108 -862 670 827 -370 -655 -418 -215 907 -889 -40 -486 -227 160 -4 893 292 947 -484 448 -52 -793 74 -676 -817 -387 510 803 -372 634 457 -705 -463 -578 192 -778 209 7 301 563 -278 -67 983 -122 -779 -895 -642 -371 396 -71 -16 -709 -688 761 -609 821 -642 -277 -610 295 -266 250 -977 -601 -469 -740 65 -117 105 946 -924 857 -775 -357 798 -912 -660 -666 491 207 -494 -752 783 -694 -453 844 -538 -641 -655 284 -599 505 -315 743 -324 -915 419 -866 -625 -634 -954 -2 -612 -642 -299 574 -625 922 196 -708 729 -163 1000 886 817 964 342 -566 -633 426 909 146 840 502 -847 617 21 -559 -327 -232 -311 -798 -844 881 744 -389 844 -995 -675 551 232 -185 -992 314 -261 740 -759 54 -501 625 -539 -853 83 -909 -969 -607 -498 -589 -231 -770 132 889 430 -729 137 -29 -969 -437 6 -605 181 5 953 826 73 681 368 -237 -238 -753 -598 358 -318 -622 -631 378 887 995 -667 -704 -926 675 297 -505 408 -479 358 253 105 -918 562 67 -152 164 936 -597 -837 400 483 729 630 323 978 -242 -911 -737 -398 928 91 -293 227 -76 -712 -778 -757 972 148 740 -990 -203 231 475 -688 -61 3 240 135 -275 413 961 -991 2 -374 -904 298 954 24 -419 232 -708 530 102 -205 -728 65 991 245 122 -308 21 -68 -234 830 -275 439 -497 -226 816 503 450 407 -193 306 313 109 -86 862 -694 -411 655 257 646 -41 -867 151 582 -547 -855 958 839 171 -133 -808 860 247 -799 94 -317 137 826 -913 -275 -322 847 -740 -378 774 671 245 556 -60 -2 707 -506 80 672 241 -800 -80 695 -729 252 -405 384 -820 398 430 -495 -49 -906 506 525 994 -429 -446 -839 406 831 -61 377 965 -936 -245 443 301 897 81 -509 -536 -228 331 986 -256 734 -673 -98 -79 -709 423 -440 767 -575 -576 -880 480 880 -940 81 654 -438 265 590 -795 390 543 292 -939 510 -564 849 -383 -629 662 -8 -160 91 -65 680 -662 -852 55 -144 986 -826 -435 -156 -907 139 -339 -67 -586 108 -548 -334 -240 -106 207 -124 801 -945 160 781 -923 750 -81 775 303 -272 -416 -661 -213 546 -667 -417 155 434 662 446 283 -331 4 984 494 -946 -34 778 -530 476 -941 911 706 -100 470 -650 -999 -254 -669 250 -309 -168 566 -107 -223 -319 977 784 -773 751 176 -82 558 -883 -987 757 -27 -325 115 277 -393 -914 -775 221 -404 -103 908 -947 -179 506 -88 -316 -330 -212 -946 -288 -338 -858 -217 -849 -484 -265 -291 -626 53 234 307 -386 -99 -262 -342 -743 -762 895 545 619 299 -232 348 -256 479 -397 265 -323 -636 370 -326 -903 -846 955 -448 598 -401 195 -383 768 422 -482 327 639 45 -630 829 -530 -337 -734 -506 908 -27 76 571 710 -640 -576 -767 643 726 -950 826 485 -50 469 -719 -803 107 523 -1000 476 309 -741 648 339 -872 -336 -807 238 -507 -190 557 168 80 -114 -606 -596 -972 463 144 917 -382 -479 640 -742 -105 -251 -59 -867 -858 438 5 493 -129 -488 901 932 -963 -640 758 118 -734 498 411 -547 628 590 -219 811 621 -36 -669 241 822 369 -186 -379 514 -293 576 -700 162 -937 -898 -135 226 399 -364 -409 422 782 -447 -647 -114 -443 -277 226 -743 -521 -352 -116 -173 -797 828 -364 -250 830 -585 -683 -756 295 239 -322 211 17 842 382 773 925 556 -970 106 352 342 -855 -999 -889 -476 -13 -621 363 -274 376 728 201 457 -517 -157 -529 -872 922 761 115 777 -170 548 717 -11 675 80 -456 -77 663 674 -928 -218 -213 -257 -780 410 51 -90 338 -682 -32 454 -70 949 -130 -652 -17 -595 -145 682 150 -97 -58 804 729 -654 -591 -616 853 102 551 688 293 468 -786 -653 197 597 -611 170 668 -470 272 -142 -679 14 637 391 384 -988 -475 -288 -780 665 922 929 -249 -479 561 -276 178 688 -550 -810 -348 -22 848 -868 -806 -732 697 -980 -884 430 292 -183 247 -99 358 -235 456 378 967 396 81 661 980 386 906 -689 373 -388 944 -873 63 -535 44 950 343 -913 -714 -320 -658 -539 -853 147 -647 -442 -46 -493 -350 -403 533 -272 -213 -724 169 -899 -1000 -64 -167 -541 -259 264 -811 -298 208 -844 -430 267 -433 561 -262 -152 -512 -474 346 -123 781 -75 -391 208 -885 330 -792 -801 -687 -387 -775 505 568 561 -652 371 -619 -185 586 -547 638 631 -969 -951 -999 876 748 -730 -158 524 -885 -691 554 402 -82 14 -218 781 917 340 -459 -682 -551 -817 -806 -691 893 -883 624 274 -27 18 -413 -375 292 -154 25 -464 -657 -338 563 -899 -125 966 554 -297 -787 -149 435 619 -691 -676 -892 -394 278 -187 -678 807 260 -534 391 309 655 587 -500 -35 -811 338 -750 197 184 -248 318 827 -301 -160 -899 -806 668 300 760 131 -926 -271 -85 -249 344 -968 780 539 -971 -906 -264 62 -845 297 -683 -715 -935 -621 818 -397 927 -793 -800 670 -529 824 -975 -505 -890 -55 856 -978 586 232 -752 -462 -127 104 -415 690 669 -164 -391 244 787 948 62 -978 72 -442 15 812 -652 -805 -698 556 -869 -544 776 501 691 553 164 -829 761 -564 150 -947 948 -305 795 -664 -139 -524 -1 -764 -172 408 177 -27 223 -824 527 -184 -856 -252 953 -881 -444 903 814 343 518 -875 -837 114 -587 212 -619 -105 -660 -221 201 411 -13 375 -684 71 -590 211 -886 -119 -721 939 42 561 -227 -735 502 387 822 910 749 -966 -993 417 -212 -35 203 -697 502 19 -332 -137 960 690 -507 -936 161 -898 360 793 980 -392 957 295 729 -262 767 399 -55 -277 652 -296 -506 376 6 102 -65 -396 718 712 289 -700 359 -757 139 -601 -752 490 270 638 181 -417 788 -630 -617 86 856 884 424 -520 -657 983 -762 -356 343 81 -325 669 -142 -914 -934 87 807 883 276 435 -838 840 458 200 537 423 240 732 -27 -165 -940 -700 -38 -434 200 938 -160 435 -165 832 189 770 570 -963 -33 -694 86 116 801 -406 480 -247 85 -793 735 854 825 433 795 142 -973 -119 -412 -650 -248 587 -440 145 -366 996 469 -511 -518 301 -539 178 440 -754 189 111 796 316 -352 193 575 -181 -170 -686 -534 364 704 477 857 -117 458 56 -86 792 753 -372 445 -127 290 -162 465 -594 110 527 35 329 77 -703 754 930 -546 -116 -701 857 -474 -52 -328 -716 636 -602 -654 -302 982 -537 -195 168 820 -771 -10 251 -679 39 941 307 419 -250 802 35 898 361 33 595 -720 -744 925 -930 320 853 971 -875 396 -101 735 253 332 -514 -254 -548 765 318 306 -139 -974 852 452 -844 -38 -230 -527 540 57 -583 59 -891 -690 -270 265 -563 89 -36 565 -957 -473 -420 -706 -70 331 -600 737 659 568 -332 370 -146 -831 730 608 265 142 -95 644 442 465 967 -247 -228 499 -191 65 -161 721 412 -650 697 45 -69 691 757 842 -820 -613 -756 -83 585 255 418 -887 -457 248 -698 -703 -991 -408 555 -443 -457 502 79 -946 8 451 893 974 -817 368 282 513 -377 225 -323 -787 -542 564 323 -766 115 594 -820 706 -929 -364 -10 675 -266 569 -309 869 588 515 427 -888 881 918 -334 260 -744 -1000 249 -906 -62 119 666 -409 -877 189 -318 54 420 222 -23 385 -289 -210 -780 -813 -270 136 -917 -954 303 434 523 871 734 613 567 215 -856 -65 -894 -948 -238 -206 180 737 668 -550 -336 983 71 -903 986 840 -983 -973 -595 905 -304 -924 299 714 -907 350 -488 770 -879 206 -200 -562 -264 -197 -922 -344 90 227 311 720 -298 379 849 192 -832 688 -518 -877 -452 711 -669 -252 -563 -400 -71 151 -144 -843 785 745 742 364 -246 -436 379 792 576 469 -66 129 -859 -876 -202 -510 -963 604 77 -727 -931 -508 35 -727 635 -486 -274 901 744 155 267 167 330 -889 788 -758 928 -211 619 194 -251 -782 301 355 -995 361 927 -147 854 -367 -612 930 500 -629 -448 -54 322 859 -543 429 -52 -361 -73 -790 -336 -786 621 416 -732 333 972 818 160 -273 806 64 333 -499 720 -305 -568 535 779 661 -35 850 57 -497 719 -875 -265 -109 -818 425 -58 -903 -861 -259 -977 -120 39 245 990 -608 -393 -640 642 -924 -915 924 60 402 -216 220 -940 341 412 427 663 894 329 -549 -532 -534 89 -86 710 29 613 -925 716 25 -886 859 -86 -131 522 -302 314 106 -412 -570 631 167 225 122 478 -376 236 423 705 330 -3 522 -527 831 -219 115 560 370 92 -589 -138 520 -374 -372 -833 -921 284 -443 519 -47 938 106 -580 -930 -689 999 -719 -997 385 923 -634 555 -839 -568 989 27 -294 -217 -204 321 -243 937 -161 592 -430 36 -369 844 -934 913 -659 95 -868 245 600 872 -123 748 -256 400 576 -829 -975 997 -581 135 668 423 955 -994 -313 -592 549 302 -951 432 16 934 -710 -368 470 670 902 -746 -308 -507 -105 -99 98 659 -160 708 981 938 -790 -415 583 153 -544 989 -921 507 485 -512 -242 -701 -37 257 39 964 -675 899 54 -550 179 -63 134 -654 -471 -32 -642 -628 723 94 -986 -300 -87 -744 -482 596 -886 515 508 783 505 -660 -57 -617 -638 -303 -728 73 -519 180 -658 324 -213 -19 143 -521 -888 -106 -302 -896 51 -992 -231 -601 -398 398 -5 -11 -946 -670 -258 755 249 39 -400 681 -686 -859 210 -966 -376 -353 -402 290 969 -897 -393 430 323 -728 -365 723 -635 -632 805 -791 34 649 2 -120 -631 790 -588 -480 172 -813 -429 -809 353 521 878 340 719 401 242 187 -531 17 812 172 -351 849 106 -345 -888 608 576 740 -438 -480 -728 -593 -226 810 903 -233 -432 717 -999 -347 739 -244 -896 -32 -217 -993 437 498 -212 -974 -918 412 761 66 -24 679 599 -552 -321 609 -415 613 -472 -215 -202 176 160 -870 187 -859 -22 182 -869 541 634 -915 -573 968 846 -637 -12 -52 -853 490 894 63 256 351 -865 -67 637 -8 495 663 711 361 -731 -697 967 755 823 -242 -833 795 344 -106 -449 691 -681 -427 310 -173 -216 -257 -130 312 -224 -636 -38 500 720 -507 909 646 367 802 382 838 -766 112 -249 620 696 166 473 342 299 -185 -320 177 -663 993 30 -921 661 382 -101 393 -388 -809 97 734 877 -572 -653 -660 259 -401 -424 -421 608 -955 739 831 839 789 -879 873 -662 -975 -600 -705 -119 -833 94 577 948 -538 -556 -119 -702 190 869 -574 42 -205 71 907 307 424 621 124 -833 46 -901 802 -780 -952 -998 -322 -567 897 -33 921 -941 -205 -10 -125 611 928 -236 907 550 -183 253 -132 -248 493 -868 -214 -162 739 821 219 -599 384 712 -802 993 674 887 796 519 120 -976 -453 -392 791 -389 -414 -401 -266 147 -771 -629 -925 964 -10 692 -729 -736 91 -346 122 961 781 255 368 -981 -892 25 546 -406 -737 177 198 151 -592 -568 -647 -573 629 -848 30 677 445 -755 -498 888 748 273 -57 -905 409 -710 679 -184 -680 -53 -211 160 141 -145 -480 -394 -856 477 -316 569 600 -629 282 -82 -130 401 381 609 680 -536 -85 275 -639 -491 -65 -142 960 -173 811 285 -877 735 -413 -13 521 724 213 204 132 -957 -638 153 604 -840 8 -709 169 571 516 -480 -867 -594 -960 905 328 258 70 489 -593 -191 -874 441 -673 601 -521 -532 742 -875 251 713 -439 -6 -221 -865 335 461 497 596 -955 35 365 -980 -546 86 -275 325 671 -758 181 -479 917 599 939 -889 -122 -481 -294 226 -199 53 696 -623 409 -375 -21 642 -155 842 -160 -746 -556 138 425 -316 -804 425 -824 463 420 678 43 -482 306 699 109 -678 -475 338 928 628 -905 -411 983 -142 -90 977 0 -403 929 -17 347 -7 -653 993 182 583 900 721 774 590 351 871 -305 426 989 -982 -160 -194 389 231 -869 -543 296 -387 380 -369 -790 -306 -655 963 398 561 415 -107 -734 836 26 946 -58 627 -498 -262 680 -23 260 987 599 693 -604 -456 -69 246 26 51 161 -5 829 701 836 -314 -357 204 -480 -925 -480 -685 483 -359 -576 157 318 992 -168 -506 215 -415 -821 531 234 816 510 654 199 -232 277 866 812 -816 424 -777 -994 -612 -325 916 -819 -672 975 890 316 -352 -818 259 39 579 -11 376 -392 -596 -263 714 -173 66 -761 -84 10 217 713 -344 -603 400 -572 -841 -251 766 -603 358 -294 -576 47 218 -537 208 -754 375 890 448 -429 -178 -648 358 -560 -608 -1000 140 -52 -846 633 776 -871 -178 667 507 -838 984 791 277 -260 274 -893 454 980 668 -473 530 -775 -711 725 553 12 540 -239 -544 967 -183 217 676 114 -598 420 -251 -552 202 -997 159 -514 545 -241 938 -795 223 -27 -946 830 -785 663 -491 641 883 -526 236 913 439 697 -207 -745 -193 608 -144 -846 329 -466 342 143 -679 -433 210 -546 369 -395 858 680 -339 -294 -151 465 -629 988 837 -271 840 882 -544 -212 428 810 813 -600 292 982 794 729 687 -484 284 -686 825 298 672 -404 931 418 59 -350 -569 -599 -984 631 -914 -38 315 60 564 743 244 -461 541 979 259 -979 484 84 -25 819 862 -608 850 -368 -712 -190 -836 -170 -612 912 470 835 -149 721 560 -175 -358 762 -721 -771 957 529 -365 -521 -727 -147 18 -402 31 433 -146 317 548 -453 241 426 869 924 23 467 -731 452 25 345 -249 314 -503 -716 638 -450 171 629 743 -466 876 197 20 -52 -289 -11 734 -319 -943 128 -301 -5 -100 -140 595 -372 212 580 -471 -958 -153 833 -903 842 512 9 124 825 -154 605 551 142 -763 113 -276 33 -869 -912 -334 -326 219 -127 -724 917 -603 895 -58 -260 -5 -698 -598 402 913 476 -188 449 -190 -704 -639 -419 -342 -487 749 -628 -189 339 691 -189 -609 659 742 -587 907 903 -569 396 -102 -47 588 916 650 269 501 -26 470 497 -917 421 -570 -835 864 -240 713 -557 -114 714 -15 -747 -452 475 323 -354 208 631 -965 -138 150 956 242 813 852 -615 -852 -108 602 292 -323 123 -732 390 409 -230 294 -618 967 -453 -196 -480 -622 883 -370 -169 -512 195 -541 199 313 -206 -837 895 -812 405 -916 -818 840 -467 -25 -812 -416 893 -904 453 -822 -832 -550 -987 492 440 -26 147 -532 21 284 -839 80 6 377 -305 990 820 -563 -888 -558 346 -302 191 54 571 -685 76 -122 224 -119 711 -23 205 980 -762 805 619 190 795 574 -611 332 150 -183 -328 -963 -452 -877 -556 596 852 -343 752 293 807 -482 -769 -35 148 -219 -859 -914 261 -621 886 -781 -797 -424 -502 534 -70 -672 -459 18 90 668 -502 76 -233 -770 74 -263 379 -995 937 -17 -181 236 306 762 -606 870 823 388 -805 340 -103 -449 405 -174 -443 839 35 -864 -457 -114 -570 266 1000 756 -331 633 160 414 -849 -39 918 741 564 -689 794 503 -456 -897 -279 587 508 -757 757 -987 -610 -676 978 -253 -481 633 -153 904 -96 453 -636 -777 111 -537 414 -7 78 -74 78 483 -944 275 26 646 -708 -450 -984 5 894 -905 102 744 493 164 25 -807 276 -578 -441 -271 223 -731 -51 -830 -323 -384 -62 -468 585 151 183 771 -148 217 399 308 -121 894 230 435 778 291 477 -269 189 -449 -542 806 -597 980 -618 -309 -896 -622 106 193 -471 438 -37 177 -307 -978 547 954 -386 123 -304 -383 -793 -58 -865 -174 -470 -232 -646 -707 -198 424 458 427 -573 940 -773 773 -260 715 -911 -361 599 -61 -307 289 -562 719 -937 -82 -324 -34 933 592 -439 645 -206 896 -143 -344 298 -769 -66 790 -8 56 -945 -732 693 -396 252 436 629 -411 161 -374 -661 -872 -484 -345 631 672 359 -920 -185 503 -643 568 184 -58 -471 -152 295 379 -190 333 93 24 231 -391 69 926 853 650 842 -975 -107 -118 469 -415 -717 -605 -518 -77 52 -236 665 399 -776 108 -83 -541 966 -169 750 814 31 646 -742 41 -303 232 -567 950 -651 -622 -85 -733 -955 -5 -579 -157 55 -777 -594 -939 -799 -188 -562 -637 -525 -43 -267 791 389 -118 885 -131 298 859 522 -367 263 553 138 13 -888 635 911 727 -985 -34 221 -768 681 -24 611 263 891 -318 816 90 -62 -228 -293 -698 138 -413 -891 -543 792 652 -82 601 -390 -766 -767 -39 81 758 -218 -333 477 3 566 988 509 962 396 -823 -157 -412 -575 97 359 45 -53 -110 -964 -13 -872 -252 -691 377 578 530 414 337 953 922 398 21 291 745 245 -574 196 -15 783 978 9 -178 -200 527 -113 645 -966 -881 -213 744 -264 441 -359 -249 795 151 -933 302 213 -999 365 921 -595 -1 -514 -709 -899 900 965 794 -454 -759 805 541 -629 -71 -388 -21 405 116 158 522 806 -638 -736 956 -368 813 -33 -31 2 50 195 -201 143 -614 134 -214 -811 726 133 145 -937 947 345 45 -8 644 456 -694 -671 906 267 284 626 -692 482 524 -674 489 59 28 -20 -981 -169 641 -646 28 -412 764 230 -579 831 570 -7 -621 239 251 -579 -572 -648 -963 -947 -778 564 956 334 696 -26 -499 534 618 154 -443 -728 858 -941 800 803 889 -859 -20 400 -144 -224 -509 -754 -359 780 759 -318 -106 124 -451 82 -748 -465 -370 437 243 -326 -745 16 -80 -59 -512 -848 -545 86 379 -613 -519 -627 162 978 163 -131 258 650 -629 395 -814 -523 -859 798 -538 -64 -270 570 -325 158 420 -11 271 839 40 -971 -455 760 -667 860 192 -8 -867 -913 189 770 -991 973 154 843 259 410 166 295 -839 403 116 163 -330 -854 -325 -188 -684 43 -191 -103 -792 -471 -251 551 -892 -880 -943 -884 -887 352 391 170 552 -13 847 275 815 443 -386 -234 896 -528 50 153 -788 287 -861 371 294 494 -983 723 -79 725 972 2 98 -818 242 -703 252 -623 -697 -880 -907 -960 -602 475 -890 912 -888 -88 100 -980 -642 -654 -1000 -802 577 -688 -193 -263 -751 -445 -143 719 -638 1 -538 -931 -58 -773 -398 -52 598 576 -114 125 -768 143 846 -135 689 -919 490 187 -732 -206 -702 690 750 -936 -536 -198 -728 968 191 860 911 -523 -960 157 345 -997 -694 766 600 812 458 -45 -404 -14 -306 455 -78 610 361 543 -471 -220 -158 -132 69 722 -694 388 519 624 -199 -610 -872 -967 -374 -117 -809 305 872 -886 717 155 352 217 -741 131 945 -113 -396 953 885 -458 -774 31 -618 -202 -579 607 -204 141 -795 837 680 -547 -415 -879 594 926 730 -746 26 -252 54 558 -37 796 -853 -641 -10 -434 182 652 -198 -458 888 346 -868 -289 227 -420 -146 604 327 -984 973 -961 -953 26 479 982 -835 688 -889 -277 -202 -556 991 196 750 596 -642 179 564 929 -781 -493 378 407 -613 48 454 538 -691 375 400 916 -540 -544 156 -297 -302 -636 181 17 -598 -286 -571 308 -857 763 -663 -41 512 -723 -378 336 -702 -169 237 294 529 -600 624 832 -129 677 55 -72 -165 857 -193 -549 -722 -387 -908 -221 -69 -199 862 394 790 -868 -875 569 337 -441 -149 565 90 642 772 114 30 716 557 -380 759 -784 -531 72 -502 356 -385 -444 -653 -422 850 -551 -695 -249 -912 79 -925 367 16 -532 -53 635 386 100 -721 984 -81 310 -949 -781 245 311 783 683 369 510 35 64 28 6 731 287 -50 721 312 -24 441 -393 -963 -170 -377 -475 475 -304 -886 -97 -661 620 -246 811 -330 573 473 -618 83 -385 -930 -386 477 946 -270 -204 -556 -630 -42 949 666 -738 15 -741 955 -940 741 -715 -571 -106 170 140 918 -307 -202 -648 -189 458 -40 738 929 864 -414 -819 125 -833 190 500 724 982 -544 665 -592 -617 -449 282 -432 -328 167 816 -557 -847 -6 -906 907 837 -953 -778 -267 225 -450 794 670 69 977 -883 559 564 579 -477 -737 529 -740 -987 943 838 -723 514 558 -341 -35 777 236 38 951 799 -228 -890 -706 -722 -598 5 441 -616 -408 -224 -964 -210 -567 -701 923 19 291 508 319 -569 150 -427 -325 -930 272 -580 112 -815 -802 -110 -543 626 599 955 -113 511 90 -635 33 539 501 611 -155 9 -169 -519 101 -262 -329 227 154 761 -488 317 20 242 -669 -193 642 222 -422 -250 -100 -741 -954 -424 -556 614 838 -799 342 990 178 511 58 261 602 923 950 -265 814 27 -697 -890 -919 859 316 669 -304 -668 -81 30 905 964 -719 -995 -787 823 173 -925 -876 300 -803 -601 816 -816 -319 341 947 -766 -698 33 519 -827 -460 -895 -334 -457 172 258 -762 -852 329 647 930 -979 972 266 688 696 423 267 982 917 270 -627 16 0 -323 560 23 -753 -24 757 428 334 -313 990 476 678 379 904 -958 452 -545 492 788 836 809 789 656 -501 -701 -616 585 -729 -632 -447 -19 -629 648 -521 175 415 485 467 204 -732 909 -343 -966 -503 -965 143 242 904 373 225 -672 -162 -397 96 -779 415 -165 -667 663 -318 997 164 -848 -76 439 170 491 968 -354 -964 -392 244 88 -758 -740 -252 -823 -920 -209 -375 -217 570 -203 560 -654 -997 344 993 -70 -89 -90 708 -486 -971 -716 693 -364 -592 560 -768 418 355 987 -462 -607 711 982 -602 -863 701 518 -87 544 -134 850 -740 -318 -58 -405 -120 -895 -468 889 34 660 955 616 -116 301 -6 93 -676 -459 486 -180 511 -274 -198 -781 -542 801 -241 -774 0 -109 320 605 761 -471 421 710 63 -538 620 35 67 -947 153 184 -724 318 695 498 -236 64 -628 -220 -652 -572 532 210 -567 761 -615 149 -56 -559 838 -813 206 865 -670 -131 -541 257 -138 0 694 -133 -855 999 416 917 377 500 580 -619 -402 119 844 -559 91 234 236 -806 -495 -270 -416 -25 -54 334 450 261 66 -729 -835 -395 -387 204 -242 4 -206 690 -812 663 320 -162 727 136 -140 25 -320 402 987 208 784 -106 559 -395 817 931 809 -715 601 646 -43 -103 250 -72 -540 -802 -926 706 -938 -83 -743 704 136 -946 -915 -563 933 -77 287 -886 847 -847 415 -190 843 954 991 530 -79 424 159 337 54 854 -72 100 -283 503 198 -261 -58 -264 -656 -13 421 29 835 710 783 -956 -599 865 -626 -80 390 803 696 -866 -193 925 151 102 302 133 -168 -723 303 498 464 -322 -260 615 -598 -115 774 -507 -122 -320 235 915 293 278 195 -84 100 -428 -200 250 569 471 422 -882 -162 -187 -309 -11 -434 33 930 689 500 -41 -781 972 -459 444 -244 -636 904 -835 -465 -399 415 -752 -956 465 850 284 -807 -876 652 259 -627 -465 518 -503 -932 550 -636 559 522 -696 626 499 -809 -363 447 174 197 318 272 319 841 -364 -410 -192 937 483 833 13 205 -212 637 90 -401 117 -146 -795 -839 249 -561 -511 -921 684 52 -999 113 -614 -859 640 486 937 -570 -949 -471 -127 -516 -50 445 -155 -96 925 -141 -670 -134 952 666 -20 700 980 106 -29 -768 7 690 523 610 673 848 -515 -202 134 -816 310 138 -556 -394 247 335 302 601 -250 597 -905 -611 -834 619 -144 -975 933 72 -598 771 140 -483 -778 549 -110 -324 -600 730 518 642 546 254 243 998 -263 -885 -60 -359 -154 -475 -746 -324 577 -526 -186 685 145 986 -617 -993 -374 923 -269 452 316 123 -641 517 899 -261 -359 -293 -269 -592 -421 -406 334 118 -283 -565 713 623 468 870 -145 850 158 -484 -622 790 -954 552 941 -571 380 656 435 764 66 -496 -16 528 549 -751 -46 886 655 -771 107 -512 758 992 23 -212 415 -231 117 504 -765 346 633 319 -805 370 633 748 -992 909 401 -309 297 -588 -149 288 794 916 498 203 -460 231 619 928 1000 -562 -500 -872 -103 -466 -217 -377 170 -54 666 -714 681 -182 913 859 393 -435 -785 -334 -728 -201 371 -670 -958 157 739 72 913 -15 982 420 118 337 484 -255 826 135 748 966 358 685 553 -579 -321 -441 -200 782 825 -930 -622 -401 357 -146 795 604 -650 160 -363 -747 -353 -464 217 -804 -726 968 754 319 -287 971 820 -575 -51 708 -525 -531 -918 624 221 976 -433 573 -67 -165 -983 508 505 -906 278 342 805 -389 -774 -125 628 523 -734 115 -48 818 -534 222 -956 -729 457 428 257 889 427 -925 -92 313 -228 -828 734 -883 -840 -931 -543 488 -478 398 -927 934 643 587 613 -708 527 559 757 -758 467 -321 382 223 520 -498 -596 -791 864 333 850 965 794 851 562 385 30 -234 679 -931 393 748 391 -715 253 -389 -347 -872 -469 321 53 -640 651 -560 -683 -764 -985 -399 -37 969 -768 77 -682 -396 369 489 -824 -799 386 -129 135 133 -775 508 -531 639 -585 577 -420 -703 392 -250 614 971 -84 687 568 831 582 -247 74 929 663 -275 -775 -988 -935 -934 115 154 621 -633 511 -953 -618 -441 8 22 575 -631 -781 -473 943 793 -452 749 -630 394 -174 -642 -50 -83 920 158 -295 -790 731 709 992 -179 696 684 943 446 134 -52 -45 -49 -789 533 -654 -246 675 920 -350 182 462 397 511 553 900 -414 -687 139 -842 -361 -832 -530 255 523 31 -899 252 -951 898 -778 -11 671 13 410 150 -398 -11 727 -731 -138 731 -516 -127 777 -774 -174 -486 -661 -69 340 -164 -585 -167 183 -153 863 322 662 345 -733 -825 -921 730 -62 25 -976 233 -153 569 -515 -643 537 478 721 -767 114 -276 119 -155 768 489 403 207 -828 149 -385 629 -837 -433 -276 -262 453 -147 -433 307 207 375 -820 345 -142 -425 624 29 415 -839 307 35 989 -890 555 954 72 -492 823 513 -908 802 -446 501 -345 -638 -184 -894 365 654 243 -77 -430 -383 484 881 -432 -735 -288 38 -57 -243 198 -238 957 232 584 950 -602 -190 64 -470 -490 114 -43 261 803 484 235 939 87 822 385 -723 146 343 -144 140 -129 262 -577 -401 465 338 422 -687 768 -904 -377 -711 -490 -848 553 739 541 638 646 -56 746 567 181 971 -928 397 779 -907 145 -555 114 -450 111 934 -341 323 260 387 665 -580 -745 964 908 -427 657 748 -449 196 68 1000 -402 -130 778 148 -19 817 -607 309 -282 -272 495 -98 -574 584 658 -21 -825 -267 28 -620 270 297 -523 234 262 305 397 666 -924 -364 164 -197 -944 -37 -864 -969 -352 270 -110 386 -69 745 352 202 -914 -303 43 260 900 979 37 990 164 -899 831 382 48 74 401 -955 -584 -968 592 -791 775 337 971 763 790 -707 -346 -317 631 894 -715 980 697 -22 538 28 440 -752 23 -760 -116 -777 -727 825 270 74 -429 -697 -381 -268 -408 -58 -993 217 657 -833 -338 22 260 255 -707 223 809 -361 -106 353 -787 -584 992 -591 -290 960 -371 990 992 -629 30 146 895 462 170 -216 38 -590 29 129 643 -372 -830 584 719 -440 -744 -38 -205 -857 315 -195 440 -169 -917 -530 -465 705 489 404 -415 -980 -417 189 -944 -84 -745 -584 -456 691 949 454 -18 -397 -361 137 -872 156 -386 827 453 -524 187 297 -87 -2 -970 -259 690 489 -888 229 -419 767 -102 937 282 -402 127 537 -242 551 -452 505 -935 -958 -395 914 803 -922 -115 304 184 372 -609 353 549 -37 -248 427 486 -559 112 -100 -151 -427 390 -51 654 162 240 -164 489 95 -196 625 -725 154 -909 535 -858 -631 21 -707 -657 470 48 334 -998 -898 749 -549 496 -554 -340 462 344 -372 -601 -150 -148 965 194 902 41 -16 196 -950 -81 -495 -643 214 -947 -484 -359 115 -672 299 35 989 612 -925 45 -468 -695 621 562 112 -415 -640 449 -566 -75 -983 -572 -379 -703 527 -521 -320 23 774 882 889 -471 732 -575 -406 119 936 411 280 447 703 -694 -337 693 32 340 -409 -401 816 -109 290 230 -393 696 62 -573 -304 -425 -5 622 -705 839 622 249 258 -115 810 162 762 -216 -926 -66 -67 971 -819 775 -672 -931 -816 -578 -697 748 -494 -157 938 -847 623 -16 102 -280 756 -926 -766 -358 -49 765 -853 887 910 744 -34 -484 994 -759 -821 -764 -509 108 724 -604 -120 883 902 736 431 429 11 -927 337 722 -422 -785 950 983 -380 453 568 -339 -16 -321 845 96 -848 722 384 -144 43 -614 819 -228 973 978 -963 -317 -802 606 -576 -122 786 -626 256 -897 -869 -140 -194 625 891 820 895 -189 -783 -491 434 807 -606 -340 675 469 651 325 846 115 -299 -895 942 554 239 766 -769 977 -851 -339 -86 928 943 163 188 417 403 -758 714 -260 746 -246 -143 93 960 -137 -476 701 677 352 -831 -317 417 773 279 -757 805 -598 215 58 -368 683 846 -158 454 234 -669 -730 -773 -763 -825 -482 820 665 -193 -274 -151 -823 282 -491 -782 916 -675 -832 -241 -10 -916 -200 -799 864 -452 977 719 -541 -681 -464 -282 13 572 116 -723 -969 924 472 -379 -828 171 -537 866 -493 -61 848 -68 -205 138 922 -369 -766 630 776 -10 698 -612 689 -579 354 -44 -606 -101 -430 788 955 572 275 225 -533 -288 18 254 -691 624 136 -61 -178 762 886 903 388 -872 -845 -475 -123 548 472 -968 -225 -173 -124 -780 865 228 567 483 154 392 -631 399 620 220 -503 247 -982 170 677 236 138 306 -337 -404 527 855 -453 389 -833 -532 -520 496 840 896 -533 -794 0 956 -336 943 720 306 -871 703 127 339 -741 -237 154 -876 728 -743 -378 274 -588 -594 -533 -778 -833 799 994 676 -193 -419 273 822 50 348 -47 -101 748 -257 -79 67 538 197 -909 135 679 -411 -877 -145 909 390 -126 -195 530 -912 801 -789 204 272 -340 533 130 713 582 637 522 576 755 498 866 118 -992 -621 -769 650 855 596 666 -885 789 -541 -3 932 -112 750 -897 -844 986 -710 -401 897 715 632 -363 -932 -960 -570 -184 279 805 989 969 -601 -829 823 -529 -979 218 -319 359 -387 -520 -415 318 775 464 -665 114 -908 -996 -973 -959 -925 -620 767 -120 -792 -991 221 345 -83 -665 -636 -714 -180 999 -403 335 623 -961 798 962 -31 568 -79 854 988 -150 -779 885 61 596 -173 383 -135 -984 -329 -419 -134 354 334 -123 -774 663 -389 -476 468 -257 687 -249 -736 -296 -462 -673 164 124 -108 213 235 492 144 708 -982 -898 -431 -386 -200 -61 54 -559 -793 485 -822 -42 -804 992 -11 667 -989 -648 777 628 418 -441 -739 572 -658 674 -907 848 -87 801 562 71 656 -649 -283 346 335 676 616 656 -408 586 -717 -885 -32 846 485 558 -451 177 208 -251 -943 23 -100 188 745 -228 723 252 -274 -515 -163 -246 -589 731 -57 -710 832 -375 -330 -110 -708 394 949 -837 -12 273 -555 -192 982 -531 11 428 -348 319 -170 -783 737 -270 -547 -148 -921 -403 -983 -957 -330 295 -473 -47 494 292 716 -27 -807 546 626 -956 -380 -685 -333 -634 -20 441 -938 59 756 -918 808 458 -331 433 987 -678 191 794 -961 -827 -453 936 -97 -166 -210 754 255 -441 844 -116 222 450 993 -303 477 599 376 -129 -560 29 -423 993 515 32 -398 306 521 -215 -373 285 -816 682 58 87 -123 -945 -677 40 -895 510 -11 66 -198 -461 69 771 -116 -624 -190 -483 -50 542 -393 -757 -14 626 349 496 945 395 -432 213 644 -907 777 853 -668 356 -816 -110 -387 -336 -543 303 711 127 433 3 -961 -551 369 -579 507 -676 -764 190 -892 -380 146 -443 -745 234 567 48 -948 -669 -412 -147 840 990 13 -425 104 266 968 -792 453 -494 -660 39 -284 -984 -118 -939 74 755 32 43 -581 483 174 969 -747 45 921 -703 -637 453 -361 -688 772 237 145 877 822 541 423 610 984 155 -135 -223 -583 266 682 -697 -911 -246 -585 -269 -909 926 658 734 976 -402 -818 682 -878 127 -699 -927 10 775 440 -545 -397 891 -177 -976 511 -609 530 360 -620 -377 -445 -712 496 632 -792 721 -218 -336 -367 -217 36 877 157 -416 -191 -37 -625 364 399 7 -856 387 -538 -831 801 -689 -401 -978 -567 -430 26 979 874 730 568 -327 -681 -340 -124 418 981 793 985 229 350 242 961 688 -76 987 -788 -947 842 -542 496 760 110 797 -728 653 974 -64 508 -851 -180 832 450 84 196 -504 -83 565 -298 482 -97 460 336 911 730 -755 554 131 -648 -870 -553 512 950 -466 -527 -790 -244 -938 -705 -371 62 691 77 -847 -783 494 -909 967 -302 -652 693 -234 837 -615 -543 468 -930 957 591 166 -891 -49 593 225 -297 906 719 24 -648 817 244 156 593 -51 -978 -815 269 738 -934 547 -878 -242 696 636 604 193 -74 -848 -765 936 914 -252 357 240 -922 659 334 336 -996 632 -432 752 364 373 -499 626 -800 754 115 -415 -951 509 -751 647 -196 229 426 -927 307 -934 265 -1 618 -69 946 -269 310 -514 -278 -555 436 -519 -855 -450 885 657 45 -55 -524 -952 -500 6 442 -346 -955 325 219 -360 445 -964 874 590 480 -605 744 15 52 604 238 -348 460 401 -170 580 -538 -71 -839 -952 -857 453 -714 -589 -512 442 128 771 -957 945 593 285 -390 24 -741 128 -800 713 -835 307 254 913 -643 812 30 -919 866 556 -726 -967 -905 229 946 303 -26 689 -44 155 -468 -496 -174 90 -295 -364 -334 -49 -51 -95 -57 -967 -579 -356 -609 -542 831 456 714 -746 -41 328 469 -11 553 948 -308 279 545 152 164 -930 311 281 -184 488 944 -185 -75 -379 60 -862 -418 -940 -995 -777 662 967 -929 -598 105 954 870 853 -343 741 928 -466 694 -224 587 -271 -730 -220 882 -536 -783 -174 763 172 -620 -316 -848 -695 -329 217 -439 701 970 -632 418 697 280 -163 -413 788 316 -99 67 753 445 189 -240 617 4 -76 -648 -3 307 33 744 -85 -683 490 145 334 -17 88 -598 -489 462 -339 431 -71 -263 -925 -782 -60 -351 7 689 431 -183 998 -30 -905 70 -726 123 -19 425 -119 506 -872 -128 285 -867 869 91 768 -538 858 50 -614 -740 -505 580 -194 812 531 99 413 242 792 899 727 813 -454 881 -623 -761 -3 -813 -583 -816 -770 594 -862 -107 -118 -411 912 31 206 885 -846 312 427 790 618 -154 -999 -866 31 36 -275 576 -364 938 -558 -601 419 759 -257 165 -786 877 -490 643 14 -880 742 515 844 360 -102 -155 -759 -723 -833 -258 374 -328 402 813 -951 -764 -858 -845 388 994 587 -398 -5 -145 -979 -310 -236 -20 -339 390 866 79 533 -100 584 324 -769 -525 63 -498 -832 492 -438 530 481 -222 -1 -439 -964 -207 881 410 845 797 677 999 778 -318 121 114 483 -433 -950 431 -663 -916 -823 225 -494 -153 165 902 795 26 810 -770 -543 50 -69 812 122 -428 656 242 -175 -221 733 -518 730 789 132 -970 457 713 185 -265 -34 860 921 -901 669 -707 -782 280 512 -386 498 -540 46 -492 446 471 -485 -981 -222 654 -249 -562 -308 -573 345 -792 -262 -845 -181 -252 866 103 -626 -390 -416 -792 830 -605 -737 -420 639 510 460 716 -91 -220 307 -307 -629 -603 693 702 -25 230 662 -242 -755 799 -946 331 950 -802 -58 273 -653 -693 622 -992 -765 174 -787 346 21 826 -701 -622 568 96 429 -229 392 259 -727 -646 461 762 105 -384 108 -182 -399 344 237 -145 592 -177 -355 422 886 -498 560 282 -233 118 586 -196 -392 -46 -307 922 -794 817 971 106 785 28 -139 601 967 838 -403 -528 -757 378 -3 968 -467 -74 842 537 -198 -829 427 -80 -550 -793 401 -502 -719 -650 -258 74 -41 167 -502 211 -9 761 -642 -616 -265 -145 -555 -493 334 -279 -3 -100 946 -866 -191 -957 -959 -612 541 -128 -191 -109 405 613 556 -484 -839 -773 -916 -899 849 482 -429 -616 596 501 493 415 952 -476 350 -275 -722 -191 429 439 150 713 678 593 -377 -426 910 -116 318 417 -111 296 985 -833 701 -806 -5 351 -636 35 -918 979 -957 536 442 -284 -948 -522 458 -492 -586 485 147 -194 912 -888 446 640 -421 -626 721 730 -783 -821 -610 433 486 -945 -518 -852 -855 422 729 -73 -686 -378 -160 -269 608 -178 -544 -526 -468 796 -697 814 631 23 -109 -292 577 936 -927 160 703 850 -842 -924 -281 -146 515 -646 -184 364 -601 842 -34 825 -847 -365 -693 427 -768 -677 190 334 -818 509 909 -586 -766 -778 -338 654 -920 -326 -848 534 -627 340 733 -2 894 -689 354 629 -810 39 669 874 228 -392 -98 400 -893 340 -961 -163 751 -612 314 -347 -706 322 343 -832 -501 -584 735 843 -102 143 369 318 -189 421 239 -549 672 -749 -496 322 -403 -431 999 587 232 51 201 -363 -957 -233 -436 -731 155 -90 550 -927 -969 702 -531 931 993 197 630 -486 282 493 -603 476 468 -247 -919 -358 -818 445 -802 -791 -55 -264 -159 902 -524 -195 21 689 -213 950 -869 709 586 -517 683 -626 -555 -901 -391 -194 106 935 574 -211 -563 -633 -191 -284 331 -146 -72 -84 496 371 610 -875 -557 -98 751 -823 -826 -597 -877 -984 666 -88 -555 -784 312 -941 -875 -913 -170 118 447 -466 -757 714 -807 787 533 -524 431 592 -208 40 -528 -1 -743 466 -61 762 -497 -672 -809 143 -821 349 906 232 -574 -612 -238 -97 88 311 -174 -346 40 -198 -60 914 615 236 304 -669 -170 -790 -204 412 462 -506 -326 942 401 920 44 126 533 -291 656 -529 105 -951 610 -938 -790 27 -706 952 -667 63 489 468 -961 -567 -405 722 -414 -136 461 -469 -784 -619 -259 -28 54 727 -271 969 292 969 797 780 358 -407 -160 -783 969 -417 -331 -440 37 949 536 -222 817 461 894 957 -774 -295 -903 379 80 -65 -8 -705 774 109 -261 183 -57 106 -606 926 820 -771 45 -548 132 491 -159 -213 -531 195 154 61 -935 801 155 -813 513 -371 691 -716 460 -43 -817 267 716 -595 -106 638 -774 685 -844 686 -493 -158 783 -989 -15 -680 790 272 607 950 19 -537 -286 -881 766 936 -791 -393 -616 649 517 703 -306 -808 -823 920 721 -31 -274 -652 -403 120 684 83 116 366 167 792 -857 214 -290 648 -542 287 -31 -598 -575 347 690 -706 -339 -71 -982 396 -386 994 -264 -870 485 -245 454 -841 -485 -857 495 915 -5 17 -744 -320 831 648 -888 -566 -259 307 722 -5 382 970 252 530 -293 116 -892 920 -81 673 506 738 -140 -491 316 -808 -653 -804 423 -121 764 844 252 -891 -98 -361 568 -97 -556 -699 -878 52 569 234 -957 395 -576 949 -484 369 15 897 -191 274 815 220 -954 871 335 -199 -107 419 -415 342 -144 335 -256 -66 370 -786 -240 -453 -520 276 -354 891 652 -911 -780 -779 238 -215 62 872 -298 -790 -945 354 -11 -545 -450 -127 46 -177 74 -156 -495 417 671 236 -834 -994 795 891 189 -575 629 54 -355 469 -47 -584 399 488 -260 564 52 374 244 418 -372 -410 -758 -779 -416 -902 -194 141 -476 -771 975 869 -961 705 -781 737 302 250 -184 538 -974 562 -472 660 364 176 523 -552 181 -966 680 -222 942 -65 -966 -364 -9 912 -788 451 -430 535 -817 -1 -621 81 -243 -677 -838 724 1 -751 -991 -127 -36 767 -708 -312 -508 973 829 -550 856 17 848 179 -175 -110 247 -53 -828 -176 -50 -294 -105 -376 403 -345 79 -304 301 -486 -725 234 41 502 -426 -991 -388 -394 -812 269 -545 420 740 114 51 -804 785 802 352 -24 -57 -901 -142 -908 1 823 821 790 -314 -303 -587 110 120 -636 -799 912 722 -181 635 -951 -37 -706 -693 -387 -314 -576 877 -428 -77 -772 -522 419 265 -152 -599 -746 31 -402 616 182 -404 -852 -428 -532 111 755 669 -607 -256 164 -806 730 -816 -516 522 -215 -882 405 885 887 328 649 -856 -434 -929 491 302 -558 8 -836 364 690 413 852 511 -868 286 441 655 -75 -835 795 -297 -66 -122 -118 -845 738 -432 593 -413 -740 -626 865 306 602 -506 -608 -559 -699 -149 -111 132 481 485 486 551 518 -797 -81 -777 -719 -396 766 570 -526 -369 -542 -288 524 -927 349 988 -892 -685 -552 -688 423 512 797 692 -318 -499 -892 -224 860 -401 743 -62 -547 -332 -881 600 615 587 -690 -139 868 -190 406 -812 -778 333 91 615 920 473 -80 840 793 724 -697 929 -177 992 -105 -660 -979 -47 -922 -984 284 -697 146 -184 -903 804 -948 341 -138 504 276 -481 768 -504 768 -396 943 -666 434 673 848 385 -487 -856 958 274 -390 -475 -145 748 960 -770 944 882 -710 -756 -685 -681 -777 -140 -827 596 688 461 576 -222 -296 -907 779 -233 561 -275 603 -248 -833 -509 541 -732 -537 -995 -248 -131 -160 463 -151 935 692 245 579 -716 -527 -591 987 -108 879 703 -226 -9 -207 -765 551 633 287 -229 -947 179 134 -837 -808 -457 285 354 -854 731 -544 725 561 143 855 -900 541 -846 -771 999 -725 899 -292 -992 -160 -712 112 -271 824 -350 -22 -498 204 97 -223 661 -4 -512 -23 -596 862 384 -326 249 47 850 613 -855 -947 -358 -923 287 -326 -371 -214 434 -799 -811 -121 -448 -465 320 377 -651 -336 526 130 987 -85 906 556 -848 951 333 -612 287 505 -464 291 -43 -861 -596 -663 970 90 699 -624 804 491 -937 824 -392 1 916 486 252 -613 883 531 112 582 227 -73 419 743 -530 -466 132 348 829 -179 -288 -76 -900 -304 716 363 -367 685 -428 -267 -680 -764 403 254 317 825 -275 159 96 -343 834 523 433 240 690 931 343 518 110 182 211 -269 365 -203 104 -187 -37 -44 -47 77 368 -712 529 911 352 -672 435 -401 -607 959 -580 -84 -981 -243 919 161 -951 -768 881 39 -801 -307 745 521 520 616 785 -583 -144 357 729 -114 -890 -324 354 984 179 -867 552 -576 503 15 770 594 883 34 564 358 209 -216 -185 -730 -507 816 239 -542 275 721 -258 895 880 -410 721 -969 190 -610 -249 650 923 610 3 -861 521 304 25 -733 -548 191 106 -213 55 597 457 -625 -471 -503 606 622 79 -584 -411 150 -394 50 -509 -295 -304 68 -349 664 185 604 868 -515 109 166 265 -700 -287 141 -93 -719 -450 -635 -378 395 -382 -14 8 773 -824 221 758 -7 -109 458 147 -990 375 -943 773 529 -761 793 456 175 73 -348 878 156 -658 4 -669 -283 538 404 911 410 801 515 -29 -504 -128 414 634 815 -862 -745 190 -486 -603 -591 -132 -580 -999 -94 -748 -913 -814 889 -68 -987 220 214 -432 583 -710 22 -186 939 -56 224 361 374 417 -358 654 -698 83 -531 735 -543 -649 -19 -476 747 223 -269 161 -449 20 908 243 135 -19 -405 -846 -9 -649 415 533 -430 -66 821 250 -97 -574 -60 55 367 -298 -402 -895 88 -73 392 -674 -434 779 549 -173 675 511 206 -104 419 399 -94 67 625 229 -295 328 -49 151 161 585 -610 -697 16 510 -137 250 843 -833 -606 -727 -109 393 -321 783 786 -784 451 593 -809 -577 -92 492 138 -692 972 806 -943 -186 -210 145 -834 142 -483 172 782 84 999 -118 -474 645 163 334 -469 -488 307 17 -183 625 -245 337 898 -107 790 25 -177 -535 -890 259 794 -937 236 509 -486 -823 401 662 923 -230 -688 566 722 -472 435 -224 -224 -886 -179 -497 99 -763 382 -510 -961 -313 -871 -69 858 -743 -323 -526 -726 -476 -135 331 326 -749 364 -732 -878 -343 -267 257 -330 -572 -885 -675 344 737 147 -537 -355 -814 20 820 -465 -802 -689 623 -752 939 243 802 447 655 933 704 499 687 -853 703 89 108 569 583 931 32 841 594 268 -709 -210 834 -252 285 216 344 840 -729 -326 999 625 328 440 -320 14 428 321 -926 -279 -556 514 -95 -463 819 -754 -691 -876 697 -80 812 638 628 -940 -637 -65 -489 -563 228 -211 -226 789 381 188 584 -517 412 -175 -568 739 126 -959 -911 -359 544 -717 847 826 30 520 -900 -953 -699 -803 -289 -969 -828 -53 444 277 807 -831 -699 -487 -962 494 142 -235 -548 -340 -105 602 893 346 656 478 406 -628 564 -312 231 227 533 -813 254 193 164 -251 -903 -893 613 847 214 -523 133 -956 598 517 973 -139 491 -170 -922 803 559 -880 -482 -525 521 -785 750 65 829 595 738 482 427 750 -457 780 464 -541 988 126 -956 839 -715 815 -512 717 -872 847 -663 -879 -663 187 372 777 -317 -603 -906 788 459 278 705 417 -636 12 -165 256 663 901 -37 603 -188 -992 -678 310 -528 -784 921 723 -736 77 281 697 8 128 100 -225 -50 747 946 292 -865 -673 -926 188 524 62 115 281 388 89 836 208 -648 962 -750 75 -277 286 662 -126 400 730 854 -26 904 28 74 -843 955 -417 274 -777 968 -6 -336 -5 -686 179 -113 -435 775 296 873 343 -525 -10 478 416 -887 -947 10 -545 -86 203 -316 -187 933 338 679 -883 602 977 38 -109 -923 -199 318 876 730 872 -82 -39 241 -146 -618 -954 898 -718 511 -808 878 545 362 206 19 -579 440 987 -126 77 -594 482 531 -960 -679 -191 236 -378 294 -667 899 -494 567 -278 -427 441 607 42 865 397 80 515 -807 -723 693 121 91 -345 -116 284 -431 -291 -17 926 278 468 -171 983 -844 -102 -155 354 -126 -859 -227 314 -91 -330 353 -691 -967 102 -391 -93 226 -873 -993 -713 402 941 -560 492 -712 816 560 -350 -353 -307 -265 -341 -587 547 -661 -341 -243 4 793 642 -217 -817 300 543 -971 831 -105 135 -770 441 -471 -876 -496 59 603 843 813 -741 315 -883 -229 -512 -772 -728 933 -174 591 439 -931 -19 -271 439 -365 -846 931 -615 -607 923 436 -769 -243 -307 399 -144 831 459 -471 -840 572 -699 -467 -686 617 436 -221 -875 -463 -68 208 -162 256 -518 -62 -808 757 936 -328 515 69 -473 -26 -715 -49 -243 984 724 -123 68 -544 149 757 95 -829 -771 -787 185 103 275 640 -485 -863 -527 -866 -550 -669 170 852 790 725 -597 -600 -540 669 -454 -452 87 775 -849 532 -620 620 266 -647 783 -384 -629 281 655 696 885 14 -582 -840 528 -388 164 736 -913 979 87 -834 -785 -235 945 290 807 814 478 -703 263 58 -907 -545 855 -487 360 978 126 253 138 706 -337 815 872 350 -815 -167 -296 132 -745 670 139 898 610 978 644 -767 686 730 -561 -162 734 -405 399 50 -289 -973 -85 62 -268 826 974 777 -819 -458 -255 -814 348 379 396 -972 -814 -232 936 -482 -894 -546 663 -897 -332 -456 -574 571 693 -189 -25 -4 796 113 961 -487 -242 -432 664 42 64 768 738 300 853 -400 199 -48 494 996 886 144 -845 119 841 -927 -429 117 666 309 -299 895 -986 -626 219 632 120 -180 -520 -281 -413 -696 -502 60 494 -614 412 500 -288 765 612 912 -87 -940 -750 -511 433 -52 31 -266 -637 431 -214 86 -142 -995 618 -995 391 954 546 -491 154 577 686 -959 269 659 217 372 -33 -325 423 686 -493 -693 149 -576 -871 509 757 -17 -410 -754 -280 -367 110 757 -359 -719 198 528 -801 -15 -254 -366 -22 -900 953 190 -329 -662 572 470 555 861 -987 -727 -157 -125 -368 -747 322 -203 -280 939 971 -824 501 283 -162 -448 -86 -730 334 491 -112 -550 615 -820 245 -877 -955 530 871 30 887 501 669 316 -295 -713 864 310 393 -54 -26 -296 -267 872 105 -1 -471 330 -766 -287 391 95 392 734 -312 -352 -919 -511 76 -636 -944 -306 -285 -580 -751 295 753 204 -350 999 -85 -797 833 -565 650 460 -118 -149 496 361 -255 315 -580 524 845 -686 269 -579 -454 -897 -404 -815 477 -232 830 -674 429 -460 948 -829 -612 615 213 528 717 273 701 817 -18 -558 -729 130 -346 -809 919 -285 -652 -601 -989 -568 419 -407 87 354 -167 -954 390 319 346 -338 692 -666 -706 -306 462 134 -882 393 -424 686 164 255 -56 614 -699 -780 89 259 786 264 943 118 697 259 285 995 231 -964 -983 -291 -775 25 844 -102 650 80 979 -663 -509 429 28 -432 -881 -217 -959 -411 728 -826 -330 -635 705 886 928 -735 793 927 -448 -234 -432 -590 -758 -259 -112 -932 949 632 -543 -699 -448 367 -432 -298 -295 -226 669 -964 755 931 692 -938 129 717 825 -526 944 -908 660 -938 443 115 589 349 -316 110 196 743 -211 28 575 991 -2 572 -931 57 519 -389 -139 -197 371 97 -98 752 147 640 613 -485 422 309 -274 -774 -531 406 -320 -996 219 -803 -68 782 -604 651 -420 -517 -570 -497 -647 -159 282 -888 -367 -238 615 452 589 530 14 -156 -120 -155 -130 -162 -94 -375 -547 -929 -448 -693 184 818 -776 322 -435 211 -856 -799 421 -564 -402 264 207 -899 -973 -263 392 -650 -909 897 603 148 64 153 194 458 780 -467 -838 -821 -697 455 837 -451 771 -269 -885 883 494 276 -429 959 41 -141 -530 -55 -968 -403 941 -573 -854 742 -659 724 -796 863 469 -530 -144 611 -662 577 -675 -305 -631 -97 861 636 67 -646 78 -393 -758 542 212 583 -60 896 343 -690 -337 246 -451 803 857 941 -603 -977 -797 617 734 816 -96 481 962 562 278 -320 690 -827 832 246 825 551 586 500 -947 -727 -938 -412 582 -924 -394 223 -661 565 -253 -207 -653 705 943 -737 381 143 -779 -186 -809 -432 -225 53 797 -582 426 -384 899 -975 924 176 -726 139 514 -58 944 -846 766 912 -213 775 -735 65 462 -647 -636 -173 935 -370 213 203 951 -730 -989 892 869 -461 366 -73 902 -967 361 -951 -368 -586 168 -718 462 -188 -517 -612 -885 96 -902 -592 -172 -892 609 991 -784 641 349 -988 -267 294 453 343 -859 155 -2 -504 0 -552 -894 -584 -373 -457 824 136 -935 626 81 83 480 -449 455 12 -946 142 643 903 -130 -4 513 83 113 279 710 533 607 169 -799 384 -704 887 222 -611 518 808 523 -28 -343 -425 -31 -14 -782 535 973 -847 -636 828 905 638 -991 -914 962 20 477 -628 -338 849 -588 -40 -999 -764 -246 -393 -135 -832 -241 104 -286 -827 -859 -506 233 483 -328 265 -846 959 -147 -778 282 -654 -241 -408 -686 191 717 775 553 176 -32 -540 707 545 -306 882 537 -740 -946 961 -50 941 488 562 360 180 -303 760 717 205 684 536 852 -564 303 773 32 694 339 23 800 948 460 741 17 -299 369 248 258 180 -544 789 -736 -16 -211 558 602 -141 158 886 581 946 -929 -315 -20 -213 -491 -780 -533 -267 -924 -997 856 -582 624 481 886 -913 -277 181 302 140 -100 140 -667 906 977 948 9 -556 -135 -740 867 515 -224 -951 -387 -180 134 -873 508 -779 722 -740 465 455 -559 -281 -510 -247 134 -666 -313 -818 -794 -137 -210 711 486 -657 22 464 -71 -719 -137 906 429 -904 -366 885 139 -103 889 -448 -586 -752 -257 508 234 575 -615 664 308 490 -456 467 720 -791 124 -618 -366 444 357 307 -720 -454 304 -975 979 773 367 -9 421 -537 -75 -231 855 -678 -148 -53 600 -78 -710 698 832 -926 -599 -486 820 397 -635 296 607 363 749 617 -95 -149 -342 -139 579 348 579 -603 -842 430 657 758 -889 -112 -179 346 -714 -173 -847 -929 789 -614 -521 -311 -428 595 -353 338 854 -455 111 -785 -44 768 -691 849 860 204 -311 -876 961 673 -613 389 43 -578 -425 -433 -70 814 -948 38 -888 48 85 -260 -982 722 593 316 -594 -343 291 522 852 -379 -977 -670 979 905 -261 913 529 -260 488 392 519 145 -279 -444 257 954 726 523 357 -912 532 -551 -439 -476 -709 -454 333 -942 -798 -942 749 29 -830 -885 634 -597 967 -500 -213 974 729 -671 -344 405 -939 -64 963 962 -716 372 848 438 621 -476 864 -300 -345 -594 -933 750 660 -74 -15 -59 630 777 107 569 589 -251 -902 -858 -339 748 801 726 -602 -686 -987 -597 186 692 -871 429 633 932 545 -661 -375 -853 798 -992 -501 -332 -748 671 -290 101 313 23 10 -842 642 931 -587 -762 746 681 125 558 -7 830 72 776 -939 -523 -114 442 485 297 -49 -127 646 300 120 427 -726 -986 247 791 -960 -707 183 -375 -567 -924 -287 -96 -161 -996 -31 358 -94 203 867 -686 -524 -948 822 144 -686 -21 -757 -127 -604 -475 -784 -289 -749 -718 314 -549 -630 458 -320 -241 9 -540 181 383 -322 -444 240 822 -136 -755 112 534 36 -999 -249 824 509 -12 957 963 -914 414 66 754 795 -651 -495 356 -704 -268 -58 -266 886 601 -372 -785 42 706 203 -644 328 939 326 355 671 -703 -181 -811 362 896 -443 498 323 818 398 448 520 -169 153 -599 390 -27 -529 589 830 667 957 704 -882 788 -190 -458 103 -175 82 347 84 779 -71 -600 -748 707 258 87 72 -185 -170 808 813 -190 -192 -579 295 742 -378 -724 -110 -559 -46 -289 381 -802 -879 448 -925 306 -921 831 826 -237 596 17 -480 432 777 391 739 78 57 -189 920 582 -921 -504 458 476 591 759 67 -996 -16 68 189 860 200 861 -832 -569 -791 -299 460 -69 -313 -60 -783 -252 241 -958 705 40 492 765 730 338 420 -801 222 -865 -368 -473 -5 -578 183 969 176 472 -790 -713 870 434 -416 -618 -815 739 -641 -146 946 -238 647 684 -250 697 -976 -29 916 509 -701 262 254 -396 -483 462 117 -837 28 -419 433 -863 -276 -387 -201 -820 424 210 -341 724 407 234 -171 67 -423 336 12 -967 -244 786 -823 -622 315 756 354 151 -54 -336 -745 839 -186 -742 794 401 -230 463 -537 -775 820 265 328 488 775 556 508 -795 84 -449 -985 626 -128 325 -102 425 -185 -904 606 -554 -969 -857 141 -271 824 516 -476 596 885 863 -567 -447 87 849 803 -580 305 380 -479 -943 329 -118 -922 -492 728 471 -439 581 -258 -169 893 615 514 -943 -248 607 444 860 -472 -108 286 639 502 479 809 262 -56 -368 -378 -928 -178 -449 -703 510 -651 -676 212 -266 213 -94 488 567 -476 -139 -992 -793 41 -718 -648 842 686 -67 885 -907 -550 -321 186 -293 51 632 240 166 56 725 513 -33 233 131 67 103 -429 -682 -760 -964 851 -842 904 83 243 -994 721 276 383 447 234 535 621 75 -873 -372 11 -598 985 -982 -433 -285 -831 -113 -690 -646 -487 -970 274 4 905 637 -868 -3 -697 -912 -663 743 553 887 372 -113 153 662 767 -51 855 -340 -15 637 -191 -170 -373 372 707 -664 -826 70 -668 763 157 258 307 115 -319 911 432 -622 353 233 -963 756 215 220 594 -308 794 -119 451 564 -529 -769 913 180 -550 -24 710 -295 -579 -350 -799 723 552 340 -161 -927 263 689 617 958 -461 -224 -91 559 -44 -934 531 -762 -248 46 -760 22 121 303 -203 -24 165 170 468 -637 -510 442 -267 -148 -626 -178 137 -259 -255 123 80 -587 -175 43 -386 -259 674 -528 771 -517 374 316 -844 805 638 -701 -927 -13 -843 249 840 -987 884 -190 -984 328 710 840 -716 871 514 -397 980 -105 454 182 255 -524 -244 381 158 440 -692 358 -173 67 -665 -234 528 744 563 -669 -413 957 -704 721 -649 -957 -684 -795 691 -296 720 893 -394 -759 -472 -373 835 -195 411 -643 -909 -951 -728 -697 -765 280 -251 -395 11 191 220 797 -54 -400 -736 -296 137 -443 -710 307 668 -207 213 13 982 779 -155 548 -98 -752 -283 -138 -254 997 636 -446 -552 179 -998 -469 282 -640 -626 804 225 -298 -823 934 124 -417 456 192 991 64 -707 -566 -876 248 403 -920 837 831 500 -593 -448 294 -222 -843 111 -233 112 581 996 -823 273 135 761 -762 274 -644 414 10 -16 75 -96 542 -250 154 -974 973 175 -349 711 922 746 -179 -223 -561 -347 576 967 228 631 800 199 519 658 291 -369 199 -416 651 -924 55 670 308 130 538 -884 -290 -638 -78 -528 865 -713 171 -206 62 -548 -867 638 191 863 669 -853 591 -632 -433 -509 -632 528 -892 -409 234 799 -128 123 600 969 57 866 -473 93 382 414 512 276 109 -95 -184 -484 993 -455 613 54 892 639 -163 -45 -835 -49 988 111 258 438 53 -151 527 458 674 -342 -761 -774 -363 -10 609 -624 -961 739 -556 808 -393 837 -566 319 -593 -354 347 -585 -513 166 -358 181 -391 -843 204 964 -276 701 83 438 401 721 326 503 -940 685 -481 10 -339 69 -453 -523 372 759 593 -733 362 664 241 -54 597 994 766 798 -779 289 -445 915 -458 -230 -806 709 -63 148 397 -584 817 -722 608 399 687 146 -374 844 964 -625 621 509 -380 782 -450 561 957 -177 468 -581 970 -75 536 343 -282 505 -765 -552 -974 695 -585 -664 -447 386 568 -722 -674 -167 -790 -357 -103 43 349 359 658 427 721 -590 574 -127 -821 -347 -72 965 994 -618 931 -990 962 868 -30 -523 907 -198 -910 -32 851 46 694 716 -346 382 810 -2 -947 -700 -595 -915 -971 452 -990 -515 -518 -112 -682 -342 -3 282 980 -49 542 -372 -707 -105 403 -260 -139 590 -583 -70 -673 -532 -604 633 -150 392 -41 652 610 -183 566 322 895 236 -141 -813 822 920 -430 212 -24 -561 412 169 864 259 852 -361 -867 162 195 -857 324 401 -246 768 725 656 -110 298 -85 720 -623 605 -504 -831 -799 -503 -974 89 -148 -701 642 701 729 721 758 -278 -699 -634 158 297 -160 -128 955 777 -323 -75 833 576 -294 17 -193 -77 662 770 -584 -76 -423 663 -343 -426 -683 54 433 824 329 -339 -466 113 968 90 431 -767 -608 265 553 84 -138 -368 537 -286 664 856 79 -258 520 53 -95 197 -767 -633 193 -321 878 -967 326 -473 453 311 -653 -576 516 -542 -66 -131 665 170 -801 -373 958 -126 221 -544 -644 314 -623 -137 475 -238 509 106 876 -152 717 192 970 -259 -261 472 456 822 486 -125 -724 -63 584 -766 -93 554 480 -348 32 -310 -42 752 845 305 613 644 582 856 -275 760 -848 -919 317 323 112 -984 427 757 -809 846 -588 736 -320 -335 -326 -249 -412 327 -485 61 -615 469 -222 672 190 -661 -371 -615 -581 343 496 -469 167 597 4 945 194 -849 -954 -472 -108 -824 -803 -932 334 830 1000 -40 970 -192 -352 -778 12 251 361 575 846 -659 398 -888 69 827 -775 301 -782 -269 294 -414 952 54 707 -59 173 -634 772 120 164 452 853 498 -273 -451 -853 88 862 -909 65 -599 210 -418 -331 -989 449 -849 -124 346 -353 415 -318 -749 784 -969 670 729 -736 544 44 223 993 221 684 711 -449 947 -986 -327 -634 -920 -3 -425 -890 985 737 -234 -155 -301 499 971 983 312 -726 893 -554 -69 -329 -17 -634 -599 -841 -453 -263 -588 -318 859 -116 771 -30 105 -219 685 944 -822 183 196 229 3 67 -939 -668 -503 593 -589 454 447 -72 463 -585 -837 -542 669 215 955 184 612 336 926 493 712 -173 227 -728 -729 182 76 661 -106 217 -341 584 604 -795 -413 959 -697 258 -930 -506 455 -694 513 -649 -704 12 -972 165 767 704 -240 469 -703 -603 -640 962 -996 -443 68 259 -926 632 -706 746 215 817 628 744 -39 58 734 501 405 372 -476 670 -170 205 359 -194 832 202 841 614 -610 539 -932 693 -725 42 546 -762 375 -480 -130 -222 -6 476 457 390 -851 807 -673 -162 837 -103 727 -668 177 237 871 -889 981 -303 -193 145 935 -738 566 -299 -160 725 -972 976 364 664 186 278 618 722 -107 -912 400 224 -345 40 751 562 758 971 178 672 -540 -261 756 657 -267 160 -864 -543 571 204 -368 -96 425 150 -954 94 -437 236 -483 -206 977 -443 -678 127 338 -374 408 947 -473 545 874 1 169 -85 723 -15 695 -44 -371 625 433 -928 -252 -7 -431 -657 375 -547 -329 -914 -419 72 211 -706 813 -126 -766 -786 -790 -232 -512 560 721 255 887 680 -494 918 568 -99 291 390 -320 -751 188 882 -597 -319 -873 724 561 872 370 -66 980 766 -987 -215 -616 -434 584 -554 273 365 856 223 785 -127 -608 686 -197 765 388 946 120 424 -886 -988 310 782 274 838 -866 225 -422 740 402 -184 628 -316 573 -581 53 391 -68 -898 58 -837 -32 110 784 -569 -796 -676 -723 68 -256 227 -283 984 -188 328 -852 -665 -551 -160 341 238 -673 835 -749 -227 520 -446 552 -509 239 -522 -140 -780 122 -170 322 -930 379 445 862 746 -439 -794 -879 759 343 -250 -865 533 -855 -349 -822 921 -258 303 5 -585 -312 286 931 403 -901 -467 144 696 -470 -229 -441 525 -541 -548 761 108 -230 986 -804 -710 633 302 998 720 -637 -250 508 -49 13 -417 483 -866 -59 -899 -197 -267 219 -352 339 -564 873 -941 -917 -910 918 360 710 464 -754 -831 862 696 -657 -637 -417 884 -931 -371 -466 329 410 -750 -117 -81 -621 -533 -479 20 487 165 618 -29 -187 539 -497 49 -643 609 -469 -533 -440 7 468 683 -787 -616 -344 136 -496 37 -557 -29 -191 830 96 -748 773 551 -69 -856 -365 -919 -600 834 -207 644 910 -7 -126 -632 -802 871 591 -581 -818 -368 -281 -897 110 -772 -34 186 -395 -382 198 -977 -871 117 -737 338 79 518 -423 459 768 -316 112 235 -843 -840 -937 -937 -972 42 -19 -364 131 281 -5 -41 984 -216 -148 -287 -832 81 773 -272 -94 796 714 -757 -740 967 276 95 392 -311 463 -810 -283 323 -650 -424 390 514 -793 -623 -133 819 456 -607 32 -498 257 -795 -360 979 -599 -365 -291 385 538 418 156 920 561 -960 261 -548 49 481 -105 768 316 -760 936 858 636 -90 405 -107 589 -945 399 38 400 319 186 104 -30 350 -412 -680 987 286 -406 902 -922 661 -359 -642 735 -402 784 552 479 -341 684 507 -330 34 835 -477 -939 -74 353 -511 773 -600 -944 -931 922 -414 727 937 101 -13 -377 -364 505 -352 891 827 595 249 -262 -415 -916 384 569 200 -717 -853 -197 -402 238 755 115 487 541 971 -560 -186 -560 859 -695 772 -794 289 -27 819 381 468 -63 -186 -756 462 -952 -412 875 -609 -904 -577 -515 56 732 220 221 -57 -774 -188 -248 -661 682 639 -405 -133 865 -157 359 336 281 -330 852 217 454 378 -275 128 442 -592 -448 817 40 749 521 925 -332 995 454 -14 -231 512 -868 691 892 789 -592 894 -189 -791 -65 -111 921 -743 48 -179 -817 735 875 87 765 -765 296 92 456 854 -236 378 283 -110 773 943 -761 -250 2 241 517 716 -969 -141 730 561 651 68 96 280 288 698 519 -396 965 -573 557 771 -970 550 299 238 -387 -654 275 -50 597 -70 -625 847 416 65 -862 -947 -328 -951 757 -718 705 -220 794 -289 -973 598 -921 646 496 506 -504 -291 -253 -903 -291 -911 -35 160 -500 -303 -301 -787 -347 -114 445 -238 466 -950 -913 -696 658 435 -937 -676 418 -654 -838 -237 293 795 -912 -738 272 446 -403 402 -12 798 496 -179 996 339 -222 697 -106 -582 467 -312 -684 129 393 78 870 99 518 485 450 725 245 11 422 343 -23 -290 -114 -966 105 -80 725 466 726 119 -607 329 881 437 692 -859 -316 137 443 -355 757 -722 580 418 814 -680 399 -113 -455 114 0 -500 -531 -911 -826 -189 -139 867 -660 -325 414 458 -502 227 458 274 -777 721 601 726 -199 -783 686 -142 -634 773 559 -726 -488 677 -720 -977 -502 354 130 -771 742 629 274 737 399 -689 -70 -135 405 973 518 -603 577 -505 -110 -490 -959 397 534 -392 948 -547 483 691 -979 98 633 868 30 -251 -855 555 -892 -988 411 270 112 850 681 -257 49 41 734 689 728 -637 479 -49 557 722 344 475 477 127 907 205 -312 207 926 -602 623 603 -29 -929 -442 -476 746 -633 -676 544 -263 198 826 -357 602 -548 592 160 979 -497 639 -221 -728 -502 -202 914 616 349 547 -988 -617 -717 341 298 -694 -467 602 56 378 -633 355 46 -153 686 -482 -742 -76 -213 -228 129 -554 345 87 348 450 115 22 -877 143 -469 418 -697 153 -82 469 714 -562 -1 -225 -152 -437 -478 774 -874 630 -509 398 -840 -316 435 294 -523 903 -133 566 -128 -269 736 -480 -150 -496 -411 -493 -400 287 -833 -152 134 -921 -165 478 -456 -738 -303 19 158 610 -618 295 -664 -771 418 -928 -506 -398 -320 753 425 -676 -554 136 -698 -461 -478 356 -551 211 943 -979 255 -15 -161 624 -54 -614 103 -334 783 -866 -139 -493 405 794 -584 957 439 -813 465 -879 20 730 991 396 91 830 735 -835 -23 -312 0 -423 -697 228 -895 370 -883 55 355 217 29 147 831 309 402 -945 149 40 432 602 492 177 -600 103 -472 -17 -138 -835 894 -462 -902 490 -921 -65 -147 -550 31 -800 -454 -19 -241 47 849 -467 -988 -467 703 356 356 440 924 785 -545 -447 -776 -134 405 -376 -311 -938 812 542 858 -134 532 867 -686 -925 -295 829 -650 267 -496 331 613 -178 -92 59 -765 232 -973 906 908 -689 -335 -268 742 661 610 -657 748 -16 -847 964 -819 467 -62 19 -222 -249 -26 -993 -119 155 115 -348 -200 174 402 -32 912 549 -565 205 -666 171 -513 800 401 -962 -250 259 596 757 -329 118 -58 472 -968 -622 413 -519 -298 284 848 364 -968 963 -658 -583 -762 753 127 -137 649 -42 666 674 -123 106 867 368 -59 995 -961 51 848 -312 -603 -593 -469 -981 -356 -519 488 -587 -767 404 -469 721 -247 -544 471 286 -561 -823 583 -967 -237 -852 852 -784 -710 590 889 -832 -685 904 -567 941 301 402 74 -344 -792 -63 132 906 -537 135 -53 496 -735 334 -175 693 -569 883 271 -606 765 296 -882 635 -723 104 -786 157 411 239 466 667 -951 -510 998 145 141 645 -322 932 -605 503 -693 647 -880 -497 -853 463 912 437 -206 90 -527 851 459 686 869 256 -533 437 988 -575 232 906 -511 830 -386 274 198 -903 104 -219 668 -851 306 -146 -16 -368 86 -50 500 -496 -979 -85 774 820 -731 138 94 142 -234 108 -5 93 998 693 -190 822 328 823 -42 -390 863 -272 -864 -284 676 -438 -184 928 800 425 -661 282 -468 -988 80 -14 964 -417 -790 357 16 829 195 652 -158 903 -162 211 381 -103 -112 262 965 -624 -586 -105 733 -315 60 812 364 -640 -863 -828 566 -400 -789 195 -401 58 -688 825 -239 -964 228 103 490 87 -943 -39 806 -624 -534 709 482 -726 65 -113 396 -699 756 256 709 760 753 603 688 722 919 -439 -842 -681 123 969 -818 -355 58 427 464 -878 753 -329 -212 -259 -396 -607 7 251 354 -115 209 318 -704 -51 991 -528 -156 -126 632 868 308 881 658 593 -697 -786 -184 -497 -905 832 -628 -70 -846 -773 10 522 704 -917 -95 309 604 -460 772 -252 -688 931 -739 9 -915 498 629 992 -338 961 -536 -994 -610 967 -903 -59 366 -404 -407 918 -935 -405 711 -498 -621 -800 491 330 -763 785 159 -918 935 629 -522 -459 -337 749 304 -366 -98 -5 -320 -621 -981 988 867 178 -734 508 996 -779 -181 200 597 -382 -9 531 -612 -357 -76 -356 -190 -666 -936 -127 -742 238 442 637 -115 517 -177 923 -327 -395 997 -921 424 86 668 49 10 62 963 836 875 347 -491 -934 896 13 769 832 564 241 -382 -370 -142 -547 864 -273 4 100 -594 948 -768 992 980 -959 942 -497 308 790 -760 -178 989 -501 752 -69 -160 -623 -350 506 575 -453 -331 -786 -934 -784 319 448 960 -983 -65 -161 256 232 -488 403 604 -458 522 786 554 87 73 597 498 78 432 -301 647 -402 777 852 -386 867 -567 -558 -250 847 -322 -420 943 -237 352 -239 -885 -351 -84 -296 964 918 -464 -375 946 -239 510 -961 915 184 -390 -497 -926 -45 514 846 -97 -201 -964 -951 329 -487 -986 -364 230 -454 -788 618 -946 59 -88 606 69 8 126 -993 -632 856 -644 -853 196 -562 19 591 14 298 -351 -87 -509 512 -200 -834 654 793 722 -940 178 652 -393 -981 -312 964 101 -280 -563 -392 -963 -20 182 453 -688 622 -770 -352 -398 -204 37 119 -573 -395 714 595 -456 -553 129 281 852 -990 994 -402 -58 804 -127 -581 -679 304 -566 -38 -998 -23 677 196 -404 942 680 -671 475 -826 972 463 -716 -139 501 -438 -104 -813 735 -223 529 -546 -451 688 -960 759 -367 931 -136 -526 -990 682 540 496 -928 609 509 531 704 852 -800 941 933 -996 206 738 -300 286 -856 -232 -581 -473 -975 700 -283 -802 150 919 362 108 410 -589 -486 273 782 -249 788 127 288 605 -338 -101 218 -110 128 -715 -787 33 -843 -805 588 548 591 -601 -808 -223 -715 -728 -945 285 227 -104 -440 89 -145 143 756 887 -267 -362 -967 587 757 -992 418 928 403 514 780 585 106 895 -313 -894 183 737 145 590 313 269 45 -828 346 434 -306 843 -175 -626 994 390 -31 -378 -825 -975 -978 448 496 94 809 55 -166 -497 106 55 937 -725 812 910 242 -193 325 702 136 250 -697 -817 -266 -789 83 -346 -741 -17 24 -965 -163 601 872 239 385 141 -937 -248 -936 586 105 939 -628 71 -109 -94 472 -454 -803 333 993 233 -558 958 113 451 -697 -737 105 593 -600 16 -674 -490 168 239 -342 -803 -771 922 -874 765 -392 625 372 932 -609 96 -663 -939 -416 -690 761 724 -59 834 428 266 -805 424 160 37 -571 -585 -180 783 630 18 -701 -695 -473 -978 -56 656 -731 143 133 -300 825 725 223 486 -466 -363 843 -94 -750 -553 75 -898 456 553 -42 713 -604 258 223 -935 -222 -605 724 -392 342 211 419 274 395 -375 -671 -331 -574 -825 -487 -111 -2 -261 -985 513 -116 153 531 -624 544 -107 -400 79 426 824 681 45 -477 -751 328 589 -177 53 371 105 -465 547 -145 433 182 -568 317 983 724 -70 -620 931 -824 172 -766 943 222 -216 305 632 276 -657 -199 56 60 -120 -571 -971 995 297 -874 924 -388 -374 -147 857 742 792 437 20 -643 -620 -593 473 -162 148 -706 316 -864 -154 654 -593 243 147 -858 -166 -402 355 -320 -838 -337 -210 108 402 -250 -119 609 -414 -987 535 -724 -895 -348 -928 -391 567 -829 464 297 -572 -876 889 -794 596 -446 -713 656 -843 938 -621 -908 932 622 369 -668 993 -382 434 607 -473 -686 -206 11 -101 995 -549 379 879 -859 21 9 176 148 477 -267 -47 -490 510 -701 -393 -195 428 -102 -754 481 986 -688 683 689 -922 -122 230 -746 740 -91 867 285 -338 510 -574 104 999 -767 -727 -496 417 989 200 130 -557 4 -320 -546 -357 848 -256 -194 177 -821 760 -680 -983 604 -691 -472 -228 -148 674 -731 -366 278 577 564 274 510 -762 -464 111 468 839 -502 -297 -284 -202 -976 594 -119 -518 -494 -77 641 -630 192 -719 -708 166 -243 -100 718 -296 743 507 228 -822 881 -717 150 -752 349 373 -392 -340 538 991 103 826 -177 437 -555 350 -166 -59 24 301 708 -686 339 -130 414 505 -349 -389 -527 -280 -630 591 994 586 -110 980 880 -112 -98 645 -452 -263 565 40 446 516 -438 968 91 -582 -962 -873 -382 559 -176 -419 -456 380 327 605 -817 568 800 -289 -735 264 997 276 -528 -480 -492 147 50 495 -517 -265 -250 -274 -259 -226 -458 -6 -8 -426 815 -957 -127 -414 547 506 543 -499 -60 188 -101 -185 835 -43 -265 -780 831 309 -36 953 -863 -158 -601 460 619 -313 291 849 527 550 -323 -862 192 630 -973 917 198 289 399 -744 821 805 447 -224 -176 667 270 869 533 113 -318 -991 266 623 564 -372 743 -491 -547 -726 953 967 196 -209 691 -240 -273 15 737 -987 687 -951 834 -959 -496 45 717 -644 987 -380 444 177 -800 378 -741 -447 -358 400 912 -842 -406 844 318 887 720 -795 392 -412 -621 307 -953 -11 -609 -183 -157 -24 994 271 -417 654 635 245 650 -657 -321 -171 -990 -283 549 516 378 -491 -4 -646 44 610 -716 866 5 222 -730 44 -292 -500 747 149 -621 -840 682 -522 117 442 -275 803 -849 491 -231 -445 688 -253 495 -969 -302 -209 -741 -647 173 125 -478 81 87 -52 682 464 966 -205 -720 697 -630 -938 -493 761 316 -320 -751 -341 -937 -905 91 764 995 -717 967 -650 -658 -690 499 729 -107 451 324 -670 390 50 -630 261 710 768 134 743 88 -397 576 1000 593 -307 339 -999 949 358 48 243 683 -437 -182 502 -694 723 51 -616 -907 786 -82 562 -843 -834 -263 632 904 559 812 390 -143 -876 440 469 834 -598 -395 -438 -658 675 -171 303 750 213 -918 -597 -289 -303 112 -965 495 -110 -598 -724 -163 -508 292 -4 -406 -844 -145 -134 567 -293 -769 87 -774 182 424 827 -744 812 -997 978 -111 166 -167 -894 -994 -728 625 -673 180 -784 -594 66 -185 851 -903 -609 941 -358 928 213 290 -198 462 366 884 -180 -629 -669 134 714 -782 325 -166 679 -457 -323 56 -460 -361 880 632 490 179 -71 -264 107 -701 -262 841 494 119 -496 832 -483 -198 -744 896 465 753 447 -700 38 -470 -36 -988 -549 -607 -330 572 538 -440 501 -926 608 -715 88 566 -734 -86 -958 883 568 493 -359 351 923 565 241 -235 823 -34 865 592 195 277 -761 -446 331 359 33 815 -959 586 747 339 -732 -80 54 712 -152 199 -52 212 -712 -627 820 -311 270 -51 -29 309 -538 -268 -431 382 -185 -557 -1 -271 -545 21 255 -311 -113 -223 -509 239 313 705 381 -712 943 872 -266 -343 -6 399 -300 709 365 -874 936 245 291 -694 -72 -79 -817 -951 -340 -133 357 -674 -413 979 -786 -234 282 -49 342 -503 117 515 375 715 345 323 992 424 -943 69 -238 11 652 754 -483 893 -371 222 -57 -573 760 58 189 -201 925 -5 -54 -303 -440 -941 144 -805 -870 693 -454 -695 977 486 391 -529 985 111 -972 569 -394 -840 -329 -598 -900 697 96 345 -935 -404 -97 132 -197 -121 -627 -780 -822 -541 868 -712 463 239 454 690 -579 -321 239 111 -111 272 -133 237 -67 -389 683 -991 -132 498 545 -874 -625 -138 -398 -87 919 583 -144 -518 347 -443 -176 -25 -154 482 448 -69 661 338 101 -234 -418 942 -564 763 847 963 -384 587 -604 -235 427 494 -962 936 586 159 83 302 250 376 -377 -240 -765 -397 733 -334 -211 -213 -225 -302 -420 797 781 -449 -733 -162 6 -661 -236 573 -226 -163 -622 593 -116 -678 -824 742 933 495 543 -774 547 -63 -803 -881 -853 -762 -402 802 -932 -202 -823 -782 -772 -437 658 780 854 -325 -367 513 435 -15 -899 157 -539 387 -981 -393 -659 353 425 646 368 -338 401 -777 -85 -147 91 719 -931 881 -844 -684 -581 -203 -961 -33 -519 852 -615 694 -222 261 -962 171 -406 -831 932 -189 744 82 -604 139 -371 718 -239 869 602 311 148 -678 -957 -468 817 827 817 575 167 925 654 -19 -249 945 -327 -984 365 -137 -718 -702 -884 -327 327 287 -721 -464 -953 -695 95 155 841 -947 -854 896 -343 -223 -754 -869 -10 705 394 995 72 -128 -472 -583 950 802 -197 -509 859 -210 -326 -518 337 -199 -380 759 -618 -104 576 454 942 -975 -58 0 579 -115 170 429 899 -687 528 -381 64 270 -567 -339 -356 -609 734 131 -98 -640 876 201 -265 273 700 -588 -24 810 721 529 429 -273 735 -844 343 779 28 -336 564 -550 868 184 226 -311 977 680 703 83 599 579 -320 615 -570 -540 177 -726 785 706 -912 -355 -561 -922 551 449 -612 -952 297 -783 -777 635 571 -455 -97 651 530 780 -361 665 827 365 -941 332 874 827 154 -669 396 143 587 -630 -14 -358 30 -169 19 -438 916 -496 -334 121 874 -773 3 -840 124 -577 46 -466 -184 -567 -309 -879 245 -639 267 -579 -257 221 -848 179 751 832 -244 -749 320 -911 -793 -985 778 -551 -906 89 364 -504 -337 127 651 -24 162 -950 -982 -37 -86 -939 -139 -66 89 -780 -751 540 111 -808 455 -162 -262 -201 462 -358 484 -832 577 716 -316 -155 -722 868 551 -320 601 337 -717 882 336 750 -19 395 -80 807 632 -27 -724 274 -59 -286 -91 506 250 -596 -497 -703 -11 871 387 6 870 114 -652 -864 -301 -685 138 -886 884 982 928 -157 512 -576 61 -662 -901 806 596 843 353 777 -195 -264 -516 -54 385 772 55 964 -722 -264 173 -567 -185 -856 -650 -416 860 977 -584 108 -207 -750 -942 798 874 155 708 -236 295 -559 -465 -410 629 62 -146 362 -10 -417 -964 656 -744 817 -246 513 -817 -971 -447 -605 -333 -449 -207 828 987 132 -949 384 652 -815 -215 -785 -38 558 1000 306 -93 -297 -269 -673 -965 -353 -819 329 439 172 -705 -204 -439 -31 830 825 404 368 -177 574 820 607 -754 130 -145 338 -372 264 -985 -973 -595 -498 854 -94 -465 -52 -864 14 -756 80 303 -529 -241 -771 -477 512 -669 134 -629 491 985 520 -43 413 908 -876 -993 -646 -653 17 790 -198 16 -972 120 -101 -774 -668 -127 -782 -531 299 805 -308 -380 41 -525 294 929 -466 736 451 -111 -818 517 -265 -527 145 301 314 815 -776 47 -940 817 -893 572 -691 -593 583 619 480 24 371 -786 -878 -14 62 250 208 555 1000 -570 -301 -102 618 -732 975 -644 -318 -55 -55 -676 -639 746 952 173 -610 631 232 659 -428 -956 818 -869 141 96 -941 -810 -192 -79 -551 -663 -192 662 -173 -1 247 -951 470 -695 -610 -102 -818 -543 -807 -811 -301 -603 706 948 -499 758 929 -341 313 831 -413 922 -184 541 946 -71 299 -527 -40 -967 7 -690 -863 -91 -142 975 968 453 309 98 -889 -221 -802 -7 913 -977 -80 -362 -215 -209 -233 496 -520 582 829 -183 797 267 -582 -995 971 -633 -833 -216 -390 -955 -43 930 -767 -547 -543 899 931 114 -499 968 782 -977 -450 484 517 843 683 -654 -957 970 609 473 -124 -643 -451 326 930 224 -500 336 -788 -664 -823 896 -172 -689 -706 351 732 -747 523 663 -843 -820 223 423 460 -252 -33 -952 -54 -117 -859 -846 -447 428 -202 -434 -61 264 -501 421 547 -91 951 365 -446 469 -496 -531 -12 643 928 -546 -290 -808 519 -700 919 -603 588 -66 716 900 980 828 -308 642 -322 -726 -691 956 -483 812 -512 -355 592 -593 894 515 52 -404 433 -7 -282 261 752 342 669 -929 -604 46 552 -612 225 -565 -959 890 321 -441 -481 619 468 555 887 952 310 -937 -421 -300 -79 -630 25 -75 382 -501 -645 -119 -624 -831 471 -32 -795 -984 -140 -442 -337 -434 -475 -773 292 161 622 -409 684 744 -113 -292 339 864 139 520 -264 -74 66 -398 -350 997 -402 918 599 682 -860 -96 232 872 45 -615 297 110 -950 263 -430 -884 553 952 351 -871 -663 134 -403 364 328 -657 -562 -702 -76 -900 448 979 -851 -339 -556 281 311 -141 525 794 282 -209 -622 141 -881 529 -105 -244 -768 -770 -767 717 -670 745 694 316 -635 -741 -718 598 182 -611 -585 -601 216 -559 -479 618 390 -442 -717 -773 57 -433 -10 682 -405 -991 -610 -367 996 -854 -515 926 -684 278 -170 -474 429 96 146 -205 -172 266 -612 -893 -145 -88 -648 858 -783 918 983 942 685 87 361 -761 20 384 -632 -380 -533 -838 651 469 -610 -101 103 -283 278 -880 -569 -442 877 464 -822 -792 149 -540 93 804 930 13 -379 578 -530 -599 -697 820 -596 528 707 -212 -812 495 582 -490 561 801 48 -577 -111 764 -901 -513 204 -837 -592 -722 620 50 -937 -948 -117 -648 -21 -940 -413 497 344 643 -256 -169 -576 182 -538 -520 -478 -788 675 -262 -417 177 52 448 -294 -764 900 634 220 -914 362 297 177 544 -952 -885 -659 -936 307 -602 129 681 -262 -493 -32 199 581 -723 -50 -108 646 952 959 443 899 519 -623 -920 -954 127 -364 -536 -207 -568 -329 126 -959 -768 -69 -508 -977 315 787 -167 155 812 -257 -384 -666 794 -829 442 46 -13 714 -260 230 -128 200 859 -482 111 300 77 383 -951 -625 -8 -739 835 444 838 -713 -410 465 -879 213 970 -637 329 860 -599 -526 -940 339 -387 808 -447 907 893 289 674 153 -212 -382 -384 -137 -181 320 -402 115 -9 64 644 -225 -783 -603 605 336 -433 -926 -41 -81 504 -82 547 -190 -442 393 -632 -98 -216 -759 -603 -237 -233 177 505 361 719 -95 -676 143 473 716 265 -275 -166 -407 -237 179 680 692 -867 468 -853 -945 -257 183 211 361 330 325 -288 -945 -296 665 229 242 38 7 152 -278 -421 210 332 14 95 -353 298 77 783 -204 985 988 -154 -737 -687 -437 -814 748 357 -728 517 -93 -698 556 -199 20 402 143 -455 -975 -9 -710 927 -244 -901 -781 607 641 798 -770 701 820 -560 964 777 353 -975 33 -975 535 -959 367 449 906 463 478 -196 48 -397 651 842 -528 342 863 -785 -799 -836 204 -955 -842 7 -942 -28 -106 -803 107 623 -361 -356 -527 -995 -264 -140 950 -791 -666 -190 -415 661 -440 76 816 -641 38 835 -517 50 -355 766 884 462 -654 -763 606 373 833 323 872 889 80 -652 73 212 -681 -967 -779 104 -292 286 -586 127 670 -951 -401 382 726 -67 -495 -811 -71 914 853 -276 494 -497 -449 -76 -99 -207 -394 103 930 709 -480 -872 -584 -981 -903 -879 541 956 816 -770 950 -769 -251 -707 68 -338 725 4 -663 483 655 524 -171 774 701 208 610 949 -964 135 -60 -363 212 -549 -634 327 745 -797 653 933 910 -458 218 666 -254 -135 698 805 906 153 663 -338 462 119 740 689 128 -385 434 -154 -247 -610 574 -952 116 660 -141 -825 -788 -74 -754 378 -148 -736 -973 -546 -207 -556 444 401 934 519 882 428 -228 -769 137 -786 -427 -802 -44 387 -289 -575 -223 -975 -244 -452 -264 -346 -772 40 -906 -845 -302 80 657 494 425 -491 -491 458 92 45 568 -534 -108 -595 117 468 366 -947 54 619 -639 333 -156 -566 512 776 237 396 -702 760 -251 -892 636 458 740 -889 484 934 313 269 -375 -897 760 -999 -624 -198 -203 -22 542 785 227 938 -522 920 496 -759 188 541 460 96 604 -456 352 942 -440 -276 -217 943 -884 -425 463 479 -486 117 -840 -306 -95 376 327 823 227 -236 -950 34 -851 -412 -969 164 698 711 -761 438 853 934 -29 -611 -414 -221 -8 -115 217 280 -215 -635 -829 852 -717 237 569 -547 -365 73 -670 -785 683 96 -38 668 -709 719 -69 283 -477 937 613 752 -67 -434 -449 -10 464 793 -732 724 690 621 323 -537 -653 -327 266 983 563 -779 478 -353 -810 286 704 -630 -400 428 -586 458 -213 -436 -514 589 -87 -770 752 189 746 -66 -948 -653 -963 819 610 -864 -867 -260 720 -630 -880 65 412 593 286 161 -970 -912 557 477 -692 -608 -140 189 136 432 -529 -719 573 652 365 -813 325 -753 -59 -449 78 -586 -674 -465 508 173 -625 -182 -514 496 470 -123 486 765 747 -345 -569 -46 564 -826 95 401 -314 993 448 801 -978 -110 439 357 915 -133 -887 476 -962 730 112 689 745 -752 841 -24 -44 379 288 18 774 -794 280 447 -934 -243 -28 -567 -31 -784 14 16 374 282 -579 -174 55 -161 103 -228 -612 -61 863 645 319 -943 -570 745 -593 639 -758 -553 -359 -852 -67 -941 947 123 503 710 519 976 -440 560 583 773 -357 -903 734 466 776 471 -174 -560 -295 -347 -691 -305 -438 -307 -571 -54 342 -701 -84 -470 49 815 173 -293 -476 873 718 141 -594 760 -399 -529 -845 -792 813 -697 -759 368 324 661 -415 -475 -822 67 -589 65 -230 129 -110 335 504 830 -304 -939 435 -590 819 31 -978 395 -788 414 814 502 106 661 -838 134 265 939 97 267 -791 413 -308 117 -299 -227 -965 -838 -414 -893 -891 616 -308 -470 183 688 -230 -861 -604 567 -847 158 933 148 -247 -603 625 748 93 329 979 347 -148 -81 -643 165 745 453 -217 -912 -861 94 773 788 494 53 349 -230 -87 -903 165 -153 104 956 -923 -354 -720 236 -887 345 178 -741 -157 558 -561 -59 546 667 -914 322 299 616 251 -149 319 -18 -567 577 -185 57 -450 -347 -568 -985 -590 879 960 824 -313 -56 -695 -51 -133 -260 669 495 -885 585 -24 590 -616 -757 -683 -780 -459 155 198 -472 -663 558 -993 -911 966 94 347 907 58 -465 19 -627 -244 -169 -904 670 608 476 -789 -425 424 -618 228 824 199 -510 962 485 64 818 -395 242 732 27 453 -585 -122 828 271 -885 -782 756 -950 198 -240 -56 -124 116 -927 -865 871 318 -291 184 -862 -368 395 269 102 841 947 973 -118 -174 -814 61 -778 -339 220 690 -109 -299 834 636 -567 -681 -615 -172 -59 -605 939 -292 -231 517 -435 54 575 715 -643 -399 -414 591 764 253 -903 477 -676 -146 -2 487 -599 -807 -722 735 -376 -364 444 908 494 99 256 -495 248 529 -758 390 374 870 -826 -704 -422 915 -883 -661 -773 -536 523 437 -777 815 503 569 351 -291 388 -226 -490 7 -503 -221 864 -569 -519 921 -321 472 -750 -110 480 -615 -94 658 606 817 -194 -502 -700 302 -298 727 892 -667 -277 -771 -634 -590 405 -191 456 464 842 -180 917 380 608 163 -50 -534 987 -887 467 776 194 586 901 272 24 -267 -263 13 688 898 -538 -703 -228 -509 -209 -443 482 -127 -282 244 -663 -167 -80 716 135 -758 825 668 870 -523 -451 -162 -411 -906 -979 165 416 791 306 -639 -673 797 -127 622 -365 -378 -672 849 97 -753 -965 -911 -984 12 20 420 -370 -527 -525 171 -988 41 729 -771 -378 -455 -863 556 -465 938 -945 542 273 646 813 -420 -235 265 881 915 -926 -488 616 257 696 799 749 918 127 -171 65 667 94 287 973 -393 361 623 627 -55 120 731 641 -618 -863 -826 -554 -255 1 565 340 -400 889 302 335 -246 -90 -647 -25 -12 -719 998 -454 90 539 -877 -789 818 374 254 -553 -136 306 -323 -51 84 514 -458 -955 704 151 -800 -652 -756 251 380 360 -284 709 291 -186 774 -355 438 -888 -118 873 333 -649 -120 -985 311 118 52 -198 241 -359 -680 -869 8 832 -710 -135 295 -826 -412 595 506 -299 -680 988 -875 -105 -676 -539 0 -347 898 -354 -653 901 206 894 -168 159 -667 682 835 814 210 781 8 -320 -611 -724 17 487 267 441 -151 -838 720 -710 710 295 -126 -252 -128 -769 -219 -179 -607 -584 -578 135 388 -91 -898 121 -63 -876 -619 994 590 299 -159 -868 383 -903 -750 892 -146 527 486 -341 86 415 271 -486 -861 -551 178 -254 514 513 735 442 -812 -658 710 890 -496 -317 447 -625 146 943 647 228 770 -191 -595 627 85 570 -394 -308 603 94 -666 923 610 520 483 771 216 -927 -396 592 937 -261 -119 -397 549 305 -161 574 -22 527 -425 238 -190 664 -785 -814 556 909 833 -196 -369 -50 -954 -325 933 -9 261 49 -422 508 -566 -435 786 333 -644 -528 -384 686 397 -331 -803 408 -291 -501 -466 -257 -918 76 399 -934 46 797 -344 104 -269 547 579 -770 -982 496 46 -679 615 977 336 130 -95 -861 -740 48 642 368 -123 -209 -974 -537 314 353 -203 -25 -12 380 -712 -261 520 901 475 -97 994 -761 978 -873 -140 -565 -487 -526 -976 527 230 -710 -728 -420 329 426 -445 978 738 -701 902 32 552 27 -41 -235 659 777 616 5 351 99 -565 -842 -55 563 929 -575 744 -2 -264 792 166 490 673 -108 923 -815 -215 514 -665 -651 893 471 690 899 924 528 623 518 -123 742 605 -419 206 -852 993 -209 47 -515 -826 -761 697 345 -532 -925 -177 654 264 -986 562 -197 913 -288 -594 -801 -997 199 733 270 942 -725 967 -613 -485 -615 668 -650 -657 -67 83 132 112 -84 -754 837 313 -601 -105 871 -473 -531 -322 943 202 231 -772 -724 520 747 -358 143 215 -10 862 -437 501 -751 905 -642 -753 310 205 277 861 421 489 491 690 -759 -301 -458 -273 -641 -268 542 72 -579 366 -424 -781 -880 113 -865 -45 -84 -332 -31 -832 -510 -13 140 299 584 41 -826 164 -218 330 218 -20 -610 723 423 252 951 772 619 -387 566 -621 -524 -802 374 -994 -457 919 816 -27 -796 253 367 -489 974 -273 953 818 720 657 -321 606 780 -489 -811 708 579 -490 -54 194 175 -539 -947 519 -710 -511 723 77 372 -506 577 -911 -9 -775 279 -768 -394 -367 -404 -86 -946 244 -337 301 -366 122 -387 -67 271 392 -135 487 -542 860 -944 -350 804 661 135 -393 -125 485 887 193 -144 -906 -861 -37 42 -256 -813 -357 -655 175 -315 -698 466 188 -900 -950 -5 -309 -215 -818 -444 -391 -373 -587 -75 573 -702 189 -267 653 314 -325 37 520 -606 -248 -558 -447 370 -500 642 526 469 591 535 48 -419 -210 -295 376 263 436 4 308 727 -645 333 709 756 -525 -52 -461 -274 -853 49 795 -937 -398 -103 154 -260 615 682 -701 -883 579 -409 -532 -803 -815 -41 -709 49 465 803 -904 774 -118 -55 -342 33 -219 -124 -330 -946 753 -927 -570 -347 626 217 -750 -193 62 963 -492 -120 363 119 916 545 -913 869 -557 526 479 235 446 914 -708 -50 228 110 152 -891 -753 533 187 325 -77 -969 454 355 -365 118 182 658 384 780 -475 920 -504 142 -369 -821 255 -732 -190 462 -922 -190 -529 445 779 -177 -984 116 80 -759 -519 -55 -485 736 -325 376 -863 -282 -365 -18 -349 391 663 -711 896 -775 -589 455 12 966 240 527 -847 -110 -417 202 369 589 -465 187 275 -900 795 392 -664 -814 -216 -891 -703 941 196 -176 -803 609 -419 -10 27 -908 -332 4 544 754 582 108 -427 792 -166 -208 580 1 752 -487 -244 239 -925 752 -598 -378 755 -204 64 545 478 -288 -696 -432 -431 947 481 -542 -709 378 -912 -672 127 923 -331 -221 -231 -681 -862 -516 -196 -685 341 660 -50 -77 190 671 559 -286 -123 865 -87 769 172 829 907 -968 277 -983 918 416 760 -240 564 -742 -101 -755 319 242 875 859 989 -336 -264 -549 912 430 -172 605 850 596 -858 218 308 776 -109 502 793 -688 -975 909 -717 290 237 813 -124 133 -641 39 643 -372 -139 771 640 -98 414 819 -392 -233 -39 -139 -880 -559 -303 279 924 -934 85 593 -355 -716 -974 25 -6 605 -555 -186 437 -289 -369 -319 -906 -872 -409 -644 796 -271 915 -939 160 -267 -538 500 -947 567 -303 364 977 631 -20 -556 40 -668 -742 -851 -393 -228 144 -522 318 -117 681 345 408 239 855 -988 -808 -723 -996 306 916 -253 937 -963 -672 -448 -385 46 538 -655 312 -554 60 -263 -334 -149 920 61 -877 550 -346 -121 -793 265 -675 -851 266 177 -904 -620 -64 887 171 -118 416 -84 -521 286 479 205 -792 509 -706 -113 -231 -747 912 -489 -297 305 231 872 -986 -312 928 702 312 -894 250 -986 -930 -710 93 234 898 370 -587 392 141 -43 807 402 504 457 117 -97 126 -525 -521 13 748 -135 680 685 92 892 152 767 289 919 -644 448 116 446 -471 -864 -862 -700 749 127 -71 -501 699 -844 -208 855 -779 -348 870 441 319 -875 331 724 -326 -395 -66 377 -730 -343 -941 602 180 698 732 7 -45 -843 -115 85 -530 -264 980 -274 973 -366 796 24 -124 137 185 -171 -89 93 983 513 563 532 -352 92 99 -610 145 641 181 183 -254 -577 110 542 843 613 168 922 -648 -299 -468 957 -732 623 253 401 766 17 44 -405 342 -633 984 -911 -779 -56 -128 538 -634 -282 631 -81 177 -42 -731 -672 -52 -439 826 624 -978 -290 639 -528 -805 -317 -550 -641 -594 -644 -502 349 508 170 -804 -519 433 860 429 -575 916 799 -525 858 373 907 -757 722 -816 690 885 481 -349 319 99 279 -760 -551 652 -323 905 211 -294 469 431 -29 654 859 545 280 -841 -381 590 -1 102 -308 743 90 -905 175 254 232 -108 64 249 -438 -100 -744 66 -557 -900 538 -758 -801 -731 958 353 -360 893 -738 763 342 -59 -514 -252 217 965 48 637 -154 -176 732 260 28 -743 867 -225 53 103 -634 -600 389 159 -159 156 -113 457 -59 -579 -422 -553 679 612 354 432 58 -564 265 972 749 -602 50 -503 824 -63 964 825 639 -339 483 -739 113 -302 -354 -912 498 -903 730 -94 -439 -362 877 825 -881 778 308 -654 130 -979 376 929 469 -564 488 -217 673 650 -517 101 -847 -867 134 -515 -55 288 156 650 -730 -924 120 -801 -922 -385 -647 995 415 -960 88 960 823 663 -394 -37 365 -358 -210 723 -935 -226 -604 357 228 33 229 684 955 122 -231 -451 -950 628 361 -438 64 -579 608 477 -731 -559 -732 -113 595 -301 483 948 -575 616 -810 118 -839 -464 522 777 30 -177 -746 631 376 -248 -312 454 393 -263 158 -890 727 -261 25 280 801 -832 -167 565 -234 -190 -275 403 -316 289 627 -256 824 -795 -374 -171 29 -709 -977 516 -524 805 -478 -711 -366 -578 527 -643 529 -70 804 -320 344 755 -294 309 -4 -689 823 -896 675 -247 863 -152 583 -748 216 871 626 599 -743 -262 -454 -733 -248 98 -198 -512 291 -104 245 -364 -576 -203 519 -165 -318 548 246 453 306 -972 114 -375 671 988 771 -540 -394 393 -764 993 -34 639 104 625 -872 -190 -909 955 439 864 -342 -814 606 322 -809 488 199 320 -56 715 611 -129 -865 186 -835 465 -177 947 -924 61 102 -281 982 -735 402 -822 383 -134 426 619 -614 212 74 -412 586 117 481 153 158 929 664 -341 969 -489 -612 53 174 226 447 -693 407 578 -561 965 170 -223 -502 64 531 525 -595 -204 409 -319 752 -408 -335 783 -689 445 -904 148 306 -570 676 656 -718 143 -540 656 82 774 -94 700 951 335 -915 867 -656 520 -337 73 743 -996 -847 -103 -691 -941 -208 -573 414 917 443 -752 -459 901 -932 -293 -620 829 386 -970 -255 415 513 -796 -460 -472 201 960 -881 -145 -394 -822 90 821 -549 -900 900 -240 -311 39 342 545 128 -635 164 550 421 -811 -868 -631 -642 -99 908 666 -608 358 -697 -146 -872 -739 -242 513 -885 -78 755 665 -853 -556 8 509 -721 975 869 672 809 234 406 543 576 -942 677 -314 -616 -257 -723 -75 494 -331 -103 -166 -317 -736 454 -117 292 -946 -496 957 52 515 -181 -481 684 321 818 -271 446 -111 393 19 -99 468 -220 693 -313 587 -636 533 -53 -666 -585 525 170 261 526 155 394 -377 125 477 -570 -118 -224 -181 -908 610 750 718 -605 849 794 762 116 551 -984 494 330 -26 -249 -92 -282 -954 767 42 -227 -632 293 -152 958 -959 740 656 221 422 -1 807 567 376 -290 410 575 240 550 862 327 -889 -907 -851 597 -6 695 681 764 -71 663 -577 235 392 704 197 -202 -375 -611 948 568 359 -368 -16 300 -745 -698 641 507 907 -515 828 -466 -408 -854 229 -265 908 -502 -701 -674 -899 599 611 450 -516 -742 -528 421 304 -148 -813 927 -973 192 -974 -244 -407 -145 -983 -699 648 485 -148 420 388 60 166 -192 -717 477 -869 521 405 -496 -329 -483 -302 -466 434 798 770 75 893 43 474 -213 591 58 -933 -900 -176 -769 -578 87 895 547 715 -95 734 297 -876 -890 371 -559 -483 63 -251 146 539 178 -912 -254 610 981 -963 60 -58 -762 -77 -724 632 -258 -352 35 -934 -355 -533 -342 957 -669 -679 232 -548 22 -261 -447 455 -43 708 653 754 659 -240 -404 -657 720 659 -520 186 -571 406 42 990 953 -540 485 -900 -928 966 636 376 -160 -983 -420 372 947 -985 263 -888 -570 -115 578 709 880 -962 -136 -672 -685 898 537 -72 379 -228 674 995 -649 482 -528 112 -642 367 475 -70 -516 795 -927 -144 162 713 -145 423 -605 -980 -548 144 -382 -227 421 66 388 -773 279 473 -941 -324 374 -830 217 -142 15 484 -913 -745 326 -165 -307 318 -159 496 504 619 -666 551 -104 702 909 -8 78 -338 677 325 336 -785 375 394 361 -769 -784 346 -9 504 494 -472 -210 454 -472 974 672 -410 -984 66 322 -790 133 696 219 -251 -97 396 -525 -307 -24 557 550 684 511 -202 -168 843 887 -2 -779 920 63 530 -328 -54 122 -248 573 -482 181 -406 -250 -666 237 -342 159 -382 -747 -760 -282 -985 -147 739 -213 -901 840 -642 677 945 853 -736 490 -519 -1 -931 979 -153 -966 -407 642 -832 -761 927 -825 -55 -54 360 -102 -848 -965 455 955 641 -807 696 122 19 -595 128 -401 799 369 467 476 -200 -153 481 -195 969 -365 -958 488 -398 -123 -733 -855 -592 -777 520 -155 363 808 302 -505 633 525 -399 645 -893 651 883 -792 -71 7 958 -174 450 827 497 237 531 -635 455 -718 -767 -662 -90 399 0 553 660 -440 -722 -976 612 -664 212 -293 459 -540 -54 -969 188 131 -223 -536 -795 -790 -528 -393 794 -346 818 -670 -774 679 907 956 -243 301 424 758 -45 318 -207 -446 -318 -569 311 -721 -303 112 974 826 -770 -889 -877 -774 -406 -896 287 859 -931 -517 -911 402 -437 839 465 67 -10 780 417 -229 -603 88 -329 463 -388 112 222 -607 -962 -940 308 471 -783 153 736 -134 58 -756 840 767 977 -426 -853 -229 232 -826 -588 153 -875 -965 -772 49 485 -148 -380 -412 -404 -650 964 108 -513 -133 79 282 58 -943 121 -648 -374 359 -816 244 -335 100 860 -135 747 491 170 184 373 -816 725 993 -508 -148 -808 471 336 394 -743 -500 -868 580 -737 -59 -103 610 373 818 698 547 755 242 142 573 797 135 -152 739 122 911 742 -396 633 -97 -214 447 -474 297 978 100 -824 346 -486 909 -482 211 295 -519 -712 -748 -819 -389 101 -103 -375 -133 425 -539 -911 -611 -415 -423 -759 -980 -456 418 -688 -708 279 554 950 240 -49 -71 271 -489 -778 907 933 -682 -729 -599 172 -222 -13 389 -116 469 591 983 234 216 370 -477 -948 481 -900 265 -592 293 -693 648 -407 -964 902 -846 635 243 539 420 74 -165 -540 678 591 -316 478 -745 316 610 640 -873 575 -34 393 -66 290 166 153 -37 -394 -782 -961 -481 -471 -952 -577 -652 370 -998 874 426 -558 871 -37 -731 -410 -224 709 823 -970 414 -292 -938 906 411 -562 738 -775 -780 139 -719 740 779 835 583 -567 -734 -837 -134 816 744 378 392 47 -680 41 206 645 -198 607 -354 847 268 815 368 -445 505 -170 528 -714 445 -809 790 528 -695 -146 878 888 776 -844 232 615 787 -532 -940 -264 -95 115 854 -842 -830 265 -832 -401 90 -580 80 118 -528 529 -507 50 -555 -18 -648 -702 -997 727 -447 -762 356 374 -446 829 632 211 -336 826 -411 -649 291 267 738 -807 -232 -822 -272 -231 -27 459 -135 -197 -516 824 109 -821 31 -308 -716 -576 753 862 558 -499 -941 85 -843 -952 786 780 143 335 -807 66 204 -844 -557 -656 39 723 25 -145 -199 -729 -717 421 -627 845 -998 -835 -855 329 -976 -851 -678 -618 452 -414 -821 -484 503 -478 -560 -25 42 414 411 354 395 -281 -480 -207 91 549 -376 750 -121 131 -982 288 138 -119 514 613 -418 795 -698 678 -399 828 -883 -564 -489 723 681 906 716 -496 -958 -70 -668 359 583 -43 -193 202 405 618 -661 -286 291 -720 -61 245 -872 41 -458 -497 183 675 946 787 -6 234 352 -573 894 738 349 569 170 301 -363 933 -391 -61 242 82 -831 -892 -551 -553 -177 282 -121 -842 -118 -894 569 501 -368 585 237 -948 315 -475 517 911 -691 30 424 -779 -441 285 114 45 256 -37 636 -536 -148 -442 954 801 554 798 271 -932 -345 -645 215 -686 -883 -871 -488 -830 732 899 -326 -726 -286 -40 -765 -639 -598 300 -886 74 632 -69 398 982 81 -124 -497 -145 -328 -1 -585 -862 686 549 -447 -716 -924 -999 -537 -67 -362 -264 -568 339 -553 822 -491 961 137 -176 537 -899 801 -443 434 862 777 -859 91 -134 938 -556 41 -7 -422 142 977 197 284 -626 -454 -298 -594 282 820 42 -131 197 -151 595 -397 -34 616 453 -296 -209 -519 347 -700 -143 133 160 -160 631 140 -343 388 257 -97 810 306 101 -937 170 -686 -11 158 761 -35 433 -898 156 421 -796 499 892 677 842 991 -594 413 -337 617 328 -429 301 400 398 443 -669 837 298 603 -710 -819 -895 516 -599 688 -640 788 2 -30 -324 -289 -930 289 408 294 -674 923 145 -949 65 -71 549 -274 950 -231 -472 909 -818 46 -363 -121 892 593 142 -376 -726 -588 505 635 946 -48 745 301 -525 332 -356 -483 138 -349 -131 553 484 -602 -948 372 13 -433 -74 406 -699 810 811 474 -732 -448 -348 625 -617 377 353 -4 -823 246 -304 427 996 -282 -728 319 787 40 -34 -81 -299 -299 -168 -87 -541 -592 -106 894 -427 -941 982 295 294 -952 -281 -218 -752 -288 429 357 109 913 544 -989 -877 344 -909 733 422 -555 853 304 -868 -33 -894 -474 -916 347 794 -111 -493 -77 571 -885 285 191 -338 108 -748 670 851 -33 806 824 178 950 -350 -442 -524 -336 -919 -151 -625 689 896 524 10 279 -421 213 -55 -940 27 186 593 127 -721 -59 676 32 -312 -485 -534 -56 659 -138 784 -502 421 996 959 -761 -512 -36 286 -634 61 840 462 -42 284 -685 944 539 290 856 -512 -383 669 -72 693 801 225 921 -456 -955 -178 123 -996 -973 -519 930 -651 -552 561 -898 -478 -526 -2 614 -854 -641 -385 991 236 -774 391 -43 -139 -404 454 -320 -416 428 -798 949 -199 539 -74 -522 614 -759 -484 546 154 101 271 407 -717 247 -316 -8 -255 -415 -164 994 578 279 738 -88 -607 133 -327 -452 488 974 919 202 60 -662 -353 405 123 290 -881 -477 914 658 281 162 437 -72 50 -553 90 -401 534 -731 -412 -714 -366 97 -950 666 -579 -248 -756 81 -300 355 -478 528 410 906 528 6 -467 548 -556 136 -572 -700 -452 877 879 -358 937 693 -538 -493 -830 661 -644 -40 -327 -179 519 109 -269 584 -657 409 -464 6 -396 903 -212 950 -641 944 -524 -745 -99 -103 -880 -943 -103 -418 -590 808 -436 280 905 434 784 277 476 271 257 -525 394 -253 86 601 -682 362 21 -160 973 -65 646 732 329 198 831 561 858 -492 -841 -488 -791 528 -67 -551 -636 565 -81 746 -665 -11 155 486 358 574 -831 -401 -548 702 -787 -858 -669 -942 261 -67 888 -812 -583 -900 73 870 -14 26 -436 -808 -568 407 179 -88 -130 -200 -838 100 -513 489 -718 852 -552 972 -833 -235 221 400 525 -643 -896 -273 869 521 -157 -84 274 -960 203 -63 -148 -203 -587 -370 220 -222 423 -71 -361 844 -847 -335 -274 -438 -46 -833 -310 -786 -915 415 406 -229 965 -254 -94 -734 352 532 71 -964 394 616 -277 814 285 549 691 251 136 -727 -809 -433 967 454 73 -425 -857 -999 -641 -991 732 774 -875 -716 -454 -842 -696 -932 966 781 -760 971 -563 822 -532 -989 -598 117 915 -361 -460 984 -619 -325 -990 -334 13 457 438 786 688 71 889 393 140 414 -56 649 -453 -109 41 499 401 -826 -701 184 679 768 498 597 359 -628 84 766 -206 -577 -493 781 -25 -801 131 684 -210 954 505 -837 -412 -352 -541 -838 -737 178 188 -121 -687 -652 -958 -988 -118 878 873 -403 798 -169 487 736 -672 998 874 -756 -79 -244 -206 198 -20 -715 -765 -613 -948 568 -718 944 -793 13 358 -385 -707 -437 847 -766 -65 408 -398 653 -815 934 -915 927 -211 -627 -705 -730 971 -378 63 -351 232 -483 155 969 610 955 -513 785 -812 -292 -71 296 512 -295 -161 -856 -56 -907 179 -180 -306 -220 -298 414 394 -786 587 -610 -674 -197 160 -322 290 -992 -640 -291 -260 -86 976 -54 190 -952 184 -191 -939 517 -602 943 596 109 770 281 -732 -999 -649 686 599 -186 554 -931 -912 -557 -640 -780 -954 -632 909 -626 -686 -720 475 -878 195 812 986 819 289 132 -676 -429 538 859 941 508 -11 613 53 -520 789 -797 -823 601 -832 621 15 353 728 102 493 205 -298 372 -881 939 -629 563 230 -275 81 -298 130 -535 -483 -889 90 -148 -580 746 98 -497 425 165 -194 -527 58 33 -646 -61 458 -179 -774 -47 -28 -267 748 424 202 -298 543 -623 -526 246 973 816 -935 -372 840 -273 982 753 -981 -27 356 977 968 360 271 -158 117 -620 897 866 146 -975 -689 -224 -638 -246 832 -232 -67 -563 -715 -214 -587 -690 -383 878 -200 64 739 -223 564 -730 44 178 -624 542 -852 581 -616 -163 55 285 890 -311 128 379 -218 647 421 -165 367 -132 -608 -72 -98 817 354 646 -167 686 11 966 415 -994 298 -974 -742 771 887 141 -168 469 664 204 -360 -930 186 -592 54 401 -230 -141 -832 353 391 -880 637 2 -6 924 -552 -735 -602 242 72 595 -151 -533 -785 -949 462 -728 -510 -94 143 575 -550 -527 -142 132 -279 124 103 -867 256 912 -668 -213 563 445 833 865 278 894 -695 710 658 -465 514 -172 863 10 4 -938 802 684 958 -369 103 349 485 -567 886 106 -178 -404 -618 219 -484 905 793 -433 -804 -792 -507 83 510 -226 991 -742 322 433 818 -571 -997 -17 99 -867 -376 474 -744 -730 -800 546 628 -344 404 -649 -919 -484 196 83 625 -839 -811 71 -714 330 -706 503 30 -270 748 -712 -431 73 780 -624 -689 -296 -759 -904 63 -253 -493 -197 -730 -921 -622 -227 375 210 752 -814 -623 910 628 -997 -833 682 -580 -932 -878 500 893 436 507 547 -238 -206 -410 -440 -284 -564 -498 -352 202 389 -72 -230 -857 949 847 120 17 -942 -227 -447 966 381 704 -779 252 204 174 691 843 -818 -816 325 -650 -965 693 -342 -374 -9 555 -290 -721 -481 748 467 532 26 -275 460 -276 660 185 379 -164 -339 589 48 751 646 -125 808 -176 -474 263 268 -416 -186 142 962 -860 -527 603 -82 -229 -673 305 695 128 498 19 778 -516 138 -33 -363 806 -269 -272 -203 242 -178 -158 627 -464 -717 549 -549 -48 -636 -320 450 -841 -273 -629 -272 622 -448 510 -236 367 -756 141 -371 732 -153 -124 -24 588 -298 -790 938 203 -883 -304 -190 -868 -633 389 466 -363 925 5 -74 -165 -266 -923 333 399 292 -681 886 573 -888 339 775 -591 236 -658 885 -886 195 -339 -116 983 609 566 -190 883 -56 -107 -265 -306 366 -976 852 559 33 218 -747 503 422 452 -904 -427 -214 157 100 33 -432 -97 -235 688 -544 -20 -824 746 343 -18 958 916 566 -9 -864 -326 -393 -259 -123 941 -234 -619 -903 -414 -879 -659 -722 616 77 -454 -937 403 966 -778 -776 699 233 915 789 -322 263 -452 -778 -864 -42 787 897 514 -64 906 165 745 470 752 373 -416 -10 906 -408 -557 253 -486 -402 -197 739 783 -569 696 515 -280 920 654 -231 -767 299 -64 -520 -214 -647 -898 598 177 656 -462 578 830 58 437 -51 840 640 21 -53 691 875 -927 -535 -358 129 489 13 163 159 -647 241 928 -868 644 255 386 -964 -252 -684 608 234 238 -997 239 -256 948 187 -357 -274 327 -442 -479 -945 109 246 -118 -741 -942 410 -185 -964 -95 -251 -939 -589 428 -906 803 843 537 755 -468 732 -874 -245 -541 -913 -674 828 951 -330 -729 663 228 -481 -951 844 442 -126 -82 537 -824 -44 238 -610 573 -154 -355 615 -290 802 -370 352 597 37 92 -531 -461 -521 852 144 -660 977 391 -62 593 -400 -724 862 288 -626 726 -670 297 -26 -70 -629 -741 786 -796 -278 873 773 -785 29 -510 276 -228 -562 87 644 475 665 544 -573 508 799 -939 -255 909 785 632 -639 997 541 -808 -134 330 -35 -926 -657 -530 94 548 353 -158 953 555 509 79 -703 26 773 923 -38 -810 975 -355 572 -338 35 704 515 -344 -954 710 -435 -921 571 449 410 346 927 605 -667 71 30 -753 210 986 -408 -131 283 -631 -250 658 -424 619 -321 954 -142 343 -81 -818 162 -973 -38 137 -290 265 -529 397 7 -914 -442 160 -984 81 -145 580 349 -448 527 280 -208 -119 683 -310 440 136 489 417 354 82 -430 343 -559 -73 247 808 509 -891 716 -31 935 452 -800 675 993 115 -36 -312 6 -17 582 679 301 -484 -696 -113 -731 -837 -633 769 112 -982 320 -992 466 457 -862 -799 -75 837 -130 -578 30 -703 705 -170 2 -637 287 -784 919 802 610 466 297 383 -891 -718 354 -279 -761 -621 676 98 690 -793 688 -661 933 416 -931 130 522 443 -446 835 -616 -469 -199 -760 -318 236 -132 -193 686 -83 -485 30 692 377 130 -738 28 554 380 -371 695 -806 -916 -617 -790 -242 788 255 -280 -510 730 -250 -688 230 754 -766 227 -987 -495 252 826 454 -181 -700 -223 -346 353 63 815 346 -715 265 -938 529 464 455 936 1 -695 992 -841 424 -606 -925 -3 77 -14 -248 -416 -296 112 -252 49 797 -444 -323 -755 -751 -544 -202 628 544 594 403 -278 -690 32 544 322 -997 584 422 -774 -854 -275 -51 688 -779 -277 140 -77 -135 -536 141 776 376 -787 -435 -768 -168 -32 715 677 -14 -851 -496 -352 722 25 454 -535 -43 -960 -886 206 456 -127 -517 -144 283 -993 -468 256 -309 -563 736 156 433 819 -528 -285 436 -123 -908 811 976 859 -224 573 -915 -404 -147 277 -377 566 298 -719 789 -906 129 509 -994 -103 125 473 -902 -968 -699 -194 733 121 -752 996 -802 592 255 346 205 -292 -125 413 -356 -209 -688 799 -685 -39 -142 955 754 944 907 531 -962 -733 -303 233 599 -448 445 -255 -263 -997 -171 -334 -349 -890 95 489 -401 -492 -721 979 -525 437 -572 172 -980 516 -959 -359 -874 817 593 240 490 826 290 618 663 -431 -176 490 -726 -586 -699 -894 -443 -163 -803 -335 -589 -535 963 93 -107 486 261 -862 -546 -616 806 -164 -646 343 901 -820 -826 -364 -671 599 -839 813 -890 -339 416 812 50 671 -902 678 844 -8 440 36 674 -968 936 -145 148 244 631 -244 451 -53 -846 917 948 -574 192 -448 597 532 -41 -554 -250 -600 -791 738 -520 121 -285 281 392 -460 175 -26 761 -951 -909 567 339 638 382 492 910 -222 762 -574 -618 -186 314 -747 536 -835 -864 189 -51 -656 186 287 399 622 -631 -755 346 -67 560 783 818 295 947 372 949 544 871 -272 -960 -323 -978 910 -920 -778 -320 841 4 -73 736 -859 993 -882 815 150 609 996 42 756 65 -601 340 -253 892 -38 -61 689 -431 362 -727 -637 -492 224 484 362 -333 246 -225 968 -591 949 607 -217 -856 -510 806 -779 -258 -290 857 -611 867 856 -966 -640 950 664 -974 981 809 -706 349 0 -823 -413 410 -288 -519 -655 274 -798 -470 248 -502 -92 657 17 686 114 279 434 -211 -422 -825 797 -414 258 -561 -752 -599 684 -395 397 709 -590 -496 160 -368 -368 -14 -81 -633 -735 -120 761 582 393 773 54 631 245 607 547 815 -827 281 -875 -727 -796 755 95 -656 -181 -115 989 358 548 3 -85 745 -574 441 -810 910 -976 -967 -574 -284 188 -421 804 -485 -525 -322 691 -356 -439 571 -89 320 -446 -922 930 719 620 872 -205 -755 -591 -160 331 -296 840 970 724 -652 -280 -840 343 594 221 259 65 -337 199 -905 683 -848 -776 -322 -188 611 -385 51 799 943 -332 -314 -807 -481 996 890 -956 656 -478 265 -147 583 599 -985 -821 -844 -97 -343 -410 134 830 -394 791 319 126 866 195 -594 642 -725 -241 -540 -781 -869 -219 573 -603 830 499 -504 -44 -227 334 -745 468 756 197 948 395 -572 -145 -485 -939 580 -91 -33 710 412 753 -590 502 75 436 -793 -441 -435 -858 -131 883 -781 801 -391 -84 621 925 141 -698 -943 623 305 713 -689 657 199 -824 -478 -835 4 379 -830 -474 262 112 833 831 300 795 -313 -772 -236 59 915 -392 89 336 458 525 -799 383 209 274 -255 -76 -945 -790 -874 -127 241 -823 -51 89 529 724 198 450 -211 466 -222 26 219 -561 507 -5 -261 -29 474 -285 -848 -803 -1 -73 600 642 -432 479 532 -582 -325 -922 -14 -580 -506 -153 -612 759 -572 711 985 -139 285 859 875 -629 -275 35 173 -214 627 619 -249 686 876 -96 489 -124 -495 -721 111 223 992 478 924 585 885 -477 -307 -545 -351 584 -480 -363 630 629 16 83 19 76 951 894 -333 794 -317 -414 363 198 166 208 65 440 -191 -672 97 295 -419 -479 281 445 -809 476 945 -847 -205 601 13 -911 727 -174 -621 -877 -889 -759 634 -541 -360 225 -636 651 128 -786 -711 878 38 401 757 -163 293 149 -355 -238 -958 743 -98 -675 743 524 -37 341 178 243 527 689 -234 881 799 686 -230 153 46 -975 434 -559 -851 678 890 -666 25 993 21 -795 -210 -846 -467 -71 -723 -30 728 -500 600 -156 351 -270 -563 791 -58 425 -911 962 611 681 -215 -861 -971 -986 -465 265 570 -104 67 973 -361 -295 -444 -752 664 -491 603 721 -953 -393 173 -955 -800 -209 612 235 -38 -944 588 137 148 -925 -888 -312 297 638 -481 980 696 952 -798 -535 -830 -152 -425 678 890 -786 893 749 -765 -403 201 -1 298 712 -577 229 874 27 205 438 108 -62 801 822 489 133 -462 556 610 -371 542 591 331 88 -108 -286 230 -622 962 -903 -921 -909 426 595 924 808 351 105 -264 -709 116 285 -116 2 -40 215 -624 -562 967 -664 -395 384 956 -296 -888 -344 -505 -310 933 -139 765 -876 889 -211 404 -18 -145 487 -667 -177 388 -979 219 686 -154 -728 915 437 350 -348 -612 -846 -288 -208 -506 -885 -579 -628 -757 247 395 -475 -970 306 -364 713 895 -443 -118 477 611 -804 873 -204 274 396 360 133 -586 -878 -234 474 54 200 173 651 -681 29 -855 -441 -716 120 -93 -19 658 -754 780 21 -399 216 -104 769 -93 -582 -425 72 669 -301 -961 11 -452 -104 241 -773 783 -415 -479 110 -281 166 439 -612 981 577 734 785 -552 490 -715 634 -169 -232 -374 106 267 -783 5 -559 809 -431 -873 937 3 795 548 20 -320 774 -410 716 -369 694 -515 884 -367 -999 -258 -628 -300 -118 -97 743 -756 377 133 -663 -412 -725 -776 427 461 -880 -126 -889 -872 -860 -213 -289 -252 -180 950 979 234 -356 -162 459 -918 -629 653 322 -772 -193 -175 765 692 -376 588 -674 614 986 955 -78 465 -502 777 152 -113 -282 185 -932 860 110 826 -352 764 321 -731 295 0 -5 -854 360 685 92 -433 820 -185 -43 -604 520 946 -499 -120 39 431 200 851 256 286 -797 393 -428 -380 561 -953 -725 -188 -174 288 -577 -429 548 144 -231 445 822 615 -562 480 -729 580 -729 834 -758 546 53 -745 70 223 224 -329 964 -143 67 198 -410 -269 306 -57 509 -835 -994 203 761 175 -81 661 -2 104 442 -276 0 -302 535 855 -148 299 326 778 640 579 237 637 -841 373 813 548 867 806 -691 -234 533 287 512 101 -253 -472 -431 290 542 480 560 -860 167 964 270 -935 8 -399 -97 338 -670 495 366 -345 -463 588 879 474 566 -412 -619 -964 -799 942 130 -961 592 -431 -338 -449 565 -864 507 212 304 613 194 -795 -785 528 517 -990 -804 453 -628 610 912 959 -62 584 558 -761 -174 108 49 -495 -141 -129 -144 -84 898 119 984 582 -284 114 -414 187 -262 -404 -247 692 692 116 819 -363 -457 -431 -461 -900 -886 -875 336 315 -980 -656 -174 -511 803 499 -316 -135 204 923 -375 -746 -341 -516 -896 379 -363 378 -899 -970 874 1 -546 -286 -756 -242 621 162 -448 -405 -848 713 446 -714 -424 900 -485 234 629 -182 812 -273 -749 284 -120 340 -112 -506 668 870 -798 820 947 -732 -572 -154 229 664 -291 802 219 846 -701 -853 622 432 201 -785 -910 101 -340 -420 -762 -873 -261 674 -710 -937 -931 -336 -914 -788 -45 -228 -875 -620 509 582 -17 881 854 652 472 -22 -677 761 802 -731 -447 238 -401 -486 102 241 796 -840 36 -903 231 755 -450 67 -237 -245 103 131 596 734 -15 -199 235 660 -938 548 -694 -506 493 203 892 -817 587 716 242 -572 255 -509 -57 -94 -962 616 -451 -143 -255 -17 -116 92 -438 841 -980 982 37 5 95 756 525 -826 514 374 244 353 187 -188 960 -792 798 -877 57 484 792 533 -113 -73 617 -566 964 109 -259 269 -842 -569 704 -461 -741 443 -664 -948 -158 667 568 497 662 745 -604 355 -939 369 960 -837 575 104 258 715 -551 -781 -290 619 -25 74 -720 -996 576 748 -721 480 849 -271 -830 -192 -167 252 200 366 -431 282 967 869 116 -998 -665 -436 957 -22 238 242 764 -647 969 -436 -773 -966 -226 -803 654 -357 773 192 865 207 809 812 860 978 -67 616 -129 191 -498 336 -219 -90 29 -968 -777 878 634 -408 817 -404 -66 397 720 -967 663 -126 381 189 714 774 998 307 -276 -560 -174 129 -804 -832 224 373 290 747 -328 750 54 -803 -300 123 -358 840 -500 -922 344 -655 629 903 901 -756 -791 -576 955 13 681 -735 246 43 -192 -855 -838 365 -38 412 -461 94 509 -912 873 261 588 495 505 780 -562 -558 -245 39 519 -460 424 -885 -4 131 -123 455 490 239 -856 702 -147 214 198 -36 -432 -175 319 -974 321 -884 984 75 517 743 14 -643 604 -325 702 367 845 -872 930 -556 970 304 396 811 530 -60 993 96 1 -869 -942 -370 212 -209 348 -688 -346 -415 529 -840 -207 -283 -803 69 864 430 -271 160 -473 -483 -357 -664 -247 -392 750 770 577 349 166 -256 -310 463 506 323 544 390 -749 204 61 -148 -703 242 365 183 574 -491 730 958 519 999 -913 42 992 -930 -645 145 -367 -538 -956 -897 374 -75 51 -279 535 -227 -36 -805 792 -124 416 776 137 543 408 -936 -617 -526 139 -779 -863 734 196 -487 -711 -581 31 989 424 -289 -396 828 918 608 390 -74 -707 135 -365 274 890 877 -175 -428 -232 44 -217 704 -617 -265 -443 -132 925 711 392 -845 -909 -894 -175 -865 -887 788 503 816 457 -234 433 -366 781 -786 453 356 684 -165 36 863 -950 -19 630 -764 740 -309 636 -65 -273 641 448 -348 993 -486 -648 -50 -45 0 -206 -150 -718 93 -386 -232 -226 931 -970 -880 632 -312 539 144 -284 -74 -382 -219 74 -520 -813 555 -940 -43 -526 490 -639 -301 109 456 33 645 551 -47 590 -796 877 -202 532 -402 969 510 -829 -762 976 -918 -254 453 -796 -606 18 87 203 -451 -985 -821 252 -226 -765 165 123 -34 -811 -591 209 -414 45 -310 724 -254 -956 242 -118 894 -27 -166 -165 447 -127 -344 -511 960 257 -231 -308 -218 -469 -84 218 512 627 -655 113 -182 754 -211 -261 -945 545 827 582 901 -14 -603 784 818 -357 571 -638 794 948 -4 361 -633 -500 981 -349 -93 50 738 123 276 -316 -456 -530 -100 663 -979 844 188 850 -648 -937 -834 161 582 453 828 861 -378 560 -430 -651 -408 -685 -699 -177 -348 -127 -278 -887 -731 -317 340 -254 -106 661 742 -146 -895 -493 739 570 913 12 435 -256 606 -655 -645 -903 479 807 -251 221 -311 -42 -581 -936 699 86 278 47 42 842 -707 -499 486 894 -185 -489 830 179 -93 -436 279 -606 -180 -314 195 -512 -377 109 174 -246 -509 613 748 821 -553 964 657 -250 -305 -883 764 -665 897 -77 717 -28 -634 -547 839 921 -178 500 132 -133 110 11 94 474 577 652 792 917 -534 196 875 709 411 796 -980 473 -125 -752 -867 -306 -242 924 970 211 -703 805 -946 563 979 -324 56 -978 -214 -468 733 403 -6 727 602 281 -278 398 693 82 -502 -346 229 -475 -485 -993 -975 143 -917 978 -468 -699 -595 506 -701 832 76 860 970 873 -324 -960 -557 535 -922 403 529 -737 941 -112 -821 -309 872 -426 425 689 -247 -567 408 361 797 -762 -109 478 -78 -883 -879 -640 -445 253 -263 462 420 -299 287 -638 662 943 140 89 -7 808 -621 292 656 -693 -750 617 842 422 -495 -488 -663 -337 206 808 710 -211 -312 -412 -420 -158 409 -990 -172 29 503 68 579 -713 -894 -574 933 464 -192 -641 537 -764 189 -593 -896 -95 335 814 -818 -509 654 325 67 -802 -749 763 378 -735 -290 -498 63 589 283 -36 771 -201 72 -97 468 444 -719 61 190 135 -149 -630 728 -430 279 -141 152 508 825 794 432 154 -1000 -786 -174 -856 933 -572 -2 -501 -669 533 -566 178 168 -607 402 -932 -144 499 -402 592 364 716 -782 -655 277 890 -139 -644 -833 62 -535 -302 676 170 -694 -704 515 701 -453 -992 544 -24 -895 12 -882 -476 282 -618 -577 700 69 942 -664 -439 -186 -132 299 622 -529 -198 -800 -534 -207 841 -969 130 319 54 570 897 225 -16 -541 -624 534 967 755 -621 -727 -612 12 -581 65 -787 632 -522 967 35 63 -570 423 -918 722 471 -748 663 -128 875 934 557 -180 -279 837 755 396 -220 31 -18 -71 -682 280 657 648 517 -268 170 763 -41 -991 175 -224 -547 -100 685 928 -492 -582 921 844 -695 -967 164 441 37 -840 -860 -444 -974 476 815 -377 -631 -369 492 733 554 882 -208 242 -124 757 933 617 -907 -526 735 -240 574 8 -708 52 253 -209 38 -716 -336 -773 -661 -699 -106 668 -508 -20 713 -647 -12 931 670 -481 -751 181 994 -361 -303 -128 300 213 367 -28 -189 280 641 -36 -73 101 -773 507 -301 -749 -259 220 614 -785 154 341 -339 -143 340 -270 952 412 921 -215 910 867 240 906 -99 41 50 -154 2 268 -412 -38 -248 -761 827 329 -165 997 672 -180 780 -229 -905 898 -685 -358 -500 428 720 572 -931 -161 852 -43 -896 698 716 313 -801 -753 731 837 -557 440 -651 -458 -204 -306 703 -444 921 -492 979 888 875 490 977 -831 47 -776 -188 955 -608 -313 66 -746 -571 31 369 591 983 44 -441 233 -441 559 528 836 314 -750 -192 398 843 -243 -502 993 182 353 62 -202 791 -155 488 -33 -101 -534 27 282 810 -345 -956 152 190 -620 -69 155 687 -745 284 557 -500 -346 -95 505 -102 78 -818 913 782 -404 628 -925 774 835 -192 316 151 -867 -326 12 -277 -885 -540 -116 -704 -872 359 -849 -842 601 424 -265 623 421 -595 -790 385 -879 -901 -790 148 244 950 455 -439 415 -842 288 -182 341 11 -387 -938 -104 -962 -61 855 -75 -753 958 -842 211 959 790 204 501 220 423 -316 -443 989 304 -323 126 -33 -552 114 262 -184 390 909 -890 596 -802 -714 912 347 -805 766 780 -597 285 5 -682 -691 541 -508 -953 -299 397 -835 -466 -856 917 -366 -680 -603 -661 68 954 180 -254 -202 130 937 884 765 -712 -312 813 149 -854 -963 511 -55 -133 -7 118 392 -366 -312 -185 -577 -925 779 -417 -843 -214 865 -590 144 823 -306 -693 18 165 239 -243 14 809 788 -639 699 188 -817 745 -846 -421 -545 -144 -178 -640 -890 -811 749 -743 -446 321 765 95 -607 -508 645 412 113 280 -601 757 676 -114 -401 84 453 -299 298 -258 -597 -980 144 942 -490 658 610 704 653 -329 -498 -432 -668 796 -116 414 -21 -895 813 -79 687 466 436 574 -637 -820 844 -126 587 159 466 911 -499 -519 637 738 292 956 801 792 956 985 -244 683 -198 -528 -241 -423 821 -967 -573 907 246 735 -504 959 309 480 123 -348 326 931 139 -914 366 642 536 736 152 105 968 904 -376 -528 527 847 788 -576 -484 887 175 -565 644 -366 981 345 -878 -882 417 -735 603 57 753 219 333 892 -579 987 219 713 807 -881 969 -982 -966 -463 373 -906 564 565 -595 304 509 159 595 545 -52 -848 943 -761 825 -892 194 727 -400 -239 -563 -692 840 788 -537 309 -642 697 798 859 334 591 658 668 698 -173 12 977 -853 342 -22 853 -979 -329 -640 600 -223 -549 970 -399 55 -57 -759 -317 651 -135 972 635 -846 -821 28 158 -943 -547 -448 -9 511 -102 779 318 -795 228 222 420 375 654 -875 927 -564 -479 -410 717 292 -760 -593 -354 747 -774 483 -633 -985 -851 -232 -179 -278 -397 273 -92 -973 469 301 649 -229 977 -23 -34 -367 513 -192 -887 -241 -694 -369 33 537 -983 180 66 -527 -142 -355 -250 -4 -612 -92 631 871 -478 142 -291 -737 151 -930 19 -530 156 321 -976 771 555 625 -864 -323 721 -920 -339 166 -566 322 -638 147 912 -826 -560 -384 -779 978 389 528 -126 390 -809 849 406 -96 275 -94 857 -254 -470 320 -211 270 922 477 884 406 693 243 255 529 -318 -973 859 -996 -451 474 -818 306 477 827 987 577 -206 -219 954 60 242 -381 -811 -816 334 -308 348 363 -539 932 431 -243 -620 -208 64 -328 310 -308 140 -194 -880 -43 389 28 -205 616 -566 -407 -5 136 -62 -927 144 624 276 249 424 536 881 750 686 -854 -579 743 -201 828 -866 -253 -455 -140 736 -716 -849 -282 178 731 291 -502 770 854 584 -681 318 663 527 612 -81 -883 -844 -241 723 -559 -207 263 77 -950 -86 584 -724 536 -423 -78 484 236 -14 -416 43 -121 798 -332 594 270 113 991 -700 -391 -849 434 -748 -244 -225 -859 -185 596 915 313 575 877 -98 -268 924 150 -557 -668 919 523 124 655 -820 574 -94 -655 206 953 -458 655 -883 -425 -378 114 443 -834 740 -104 970 -322 703 -67 551 532 -33 304 -117 -125 -458 907 39 475 -345 752 -750 873 306 -420 -719 -723 234 830 312 -284 -179 -438 994 681 -2 122 324 -460 959 -94 -307 -140 987 570 -27 -387 -147 -421 -269 -724 182 756 349 -163 -731 920 377 833 -918 883 -281 443 595 972 -464 -583 -154 90 796 486 -628 929 -472 -523 -803 920 -432 -919 781 378 645 -380 506 -734 640 -449 604 -311 -725 679 213 -852 -766 913 -244 -579 -106 417 699 326 750 143 516 -108 -984 -90 -275 680 -92 859 -161 -596 595 -261 -679 -265 -155 -742 -487 494 491 926 -62 592 558 972 468 -671 -937 -917 926 799 649 -695 633 -686 -280 40 845 667 30 730 -127 -126 -600 146 835 600 -981 -806 -540 -743 591 -247 -19 462 199 646 -142 -633 4 267 500 454 321 880 572 444 -930 -780 600 -581 -131 239 239 -496 577 -315 -623 276 432 389 -129 165 663 882 553 -600 -760 -276 39 686 921 -974 230 927 -655 -283 -750 221 238 0 -624 -326 952 351 -445 -496 -810 -551 -192 -670 508 700 -335 -61 -535 -756 -442 -8 -811 -781 -301 234 755 -971 -584 -478 -5 -117 -619 -131 -662 -698 -210 548 142 454 357 -886 -380 231 -157 888 -872 236 -784 60 -458 342 -874 74 -675 -736 344 -323 -984 -180 -320 616 793 392 820 -636 670 -17 363 349 -521 -952 231 -27 927 330 -765 430 559 793 535 -282 -818 -981 -663 952 982 -391 556 998 -58 947 -219 -238 -599 719 -502 -920 909 -563 -47 -2 -297 636 427 318 -495 935 -804 -423 374 478 -937 -71 341 735 726 -336 639 822 -619 253 493 -574 354 -717 -558 26 752 -532 723 502 459 -176 -364 315 238 925 204 284 702 186 -929 -995 52 690 -77 254 -113 422 -833 -225 -57 649 150 133 975 -590 -975 -852 993 -433 -44 -279 -401 -527 -835 -777 -81 781 294 398 502 -47 514 -203 72 -653 -948 -114 -314 -319 -518 671 -250 -908 -156 -33 529 -106 -896 -461 -870 126 648 -171 403 955 431 240 -935 -665 442 660 -816 1 -379 487 -665 789 -365 151 -740 -188 -512 626 -994 -337 -182 138 49 -948 770 -899 -317 -515 -108 -935 27 326 575 -931 263 288 -989 -84 43 -984 -97 -21 -631 322 -298 -86 894 -831 -163 -933 237 621 -92 739 -628 -407 -738 939 660 850 954 918 -780 556 989 192 316 554 -353 -348 -474 251 865 -418 -497 575 -967 -974 -163 -403 943 178 761 -52 957 -495 614 318 378 -524 -287 822 -465 -384 -738 352 -908 -804 -550 82 76 496 -214 452 397 -721 -801 -801 775 920 409 111 -731 -751 237 719 -868 154 -714 -980 136 -409 -495 731 236 -332 -458 90 -446 635 -505 -475 898 -605 275 -205 -706 -531 775 -248 290 207 969 873 845 246 -516 655 -948 -342 -262 -357 31 -774 583 -977 874 -40 -266 340 -458 -867 -758 -707 390 924 530 -161 -729 -141 -529 -109 988 -554 37 515 309 -844 -833 -760 -713 -499 -683 -968 -549 -607 -77 -20 -286 -688 370 -321 934 523 -856 -938 840 -241 -129 993 70 682 -328 733 537 -558 668 380 -497 -729 -692 328 -394 -169 -129 812 -5 -512 699 -811 -227 620 994 578 -485 731 -575 -111 -3 -274 621 656 -872 43 -230 -497 -252 443 388 -623 968 -155 -148 496 160 -287 -543 -849 833 -867 468 150 -956 -378 819 84 185 724 448 482 -48 -802 521 395 -695 758 788 -705 -986 -592 711 -405 -901 171 -231 841 -46 -165 -762 -600 639 817 -768 137 -672 42 -650 -863 -132 599 92 -119 -469 -437 -845 415 -556 822 164 204 983 587 -315 -757 663 155 -338 21 -775 449 -438 213 -637 697 589 -145 441 -67 -62 -850 -800 688 864 800 379 142 -825 -509 -985 -314 -297 356 -432 880 387 959 982 -366 -456 -132 -673 175 76 -269 -623 -488 -169 268 308 18 903 -526 795 -896 508 -711 762 -86 497 -488 -633 229 -927 -347 322 -68 -40 -50 -585 753 868 -948 323 389 -796 538 975 552 -864 474 -741 -27 -726 -451 -673 -702 226 519 -845 12 -373 891 -947 -376 526 -450 -734 208 -662 -980 -373 541 -826 83 919 -220 32 -50 601 112 288 874 232 235 -954 -374 957 -535 540 222 -304 -563 638 517 39 -776 751 655 -380 779 -693 515 -24 -713 -7 271 -912 -563 -942 -985 -142 851 811 513 954 -503 -568 -491 457 310 862 862 978 486 425 657 -943 -33 474 340 -103 178 -595 -200 -164 910 597 -683 146 -634 704 -612 -391 4 -711 -747 885 -779 -224 -529 -461 -918 409 -536 890 857 -550 754 -170 -817 -119 944 -160 -219 -558 186 -877 -73 -284 976 543 -274 -563 993 -713 102 919 -296 -432 -830 -58 905 -691 -16 204 -90 523 131 -829 -753 263 72 295 -955 -546 879 844 764 -140 -319 -359 -314 41 904 -991 53 713 -528 143 -305 -525 -435 175 -17 -765 -622 -962 882 -170 -39 -510 497 602 -470 513 -376 977 -972 271 673 800 -69 -371 851 -486 46 454 -483 242 300 -324 -249 -305 287 535 374 -935 278 496 -961 -633 861 502 230 952 -742 -442 -381 608 -720 -438 -289 860 368 954 -586 -75 687 -274 -807 816 163 -809 -282 -319 -21 349 -111 39 -11 -472 -860 717 809 -740 -921 -932 437 351 -271 -864 420 802 -138 940 331 -769 -361 -385 -7 977 471 170 -756 874 979 -636 -13 -172 -33 749 172 -718 821 -908 -732 615 191 941 -280 883 -727 -418 119 627 -992 -914 963 -234 -895 -525 94 497 271 119 712 709 64 -138 -991 -684 881 76 54 -401 975 308 201 788 -74 -722 -722 -423 270 -498 447 267 454 -740 -433 146 -461 647 15 -771 361 -551 -569 -934 734 -481 137 -796 127 672 428 528 -773 643 -54 -371 -138 -865 995 484 952 -384 420 173 -546 -377 -235 -769 -429 -230 854 -635 -804 401 15 -786 -155 -615 -50 -678 728 824 294 -602 -850 384 -660 959 -695 240 134 -712 -948 -479 -216 -277 -887 -284 -718 540 76 -244 613 353 218 -748 683 -864 -131 -680 -531 -87 -469 -447 -839 722 -347 483 -823 237 -233 -145 -493 951 253 177 -356 -772 384 -328 -629 57 323 -531 914 -327 41 568 -293 833 552 247 -550 228 32 597 -947 -581 445 886 232 61 -754 -797 -314 -849 432 -694 178 -667 202 -569 -162 -660 -692 320 650 541 876 -592 102 -985 288 772 994 -956 -407 -126 733 -685 -406 772 531 276 61 -887 -483 -257 91 -91 -240 809 196 408 -743 158 -363 39 -640 -625 -756 -128 900 578 -508 -643 -498 -863 -177 670 -270 23 -99 -941 694 -724 487 185 -147 -262 7 -626 448 875 -793 512 733 -154 -935 -53 -390 -177 269 240 -687 876 -738 873 292 13 -445 873 795 -304 269 -142 -603 738 -346 -593 -417 -99 -323 -315 -791 -757 -545 -852 -652 -137 -95 -738 259 -808 625 -208 -905 -83 -524 247 567 -773 -786 674 411 653 181 639 610 -790 213 730 -409 -778 -405 265 396 -160 801 -284 -466 85 510 -509 335 299 587 609 -560 -998 -181 -893 -98 573 -663 122 -497 649 -561 813 277 -42 -799 956 123 741 321 416 816 -608 398 768 562 -488 731 -641 -41 -618 525 101 -214 284 377 293 -970 138 70 611 259 708 961 206 846 583 -182 -134 229 -519 -74 167 989 -874 47 -53 -994 -578 89 -119 -107 -225 -764 -711 -263 -331 -390 -991 -548 776 -79 -790 -149 802 -231 497 12 600 913 -22 -944 -641 -434 615 392 -751 20 194 -592 -514 -652 -706 -495 -490 280 -995 -308 -267 -85 -593 646 -988 507 912 -249 -249 228 -300 -561 978 74 -112 -820 -398 44 -842 25 79 408 -834 -918 -875 -896 301 -156 -85 866 -883 -724 -541 302 505 -681 -935 -820 428 335 -832 62 969 709 -874 48 -344 744 -796 -336 -773 166 -944 -111 -749 98 535 -404 997 -16 -983 567 444 462 -836 -559 -492 -72 484 -763 41 -288 372 353 952 842 983 450 -6 -440 658 -430 427 -7 635 -679 551 -903 -797 309 -219 405 -436 28 -255 -658 505 976 -209 -160 -232 -185 403 221 26 617 89 12 594 -591 601 151 -383 699 -420 -206 -550 -672 -23 366 902 -857 862 142 -986 -407 270 -616 158 -885 -161 346 443 -677 -60 941 -122 560 193 125 -748 -204 264 -814 225 -586 -747 661 605 32 221 109 702 -412 -303 -120 670 108 498 -358 277 111 -158 857 508 827 767 848 863 951 808 294 -417 524 -347 173 -905 771 209 -6 31 538 49 479 -689 -95 -991 -761 -925 -553 648 156 657 849 -577 662 -378 -858 174 493 -207 -2 645 499 -723 -188 570 1000 -175 -712 374 866 -759 -160 300 -261 -557 -532 -107 -663 -782 327 -922 836 -803 -93 -279 -712 -312 -706 -643 -364 -418 436 355 206 -501 609 150 497 63 -957 -833 -451 119 -1 469 787 -130 627 320 61 96 252 -214 87 -959 -530 837 -520 635 310 270 -923 -640 -664 -299 -465 939 -935 -651 158 140 -894 12 -964 -326 -744 143 -346 -504 852 316 690 955 757 648 488 -531 -464 -137 614 758 -971 536 369 194 -823 807 903 -769 -296 -805 -925 -303 -800 299 -615 248 300 237 -553 -944 -263 942 815 -702 132 755 971 63 -796 595 223 576 616 158 703 185 -496 -661 660 818 -40 -388 367 23 54 303 840 -29 653 932 493 201 -658 -203 -333 414 -703 492 -392 -7 693 801 489 -171 -605 678 -723 677 -717 -396 895 263 -554 158 -443 -394 -149 -236 71 -146 -764 270 -102 845 -648 102 -455 -485 -287 -934 -505 -44 614 -709 155 -886 -865 56 845 510 -487 290 385 283 -313 -504 891 142 907 -787 -555 -816 525 -268 -897 191 -457 887 -878 -226 771 235 -581 739 507 -509 -413 920 -48 -621 66 -438 -264 -691 -58 669 528 -69 681 -457 41 -343 169 -521 -625 975 135 -876 598 -656 -988 -128 818 -604 -487 -39 -515 885 288 829 -887 141 656 530 -616 685 -401 -632 -412 -275 284 -725 -860 59 366 856 -822 -874 486 -288 -167 -124 -791 -557 1000 -901 951 -737 964 -444 -125 -836 721 942 121 -567 -263 -908 925 -672 -245 -468 179 -808 537 -975 351 788 783 -418 856 975 -834 632 -107 951 -634 -456 -821 42 600 901 -347 105 -782 282 -969 863 -476 5 897 949 -590 -691 349 -460 53 835 -18 852 799 -516 -749 229 -896 -540 324 -636 -393 -945 -25 820 -211 -190 559 -65 76 223 -847 741 843 -511 714 -246 -137 -155 403 217 -138 -217 678 -325 -149 -45 561 -44 669 358 41 -427 207 927 -288 162 196 -71 -998 830 244 -140 617 -97 -290 540 117 351 -299 -96 -404 -396 -137 -621 -377 -834 -803 -799 -712 -351 -352 -414 -465 917 -459 -664 682 590 27 599 -326 342 969 139 38 67 764 -683 -501 705 631 -212 281 -329 461 -373 -286 637 14 607 822 938 -87 999 479 83 -476 453 -250 730 -894 -974 12 31 -327 -716 -290 169 -851 917 77 518 194 -721 -118 452 -647 -827 -631 328 965 -394 759 -300 -243 -6 182 -837 -450 107 -997 167 -478 -98 -271 988 -64 63 192 -596 566 -745 -752 466 83 281 726 -625 -71 -335 -838 -100 -442 208 -876 -904 727 -692 330 430 -545 202 -508 -796 169 175 612 -521 -441 -132 -229 930 -96 683 -830 801 -123 -976 972 390 -777 -28 -584 20 234 794 452 443 -789 -501 -806 876 -717 866 959 -24 609 -294 975 -279 -576 719 -592 -943 218 837 -359 -159 996 -483 -601 -703 545 -649 -323 462 -341 -591 586 -696 638 589 -307 -664 -150 735 -90 -235 898 534 534 -329 -613 324 443 -903 -571 805 843 -220 655 -679 122 -601 -192 -380 -924 459 -208 687 -488 566 -666 -319 496 -513 772 338 440 -243 -819 348 -809 556 -603 -693 -466 -999 992 105 286 433 -772 11 -403 795 394 -758 654 455 149 289 -8 242 208 -272 764 609 624 -908 -519 -168 -292 -270 700 765 -79 226 621 -314 476 990 -271 978 75 278 -557 -72 -226 454 -715 -17 398 191 1000 -478 -226 -832 593 924 -790 -506 -822 -489 -381 883 -630 32 58 635 -759 755 972 758 205 854 542 -30 -295 -827 -918 -4 396 106 -191 -749 96 198 972 -359 -650 61 -517 351 296 -98 -944 -970 474 163 -380 -90 971 -721 -299 -28 -564 624 685 866 629 731 -10 926 -838 -984 -791 -837 945 -41 -189 -414 -864 873 572 478 -421 843 -20 -249 305 427 739 792 -572 -658 -24 -378 210 113 -123 817 -112 342 466 795 -571 458 543 -111 237 94 -869 958 -873 798 410 89 -223 -270 9 622 -237 -704 11 448 -725 637 -23 759 553 -325 853 102 357 240 -158 104 547 -662 571 748 176 -114 7 -218 -606 -966 737 892 -845 -358 654 335 -381 731 -120 -949 -486 -784 354 -264 955 -912 913 -509 782 -572 850 -939 637 315 -672 619 -950 419 557 473 -969 943 610 220 -130 252 992 -752 -231 -826 -16 491 -883 -440 -590 -675 980 639 -713 -861 501 -837 964 88 693 333 -907 409 30 327 422 -702 -764 -943 530 538 236 877 21 733 -781 -711 458 515 -163 -704 -336 821 458 -517 212 496 -430 158 -978 -817 -295 -746 -434 741 -357 587 -595 319 -301 579 201 23 599 759 888 -30 -309 932 -950 -694 -7 525 -713 269 -287 618 -499 -489 473 830 755 -414 -810 179 218 999 -732 914 -893 612 -845 -708 -557 230 595 576 58 766 0 508 162 -746 -581 -902 -28 -929 -173 556 -413 605 664 962 -425 834 853 301 792 167 -210 270 262 -929 228 32 641 739 -799 639 -39 993 -381 106 -774 -719 552 559 -344 -940 436 71 436 369 -320 -555 548 -277 -183 -150 -495 -505 991 883 -275 -462 -151 -130 -967 467 -546 -853 727 -338 -106 -715 -747 -398 -174 -636 799 0 529 115 611 137 -701 -772 -922 151 -924 434 970 -61 -698 -460 69 -72 -784 690 45 57 -636 -775 199 -418 -173 -727 350 -298 -289 978 80 -4 -679 128 -161 63 284 701 962 29 389 902 -685 -12 495 -629 118 404 614 -123 -148 -554 -724 182 828 765 334 483 -521 87 -802 850 529 137 267 -381 -898 -970 -901 100 -653 -367 -637 -540 -95 -182 -468 139 181 405 -913 -933 964 307 -67 -467 -793 -559 -622 -959 -557 512 -14 -302 647 541 460 -236 -331 867 -900 5 836 -102 -564 -124 -347 673 -722 -205 -142 -745 -831 -5 -556 976 -544 230 374 694 778 608 145 453 -880 -1 813 545 581 -511 -284 -690 -471 -625 -399 765 892 -508 65 -861 578 -778 -690 -983 -678 227 -193 -315 -701 -625 -722 514 -693 971 -306 89 -477 699 390 -90 -846 -327 900 683 -8 -619 520 468 476 -230 797 949 -117 -278 645 935 -101 812 1 756 443 -765 -658 481 -833 777 -893 -999 -211 851 -269 339 -956 623 -699 -94 779 -223 -279 -303 829 44 -790 715 679 -613 741 -845 -403 -25 -861 -707 -972 293 115 855 640 -874 80 -2 -924 320 -543 -443 -769 -655 -210 482 -901 209 105 -983 -307 -673 636 635 -990 -285 372 -75 -553 132 -719 248 -604 361 867 808 -926 339 633 21 -927 -664 -310 522 -947 698 512 579 619 -707 999 879 76 -29 141 -936 109 -513 609 84 -885 -903 -558 -790 -80 953 381 799 -107 955 33 -785 642 769 -460 691 647 -537 -33 250 449 536 76 -327 -681 -636 199 -120 846 -566 -768 688 562 988 892 -731 -756 -71 368 2 -257 -992 -368 864 258 -617 682 743 -395 297 -148 -805 189 843 646 -409 -579 -397 221 174 161 870 117 415 -166 621 -515 -258 16 -945 -843 -793 -111 -487 -328 236 147 559 673 914 -854 781 -909 602 921 376 -564 386 722 496 -49 187 -881 -629 73 -277 570 -703 607 -683 -400 357 -850 252 690 -619 -69 -281 11 439 -138 -83 -566 817 -166 412 -790 -366 -799 -153 -62 245 -693 -20 227 640 810 273 842 -512 -197 637 -82 708 596 33 810 762 -627 -382 506 -64 -381 490 -849 -317 718 945 -682 605 -628 -854 782 421 865 397 127 449 -610 -793 -835 -463 -453 -137 -586 984 920 735 454 572 397 -772 -962 933 23 -708 626 912 -215 378 874 -871 885 824 -397 -888 -584 265 -2 789 -601 -71 -926 424 -675 -228 249 665 -813 814 991 -875 -665 929 155 372 -980 -598 580 -616 818 470 866 973 136 763 143 209 -79 612 141 -192 -669 -56 653 580 -52 77 781 892 748 -939 685 -632 -971 -936 -568 -94 950 817 3 -502 193 224 636 535 -618 -832 -347 461 137 46 -152 -477 371 618 -892 -502 -430 -323 -747 70 542 628 -106 -637 720 749 -147 853 237 -810 -893 389 -472 -348 -94 265 86 762 887 -878 753 -537 -956 -219 -451 -51 -526 -548 411 727 -61 435 976 -433 66 -271 193 845 959 -5 827 -905 581 26 672 -144 -394 429 566 -440 723 -173 527 -637 -821 -456 892 -140 113 -712 -758 942 -351 211 940 844 631 788 844 353 -660 19 661 120 224 -557 -928 96 -558 -540 -923 951 262 938 -811 -445 137 420 91 263 -881 -16 -87 -142 -242 765 850 -94 106 715 -211 -334 40 -22 -511 -864 -863 -893 -294 794 -87 -458 249 231 93 853 276 -416 -66 -152 -184 -353 -179 821 -881 249 794 361 915 -464 932 -309 821 -863 -691 -508 -893 429 -347 808 -965 625 20 163 -231 -691 253 450 -20 452 975 -560 -987 333 -202 -378 -409 -985 874 36 -522 383 -148 -968 -331 -650 -355 955 -493 161 -271 -277 229 -35 -836 22 -505 408 914 885 295 288 -502 192 -782 14 -190 491 219 616 -64 -348 -424 -537 -652 -427 -797 560 612 688 611 -915 43 924 -843 116 725 75 974 313 740 -631 891 -541 612 500 -147 571 -96 -610 932 -130 -338 -835 131 27 -827 73 -495 753 238 419 -372 -610 -101 -650 -780 -467 -743 -199 -810 -569 547 531 -857 -364 526 307 680 -356 831 -218 464 815 -572 248 638 7 -162 247 -917 -129 800 652 140 938 109 277 639 -406 -39 -432 -41 717 550 466 -327 -599 398 -278 714 448 574 -226 -894 903 396 -900 -434 702 174 -578 471 -64 -676 419 -100 300 338 -972 108 974 431 129 778 158 -506 38 -618 -66 -529 415 99 121 799 230 -886 961 -869 608 354 -659 442 219 215 -455 -121 -936 -259 -90 -175 899 868 580 235 172 322 -744 68 95 29 -895 -494 -678 374 900 225 -831 814 201 58 -622 -861 -780 -957 663 -204 -945 674 225 772 627 -957 787 -472 678 273 474 10 -729 340 -18 66 -263 -840 -460 6 793 -955 339 -338 -8 24 -456 354 443 893 169 255 86 -310 40 -704 331 -637 341 -145 61 529 -207 238 -207 710 371 -488 -191 755 -955 -57 632 -561 -649 538 -893 -907 -525 -848 328 165 -28 -123 -618 524 597 -879 -998 -411 983 259 114 -937 -790 -745 -244 96 -532 -158 845 -834 969 -910 50 -843 -875 702 -807 -640 713 -903 -320 908 -248 817 51 204 738 606 751 -461 143 170 -997 -230 -356 878 824 198 -94 -189 -173 -967 265 -203 -161 657 633 -276 927 -962 -810 -763 -814 813 918 913 802 -950 -284 522 229 -284 868 -408 182 -900 -919 542 503 -842 -522 -681 575 -220 155 -399 732 -929 264 956 433 -204 -600 774 -87 -249 472 819 -24 -239 -318 -444 -562 -959 117 939 999 576 -377 -113 864 -374 292 -568 -110 932 -873 -7 36 -153 -407 459 -361 268 608 -73 -969 -321 680 382 -152 -718 627 -479 -61 436 -988 670 560 -201 689 344 325 -669 -363 175 -821 -397 -10 -380 551 918 760 -548 -56 253 117 -528 -174 -402 -79 -686 108 214 891 -972 485 989 -66 -128 658 46 -206 141 164 609 -152 -82 -860 -779 -460 155 179 558 -111 -155 -780 814 -684 -405 518 83 -324 430 -388 -649 -59 -646 298 -271 505 603 528 567 51 64 672 -410 -449 995 528 -410 -345 206 532 -877 -751 -488 -462 -940 801 217 665 -310 887 -492 63 27 -217 -186 -7 -418 29 -489 -30 476 -127 -989 800 -560 -642 390 -941 811 831 274 -436 -465 928 998 -248 -243 593 -500 -50 147 440 446 362 260 268 367 812 -734 -886 469 79 251 853 651 -885 -226 207 -93 842 376 971 -385 113 244 -693 970 90 -686 -934 802 -104 473 -596 985 -784 -183 -666 368 -114 751 560 -448 -631 -486 -620 -487 195 35 -553 -49 936 926 -326 -672 -573 977 -937 851 215 280 -796 331 967 -818 -958 345 -263 430 144 187 144 -344 574 -36 -433 302 -714 995 681 -464 167 215 776 662 -437 627 787 -241 404 373 -491 364 562 665 608 573 -862 804 885 -250 725 401 135 -720 69 423 -784 961 -141 -832 892 -207 -443 93 893 -803 -651 -869 531 -856 368 282 256 779 -966 181 446 643 763 475 250 -406 391 -518 -582 80 -112 72 -442 982 -712 277 37 -651 291 -215 504 962 802 -593 518 476 756 -743 655 742 458 133 342 -640 494 -255 -193 856 -60 903 636 273 -831 -458 165 910 -81 -224 -792 -911 39 198 965 402 805 -901 966 -948 131 45 401 526 -977 94 -324 -445 424 867 -967 129 847 37 -940 -515 -174 -664 -746 859 364 -767 465 -724 -578 869 -353 696 669 -579 -408 780 763 773 -748 943 294 265 730 -421 -110 47 155 -797 -431 -317 575 283 -953 347 -960 50 -835 240 869 446 -107 522 939 -855 -735 -666 700 481 -618 -171 -202 735 -744 -589 653 -46 61 -516 255 59 270 776 453 641 -381 -876 198 917 -350 -192 401 -241 -630 913 12 880 -282 555 -720 -499 -163 345 -348 -320 209 632 -602 -878 -695 752 18 945 -6 890 522 -866 186 825 -919 -523 144 543 -122 392 763 -910 986 910 869 958 -126 773 175 -748 685 -340 814 -515 174 707 29 877 234 43 -138 -793 224 -426 -836 399 708 482 312 558 183 -487 171 650 785 983 -474 906 -230 -653 197 764 32 32 634 420 906 -878 -336 -547 -404 -44 518 -938 -212 -348 250 723 937 -344 -275 144 605 695 185 193 15 -704 440 900 -531 9 336 837 618 -313 276 548 206 -506 -106 772 713 259 730 -380 649 -189 346 194 198 -160 -292 -850 147 369 758 832 -191 414 -671 -568 -806 -891 768 -422 471 656 669 345 798 -109 596 970 569 -560 819 -478 -688 411 769 -936 -962 414 -893 -960 252 43 -945 -752 -586 -25 380 -343 -793 150 -171 -352 -602 -724 766 -881 819 498 -955 -231 942 32 921 -55 -960 111 -561 940 501 620 -138 632 -923 747 -740 -446 29 156 668 465 -977 -746 -403 -142 438 -395 -73 452 846 15 -221 664 -239 501 277 388 276 467 -955 -799 494 243 60 646 -732 333 -733 995 271 -531 623 -395 178 -35 -851 991 -652 -750 890 381 839 -43 460 861 198 -184 -952 -139 -933 -775 487 988 -94 -245 675 -917 -952 -570 -621 -357 -637 801 505 -689 -517 358 -544 -893 841 361 -887 925 399 -232 -26 397 -163 -331 624 590 749 -176 -399 1000 106 -910 790 886 967 952 468 241 -969 911 -426 643 52 877 -513 -360 922 502 97 -152 111 650 160 412 201 -277 -815 156 615 -416 -597 129 -78 282 1000 -819 -765 567 729 -518 -273 382 -72 -70 -565 543 162 -385 -732 -481 788 576 532 583 161 265 831 787 664 -938 212 615 -880 36 -353 553 952 -228 170 695 -418 -652 724 559 298 -283 -206 277 228 743 662 -835 -277 -304 -368 49 -23 -319 -533 877 -24 480 -885 -744 -301 583 67 -935 407 509 -9 -571 -301 553 -996 -360 -786 -392 -837 293 -19 324 54 702 937 -979 -111 288 -714 248 -732 -492 605 -183 523 -961 845 -214 -375 702 -934 27 746 575 -69 -672 -841 635 668 -620 -624 -749 -884 776 -649 -849 -565 991 -991 0 -97 -170 -453 130 898 178 648 207 -291 -712 447 -825 -760 92 -696 -316 569 100 -191 -84 831 -371 78 986 899 626 726 394 -774 -338 358 -248 -213 -869 945 623 -319 -22 182 712 -314 -944 -892 -67 -596 444 -249 542 -870 -915 713 -11 676 44 327 -357 -668 947 -230 -47 -98 -180 -63 76 114 150 152 -757 202 -260 -497 -532 -227 -960 -958 -126 -445 303 432 -338 -352 -582 -578 840 6 531 972 766 -626 120 -889 -68 666 190 174 39 210 -571 299 -171 612 -334 -795 -727 731 -519 -205 -78 558 822 445 -465 204 -114 215 493 -282 -263 384 739 200 93 263 -253 365 606 641 961 -8 -670 -759 507 524 -963 348 722 993 948 -939 665 193 -322 386 862 -869 -255 -89 68 -41 145 361 863 494 901 -715 -515 -77 -748 198 439 583 893 -802 -247 -481 -69 362 -832 604 -792 -128 248 -386 -975 -347 -146 -646 124 656 971 -461 -830 -613 -215 564 -799 256 195 797 -883 -85 173 -992 -522 381 620 935 -92 161 -441 -449 661 -897 -831 976 798 251 189 393 217 1000 48 184 836 26 833 254 682 -630 -478 -239 616 -123 -526 -825 907 -823 677 405 154 733 81 -133 -645 -82 329 855 713 988 -141 46 -137 -853 54 -542 420 833 183 -460 811 -193 208 -661 758 -450 -590 -271 452 110 958 -542 916 -41 214 -337 766 -213 -779 -617 993 -434 -371 647 846 642 -129 -554 754 709 -36 -132 -507 440 -695 -453 186 268 -16 -122 39 -10 -595 171 909 597 610 -206 -872 222 298 -435 646 -205 533 567 -907 -955 707 580 -70 430 791 -289 -427 619 -228 567 985 -313 -810 -675 -475 -339 -464 609 243 272 -990 659 -614 363 -229 395 977 967 -469 -773 944 6 971 -532 720 440 465 636 -321 -216 -311 -49 -891 146 122 -725 -68 859 -367 972 -978 280 -151 -485 953 -206 -715 -148 -363 127 -178 -72 -787 574 -591 631 -212 -525 -230 -351 -168 652 417 -557 -786 855 -350 995 -748 -716 -665 -599 689 896 -875 4 -405 644 -325 -444 -9 -523 75 -863 -203 257 -624 -539 -108 -421 895 183 25 162 93 -307 -835 -563 713 -79 -692 585 -878 -756 299 887 -547 -423 653 313 59 -620 66 743 -230 744 -355 86 -1 241 -174 -503 -157 238 -742 592 -743 -526 -106 -590 474 -265 354 982 800 475 744 -650 725 -168 800 626 -454 -239 -372 599 -53 -257 -979 844 389 2 -115 451 484 -980 -893 -549 -801 -929 -963 -307 408 -847 -571 998 -543 -1000 274 -307 174 -757 765 -906 -331 -244 -444 -387 -302 -54 -246 849 -931 -543 351 49 157 475 -837 -886 163 458 -494 -384 -315 438 -380 136 225 447 311 -872 -567 -708 -6 764 -618 142 626 587 635 210 118 86 368 -79 -604 -83 -87 903 -253 469 -805 -529 923 407 524 -459 510 236 148 440 506 -533 822 -797 -903 -538 -782 192 933 -238 -948 -606 -527 -315 -634 916 894 -703 -170 -216 450 -925 -479 -789 -724 144 144 497 150 172 -80 10 -909 55 785 -23 945 67 -839 41 141 865 761 -726 86 -57 -867 732 615 984 789 -257 -61 -957 362 144 3 -159 926 973 51 -710 -768 605 308 -739 674 767 177 -722 543 689 -845 685 62 685 -271 56 293 -35 -192 618 -687 74 372 362 -350 -438 922 -935 528 977 -231 718 391 401 -104 -480 143 582 760 434 -957 631 -289 207 586 -750 700 -817 863 257 -692 716 400 -81 68 -502 400 19 531 354 796 -492 -853 -475 508 964 -820 -608 580 -582 295 -781 317 342 920 -301 571 -396 54 442 655 154 796 -405 -94 265 258 546 -35 306 -556 -853 454 289 -216 271 -56 -380 951 4 291 167 -710 13 -562 -873 -407 -879 857 111 571 844 -622 -383 -268 -632 -554 -239 -315 -378 -401 -544 -487 463 -490 454 -962 297 174 -865 777 -778 -410 1000 -327 -690 -344 705 829 801 641 235 227 -33 196 -598 193 -719 -57 -885 -305 -236 -285 963 -180 237 -960 603 -477 851 751 114 917 -956 -740 -330 -578 -15 -931 909 -375 547 468 615 482 175 345 -648 425 -391 169 -4 -770 699 -771 -418 6 -735 -943 941 -960 -248 -529 -258 -281 708 -734 -234 902 862 -189 419 -940 -343 521 -257 805 266 -556 -686 657 -155 -43 167 -232 62 772 55 -116 -297 -284 -418 -958 267 28 -290 618 -449 -729 -225 -754 358 -872 248 80 -600 530 549 884 830 810 942 222 460 -792 775 273 670 -324 415 -192 -211 -253 -804 -740 -238 -146 996 276 700 -521 463 736 794 -917 314 568 528 -290 -706 -17 17 -232 137 669 928 861 186 945 148 -761 -322 99 -899 351 -203 216 596 821 588 857 -879 472 372 -77 761 299 880 -352 684 938 -75 736 -360 -843 678 -893 -207 137 999 -839 906 -260 -555 -456 797 216 650 -505 522 380 -173 -327 -870 -930 -413 -86 -96 963 262 -40 -239 -305 80 -727 -930 711 670 -740 756 242 868 -243 136 -451 9 -303 4 802 -218 42 712 463 -915 -772 414 -604 -658 426 662 -56 643 498 922 -628 -580 877 214 -430 288 -701 -346 -708 718 893 -367 85 -300 -152 930 -365 995 -386 637 955 -81 752 31 372 966 832 730 739 842 -574 -869 745 -833 -103 376 677 -440 59 732 -732 68 -791 425 -33 -916 -226 -616 151 582 -453 103 133 -521 -365 864 994 746 692 -25 -212 -700 504 711 -955 979 508 65 -158 887 290 -391 272 -979 -819 -86 -750 -115 -908 -655 864 67 -298 813 154 384 216 -314 791 241 848 -596 -965 -857 217 -640 87 21 -216 294 367 510 710 221 546 -301 -946 811 -837 200 -292 693 805 312 824 -626 834 896 585 89 752 43 -680 -274 -268 -751 825 -943 313 -50 -942 419 504 170 140 -52 772 -127 446 -847 780 875 -696 -619 -891 983 -388 -367 -395 -882 -738 -891 -398 233 647 584 -514 371 -616 82 -142 -655 832 576 98 256 725 521 767 -930 -976 563 -910 -358 -763 -670 807 -566 968 627 -716 520 -504 37 420 -794 977 541 444 604 776 8 79 616 785 -191 -803 -240 464 195 546 -291 908 357 950 363 429 -88 -69 -875 -95 -319 -90 -342 -676 841 -606 503 596 106 783 867 829 -539 877 482 506 101 -104 554 -742 -690 341 978 -925 -882 742 -834 318 -642 -237 546 942 -523 552 812 -881 502 -466 406 394 914 509 889 592 322 759 -479 225 110 -360 -567 389 -146 -566 825 327 84 960 45 317 447 -501 531 -712 780 270 580 794 -662 -77 -448 731 398 -995 -59 -381 -986 1 -113 674 922 -700 -176 397 -961 -137 -303 538 -145 498 404 -148 -147 663 547 -601 -852 500 -945 77 590 69 -870 967 -113 -115 143 117 -980 158 127 715 -704 -505 -694 -978 283 360 319 -82 -347 894 849 -305 920 -699 -823 -367 -147 450 535 408 552 -944 -263 761 -724 -800 -67 542 825 -517 608 555 -862 940 -392 -155 -618 46 -177 623 911 -22 998 -627 415 546 -207 353 636 570 -57 -216 495 -533 -735 -587 -377 164 584 -476 157 102 748 -559 -684 -195 -237 -736 251 76 -875 -632 -818 -798 -281 -450 -501 168 484 -550 84 -308 996 -3 424 185 -973 -37 -282 409 -346 -800 391 107 286 -662 -61 261 -829 -876 -449 -780 -517 -128 -262 -136 588 56 -311 -34 955 171 -348 -94 250 783 839 340 -968 202 -193 726 916 -390 564 -268 -824 393 -944 -756 -643 448 -357 -889 528 -789 966 22 -26 -385 -459 962 115 806 -980 -959 -731 -682 -664 -157 -282 -622 -900 86 587 -401 -236 485 191 969 -472 -636 -207 721 499 -57 -450 -86 -356 253 -536 -429 154 19 160 -3 -730 102 451 -800 -738 -185 518 720 848 639 -377 -40 176 174 -423 552 585 183 326 -685 -885 -308 -664 724 264 -759 -45 -169 531 -344 -882 -584 905 717 -238 -419 -405 177 518 982 270 -629 -481 -943 -633 610 899 281 3 -981 -617 -945 -715 -185 -696 504 -292 745 -916 -143 -320 125 779 -606 993 554 300 685 195 -407 105 833 -492 973 547 626 291 -266 765 -173 264 396 734 -54 341 106 395 313 449 -622 174 201 -611 516 734 -153 -875 208 -881 491 262 103 -367 808 -907 146 250 -550 -945 -395 -927 -567 -689 128 -494 508 -222 743 697 917 436 627 763 304 959 225 -644 -574 815 -385 442 -739 -468 -556 -657 -823 -793 985 -192 50 91 -711 154 -888 779 -501 525 556 159 789 -190 -284 -970 710 64 -826 661 315 695 254 114 -455 463 -262 922 264 170 560 -186 959 740 295 -630 489 904 887 -854 179 -777 -164 -822 856 559 567 114 -421 401 -376 313 60 -308 -747 -211 -915 496 595 822 869 -318 -104 0 -505 -65 313 -476 58 518 545 -77 326 963 -930 537 -257 892 683 -558 -907 137 301 -510 258 -526 407 -441 981 -847 -1000 694 598 207 -448 901 332 -923 -317 -741 -798 26 493 497 -43 -156 -93 -54 328 -397 -475 -672 508 -429 478 597 774 -299 -455 -962 -424 -879 689 -829 984 -224 119 -806 930 -819 -773 956 -674 -858 333 891 -620 991 -934 -218 122 -422 -475 294 558 58 687 729 196 -941 -248 16 316 4 820 831 -865 66 730 -941 242 197 -874 669 -998 943 -908 766 897 -416 -413 -725 -221 809 969 -172 711 -480 -574 -26 207 -522 -938 256 -599 -745 -917 849 -966 98 214 382 677 594 -282 676 891 -263 682 -576 -807 100 471 -249 135 630 -913 -189 298 778 -965 -933 725 515 -148 801 -774 151 875 564 546 -447 -706 -564 -372 2 791 180 826 -178 51 282 -335 -437 259 141 -373 847 229 -990 147 -482 -330 -791 -583 -191 179 337 -715 845 450 406 900 768 -220 823 -73 -79 68 684 -867 462 -12 397 273 -183 -539 -360 -883 684 455 -244 250 951 -591 -798 -10 -17 563 384 664 -970 998 -856 -604 736 -538 644 938 481 882 -284 354 -388 424 -187 770 958 760 -961 -254 806 252 -92 537 -127 -36 -991 -510 395 336 18 -665 212 842 432 2 -612 -730 -363 109 522 718 217 600 352 -249 499 285 146 636 493 -838 -558 -331 534 490 631 -765 104 -574 -898 11 -638 305 -262 -453 -41 -192 -308 -522 619 930 -611 837 -741 -908 -905 101 -709 626 677 -421 670 -571 -421 249 723 871 -153 433 -474 -135 -424 993 697 39 -304 290 -758 990 327 444 376 874 863 -537 -276 -730 -715 -548 -703 265 954 351 -964 450 -381 668 -583 749 447 93 -540 -455 222 -321 89 -903 -322 -982 985 204 545 -279 680 762 -681 -603 684 753 -975 323 847 633 711 -19 255 -852 -580 401 115 30 724 456 -373 -273 744 951 -978 -983 141 781 -948 227 -168 125 -414 -792 251 -87 -105 117 757 433 -863 -687 386 827 -899 634 405 946 -562 153 456 484 303 801 966 23 84 -472 -451 -614 203 -205 840 225 -31 194 -775 160 -497 303 -242 -304 -151 -834 191 508 925 192 -475 -433 -808 11 -993 -35 -873 -620 749 -702 -312 501 790 -541 595 -175 -621 905 -788 770 -270 -852 167 494 145 -290 -962 831 276 814 -641 111 -588 149 -654 353 841 772 -889 -69 -504 372 970 -760 222 508 81 591 -482 302 642 -113 -470 -382 507 398 -177 416 -23 -783 -653 324 -452 -495 703 858 313 89 -930 -186 -271 833 -235 831 386 -659 309 171 693 -771 -182 -814 894 -907 -302 -372 -479 727 -753 -556 -188 -626 517 79 -649 849 -158 936 -787 33 -794 954 418 -124 -172 -855 989 -936 -918 -587 853 740 302 -911 528 -508 -869 533 871 278 889 -971 777 804 -12 735 -179 -755 -799 962 -363 -39 624 -922 -69 -524 -959 570 -18 794 -276 68 517 589 780 -427 949 -549 -44 463 901 26 231 457 703 271 655 -388 -493 883 174 436 741 -85 -698 -284 886 865 302 -892 228 186 22 239 -10 -10 -993 -890 452 -635 66 -928 -827 -128 706 961 -124 524 -581 574 874 115 87 -627 39 842 -204 -390 -968 -848 -164 -218 310 862 -359 -923 -457 375 -291 -279 310 217 15 859 295 788 362 144 -797 924 -39 537 -599 -705 -723 -306 -36 172 389 -223 -125 -622 834 -563 -110 779 -986 394 -823 199 -476 -489 350 -625 600 775 533 897 -840 -836 -593 -394 551 728 -878 656 4 -886 442 178 -752 -229 116 -44 -263 553 -934 4 -988 -464 -684 -35 469 5 252 216 298 -154 -681 -974 657 -913 852 83 -812 -404 361 171 -565 895 -590 823 -132 665 -326 570 -315 362 -522 357 241 230 -563 667 -174 716 826 -851 -299 -390 417 -823 -131 975 -254 -209 -715 980 -999 774 -582 -599 -703 -684 385 -806 -696 -442 699 712 -972 -685 373 796 -128 -71 401 -630 -972 -532 -858 254 676 928 551 240 -456 981 -979 -139 -569 -82 -719 132 914 784 -801 254 113 240 -501 -391 -244 70 -962 -258 -615 536 549 601 -750 -127 -704 -67 672 339 -51 985 303 -331 -334 -841 -616 -529 104 -907 662 538 657 435 -861 331 132 -291 28 -932 250 -606 811 -369 677 345 -605 539 -616 -875 462 -572 -117 -76 362 156 648 369 -324 504 -735 305 -458 11 582 61 628 -820 877 -860 474 -987 329 830 -431 -246 -357 252 0 595 338 518 116 -667 135 5 -337 191 193 -625 -495 663 -41 64 -848 332 40 -47 -536 -275 766 61 -210 -888 316 -537 -906 15 549 407 179 64 461 626 468 -318 -21 69 554 -19 -94 -963 304 828 -501 306 -545 -598 164 -194 -746 -727 649 450 116 92 364 -520 947 511 974 690 -975 861 -413 -556 419 -353 406 -482 954 955 -271 -829 987 988 -199 -890 324 -468 461 -384 803 -755 -731 764 -478 -114 -485 729 651 -911 -415 -405 729 -449 -183 -114 -500 -833 276 808 498 -761 722 -405 80 467 -199 -440 -904 -876 -791 336 -52 -793 338 -592 -729 310 -24 384 27 571 -484 -435 71 -911 -707 -810 318 29 699 -443 11 954 -741 950 -833 -135 92 -823 278 967 942 -940 -685 108 -599 622 -571 992 -330 -703 -796 137 625 -63 754 -316 827 856 -790 736 118 -293 468 -371 -344 263 28 -25 -779 79 -29 -54 83 818 -881 781 241 -343 106 0 170 -316 -547 -180 -506 396 465 -136 701 -435 -777 92 -839 551 564 -137 554 -963 -412 426 26 174 -831 -579 458 -389 263 -984 446 332 -459 -245 -875 -663 680 788 -809 13 -943 -834 -675 940 -520 184 -883 -894 177 -497 -614 -339 -688 -861 -216 912 -940 556 642 -750 -333 871 194 -686 -599 -322 -157 37 554 -240 318 -85 500 648 342 -676 -440 -432 -687 564 -140 -473 -312 234 -820 -146 521 50 473 880 386 -772 -703 -963 934 820 254 -491 719 -132 -84 -314 -727 985 647 618 210 27 -734 -217 -220 527 787 748 -188 9 -531 -61 289 541 989 583 -456 -502 401 -4 -628 -495 -101 -61 941 968 -435 682 -663 831 878 32 262 661 -425 -117 -714 -939 306 -272 -329 -962 -583 -860 36 811 700 650 125 618 -174 -253 -571 337 830 -587 509 585 -865 -922 476 758 60 -780 -490 -986 -793 -99 -531 956 -418 482 -659 -174 -395 386 -965 52 -755 -320 918 -661 -999 -810 -56 258 929 -408 888 -495 454 88 -349 462 -603 568 -568 -152 -681 -534 -514 340 251 853 771 216 -57 938 275 -132 -998 -747 818 -276 -122 407 577 281 723 -824 -4 284 351 313 714 802 283 -353 -489 -305 169 865 -336 -253 -505 262 865 319 -388 379 450 -662 -610 453 754 16 -184 233 806 944 897 621 120 -704 824 971 -795 -847 351 850 707 341 394 -494 -6 267 -794 104 530 -224 -396 -699 123 730 966 -524 -106 958 751 771 -360 -735 662 131 704 254 -112 -233 -570 -470 -713 520 380 676 -673 -550 -440 -815 532 303 343 -507 357 870 -853 878 -817 300 489 -982 -52 -270 -888 -878 474 -882 457 407 -838 989 -29 -271 -725 -271 989 300 780 457 -246 799 564 577 -877 672 842 -762 -833 -261 -209 -110 736 290 523 -506 657 -316 338 738 654 -923 -105 579 339 -698 -564 23 42 956 -889 3 -625 -606 -236 -522 -591 -555 627 -211 550 913 -262 -624 -411 922 564 -519 -831 440 -88 -203 706 915 409 -429 -586 -394 -754 550 -829 895 299 -56 -780 -133 104 -200 -407 -399 -395 -729 -880 -624 -147 926 437 900 -686 334 -10 -445 -264 683 -328 371 388 -613 278 -40 935 -342 321 -909 49 -649 -159 -83 -494 -656 -136 958 -776 333 -767 -500 -118 216 920 -576 -388 -307 -164 107 409 -582 -930 -624 -348 425 -173 578 141 -629 883 80 181 473 -547 -744 -399 -240 -97 -970 677 -492 305 347 -509 450 725 -268 166 565 -977 -575 -393 962 23 -326 505 274 -148 84 -116 -63 207 -992 169 -418 -69 -614 -12 -753 391 -784 -683 -442 169 -161 -459 210 163 -687 223 740 496 987 -519 -153 989 -216 918 -106 386 -149 -539 -437 -265 725 170 249 -119 7 -128 -320 733 -417 708 563 502 -131 -801 851 689 435 -555 -157 934 -759 369 -870 -122 -816 -319 961 195 -970 -377 673 -701 -791 -110 420 876 -182 -410 -165 -514 -901 357 164 779 202 -720 807 447 -896 50 616 997 851 -673 379 865 -495 -830 -327 281 -143 -778 683 -952 316 -93 -866 -458 -320 -441 -98 -981 -737 631 531 350 -534 -114 -312 873 -182 -544 -712 -2 -847 -897 -198 -615 463 860 -503 321 353 739 -544 977 51 -420 -165 915 8 883 760 -755 0 -233 806 901 993 674 -434 -518 -27 -601 -294 227 104 -791 -158 -653 -685 211 77 -498 353 568 831 -811 186 -787 588 467 486 -457 417 -977 104 -745 -785 538 179 302 369 763 -248 -805 -428 -694 -870 538 -746 -815 705 -916 -827 -443 -511 -606 274 -271 561 -551 -652 792 536 220 355 685 642 377 -116 508 105 -785 -78 147 362 -889 236 -192 877 718 69 -45 -336 257 593 8 -554 -265 596 439 -159 -138 -769 420 -808 447 -196 129 518 -187 -616 -896 338 84 -836 -804 -428 -672 -143 776 -30 -517 -778 -312 453 -678 -34 -62 -378 676 972 -981 801 -111 877 -984 77 -944 352 -486 505 729 -458 -974 -201 841 -886 -270 -105 726 78 -700 769 -956 358 727 -971 449 329 -233 991 -777 337 -766 867 -713 341 422 966 617 92 618 -434 -230 107 802 298 -169 198 -818 144 721 90 417 686 688 678 957 973 402 -338 -835 806 -662 -237 -74 -123 19 -958 -952 331 216 -182 -882 408 -461 -87 -497 -262 500 -455 786 383 -299 -599 976 -406 -996 306 -651 159 367 855 -452 -858 325 -541 -735 746 -591 724 372 -354 -361 -89 -354 785 -944 -791 -626 -141 -101 930 174 849 513 -222 670 173 910 -217 -105 -186 599 715 990 -954 -771 125 554 29 -845 -344 -372 -658 838 371 -913 -548 453 -857 -628 463 127 -668 88 296 266 42 -43 -961 -666 -799 878 -741 927 -744 987 -69 -993 562 -481 -569 699 -19 266 832 -127 4 507 436 -69 -353 -72 -850 -62 733 531 -843 865 -441 912 591 292 -637 -707 521 -399 207 856 -826 157 -462 -823 -284 776 520 700 -363 -232 -648 -320 -603 28 -364 758 -230 -596 0 -421 -343 -117 -954 668 -561 -818 377 -518 -120 -341 -663 -608 -535 -983 705 -483 -276 -927 -573 -221 220 148 -338 169 -778 960 819 566 952 -470 -408 435 -384 -406 551 -787 -579 69 -384 -695 859 -162 452 458 -688 -219 -544 -456 641 113 101 531 415 -708 619 280 -683 645 723 593 299 332 660 -304 161 -181 763 -800 -807 -619 984 725 530 490 -596 -600 693 -281 -752 -72 209 532 -624 149 -779 -501 766 466 319 589 -82 840 104 -850 655 -678 452 986 -159 818 307 -715 749 207 703 877 874 597 -835 310 643 203 -461 727 702 -899 -636 310 -243 -232 -637 -827 -160 181 -634 39 855 -501 -187 583 -893 -791 -695 1000 113 334 917 -859 -82 689 -425 750 592 -118 938 972 -73 563 219 -443 -880 -718 -271 597 -816 877 13 -928 -19 -335 -934 -400 845 -924 -325 -106 841 995 -767 -421 492 -539 325 465 -125 -264 707 -718 -877 -929 515 -965 -260 -227 415 975 292 -592 -906 203 128 -342 580 -667 603 896 153 703 276 975 898 122 549 654 621 430 -36 -733 -585 339 -939 193 220 -527 717 -403 -17 646 395 -71 27 765 -951 -4 -8 528 -707 -101 -915 -437 -629 -140 -617 546 889 -929 665 -652 -621 488 492 374 939 -506 -234 801 699 -27 750 80 -866 118 -570 -68 661 415 292 836 -14 -205 -74 482 -610 509 -472 -539 -825 -714 -531 -960 986 357 753 581 -481 734 61 -213 -464 204 612 -25 -757 -762 -349 368 -440 -593 -395 459 374 -4 -182 -60 -844 921 -85 314 6 81 -786 412 -716 490 -458 705 -641 55 -272 590 -564 -613 -76 786 73 -134 -835 -437 -465 16 540 217 -611 -36 -401 18 668 335 -463 -289 969 464 -512 -523 -749 -503 131 -56 -202 -265 812 -712 862 440 818 -818 -923 -802 86 -518 999 -242 -742 77 -949 470 18 -155 -768 -172 -723 822 196 656 -297 451 634 282 -577 -149 522 -354 331 -973 -273 -11 894 259 226 -383 785 816 771 257 -266 -143 -311 219 -813 275 -289 541 -957 733 -21 -68 -119 -608 564 -32 863 269 881 63 -42 -66 -925 939 -12 411 580 836 -586 194 389 270 -838 -553 -469 458 586 994 -51 -511 24 274 640 849 -912 -872 -194 465 490 -220 879 974 -97 -155 -298 -761 -915 -467 914 16 670 -608 -447 282 584 211 225 -667 19 511 -442 -978 -419 -554 -360 -965 363 -583 -841 -994 -925 -315 880 -189 -582 622 -657 -648 208 323 893 -815 504 554 111 -491 -178 -698 202 -35 876 730 -260 943 -130 665 821 659 -632 -488 948 837 -106 55 -373 -305 252 -595 438 -970 -480 955 245 320 -653 -770 -521 -726 44 -265 -202 92 -396 524 -171 825 -570 46 -192 -498 -253 642 826 -949 -18 -423 -299 55 638 355 858 -197 -660 357 -11 -150 220 -586 282 -746 289 -159 318 -898 -187 780 565 -682 -557 -365 -796 -602 381 942 -460 275 -215 -262 -361 480 -10 936 -914 -59 799 -298 812 -594 -108 433 -667 -47 -744 -591 161 63 36 132 111 642 474 612 -916 947 -450 348 571 963 329 -855 5 -900 347 -11 -611 -236 -865 -445 -401 577 620 -186 382 -649 510 -118 664 -636 -872 697 -434 702 -179 -869 -659 427 371 812 311 287 864 -768 -88 307 -8 891 721 89 -925 -176 509 51 -562 -267 -169 615 996 666 -407 -740 -892 344 -244 524 -229 -862 922 -52 360 -547 841 -735 -194 91 -911 367 -462 -13 -819 -550 3 -864 -614 -474 955 -513 -547 -78 -525 -423 913 193 333 -894 -572 843 -648 715 -197 155 -336 -994 -860 -186 -698 -367 673 -525 50 -50 231 -773 -532 -759 -272 -98 291 -223 485 382 -626 -811 283 619 -135 919 -507 -492 -389 724 580 692 -505 -819 107 627 -344 524 32 748 -673 130 386 -472 711 452 61 -539 983 -152 517 571 -422 -972 -440 -844 91 708 -567 -134 201 375 429 -122 564 388 -252 -350 -234 -84 947 440 -888 -200 164 436 834 869 300 -746 -819 -36 342 -339 754 -581 205 781 967 -50 -639 483 86 -548 -668 -504 174 -862 34 401 803 466 -831 -802 382 -522 150 684 -748 -712 34 -39 -869 -927 643 -451 -853 -835 573 -224 347 -482 804 -691 701 -897 370 -16 262 -329 -401 166 216 693 679 -137 -260 -255 280 -165 -651 181 486 862 -392 -896 -561 707 -823 707 137 -51 -683 -256 -580 74 14 -340 -770 -184 9 156 -218 278 -460 -4 -282 81 73 204 551 -263 642 195 -595 -610 362 79 861 473 -282 -89 -66 -628 855 -209 -324 -667 874 340 -945 -525 -823 457 316 715 570 400 371 186 260 -468 548 -17 144 -426 -296 -812 792 686 -690 -726 451 -257 241 -168 -282 -761 199 147 -714 351 -617 -389 -92 -753 50 -673 -204 -990 -6 208 -945 361 -493 -468 83 -251 -244 139 -412 -249 -105 -175 -152 -428 -772 449 999 -369 -765 407 -486 -428 -686 87 171 685 519 618 245 -619 -938 297 768 -943 -734 -239 854 -433 -133 -79 389 -551 765 -468 -885 145 -964 930 -996 410 47 -180 326 -370 925 -268 784 993 -915 228 -5 -960 75 411 -492 209 -662 605 381 -798 537 -900 -791 -273 647 942 534 904 801 245 797 -174 -419 -980 -497 2 416 -152 -692 934 16 702 -163 -923 341 -793 620 63 129 836 472 884 573 -923 415 929 687 -394 -29 921 -823 -954 523 -338 443 122 -194 511 227 146 -303 112 829 -330 -840 -859 -177 126 522 49 -274 -974 191 -699 212 -79 -209 385 -217 646 -745 -946 681 740 435 -5 631 -988 -555 -770 732 -749 -259 -305 -336 523 -542 338 629 -538 506 -5 461 438 -346 876 -782 -240 -829 -141 875 -675 40 160 -279 101 14 -832 -276 -317 -601 301 787 -45 -847 482 921 517 405 -40 462 -293 578 -912 -140 928 -795 825 198 124 -879 -38 824 -51 -283 12 -208 -52 694 554 -699 -920 998 -19 -487 -131 -970 875 -367 -706 376 173 507 239 704 824 -600 -275 -875 -459 332 -776 298 586 -450 -175 868 371 458 -14 -932 -653 324 130 -914 -617 -911 -270 -936 680 451 60 -75 -388 -858 57 717 128 -276 756 -119 959 151 926 -783 -546 54 978 -689 406 -120 -143 -73 -453 -147 892 -48 -417 185 -233 893 -309 -596 530 369 310 489 825 -697 -949 -382 562 296 640 -772 -182 975 188 -286 589 -380 -901 -90 498 368 -897 -473 718 -472 -858 -365 290 433 -18 -690 -89 -551 -142 -321 145 273 875 -885 -985 393 962 224 764 418 -364 520 120 537 450 836 -592 -271 20 553 -339 751 -512 -930 -460 194 -945 -884 -35 -117 -296 31 549 48 -820 533 -82 218 -562 -919 -314 -931 161 -398 -829 -482 -445 -726 24 -96 -528 -594 489 -840 503 39 -889 681 -137 -550 -64 530 -398 443 -546 60 649 -898 -921 -767 -998 -481 463 -207 557 -781 977 216 -599 125 221 -622 -621 -562 -124 942 630 -267 -184 765 977 970 -340 176 912 -373 -109 636 -397 -136 8 820 -367 -303 188 -627 -1000 -185 611 555 938 -870 -860 193 890 947 89 719 -98 264 -527 -368 -897 276 888 706 -152 148 -522 -425 344 -230 125 894 -618 787 -721 139 -454 356 -531 -542 172 532 978 147 -621 511 567 -519 44 206 82 941 50 -626 -103 603 702 -241 -901 -153 534 538 354 -612 526 -843 576 154 -656 -535 -433 -687 -475 -457 798 869 732 843 -546 -321 29 -653 -603 -271 -384 -189 951 695 -333 234 -892 537 205 -184 -810 -437 -347 69 526 179 -48 -943 -792 815 -203 -28 346 -668 -636 520 674 19 192 -541 272 -768 -962 269 -475 759 677 236 292 -879 -101 290 -480 -773 158 307 623 -567 -663 622 -802 -237 869 285 696 -199 -712 -911 -999 -705 -645 -23 -359 -911 293 -22 593 -583 52 -966 915 283 -541 -378 452 222 1000 -275 -373 -124 195 -449 914 81 172 -670 339 -473 -204 605 -412 4 -112 638 -246 965 -747 -113 -446 -888 940 -268 -915 -39 -484 -178 724 159 743 358 -855 289 582 314 220 -986 357 777 -865 739 168 -438 313 220 227 776 64 -785 -338 849 872 -612 462 -455 796 -447 -487 -244 -452 211 -686 -527 931 252 -636 337 -505 113 -606 -748 -382 -404 650 932 853 -767 -931 237 -554 484 -50 -140 -676 225 -40 810 859 319 965 258 -348 -832 139 -932 121 581 697 -759 870 -506 -308 29 -114 -733 -113 556 17 550 -370 -84 449 -89 543 -227 -379 788 198 -570 -282 162 473 -6 710 360 779 -886 535 -155 741 -479 -816 -331 -865 668 983 851 656 437 -404 95 333 653 353 548 -611 666 53 850 -5 -370 -442 -472 -565 -637 952 447 253 833 -37 131 -206 13 980 -730 202 234 219 688 -58 982 868 399 448 -536 277 -368 172 306 639 -238 -796 950 -770 -397 431 493 -241 166 -131 -943 859 372 72 -796 399 -134 -105 -941 -89 68 838 -194 -941 615 -933 -167 176 -43 -377 962 -604 493 -87 768 -214 -920 310 -800 -10 265 167 568 949 -609 625 858 -260 424 212 690 989 -570 -988 515 -864 334 887 885 739 184 289 933 -306 799 857 -253 7 423 -514 879 950 -190 -243 -907 99 -155 -15 991 788 -661 915 -916 -475 -337 -899 -43 -376 -459 -272 -471 -768 863 869 724 -668 480 418 561 952 639 62 785 150 -653 500 -868 -664 768 -539 205 354 -289 -108 -406 861 -34 -929 -177 756 822 -996 470 -406 822 455 849 -357 -534 662 -192 -968 51 -579 923 -809 72 -504 -978 -889 295 195 785 -768 190 94 656 -158 -841 -400 474 -394 -370 410 17 -746 -395 -600 -758 -215 203 288 -498 641 656 -346 864 226 -796 586 283 -338 -755 -994 -663 512 717 278 -902 -850 -563 706 306 -206 280 654 -746 807 265 -589 498 -148 -15 822 676 -815 195 -495 -990 -89 822 -135 -19 904 -429 280 698 -67 -412 87 -590 941 174 -810 365 467 25 673 -860 -559 -943 947 -623 173 657 828 216 797 173 814 -377 -434 -739 218 104 1000 858 -482 -611 72 178 -961 -310 -583 938 429 251 -238 -802 5 542 282 812 -162 -521 -616 -106 -688 968 -584 -428 -270 -401 -85 594 746 -693 224 396 -582 338 -457 125 -24 239 892 317 620 563 709 476 146 721 927 94 -585 -189 821 -310 21 -663 978 -246 -418 571 142 -906 734 70 463 -611 -993 -67 -443 191 -620 823 699 -653 -365 -579 822 318 -869 52 389 365 461 715 556 551 -970 -336 -88 99 384 659 -714 395 -249 296 -400 463 262 -322 -815 909 854 -834 -71 328 -134 727 -126 -426 -369 -616 158 -581 -100 -185 358 -748 -420 -203 951 -991 84 -378 -668 -744 32 680 623 178 -306 -255 242 -506 -588 60 809 141 -321 10 479 -156 -993 997 895 571 -789 -493 109 -279 249 825 -510 448 739 -647 868 -557 5 384 -433 -168 477 579 -721 615 254 362 -73 912 -299 698 287 -546 110 -96 110 505 -863 -973 -54 -406 -596 -266 -725 38 -815 369 -499 945 -247 878 127 467 894 839 734 -697 927 143 -840 -937 25 798 -992 693 366 -910 593 793 545 907 -116 -289 805 -117 -971 44 662 498 -639 272 478 -298 -265 912 -253 33 -93 810 385 53 -320 -667 832 -888 467 -66 234 91 552 618 701 425 466 528 304 366 282 -165 -316 -596 -75 -907 730 134 -844 969 850 -758 -258 351 -50 998 -514 48 -496 663 -353 250 -219 292 6 253 -902 -219 -724 -770 992 -64 -352 980 -385 763 491 593 23 -287 -298 802 151 677 -229 -74 -780 -591 935 -417 -408 185 641 15 -456 -943 -497 -609 832 272 959 -594 568 -612 -883 979 433 526 843 37 79 468 -712 697 -155 -20 -456 706 -886 -592 994 671 936 948 -728 -125 487 977 -317 52 -352 790 88 96 -863 -164 49 -74 308 -922 666 962 -590 -703 227 -622 -130 654 459 -994 773 395 -10 828 -612 -806 483 834 -726 -626 -64 -43 551 -603 -722 -928 987 -67 -891 573 449 848 -714 -729 -410 634 -740 -281 11 604 -175 143 463 -168 -569 -680 435 -424 480 -289 -388 -826 1000 294 923 -129 -512 -594 -398 169 -181 612 -603 326 634 704 -622 -347 -353 -776 -1 -532 -567 631 26 6 -822 -213 795 657 -842 480 -832 -498 -518 345 -128 208 -140 -643 526 -722 -819 235 -329 695 -14 599 -697 -699 125 924 940 540 876 659 -892 445 344 870 -573 -132 -422 -859 6 931 822 -640 -323 715 -747 -181 -903 700 371 -342 795 -403 -568 350 936 -809 -509 -362 -817 -829 -183 -951 456 -430 -196 732 -338 584 -751 33 -789 -141 -504 -605 -228 -558 -51 567 -86 846 -377 -423 262 974 -852 -283 -800 -413 -489 253 490 677 -31 -900 297 456 625 -493 -777 -522 994 -518 -67 947 -107 201 181 -625 374 693 841 495 -957 -473 -303 462 -43 -24 -213 604 762 -664 -138 -946 -333 -946 102 -13 61 824 998 486 -400 169 -696 -995 -568 -606 -542 -176 -488 439 262 -537 -487 993 -971 856 -174 700 766 3 798 -336 756 42 284 263 871 530 -906 858 -967 789 -71 688 629 695 -740 -522 236 57 345 -12 525 -23 -576 762 34 988 501 -293 -653 501 710 978 874 -220 -319 574 257 757 -144 525 183 763 255 -376 928 -555 712 -231 530 812 -575 838 -79 -291 -563 -77 278 410 976 -788 723 -478 341 133 66 -121 395 -545 938 -167 86 505 973 185 -110 -52 -293 935 731 245 -871 516 -366 647 80 -857 162 768 -497 982 -406 164 -442 -105 726 -768 -781 707 -703 716 918 -818 -688 730 751 567 -393 -350 677 999 -904 -261 -275 449 -41 796 -384 48 1000 42 -265 -495 248 345 -260 -755 -882 -646 945 -407 -208 931 -90 -487 -698 952 922 -497 94 -210 -59 145 -586 881 127 -465 3 -480 756 511 205 -202 29 -752 990 -759 -544 -851 -118 714 872 -789 235 491 27 -679 -69 820 -529 345 390 892 -812 105 513 945 -801 907 942 -568 329 675 468 238 227 -254 408 -777 -469 918 883 754 -128 318 587 -715 997 -674 -815 -32 -128 -376 -816 7 -315 -490 -700 628 303 -305 749 781 -584 -349 673 271 -7 -22 -216 521 -888 801 -639 457 -1000 -686 427 -925 -877 -268 436 354 442 -900 -22 -678 -455 -84 781 -386 -776 -325 -858 -594 737 -782 961 -291 87 -946 -224 -730 -527 -647 91 748 -509 -848 -513 249 -498 795 992 396 -404 -557 -912 911 61 -533 -789 -711 -335 -411 -748 535 -427 -202 802 -402 -169 -566 -789 279 915 712 -848 -377 475 348 -977 -580 961 -215 -613 -56 -913 -688 -745 -35 -607 182 991 -706 -421 -669 -846 -358 -738 400 339 -650 449 -697 -205 81 617 958 873 624 81 251 -273 -629 40 -763 -558 515 676 -699 -562 -21 862 691 523 -749 135 -700 -833 905 -472 -506 -827 240 265 690 891 -600 847 144 -892 691 820 -585 249 657 -587 -348 628 -282 415 -49 441 871 -3 -660 47 563 -490 -475 118 -790 -511 399 -678 -609 -884 -705 529 215 -663 109 -258 -825 709 883 862 -647 210 -971 77 195 963 773 -851 -67 245 777 -394 -156 -958 -258 985 866 524 -869 -29 -780 -202 -303 -525 609 -266 -974 572 -100 -481 -911 559 -361 -162 -360 -540 494 -656 257 580 -148 704 44 -185 572 257 19 660 176 -726 -368 -789 540 -485 700 -767 437 295 440 -252 506 539 -574 705 60 -707 -834 977 -665 -938 -591 -733 -52 376 985 -615 -432 756 -185 142 -287 -762 -677 -250 -763 -191 -144 429 -599 -751 -194 327 798 -687 -779 -833 399 -162 -459 510 696 -793 -857 883 922 -760 -821 889 792 -715 -956 -146 -377 386 -344 -630 -254 -190 469 -366 220 -992 -722 -821 386 62 273 -967 936 -145 525 872 -696 -9 708 292 45 -851 651 152 -731 870 -546 -168 -673 -963 -911 -378 -377 -655 984 412 -15 753 -232 647 131 617 -434 -201 -605 -801 177 277 -533 183 611 -109 707 -322 329 44 -925 -318 -934 939 33 981 221 -919 -571 -245 -890 -558 -889 -754 -418 989 -687 -708 -942 501 -209 250 -11 160 -764 -520 703 -713 -260 -946 -427 -390 -985 -207 376 185 -229 995 846 11 -882 822 981 511 -677 -538 806 852 58 875 852 -137 910 931 -102 -593 -6 -924 -693 -961 -656 -133 743 250 858 526 -255 307 832 574 596 -545 -91 -118 -840 -318 94 -3 -36 591 978 714 -710 -289 -730 -906 -552 -351 -923 204 -591 -384 -607 598 728 299 189 -117 554 -444 -619 428 2 198 -307 560 -597 830 -936 -63 -100 -867 -882 716 -814 -965 -463 -60 374 933 -716 -271 190 425 -232 -22 -61 -516 496 141 -120 856 843 618 -67 764 32 507 610 -920 -816 -354 -613 -468 603 -780 -212 419 -7 526 787 -191 194 -807 986 -861 850 245 33 -382 -667 852 559 -147 981 163 738 -718 318 999 28 902 -706 747 309 -65 668 -176 834 -344 702 -104 -706 14 -930 -545 -315 -87 51 239 -435 646 540 39 567 -186 472 680 789 601 -64 310 -254 -109 -190 313 -635 812 -627 42 297 -233 103 491 -233 171 863 -759 -705 -362 138 598 767 -112 -858 -481 207 595 85 555 -897 176 -994 569 173 759 -34 -101 273 -300 -813 813 -673 -595 838 347 -759 366 -850 521 -112 -871 -22 -920 -476 500 -459 56 -438 -591 506 188 -361 19 578 806 184 -128 -32 -754 322 -480 345 41 -506 -61 -149 -976 -274 -677 -336 255 804 415 -365 -823 -698 -415 -181 656 923 817 -717 25 -810 280 -930 18 -353 -716 49 -54 202 -145 -547 -129 39 80 -76 506 12 -5 68 -204 452 -556 -605 608 -368 -743 754 -442 16 -848 897 -733 908 -661 -152 699 280 -260 -402 -524 -592 -531 -737 -975 -300 -929 -561 -897 648 482 -765 -402 761 123 483 -636 183 464 819 -583 749 -424 -61 547 -432 -199 -373 -280 641 -62 -527 670 60 580 150 229 87 -211 -176 444 -532 -598 -656 -795 440 762 -153 609 166 661 -5 -683 -23 411 -42 919 -630 716 -471 -519 155 -44 -548 633 -651 -353 -259 521 -593 -818 -924 -799 851 -614 -545 -114 -199 -88 -262 -603 -3 904 -34 -192 -72 -308 599 -157 -595 -545 979 980 -973 -18 580 539 -55 403 -175 213 304 -633 523 -950 792 -162 -953 -441 -117 486 622 -59 976 -905 153 577 -296 82 786 -689 903 804 -356 428 -989 -258 -396 -918 232 -216 592 752 -995 -109 505 680 -17 -726 -799 100 -964 843 790 709 -458 -457 -863 -439 284 581 -344 -908 627 -413 -453 579 303 -341 -886 767 29 -295 -760 -124 910 -130 -11 -939 -616 189 -455 487 -594 -105 969 735 761 -228 69 -833 -268 723 597 785 -665 -431 834 117 -441 652 -137 544 -139 -919 -769 766 915 -123 109 333 967 -647 939 306 -250 -991 -756 -616 -407 -668 -576 -642 990 401 934 -918 -432 -633 734 -844 369 87 -165 316 223 -794 644 96 717 616 739 -3 -789 66 249 859 351 -903 -383 -20 953 764 386 -289 -542 286 327 746 -234 -102 -895 732 -719 819 -414 198 855 337 -843 -780 -165 -817 -495 -566 -712 -89 -114 -813 -438 -945 -178 186 -571 -339 -691 423 191 -478 880 -911 -249 442 -856 605 121 -531 266 738 394 364 919 58 883 -277 -742 -473 726 321 -311 805 -419 844 -719 -6 833 -924 40 811 514 -969 590 -884 214 -988 -524 729 628 270 797 -45 958 -894 -155 201 633 668 -778 719 -237 -508 780 61 547 175 -294 702 878 -342 396 -143 809 -878 -24 -728 -688 -656 -840 911 -343 -105 282 -409 -476 -501 798 708 706 -430 -814 36 428 840 495 -158 -487 -625 -860 233 60 710 798 339 108 -439 159 -391 -416 -350 748 915 46 -226 204 -477 255 596 -26 -544 -116 -579 -881 299 695 30 -371 499 -912 -275 28 349 888 -323 317 855 -441 353 990 89 -289 -763 -147 -241 908 -594 -376 676 370 176 895 811 -202 -21 -501 -49 668 51 75 695 365 -766 646 515 703 872 -740 -107 174 447 184 -520 -279 971 50 -587 32 -829 442 -693 11 -258 375 733 618 178 -773 -589 403 -880 855 752 773 -219 -755 928 -693 0 648 949 -357 -961 18 -857 -337 -966 -600 -274 97 980 932 -74 641 288 -196 441 776 871 -747 -508 568 77 -820 208 739 657 715 -537 -613 397 -534 948 723 -785 486 990 327 -420 -356 674 124 128 -742 780 -132 -265 -205 -465 243 -766 -461 -112 -408 -954 -115 -208 136 121 447 762 716 -985 494 914 548 -377 343 -798 -896 272 -921 -372 646 -580 627 496 590 -985 62 108 426 -926 108 -697 -567 687 -805 299 -697 -609 -357 891 58 753 -217 612 539 825 -706 -60 995 -163 650 206 419 698 163 -236 393 793 448 343 -748 494 -237 -649 -441 278 20 575 -989 -842 -413 128 -103 278 670 -523 387 182 -897 -243 39 -323 -366 994 257 418 -943 725 -831 334 -653 895 -189 866 -259 740 906 -621 -22 561 197 156 -620 -253 785 623 846 254 633 31 980 -939 805 459 595 -945 -992 260 735 -642 713 -728 -928 -260 -836 -144 862 -948 -342 262 -554 898 -982 -889 847 -11 -168 25 611 800 266 -783 -530 912 811 -646 -437 995 655 955 367 132 -824 -938 -536 722 762 -132 466 513 344 -537 -802 -863 931 286 -502 945 -684 991 870 17 378 -525 273 829 196 634 811 448 -985 838 470 260 -976 845 -347 421 -267 -980 -861 -286 -826 625 798 899 -191 992 831 -780 -55 -291 630 892 -463 799 856 955 -683 -358 337 -688 -548 -121 273 873 205 346 876 96 -439 642 -381 314 -159 -216 -899 727 752 726 475 -708 -350 241 618 -945 198 -738 -685 -854 274 866 -887 371 324 836 1 -54 803 618 -377 -998 47 157 -337 -454 754 -455 593 -715 609 -951 740 212 -345 910 -270 -62 -156 950 -670 32 -824 -797 -806 -272 -751 343 -825 832 557 194 -870 -154 -524 842 643 175 127 883 -157 -868 573 669 405 794 -345 236 -652 93 -286 635 545 -244 -673 417 -549 725 955 667 -299 769 -617 971 -626 -122 539 -281 -746 992 -366 706 680 156 97 50 206 -568 -156 83 596 569 818 -28 -879 -466 -732 -298 559 -758 -296 -951 -939 906 -837 -645 -677 -574 -813 147 -210 -752 854 239 339 -87 -33 -229 -247 -164 -405 819 414 -765 865 194 -995 579 316 -370 -851 -514 -288 -223 400 -431 17 858 -747 437 477 529 665 -570 -574 -471 -739 -287 381 310 -583 139 599 -898 689 559 -898 985 760 -783 -521 411 658 630 641 300 62 588 131 -431 840 19 480 421 -646 -721 -436 -433 -322 -840 -733 -799 585 304 494 -687 769 -446 827 -574 690 -769 472 -873 888 -875 -492 -515 355 1000 516 -433 326 368 -244 186 -525 -883 509 635 -89 238 450 -688 -327 379 744 -357 960 -493 640 677 561 956 461 766 -276 -946 613 -351 610 825 -196 -262 508 -173 -151 102 327 -54 -921 -198 557 -784 42 -485 -443 86 543 387 -496 -799 413 -68 -465 271 -64 -519 -166 -851 122 623 -629 -8 -234 -1000 261 -60 809 997 -831 -824 -567 974 -285 -209 91 -752 784 -413 30 -765 875 -714 802 166 644 -281 445 -135 -827 -375 768 -637 -420 -887 597 224 1000 -376 -738 607 -413 285 540 -550 -171 26 -418 407 855 269 -853 235 -950 -414 626 830 -295 990 -83 183 391 -309 -866 373 -57 15 -629 -50 588 -769 -126 -206 -668 -198 -610 675 -742 942 -697 680 -939 267 -404 255 -53 588 357 261 -254 220 149 728 225 -361 148 -856 -48 -588 -967 106 878 131 598 -796 816 732 -310 712 -767 -164 -371 966 567 638 630 596 -640 32 404 -831 -451 626 386 -2 -39 -687 416 -130 -844 202 868 691 -620 864 635 -606 -827 -553 -634 875 -836 -640 691 -93 183 392 -315 -289 -585 -513 -37 -958 594 -128 -397 99 363 241 -995 -869 85 -622 -342 322 -681 -379 433 -78 -102 63 30 867 901 671 -616 58 440 -830 -811 -771 -678 792 -222 191 -85 420 -61 874 -570 -201 302 456 -913 831 697 59 571 -319 724 -700 -150 610 -433 698 -155 241 584 398 669 -286 -573 100 -79 -392 726 -876 239 174 785 -91 794 590 -47 868 962 485 312 -44 569 586 -571 -701 100 14 -499 -2 -290 768 -589 -650 548 449 334 565 55 217 768 774 -914 -9 -938 92 647 638 -241 -360 -791 -2 -919 12 -43 730 443 68 -155 494 -827 -775 -175 -914 -264 409 12 -235 -401 901 197 -436 517 -958 998 204 560 -112 811 -738 140 -583 -314 -156 1000 253 -439 -239 396 -862 -501 919 -732 -500 641 538 -228 -943 884 628 -44 -386 1 493 -573 -63 -155 -180 -416 -414 245 141 56 430 -640 902 244 559 868 366 -417 141 -900 -254 -80 142 885 -395 -663 -96 847 67 -298 723 9 911 120 -859 329 531 12 489 569 100 974 78 -744 -713 458 103 952 497 -221 921 -605 962 502 -437 766 343 179 -869 -999 -536 -496 344 -345 -31 345 647 132 -267 -425 -224 764 619 801 385 -872 -58 -35 405 722 537 220 742 456 852 -796 -84 891 -444 563 -88 809 -550 -28 -360 -78 -498 849 -266 -532 376 -668 -977 -555 540 610 -678 -738 -965 378 431 859 559 201 353 -848 -994 501 -801 -756 331 -798 -39 -464 -416 -162 271 836 -598 127 174 -966 -259 -879 -786 -580 844 -729 938 -103 -969 546 249 -888 -126 40 -127 -999 -558 952 -264 -420 -488 269 797 -941 943 824 -805 400 4 -929 120 270 931 -208 -11 533 531 387 65 -975 -177 -129 608 -44 855 -561 467 -955 -432 -41 -433 274 58 902 -200 -11 905 385 851 -618 374 677 -921 968 -776 781 -579 -773 533 537 -636 -958 -609 -786 -391 900 328 223 685 -473 727 271 914 711 -934 -380 254 -623 -307 -685 -576 -77 184 -758 367 264 631 -687 13 -124 -833 543 -683 -462 958 -173 -685 7 669 -311 -103 237 478 379 -357 400 981 -263 -745 341 -460 255 -701 -226 523 106 895 -406 -100 -290 -354 618 856 601 -198 -736 865 -962 -667 776 621 785 266 -289 -166 113 -416 -430 -149 224 -608 -251 413 743 -886 -522 -922 652 -183 -343 581 98 687 -769 413 -210 271 374 729 515 589 571 660 749 -559 436 -939 -864 163 792 803 -187 324 201 601 513 225 604 703 -990 11 -772 -50 -444 -115 407 -213 121 -353 998 -58 627 325 551 426 258 514 605 -901 -657 873 -264 -235 984 -358 322 643 -242 -11 906 -605 -885 -864 -181 -378 867 460 -288 937 -891 -187 -717 -580 -442 -588 -162 -91 -473 186 167 256 -522 288 541 -28 393 -72 352 434 793 814 272 -473 -525 645 286 -664 979 -622 224 20 -981 626 -342 -587 -174 -488 -68 -153 505 -570 318 -450 -509 532 328 -164 -662 -274 -622 -449 -219 -914 354 225 638 -95 52 -547 -18 -959 440 120 -499 -868 697 -127 -604 65 -435 -649 182 -387 623 414 -446 -307 596 359 63 70 258 -148 -669 23 -727 762 895 -552 -617 277 -765 366 -376 220 273 -153 444 777 878 73 -622 -996 718 -213 -973 -859 -136 472 280 615 300 946 842 -659 789 -976 -97 -507 -578 851 -914 152 -812 -657 -497 764 -947 -371 122 659 -55 499 -139 577 -20 -780 -501 131 82 -837 -116 628 25 890 -417 -791 874 -467 701 -399 634 -919 -980 801 -531 26 511 -79 901 175 -30 -42 726 -285 -873 321 -667 -330 -877 755 776 -636 89 936 -23 222 -88 -870 207 -685 568 704 -663 -723 -610 333 -583 952 77 -49 870 -155 -144 -859 -129 -778 -80 366 657 916 -345 -26 989 -6 310 168 990 201 -731 -181 307 761 -716 -148 -660 -941 628 68 -657 368 601 -926 -418 890 231 -491 658 793 49 911 778 -301 -217 -171 827 343 864 -529 -88 -760 -807 -492 -608 -400 -859 -193 -696 -359 -942 -164 -383 198 523 283 797 588 539 -646 -944 523 -236 -509 -808 517 -654 -960 -365 -97 -237 549 300 -708 915 505 -322 206 -22 729 18 133 -753 86 648 196 -598 -812 295 66 -152 -797 -365 -207 -777 104 181 973 -440 97 -242 -915 -154 907 -711 -303 135 -89 -795 721 235 -189 -906 699 -895 138 852 -216 -756 -665 -839 -600 -771 744 -184 27 -950 779 340 758 -377 862 314 -199 -731 -318 843 -636 986 -731 -584 -729 602 561 490 985 570 -127 -783 854 -81 331 588 141 -379 44 -84 -461 577 461 -18 933 -76 -750 -578 885 -893 -647 637 -801 477 -312 -689 261 844 90 -497 -861 -660 -763 609 140 -282 541 -940 -553 -33 435 569 -5 -879 -544 798 -304 332 753 -358 669 285 184 549 -465 185 -100 402 -735 435 808 -259 -752 480 130 706 327 439 846 -962 131 -477 -717 -888 -872 704 765 -399 247 877 114 73 -656 -995 208 -17 567 -14 931 129 -202 -343 -390 -835 -71 16 949 -483 573 -51 -785 -404 -777 408 -838 419 130 422 862 -351 33 851 775 -890 -59 -944 221 -727 -678 -807 -367 -354 -248 153 407 -318 75 829 807 -107 499 532 769 642 94 308 828 73 -578 -138 292 246 467 145 890 182 217 781 913 266 671 -937 483 249 -773 -285 317 -247 -267 318 792 491 -386 820 -345 -62 494 -463 -928 871 435 -990 -311 268 -934 -171 -946 -748 21 -266 -149 549 924 711 -651 -92 265 479 471 -851 -82 -876 -234 348 -513 -822 -53 -918 -910 928 -857 768 520 -276 -231 -253 -581 -26 235 196 -448 -776 -25 -467 469 984 -97 701 92 820 -69 -11 571 387 723 90 -958 -765 214 -461 894 444 906 -938 -884 -308 961 -25 79 68 -86 -655 401 -724 384 189 -156 -9 -738 771 877 -44 269 104 760 500 109 -581 -54 -524 -191 -43 107 -619 -447 -65 -474 -613 704 177 -617 -448 -277 627 -246 755 512 -1 783 133 373 875 -17 104 421 -741 823 -577 -764 472 556 -440 997 822 185 110 419 280 144 -50 -858 583 992 947 978 423 -916 689 -168 -828 -156 -16 20 -705 -197 -929 -483 -651 124 317 183 908 -525 951 880 763 -807 -487 -604 274 -86 -413 -682 886 651 -421 294 634 796 475 -131 834 -906 351 313 -14 -51 435 926 978 981 930 -84 -747 -754 697 341 -155 -994 390 224 -192 -254 750 -166 -396 -128 -999 567 214 -232 -543 672 -712 -787 -915 466 731 -788 497 -174 -723 427 408 218 902 83 694 264 886 943 729 -841 -410 606 -687 659 697 -774 317 -987 -535 917 -5 863 -226 -615 -835 -785 -478 825 -678 -101 -241 985 -24 -378 374 -935 -2 -388 -799 -212 215 -705 -875 176 -769 -29 -306 448 57 737 -411 512 -588 -300 44 -715 -661 -164 837 641 -785 130 -289 -281 -384 579 920 -193 -312 86 295 778 515 402 -270 823 -359 -523 590 -81 -748 -416 946 275 346 815 -182 -941 -550 -200 -792 -181 206 -627 -63 541 -831 -257 590 30 248 884 -747 -896 -990 538 -47 673 773 662 734 -507 162 -668 815 -532 258 904 823 -506 31 -54 -708 246 -930 -807 542 439 -740 520 85 542 789 347 -157 -958 -694 -817 269 257 -87 981 -927 -664 -250 370 -89 77 -73 -538 367 -980 528 -967 174 890 -273 660 252 167 -300 207 403 677 914 361 372 -359 -314 -570 230 -452 -591 -868 320 -784 -546 73 -134 -211 666 -744 520 652 809 423 205 408 167 -306 741 -681 -407 403 -625 -517 -863 187 882 -260 696 957 -157 -906 37 161 -892 -862 -416 193 620 -690 -572 336 210 -209 -254 629 -382 552 160 -498 399 -523 513 -544 849 923 -819 928 -977 -677 368 450 -722 634 -806 -574 -34 728 371 466 -638 -822 -350 -381 671 -467 145 -235 634 -432 -320 788 3 923 -306 408 839 24 261 -789 472 -793 185 -289 472 -739 157 -412 -333 238 641 789 623 737 -425 617 -920 -236 -659 722 -658 941 -364 -659 365 -419 -227 -652 95 511 908 -288 510 -542 826 634 -367 -550 812 -830 49 731 844 986 440 -890 -337 -541 -992 221 886 -857 273 593 381 -475 324 -141 578 -979 85 807 -623 655 132 -715 -471 594 814 -742 709 -1000 433 923 -151 661 -131 821 508 776 252 -252 210 -621 13 -775 -842 997 558 685 -84 -702 -286 -159 -694 -990 -121 744 33 -454 -544 961 -556 833 4 714 -880 26 -393 318 976 -757 646 -214 622 -998 -688 -516 812 -670 712 -259 -454 362 645 593 578 -66 -601 508 -290 379 93 728 963 206 -756 -162 -274 -247 793 43 -125 980 -376 499 309 -304 -815 90 -183 -177 -769 717 305 687 735 -392 -167 -375 197 -18 588 -837 -81 380 563 -145 468 -527 544 713 -890 161 668 -956 -493 -100 -731 -523 -854 -540 -644 537 257 185 -875 318 -220 -241 224 445 930 77 825 -792 56 590 -310 -683 154 878 569 -229 935 -956 672 -390 -427 8 -553 -485 772 62 992 830 876 640 -930 -808 206 -839 918 992 -744 984 594 -488 -27 787 -901 -529 -850 861 700 69 798 347 -338 865 -568 193 996 303 441 -515 994 199 -550 108 -697 211 140 854 567 -298 -538 397 -376 -878 541 57 -714 398 910 59 929 72 -702 -225 633 296 -733 325 314 639 795 -389 -156 511 -415 416 -20 -828 -778 498 790 -910 -13 -402 -798 7 581 -468 -589 513 239 -146 -394 100 753 -870 -306 -52 204 -739 109 -802 -953 21 272 -344 -340 -325 -469 -725 259 -947 860 959 934 -258 -152 13 912 120 -83 -632 -749 -261 -701 -57 648 111 -963 -721 -523 880 546 59 185 473 158 -401 831 -721 566 -715 751 441 -85 293 832 822 -574 -572 -62 -396 76 -715 709 340 -511 -7 548 351 -857 -327 124 -446 584 78 -824 -239 -231 121 373 73 714 -934 624 -810 409 -898 -544 463 -982 468 88 801 668 -965 -170 546 990 839 -876 -69 640 -765 -671 402 818 -565 946 -425 -300 -255 -883 -185 -383 590 -45 -76 -601 692 157 218 -693 -554 145 -929 252 -634 -384 -273 349 -272 -139 911 -393 670 -949 444 -818 592 462 -152 -584 -360 -466 -721 473 489 98 -103 -351 810 301 995 -104 373 -436 -641 -783 -222 -565 477 -825 -599 896 608 398 67 -227 172 -868 911 -987 -83 887 907 394 555 980 722 -188 -158 686 829 901 -172 269 710 -993 -919 -877 -103 766 220 -789 926 924 433 -510 139 938 630 828 -170 -925 882 -619 -215 -846 827 -834 -857 -911 -250 -573 -389 449 -6 659 -856 -6 -238 830 -733 600 42 -293 -256 112 -689 788 -659 -222 798 -921 -29 213 326 -343 841 246 349 187 -956 -896 308 136 482 540 651 -966 -165 654 642 513 367 760 -839 791 -849 516 -796 -95 6 821 -176 944 956 -583 -981 -450 -127 432 23 410 991 926 -474 447 74 -985 -193 -137 937 -567 336 -806 16 328 960 -142 760 -4 -247 -560 -888 29 -617 -703 -45 -241 754 -634 369 -924 -254 -162 428 -332 -778 621 419 393 -313 -661 -601 -896 -209 -378 655 -499 -854 -816 -157 732 54 -923 -373 -96 -513 424 -593 568 652 -811 -540 607 686 -17 -168 340 -265 -883 791 455 596 391 685 -684 232 581 680 694 -118 841 -507 -61 13 -304 -516 -870 -843 493 301 445 -487 -880 -541 313 253 -46 904 -801 -944 -561 324 -574 -212 386 503 -643 113 -646 -29 -910 116 226 908 962 -544 219 -375 -14 -636 -374 -882 -305 173 -563 -791 306 -343 -668 276 239 292 -482 -886 780 -898 446 -478 -71 -421 -487 -778 -950 -970 -161 -226 -519 97 -730 540 -122 768 945 55 287 -80 -81 -750 983 -789 164 -141 867 -132 -723 892 -368 455 -865 -331 847 -93 -905 -680 -270 -592 -259 -638 530 629 351 664 -519 560 -969 -58 -555 -101 -756 510 357 74 -717 -475 352 28 -773 -465 -645 836 -473 429 -243 11 -812 -741 -211 832 -516 367 356 815 790 434 -557 599 -276 755 70 -669 -37 631 -800 -174 -341 -163 -787 705 934 594 970 -161 -816 553 750 -771 178 -94 792 -749 584 23 853 877 -695 775 -294 -713 598 -123 -834 13 512 873 606 22 74 439 -583 -546 -27 851 944 254 -709 507 -448 -720 -203 -352 248 168 181 774 -150 -89 591 -304 139 -267 283 -374 311 -707 -985 40 888 -12 868 -774 70 392 -731 -328 -502 -914 -710 -428 580 558 526 775 333 -292 413 338 319 998 271 -764 614 52 192 -887 651 843 195 -516 454 -283 -617 240 199 -58 -632 -375 897 790 814 398 -538 -536 705 -941 -494 -744 496 -967 -645 104 -860 -98 453 -860 129 552 33 685 40 369 182 587 -178 35 498 -143 -645 -608 -980 -68 -53 -659 245 -630 473 -823 -180 41 522 -747 23 -616 440 -326 624 -349 -110 -418 -709 736 40 388 429 -795 641 880 551 60 336 563 489 298 -86 445 -414 529 -941 555 362 791 930 -386 901 168 983 -267 -438 -487 416 904 -964 -715 -689 603 -312 -406 -683 -908 -863 -439 673 339 773 87 -936 -889 -180 617 142 735 -635 -635 71 162 -82 269 50 -268 -313 -372 -367 363 -600 497 96 -506 806 713 210 -660 -554 -812 947 -552 770 62 112 149 610 837 990 -940 822 325 -973 596 -252 -952 -28 -573 353 -213 -592 766 142 -317 -714 -922 -403 838 38 611 722 1000 -855 -393 929 -302 39 324 -634 44 -179 846 -561 -202 -993 -29 476 155 979 -782 -574 872 -556 746 -371 183 -540 -859 455 753 83 -574 118 857 871 891 -390 -451 706 812 -968 -255 -686 331 -513 643 -501 -672 133 -464 -263 764 86 282 634 325 457 693 -985 797 -641 552 119 54 444 683 -890 -489 -24 -113 -93 851 -216 -418 786 185 -17 492 -787 635 848 582 872 -321 -927 518 -78 -942 -360 859 -771 -825 -627 -919 104 -13 -601 -131 0 -768 -427 -630 107 -898 218 -437 763 528 946 -372 -40 -624 714 335 436 -683 -529 -293 -195 -144 967 -540 907 189 237 -346 565 -627 7 211 295 -303 -957 593 840 -30 617 128 -444 171 39 162 -683 -120 524 326 -1 -673 724 -235 530 -66 -17 -878 -312 421 556 -501 991 154 -965 335 140 -675 -175 533 -790 806 935 796 410 -994 -930 517 784 -262 676 122 544 -958 -843 -675 -739 576 -23 -822 -903 794 -734 749 -98 -917 351 84 212 184 742 346 744 712 -232 -764 -260 -823 -161 -10 -579 371 463 -76 512 615 769 1000 229 927 -832 -602 365 890 -636 141 -64 -173 -883 867 -286 -833 686 635 14 -105 -584 -884 270 -427 767 -585 853 757 -616 276 -709 68 -317 -451 -218 805 88 -839 -612 236 830 74 657 -203 725 -347 -749 385 -391 -742 64 288 35 -362 198 -563 875 323 -637 -499 334 833 -178 -264 150 -363 166 -703 -328 -428 15 800 -921 165 -915 186 855 991 731 203 725 -274 41 -984 3 445 -679 29 -438 -81 -410 625 -455 546 625 4 -523 959 -596 471 -895 348 -83 -130 999 -957 503 733 905 409 -919 -606 130 -249 -21 401 -900 10 -737 -795 743 -71 450 569 579 879 -955 -282 17 562 46 -433 -693 559 712 -233 -984 964 875 285 250 -452 -349 598 799 -155 94 539 1 -371 -304 -623 994 341 -648 990 440 621 607 -497 -224 881 903 387 -633 -701 -107 449 -271 -524 -168 824 -524 -629 282 -213 369 -216 633 638 -71 45 968 364 49 -149 752 -979 -873 927 -433 -676 -402 533 596 596 -923 530 -920 -23 826 515 -289 -911 -608 520 924 -635 950 -48 298 -392 -727 -119 -954 -20 651 612 -70 114 -633 341 -847 -504 -787 66 938 -54 -761 -680 743 -427 675 -429 415 953 -686 105 -124 -936 -132 140 974 -229 -941 469 487 -809 606 -728 -240 -47 -346 63 -683 -820 921 923 -691 -80 431 840 676 985 -179 713 -751 906 78 -792 -811 102 905 537 318 -869 200 -385 -160 194 -260 -751 -927 -216 903 -998 693 -255 -633 -527 598 -91 255 227 -149 788 568 446 392 -919 -25 -508 -725 -873 948 898 243 -962 -365 453 10 -564 341 633 -695 139 352 682 93 528 37 -745 -290 -982 -764 266 -583 -482 -213 -372 305 -693 251 -44 -289 -525 -634 775 -223 537 477 663 -599 -912 -512 120 -415 -736 -433 643 836 326 655 -858 -170 -351 -765 -224 -666 -981 -259 -686 632 -71 647 -554 -690 -737 39 -549 -818 612 254 -667 863 789 691 497 -917 178 408 -650 349 598 -346 -610 392 9 -607 -186 -73 326 -121 -839 223 -810 -701 321 913 428 -530 -819 -57 510 -336 8 -106 -918 -533 -30 174 43 -977 -303 912 976 -738 45 -324 -5 -129 639 -782 -312 560 -836 957 -197 569 -922 522 22 -410 899 151 -502 411 960 962 788 217 942 337 232 -632 -63 620 -667 -638 -979 -361 -133 322 25 634 -94 -841 686 -635 -860 952 -26 -388 46 -751 -911 126 -700 -56 -970 -96 475 948 160 -938 -428 662 853 -261 -435 889 -110 232 37 981 451 -998 -887 664 432 -117 869 -900 -892 -209 292 -650 663 432 -246 884 490 147 712 783 364 -846 363 -144 -896 425 -245 763 539 -278 311 74 -847 515 680 211 135 67 177 -90 -625 -446 290 -394 61 112 844 807 -303 -543 591 -222 538 106 176 338 -250 254 352 -831 -197 -542 -269 177 279 677 763 811 783 -641 -948 356 153 966 -973 -549 -795 747 809 -840 -292 153 147 731 -82 -925 857 -244 879 166 116 58 -80 973 -674 -615 993 127 -992 478 93 -694 -321 229 -484 304 -544 178 -828 -375 26 597 -63 621 -392 -706 504 893 38 828 49 861 -149 147 64 -150 -953 -459 522 900 134 -206 -304 -532 73 -926 128 -399 276 -381 -122 -837 225 -488 984 -970 -355 266 -96 -26 -875 354 334 -48 -28 58 -955 607 690 -240 -692 -739 592 922 168 54 638 -167 818 144 -23 639 -396 814 952 141 437 -389 309 -874 -591 -438 -80 -546 -691 181 -308 -262 796 -711 476 -302 -290 -516 140 618 -978 183 -231 -359 438 -598 759 878 546 -254 801 873 766 -756 228 -129 -27 150 624 370 978 825 -699 706 861 565 218 519 269 -197 -444 661 -508 -393 107 -64 135 -947 -927 -226 -753 -723 -475 -416 -972 -859 862 -728 -697 -890 881 15 -908 282 -787 -204 -847 34 -261 331 932 -365 762 -684 -15 638 86 6 571 698 -514 -520 238 614 65 995 -618 -1000 -262 542 737 -248 127 -728 -965 32 -323 -933 383 -985 961 -820 108 314 766 -857 -441 -632 943 51 993 -263 -479 -480 236 803 325 437 377 -798 17 -498 -628 731 -505 186 740 933 -320 542 393 -774 -980 -687 -828 -227 -905 562 883 -882 -631 -395 -667 688 -379 -588 -539 275 -971 -554 771 874 411 -833 328 -322 22 127 883 65 674 350 827 -401 -353 -542 387 -892 785 -734 -406 -121 364 34 -896 -170 196 302 648 172 -544 -944 -599 -487 636 58 609 -116 489 266 534 -316 248 124 765 -723 -388 -28 -212 639 108 -811 350 -195 -686 -257 -642 -445 203 -240 991 -654 -716 -430 -789 101 265 928 -170 -49 514 575 866 371 -142 -269 859 550 521 881 215 -441 548 188 -785 -92 -744 -46 977 688 210 -481 -351 284 549 339 -709 863 -66 -186 905 -792 151 -21 608 -936 651 721 534 -110 578 -554 -314 985 828 639 382 -367 -918 -315 -672 688 -419 194 -175 -779 -637 -997 324 -873 -50 -646 -94 326 936 888 -486 397 -534 -786 -931 979 -954 937 57 -548 720 179 -842 -572 -711 202 -983 -937 -567 208 -232 140 754 123 -486 -244 -917 78 839 -342 879 646 -261 812 662 -165 -785 -327 -134 952 -431 -391 286 182 -445 -204 -268 15 -777 992 819 911 -451 -7 467 -76 -607 -290 116 -182 -356 721 226 -600 495 -761 -36 107 -618 -282 -867 -461 483 762 -824 -968 -709 537 831 146 -200 984 -632 -87 159 -622 882 58 -396 -447 -185 -547 281 -376 610 -653 22 141 -27 89 -324 493 608 701 -112 880 914 -26 867 735 -229 -360 -151 884 925 -661 635 423 -16 -697 -272 893 -220 -49 528 244 267 -21 -76 816 111 -545 805 971 -459 -441 -998 771 -458 -587 -842 487 478 -312 -128 651 831 -815 17 -604 -786 -801 -81 -994 878 -115 -733 -249 451 -200 772 475 146 -361 -903 709 948 792 -966 -592 802 -653 -854 -466 -239 -772 -39 -247 604 -864 711 -412 -850 -630 -240 489 956 -943 -863 -289 -82 -562 837 813 786 -857 592 590 26 943 315 -567 -280 -387 -581 628 196 136 -775 372 393 -438 425 -433 950 294 -549 981 -189 211 -158 446 898 735 310 -23 612 -927 717 218 -391 175 -298 696 250 625 484 -716 93 -139 -467 -15 -325 961 914 -921 -664 -35 360 -791 300 572 -813 852 500 709 516 -542 -234 694 -734 278 548 803 -95 -154 -763 -953 50 1000 -490 -463 -805 -598 778 433 1 -555 -391 -401 -840 -125 -752 782 572 -970 -666 -617 570 308 -7 -293 491 125 168 408 683 393 951 937 -631 256 -82 -619 -338 -951 476 854 -231 638 -269 603 -811 -922 193 541 0 178 520 34 -879 985 -453 -965 663 -267 -827 -542 -292 559 -722 706 322 324 -824 220 322 -56 426 724 -897 -978 72 -554 534 104 -460 733 939 33 -873 -652 -570 -906 -235 -823 780 887 -557 -753 380 802 -218 -246 -618 -119 -428 -232 -739 -966 753 32 -552 -250 857 -653 941 471 217 149 -529 -593 -499 -355 118 -896 772 88 -24 -238 845 978 -611 -38 575 -649 -500 844 665 -462 -440 68 -745 -355 591 -935 -588 517 -71 -574 797 -995 188 866 297 -790 678 -307 -29 -802 -452 293 -261 549 831 122 -860 622 236 -474 717 690 -816 -132 697 -932 786 252 195 965 207 -73 -626 94 467 -937 945 -284 705 321 788 -602 -5 518 943 904 296 -450 103 894 -725 -401 280 -102 -10 669 -490 -323 -588 -619 -431 468 855 -916 -327 679 756 -987 -248 342 -152 -406 -453 -115 152 508 -291 -262 542 34 737 -980 507 -169 -934 -427 290 53 -40 -427 114 -98 466 -594 839 -624 -778 487 70 245 188 689 -284 108 -58 458 -588 322 -196 -281 580 -812 255 681 -883 -123 461 741 -121 488 -115 -128 -675 585 17 875 -895 518 650 -47 -736 859 705 -647 127 -129 276 -634 -327 812 634 -532 -637 459 -300 803 342 -116 389 -378 -635 875 86 714 412 472 166 -166 24 411 -433 219 297 900 -615 765 -750 10 596 -356 -915 -402 -978 -725 -410 -996 -620 284 -614 721 939 851 -453 362 268 -129 -649 -109 -354 315 -195 724 -144 727 662 610 485 249 -964 -482 521 -49 896 23 -505 -27 -455 70 838 94 -475 147 536 466 908 670 -348 201 967 -225 -841 633 488 -261 -50 -658 -479 252 592 -43 -251 537 -979 190 275 -184 -731 997 -91 -699 -766 -532 130 -141 -181 733 -196 133 -881 341 881 651 30 -424 -557 -644 -196 770 564 -701 670 -642 -516 -926 -618 -619 574 -362 228 -16 -172 -462 185 -407 657 20 -170 651 -146 181 -868 -390 311 334 580 976 -968 918 531 -688 -453 698 415 871 107 -212 -873 923 624 743 -970 -62 170 -483 126 -781 744 330 255 119 -614 -557 -970 585 771 606 -434 922 272 -24 367 -62 754 525 -606 418 4 939 -218 -785 -3 -62 -591 -647 521 325 -632 397 838 923 -111 68 -319 -222 380 -97 -671 551 -148 -472 -403 -460 -919 -872 -169 248 28 -777 399 -530 9 -658 742 860 -488 682 701 -879 -284 -937 -289 -21 -802 40 724 -236 771 -352 -768 232 -312 75 460 546 -21 -934 122 55 -278 776 -331 544 547 -80 -634 -623 810 34 -594 376 709 48 15 -302 317 -810 -977 -220 322 -481 276 249 341 464 -447 -292 855 228 -826 -435 -586 -88 -247 267 103 910 -246 -935 -227 -369 925 841 -168 -852 -429 -970 -253 -469 -247 -739 340 824 427 716 680 -951 -8 -652 -651 -996 714 -417 836 -503 -202 760 51 -624 648 -524 -670 770 -636 922 840 52 356 519 -618 636 -179 209 920 549 -794 422 618 -593 835 405 -358 149 -216 372 683 -371 555 -326 770 19 911 957 -561 72 222 -275 -123 1 288 -106 9 204 233 -612 590 384 -105 -189 668 -771 -668 -698 -588 -835 299 668 10 170 -893 -166 897 639 574 -861 -768 -13 946 457 -583 -146 511 525 499 -933 616 418 388 27 577 307 -468 251 -864 782 -159 376 416 -830 -548 -319 620 365 921 -170 -12 90 29 609 932 811 -723 -862 69 -990 737 767 -662 627 -861 -786 -76 6 981 599 833 735 -981 147 -959 -641 -176 -883 -203 -774 -756 185 343 278 635 210 204 -10 546 665 902 -491 -451 -748 796 -367 -110 951 -785 -707 -744 -99 -268 -429 -621 202 -890 773 -804 877 260 735 245 -369 -604 791 -826 281 -733 336 295 -362 -695 119 -186 778 910 822 543 528 589 957 292 -468 46 37 856 -162 620 -931 -211 799 695 -723 -623 -83 645 -635 -942 -784 -266 284 -149 890 284 36 -154 305 -335 -981 -115 -627 403 -314 -253 585 -362 607 51 -231 207 -181 -161 178 -151 -481 277 382 -146 -871 899 889 564 -938 674 697 964 -866 -691 77 -622 -620 259 -474 -515 -50 468 -111 71 -668 -729 286 -269 -319 714 324 700 836 -189 -811 375 271 -326 -36 -547 232 687 -871 -817 -100 -153 38 -284 39 70 -463 -454 897 -570 620 -179 -129 -102 -267 -329 79 -877 350 764 -70 795 122 441 788 -47 -935 -403 624 142 -708 -135 664 636 120 -262 202 -415 430 -226 -96 748 207 -129 501 -459 -535 410 341 -92 -967 -386 752 -427 650 -430 1000 677 741 -418 665 -804 709 766 -826 -660 -779 -532 -689 -536 -282 -298 -457 101 530 813 241 -943 -179 423 -668 -677 -78 -921 161 407 146 -67 26 310 -7 -906 280 -458 -824 -988 686 561 -143 497 339 -222 486 -488 319 -943 825 415 -149 -273 -622 522 -321 273 -849 346 -471 -251 623 739 771 595 686 250 159 992 674 281 344 410 -974 770 804 -244 -358 -103 -936 998 895 316 921 -339 -468 410 -592 660 456 -151 -976 -408 -463 903 634 -71 141 263 956 347 98 -682 -3 -695 -583 -968 235 855 300 -990 -442 -234 311 712 184 109 -335 734 535 -269 705 -772 801 -920 414 285 14 361 -820 624 89 -444 261 189 935 681 416 -309 -837 711 -470 168 -358 4 503 479 -779 140 -516 20 54 -136 480 442 49 -66 -176 211 792 366 727 454 -651 -142 -747 -366 -206 -73 -680 -385 -737 112 -16 -317 -906 -643 133 -405 447 -577 -128 647 -957 -507 -150 -617 847 671 224 -242 -886 99 -928 -621 986 -505 -957 -487 -498 883 -53 -634 58 -528 125 -485 -240 -729 764 -71 922 -651 -738 -86 282 847 201 135 -919 -394 210 -650 687 401 -59 409 967 -661 904 26 -84 849 956 -857 -225 226 920 940 -972 710 -251 52 252 793 99 -766 252 -296 -16 -391 -142 588 -425 869 260 -648 824 885 -166 695 -917 -510 -152 -841 646 947 -409 -12 -22 -548 452 814 -263 463 283 996 937 765 737 513 365 -198 326 955 -620 -725 923 -771 640 -173 970 -870 -924 917 372 320 587 -690 -177 765 -475 336 -280 41 493 -239 842 -361 415 -517 687 -292 -757 701 860 -776 -310 -874 149 670 383 -971 -557 843 604 -60 -515 507 940 131 -942 344 502 -307 -375 674 -889 -895 -475 525 30 -643 -556 -56 -418 483 206 336 -705 -870 -496 -511 956 777 -244 100 831 -131 764 926 -783 -636 -46 957 -552 346 -831 -306 972 225 294 -207 -346 -208 -471 -365 -964 -214 906 -954 -525 429 -829 168 169 409 -745 412 889 -364 -643 -950 409 505 503 528 727 -835 -734 501 428 -100 -705 685 -465 -313 925 -488 977 379 -640 82 647 87 873 -222 -35 954 38 -215 877 -382 952 137 -972 -309 -957 -536 -590 -415 348 629 -431 170 482 -467 -652 585 234 -28 460 923 766 -4 -117 47 -217 -970 -925 275 160 -932 73 -890 -286 -602 -78 -754 974 -813 692 529 975 -984 -16 -701 608 941 436 -277 -464 599 -430 67 824 857 467 937 840 943 -599 946 141 506 -302 -147 734 713 -126 -979 306 109 692 269 -328 -289 874 727 765 696 -240 581 330 455 -220 -989 -572 -74 -195 523 -431 571 -178 111 -438 -27 313 620 780 -477 -263 801 -364 102 502 -669 658 343 -614 -671 -617 -707 775 179 -909 -917 621 -866 833 953 -116 -460 546 -477 -558 -522 -519 419 424 -885 597 834 -918 -17 -285 -504 916 435 -671 351 155 -671 510 -910 -66 772 465 432 676 792 535 -698 -795 525 177 898 -882 420 268 -112 -673 -536 884 164 421 929 394 477 -655 255 -577 -95 -903 -916 -433 169 565 -19 -826 152 838 -29 469 217 -958 589 -226 -259 -765 -181 -978 -858 861 39 -938 741 -288 -521 406 -526 714 238 859 -353 792 655 899 96 -41 -719 -961 -424 979 886 757 -568 23 962 297 -110 822 -386 -220 -899 -722 -899 -740 -815 -344 995 -408 288 -499 -173 426 125 -450 -285 274 987 -692 -301 89 58 55 -762 26 -466 -467 246 103 -311 -358 -948 -434 741 804 -293 -578 -719 30 -58 -397 922 -423 -606 205 637 427 -879 -686 -594 -568 449 -282 940 905 857 187 -951 -529 -90 687 -895 -407 626 -792 -364 835 -931 542 724 -774 -740 -726 -425 -259 -179 924 239 966 -537 -56 -261 302 -522 752 2 -450 -170 197 951 498 186 -553 877 -171 731 -604 939 321 -27 45 191 276 -730 -706 162 -866 556 -525 667 -26 369 -478 740 -695 -838 294 490 -984 972 52 240 796 -589 162 789 -489 390 -228 -103 -851 29 300 483 589 346 458 81 -915 -288 43 -627 -233 -587 703 899 -663 -102 289 -340 -851 -129 -485 717 -822 -113 337 -361 -991 -643 402 19 517 -310 -808 -749 -383 -763 -260 202 -650 94 -801 -962 -236 375 -893 292 533 512 784 -136 -479 701 721 555 578 850 121 373 -176 -683 452 -309 108 364 492 168 877 473 116 97 -520 890 -591 -364 817 712 135 761 -749 99 -65 -766 253 -271 -398 -329 -430 160 -280 463 -854 50 501 -558 212 -198 -162 -626 619 -662 -763 -572 -124 -78 -178 -809 -945 -551 -216 -6 898 -416 -89 -824 -885 -492 -247 -208 349 -417 70 -489 -139 -72 -748 -747 893 239 -565 -511 -47 -662 -537 -192 669 889 -649 -174 449 992 -823 455 452 780 984 -848 -855 -416 609 399 -661 510 918 -56 286 997 476 207 -110 767 854 795 963 887 354 -627 562 -922 513 625 -361 -463 519 341 -788 277 -971 593 -610 -401 134 717 346 795 525 948 -326 891 -825 -658 73 -515 -972 49 -16 -725 -317 -77 981 892 25 -589 666 -300 807 -278 589 756 623 603 -10 -203 -383 13 423 673 998 -675 -756 575 -966 821 546 929 -911 683 -519 314 504 -444 -206 -531 678 89 -608 778 415 413 -921 605 -242 589 846 -735 -719 -434 99 -262 -471 409 378 680 741 250 193 690 755 879 -539 -113 -174 298 891 -714 136 -51 -640 -975 686 676 429 -739 -987 -25 -731 901 -975 63 812 -562 -328 -79 -67 -438 854 10 836 890 454 -566 -454 179 661 386 -707 -444 222 -246 -502 -497 407 -50 -614 343 -153 770 501 356 480 985 686 937 275 307 -889 -883 553 -624 -710 264 473 946 -381 -61 834 26 829 337 -963 -452 732 470 -95 -5 -138 7 -314 447 173 -68 84 -877 784 560 -831 -910 -238 -655 113 -551 -45 538 -971 936 619 -538 -677 -646 568 774 -990 418 -630 743 975 -416 739 -799 944 496 347 814 -338 -67 -705 803 39 247 -482 -944 -730 187 -144 244 917 57 87 404 -361 878 -341 -592 -628 -39 -655 -295 438 878 472 921 -462 -269 923 560 423 149 -15 227 510 28 926 -736 221 217 -356 -934 365 783 22 -193 360 948 87 753 313 -427 -391 790 861 721 -185 -675 998 603 695 944 837 -590 -463 193 -104 388 -967 899 -28 170 -910 -353 -652 167 -176 -971 279 -420 -101 232 250 -182 -355 -362 -947 674 -726 853 -647 304 -954 -613 -274 -397 356 153 -327 -719 809 601 -612 274 109 -786 920 -483 -497 811 -17 -372 804 618 651 157 -564 360 -139 579 -21 -420 459 658 301 742 -167 -305 669 -773 533 -649 -576 83 519 895 -87 722 -185 -994 590 8 -763 -128 -377 412 -675 975 -447 606 984 14 -33 563 -202 -817 854 -680 -496 -421 -985 -262 -418 419 533 -400 -858 -572 -412 -267 615 4 56 539 103 -537 -249 -499 -745 -221 -270 497 -723 529 -503 180 -891 -470 -730 -491 -877 -76 -241 658 -972 885 -740 921 -451 -739 761 220 108 902 -867 992 933 -707 461 571 571 -775 616 -359 -211 721 31 773 197 -722 -872 -546 235 -966 -727 -200 9 74 485 95 950 -949 -258 -150 698 -798 -280 -576 -133 -287 265 -479 -760 79 527 -956 966 -896 364 -402 909 -996 11 -239 262 -72 209 -920 -527 -221 191 478 -659 306 -818 121 271 -604 -66 988 -775 775 283 967 251 -619 -700 -583 3 650 -200 -480 705 -372 541 47 -746 -61 959 -913 197 -835 975 13 -825 -256 -874 -450 358 31 -180 -893 -557 -568 -250 -289 -102 -166 -48 37 -395 894 122 272 511 649 -547 -953 982 -333 -592 -20 -99 924 -415 -529 -111 341 -923 692 -915 -244 488 996 -986 237 -577 353 -896 119 -320 262 42 -908 -637 -131 -702 269 -335 -462 -344 -787 -740 -199 783 -789 696 788 88 256 -775 702 124 643 -742 -339 698 434 -178 -55 -196 971 576 901 7 -35 565 145 -540 590 -256 943 430 -715 126 -394 -734 -843 -167 -342 -905 303 -819 -31 938 -350 248 -111 -210 224 -478 -232 211 695 -211 -116 -845 -630 798 -784 253 568 -107 980 -917 871 705 -782 -822 133 242 754 800 902 -443 -323 -591 560 921 274 -121 152 532 -924 165 -172 840 624 -857 -171 -800 163 438 388 -667 -421 734 -799 -504 -721 274 594 764 43 -712 798 -770 600 262 -526 -451 491 -422 -620 -414 -368 -656 604 -759 212 -335 322 -774 -742 655 -149 484 -860 98 -850 -93 -242 -24 524 620 -399 733 98 810 -707 575 708 -893 -110 893 444 661 3 895 569 20 -453 662 826 -930 -253 -713 953 212 311 -670 -62 -414 108 -7 195 -712 173 476 -762 601 -18 766 -300 -788 -799 -875 658 -106 442 -839 -14 -809 -909 -321 -830 -635 492 -401 844 -295 -621 -968 -52 -817 229 427 262 954 -631 618 -507 923 -433 9 109 -45 -711 -369 412 -517 498 473 -117 -946 -463 479 340 814 682 304 -198 654 141 -897 -647 -379 -265 -110 -356 105 962 886 -27 -546 87 -584 634 -970 496 69 456 461 -475 202 -973 -694 755 -801 -96 -182 195 512 -660 -776 875 -125 62 -4 265 -121 894 76 -888 -669 -419 813 -285 537 -482 874 708 787 406 -160 450 648 803 966 486 416 273 -493 -75 785 -918 176 384 999 973 447 462 369 -853 792 -227 781 -941 -777 604 -928 -543 553 850 27 -244 390 -749 -66 -824 -150 868 -404 21 -74 -966 266 -942 -876 493 -943 -759 2 -296 -723 820 950 -80 469 -316 123 -125 306 -527 -84 -787 -815 -990 896 528 -919 718 -925 -702 -555 392 -997 -594 -465 -671 899 724 -674 -59 -300 386 -656 -683 107 -620 92 980 13 -211 -937 -618 -89 504 -581 -898 338 -179 -52 254 -555 -444 219 -7 521 729 462 -152 917 286 -874 114 -352 28 -767 879 -453 -879 -328 306 -214 99 -954 -319 74 -593 515 -701 -738 -916 -845 -964 -873 532 -899 -643 -601 335 515 281 -49 290 480 -759 -20 -810 -676 -8 693 -451 888 -949 -222 -635 197 -708 -170 -705 477 -278 235 -100 -367 -586 -249 722 141 -457 177 286 -903 -790 737 -681 29 297 -296 117 726 -190 -586 455 402 -980 76 461 91 235 -86 100 -142 539 443 127 638 813 376 -262 -709 -714 -91 -945 45 -730 486 905 850 150 133 602 551 225 -871 -493 -832 167 287 794 908 -140 -165 749 -809 -627 326 514 752 110 844 -256 -546 -609 199 74 -435 863 441 -155 -509 -46 692 249 -27 -230 824 539 992 -260 697 168 -164 -64 74 38 -562 -555 -972 -577 -373 -933 282 583 624 -281 955 -784 -432 425 80 -802 -709 -477 -451 678 -444 725 124 -143 714 -492 608 408 649 -865 655 927 107 -223 -412 112 -203 -159 -788 -112 571 -887 848 945 -262 -21 -298 -842 -867 431 -623 -235 290 462 308 -247 589 171 502 412 -84 981 134 -167 997 218 -539 82 -707 785 -284 671 49 -716 -207 722 769 172 -359 -409 -441 655 696 526 -739 -955 779 -4 143 664 -531 69 391 -181 500 503 423 451 -372 -290 -469 -405 110 838 -183 -704 199 -82 -580 -665 -711 -450 99 271 961 -967 -77 28 745 978 -462 832 639 87 312 584 868 907 371 653 -739 -510 -775 500 -742 958 -132 -668 -226 -379 -351 -584 203 -717 784 -788 582 341 563 -913 -339 938 238 661 14 -784 -376 -837 652 932 -285 265 -452 -767 -693 558 -542 -123 -905 -968 819 -841 351 -434 -33 11 541 -704 -58 709 -283 -78 665 -994 -771 287 -502 90 356 -571 975 353 -17 511 -155 -196 734 -798 474 -666 -823 -162 -120 497 610 -485 82 -170 625 -554 401 -236 -39 -353 -668 527 -627 495 344 323 410 930 -139 -4 -567 331 606 395 -124 -706 -654 391 177 -659 625 -39 358 725 -714 -256 731 -820 816 -847 935 -784 654 -542 273 220 -291 302 952 159 -237 -987 -870 -181 -137 357 106 -494 445 -171 498 375 732 -190 148 -897 -733 -988 468 13 719 448 -928 132 -161 -11 -385 -351 943 578 -327 -297 165 344 996 654 322 -256 -239 -810 -767 700 388 6 905 -2 -273 -845 769 533 -128 -220 -948 955 461 -506 696 929 166 283 481 -206 -680 -289 -652 504 354 869 -798 -12 -904 -832 137 -602 613 410 120 216 206 937 -190 -217 -87 -234 280 -603 15 -856 795 -905 178 -807 47 615 -602 772 -661 -17 541 -824 447 -26 526 -379 505 46 240 838 -232 -92 424 -607 -475 267 -969 -88 234 130 -920 -363 -625 -694 729 807 590 702 -582 -321 536 825 -169 -293 212 -907 317 -925 -231 255 -47 -138 -464 653 -607 914 -535 -946 -408 -846 -120 -979 -667 -838 838 -97 -721 811 392 -511 -791 856 637 -23 -463 401 724 -749 361 682 -17 -293 168 618 -568 -936 -833 -89 -866 -283 402 595 23 -420 544 -121 -918 952 364 -974 -932 -58 -373 -352 124 -561 -428 -382 539 -235 -930 251 730 381 384 -943 -902 765 938 272 -275 136 526 -767 -778 -814 -438 558 622 -369 -845 -521 411 -349 722 578 -73 -173 -217 -995 341 350 640 -715 278 544 167 457 -473 668 924 -915 -350 628 -283 -291 -805 1000 766 -578 457 99 506 28 667 527 562 -643 627 124 90 509 -659 -183 -818 348 -931 370 -177 485 288 -721 615 -631 526 392 -529 776 138 269 561 789 456 -290 -86 -380 -279 729 -944 51 205 -466 328 645 183 -468 -468 -98 117 965 396 -76 985 -140 309 440 -559 89 153 -185 -400 -651 674 619 954 -950 839 -197 145 213 294 541 985 -137 986 335 -749 -229 445 -642 354 -319 -975 -801 936 -667 -429 622 908 -637 363 344 -476 823 526 428 372 968 -264 827 -978 36 -236 11 617 -491 -851 698 -700 554 -807 303 32 426 -659 322 792 -155 -65 -301 -939 -432 -134 822 447 262 406 819 56 -938 -652 -662 832 132 857 -670 -988 894 355 -854 -175 518 -705 -145 355 325 964 -870 34 -308 -93 -168 932 -57 934 185 423 -972 122 -49 925 66 -49 991 -298 -769 -567 908 64 936 341 -446 -720 -926 -710 -283 612 784 -229 865 752 -999 778 -944 -453 -962 -884 -42 -848 354 890 -639 -963 468 785 112 542 734 -98 -472 -998 738 389 633 -858 -174 619 622 -556 97 721 -783 -868 144 -120 -566 162 -124 738 31 626 97 816 210 514 -565 444 174 -164 -44 430 -799 -790 -334 -435 -107 634 799 233 715 -388 358 -540 -668 76 -782 575 529 386 -8 626 615 814 -799 -199 722 722 -901 -775 -970 -318 546 -169 400 -173 -192 -500 782 -430 -391 -600 421 260 533 336 -767 -896 -380 -178 840 -823 972 563 -314 617 -973 -239 823 753 -910 -922 209 -949 783 960 182 968 -827 220 -169 -642 409 663 -267 -785 -787 4 -860 -649 128 -672 170 288 312 669 434 869 -503 772 -769 335 537 -250 916 -185 -972 732 -410 -614 755 691 682 -421 412 -411 157 70 513 3 -569 938 584 530 825 919 -177 -929 -779 352 -929 14 -570 -383 388 -986 -770 265 523 -641 440 459 630 -104 720 -797 -167 -925 -587 36 940 -25 -138 -605 531 -252 -659 -34 -488 302 -74 -636 -129 -297 57 1 748 -806 -512 228 -801 89 696 699 91 479 -404 -783 588 -334 247 -173 324 -347 -130 566 490 408 190 -720 910 -929 186 970 454 -339 206 353 -554 803 -27 -144 65 368 -962 527 189 444 -260 514 -14 302 -603 54 890 405 -597 798 169 358 -25 996 -232 -50 687 787 702 -167 78 -177 -305 609 187 -495 -142 260 640 -740 966 601 -107 567 -755 -622 -557 183 -228 81 -421 -102 -241 -52 -259 -302 295 179 -468 801 -200 -305 -652 -309 397 -415 -506 19 -573 455 -93 148 783 -71 -16 146 723 17 502 177 451 857 297 192 202 520 626 908 -508 -744 -553 -952 -724 659 779 624 -904 443 247 -175 -844 529 158 -598 163 134 102 814 668 -617 599 -114 -708 903 -360 335 156 129 395 -400 -282 486 123 -720 393 -982 -208 -238 -901 549 139 -685 -550 -593 -356 -385 -852 -549 -7 500 546 -527 282 -314 156 979 -394 839 915 908 286 -360 649 924 744 -103 570 -985 169 -229 -321 -976 -966 -785 443 -913 -292 961 -73 -819 299 953 -865 -887 610 99 -778 -102 -652 396 607 750 -615 348 175 -366 523 -84 -726 868 -514 640 -312 172 324 697 43 195 -294 -630 -968 116 -399 -341 806 213 830 699 571 -410 -718 -225 426 663 -902 -439 58 -546 447 361 -85 -79 270 -183 428 879 -482 -143 -761 476 -771 836 731 516 -333 -119 120 335 -368 -16 143 -76 409 424 -976 -514 677 753 789 173 -334 143 346 -1000 76 -686 -953 -781 650 447 -319 260 24 779 211 214 -234 -972 -825 -744 394 -436 -724 -976 215 259 -685 -124 -756 -166 901 -420 -540 -64 -448 -413 167 467 23 -320 936 -920 -374 408 -368 979 -882 -452 -278 -112 370 140 -517 -969 234 158 963 587 -937 -246 -998 -450 455 -597 -360 549 326 283 645 -439 -833 592 -853 -616 -72 -669 791 742 924 -756 -716 -625 530 639 -69 970 -803 -114 971 -257 -450 -992 823 -811 -384 10 216 709 -682 -452 614 -640 -675 362 288 -681 -761 -263 880 -401 547 844 -99 528 693 686 640 937 998 432 -249 -556 -720 915 600 827 708 -881 359 702 -956 467 -358 867 282 35 -431 -210 -586 -271 414 -928 185 328 851 -54 388 -560 -948 -408 449 -179 -387 -271 -567 781 -990 -10 116 65 -226 -18 79 784 -812 -19 434 -271 -909 553 170 146 -706 -883 -558 884 -966 -971 487 -480 523 357 -619 -651 -490 485 557 -13 -13 549 611 533 -889 18 -20 869 -491 283 154 839 -813 285 -584 -148 531 -488 512 -761 785 -879 824 -721 650 307 727 530 -651 -873 -118 604 -452 -617 425 -329 214 -802 276 -223 -867 378 -187 -31 651 -101 743 -854 -133 149 234 206 511 -44 343 -690 -306 299 -682 -757 -554 366 911 -501 -773 623 -890 -940 546 -291 733 931 -993 222 467 640 -723 -624 -193 -374 -631 -496 -915 625 -262 305 -707 -959 125 -144 224 510 -125 -301 -577 -862 897 570 -107 687 -748 -384 433 411 -307 238 -661 -708 -143 190 -690 847 -6 -598 263 830 -391 712 -109 760 313 665 495 728 771 -648 224 389 670 547 387 -819 -203 218 -431 -622 -116 105 414 -77 -432 -354 938 -151 -469 -14 690 513 457 -131 859 -233 705 -165 851 695 -332 -78 -947 -832 -207 223 -717 -735 823 -814 -363 813 -106 575 971 816 -308 65 -922 -140 -788 -169 576 -721 -539 -370 765 731 -179 -46 -793 652 39 126 809 -531 537 -61 -486 753 -514 -653 -489 -682 591 -261 330 -464 900 -493 -566 -6 536 -210 -329 -93 416 129 -930 78 -423 -972 -385 -515 421 -945 -97 629 554 -536 700 93 -757 -624 -885 169 -228 87 721 279 347 34 595 633 326 -127 132 669 -134 -445 -114 -915 456 -143 878 937 -34 361 -557 264 208 416 -500 965 791 -541 383 965 -291 202 406 676 362 902 -500 -664 -554 545 -52 725 -527 -686 -183 -692 741 -574 23 66 717 816 -85 460 -341 463 793 59 996 -583 -840 -171 360 202 -230 -655 -732 -274 -253 -252 -590 -75 -309 260 218 283 15 -22 825 673 -145 194 -993 -180 -620 243 -184 -422 349 779 -172 128 562 -407 566 -2 454 379 997 -286 -887 -274 -396 -122 -639 -489 535 703 -499 680 -334 158 -798 626 -997 -801 -956 663 -749 855 -963 508 -410 -690 970 41 74 -596 -108 -582 -525 -4 -370 619 -952 846 110 -144 567 -274 -251 367 -591 -488 822 288 207 715 -471 -123 -895 -718 -657 -462 50 -555 616 350 931 785 646 561 372 688 720 318 -196 444 -523 -874 -968 609 -136 -953 692 834 -532 -758 -508 472 722 775 865 -457 -975 -300 626 -578 -28 -316 -70 212 24 737 670 600 648 -637 645 529 213 -612 -865 858 771 -345 403 218 541 -855 755 -808 795 -786 -504 -641 292 696 -417 510 903 700 158 -669 -891 -699 26 622 -768 295 386 293 435 -588 -104 676 -110 198 462 511 -503 974 -267 -375 -3 873 710 -667 348 491 -184 543 -904 32 161 147 -685 846 128 -294 -116 -584 659 -46 173 -810 467 567 -463 -118 456 905 175 200 -534 779 162 101 -653 465 535 896 -171 906 -442 311 212 243 107 846 -821 -8 -568 -674 796 763 843 3 -600 -373 -335 -709 77 953 966 874 828 -550 18 -417 927 -589 419 -218 -486 306 995 692 618 358 -883 -666 443 699 -43 -220 515 740 -185 -63 -727 -839 385 642 473 181 -949 348 -50 -891 859 819 849 804 -857 -318 911 135 245 -990 -24 -973 628 -733 -898 -461 235 -509 -318 250 -684 -119 -63 -414 -381 366 345 -125 -129 268 -494 -782 642 -23 753 565 -892 587 362 439 -266 895 916 395 461 -408 146 967 -682 -550 -164 -795 -128 450 364 409 -752 88 439 706 709 -542 -237 -891 -122 -329 663 -964 -66 31 -353 809 584 321 172 -546 486 -46 593 660 -700 732 -722 -377 889 -543 821 -692 489 -125 586 -885 -235 961 -870 552 747 36 -460 140 808 941 57 -746 115 488 -335 -147 460 -138 665 799 -457 -777 -406 917 623 -749 118 477 488 -747 629 23 -894 -150 343 474 -132 -548 901 754 -143 -327 -288 -184 -356 680 -313 -425 -77 -697 -827 189 768 710 167 654 494 -444 264 -443 473 -85 -414 124 375 -374 499 -220 336 -474 520 -509 -885 557 -926 353 246 638 93 -593 -528 -343 340 777 -645 991 840 -195 -265 715 -415 212 -472 -608 603 -154 653 -26 -575 -1000 -260 -64 -415 -162 263 -573 835 977 88 -224 79 73 -59 -346 513 842 -802 -326 252 730 889 555 73 -757 311 295 -807 623 -853 706 -311 238 37 378 523 465 -512 413 -12 -458 -460 -22 676 -783 922 -816 -442 -238 -588 -997 145 211 -997 93 -418 728 516 10 -287 532 384 -624 212 -596 -842 -320 -914 -87 224 -577 -921 465 -156 -766 986 27 -254 472 -847 -894 -824 704 -763 -666 -663 -388 -222 -502 355 307 -299 -433 965 129 -530 -786 513 143 418 -847 -469 217 265 221 704 -892 701 -139 315 -476 623 -917 303 -640 -244 209 55 -935 -738 750 877 842 906 -459 635 551 -566 779 983 635 101 -988 412 -160 733 -922 866 535 206 -130 -51 25 377 453 -582 981 -847 -709 -457 345 648 122 822 544 119 944 -66 -613 743 -23 296 -696 170 -407 -294 -247 283 -673 -649 -885 -694 130 -590 -149 911 -622 287 112 -968 -664 -526 -513 -529 123 -684 746 -198 -846 -908 742 -230 -56 290 -54 381 102 -217 -552 -595 -76 -460 -172 -165 386 47 647 -564 -962 -224 175 91 -333 -474 -389 50 -972 -183 906 -497 817 -759 -25 650 223 -457 -525 -731 38 109 -707 861 375 -162 -518 -981 152 368 37 402 818 -203 -2 142 -149 141 -102 -214 47 72 -243 -753 779 493 384 -929 -254 -833 644 -410 -453 -560 -949 -726 583 232 949 -582 -138 453 576 -746 -502 157 -551 -547 -179 -732 -405 810 377 546 985 -987 -894 -16 389 775 -851 -130 -171 -604 344 222 92 791 -652 148 422 195 -841 230 692 903 -7 219 -266 376 -816 -682 -179 840 -550 -183 -282 653 139 -365 225 369 -652 153 443 -411 -661 -336 -696 -297 -368 122 889 513 -87 -751 799 69 -858 -539 -738 -913 -257 -492 392 -503 -316 95 -743 -669 889 -520 -96 220 603 397 -412 -77 446 65 -735 -146 388 606 -446 -948 -350 -52 306 -13 89 -804 -274 58 -937 -705 149 437 188 971 31 -824 -352 864 -15 -526 671 492 -355 -154 -588 -181 489 -712 707 728 -723 235 -473 -26 93 45 -285 -410 -474 510 -797 -788 764 -922 655 -248 -130 427 168 639 -88 273 175 13 -430 343 494 946 -983 -566 -76 -359 -650 -783 240 -751 -413 854 -600 24 -533 197 249 -442 672 289 433 -598 -421 911 -484 -970 -110 6 343 160 109 204 -53 946 -599 776 -552 -340 506 -614 -135 25 -785 -140 913 587 -761 422 -387 820 157 -705 -982 -13 -648 438 -921 -205 -793 -478 -282 827 -178 -82 -786 457 -247 221 -149 381 -944 67 445 -809 906 -957 303 -915 908 67 504 -954 -815 84 526 -211 -238 -743 -860 -286 -539 -526 -768 289 308 -266 -620 728 -325 -766 -802 627 473 609 -246 -520 367 472 -41 100 -444 -773 -630 42 -179 685 732 898 315 903 379 763 -509 -763 -862 -784 724 -149 985 -639 750 -106 400 174 302 760 983 482 -529 442 796 315 768 125 -56 -658 159 -955 -785 -982 895 -755 257 774 -788 524 -180 -925 583 869 725 46 36 894 216 -94 284 -977 731 85 -379 -551 -31 -587 -787 -821 -340 593 -214 247 -665 471 -379 -996 -958 723 928 771 -813 169 -894 263 -16 860 402 -359 717 295 -868 172 396 275 104 -120 237 -700 -897 -592 152 29 -7 -781 -419 736 970 -262 -238 -710 433 75 -813 957 881 581 811 295 -53 799 -854 478 424 -154 347 204 922 -553 419 456 -824 295 323 -338 -907 760 -183 932 35 82 -770 -408 54 24 -481 206 -850 651 -654 800 -123 -47 -786 155 137 -276 -896 -827 814 643 304 -445 880 -41 270 787 94 571 -666 -336 -455 -119 -742 -112 -838 322 732 113 -885 -684 -456 -907 -386 -90 391 985 468 689 863 -439 803 -782 486 -944 -628 453 711 390 -606 231 5 -569 546 -203 -302 -804 -28 502 597 -257 78 958 241 -545 -831 484 387 -4 720 -209 120 599 -906 813 352 -29 -90 -791 942 629 351 274 -843 228 -698 -692 702 -40 320 -362 520 -31 355 -675 737 298 -14 -348 -710 -810 968 -61 -686 459 -922 425 -323 641 -296 -803 623 -909 -323 -702 787 -458 -51 574 845 705 -952 637 809 99 319 691 490 -82 964 865 572 -653 951 -177 374 -515 -507 -2 -140 -240 -968 95 738 -325 -982 -957 -316 -158 -323 -940 -978 -352 -769 986 -868 985 -598 899 -896 724 966 -921 732 97 -440 986 -54 -513 -721 943 -883 -792 534 -703 -588 -59 -121 -576 -178 112 -754 -159 822 -511 -664 288 303 -122 -674 -240 72 -510 161 632 332 -320 752 555 290 -761 740 -958 47 195 -76 544 810 -557 327 879 395 173 48 -233 -964 698 -722 723 251 713 -200 456 106 971 -423 535 -90 -518 456 -92 384 -323 181 49 -542 811 -773 94 449 25 986 679 -791 767 -720 -564 788 859 -359 -357 667 -930 62 -955 -377 -33 173 -572 363 84 -871 459 732 319 -234 113 -130 868 892 -325 139 153 358 -949 -712 910 305 -853 -923 -220 -50 -346 779 -804 -98 822 275 -772 -648 -148 588 562 -315 -467 136 491 232 -853 597 -913 772 136 101 413 -347 -430 70 -698 14 -909 -922 -214 -809 -117 579 -871 949 254 -491 -169 952 -267 124 487 950 279 -286 -275 -587 715 203 373 -660 459 -615 -354 -1 -751 75 -352 -405 -331 -693 -421 487 -57 -560 455 252 -388 -921 849 -578 -511 584 -682 649 363 922 -215 -28 403 -972 -627 -793 -854 -885 -15 721 890 545 -721 55 306 -925 806 621 950 889 38 838 606 264 -888 -384 -855 -281 -353 -394 740 581 -867 169 -107 223 963 681 -503 -545 -784 -599 -773 -888 79 991 835 -333 570 -194 -591 -606 -722 -469 -958 -216 -608 661 -370 -496 958 -152 -394 326 281 885 488 -326 547 216 -179 -430 -296 47 -725 18 -185 -123 659 824 -706 933 -434 -389 217 -475 -254 718 88 -420 351 37 908 586 -350 684 119 471 -284 708 953 -601 288 -303 462 -260 983 -956 -554 -60 -359 -466 873 87 297 -618 763 581 -377 -844 -267 658 -466 -689 -125 274 127 -215 561 955 -422 70 -655 -283 -840 -42 -802 -683 -463 -21 657 804 541 137 -453 20 912 283 496 -728 84 680 -825 367 -460 -268 -575 158 259 -479 -793 -360 757 -958 518 690 973 119 -783 417 -48 -236 -534 853 -878 106 -686 309 -254 307 -754 -316 293 689 -244 -471 -912 42 -671 380 -976 -936 198 810 262 -202 -805 -620 772 -436 859 702 -682 -215 946 871 342 -995 162 -754 -465 -838 857 458 346 494 755 -340 -333 -723 412 563 -900 453 -236 -330 757 452 -816 154 888 46 -976 -807 -781 -72 81 -484 463 -562 -897 372 -451 -738 -739 -306 1000 339 891 614 -53 -977 -231 656 759 766 -821 499 989 -382 -513 813 351 615 -145 879 -46 787 280 -48 473 923 -990 -273 -747 832 -716 473 671 -519 -800 871 -547 -197 -328 176 -731 -987 641 -690 -359 -315 -9 -273 609 -407 587 -562 -166 -95 476 -646 -749 594 -425 -737 -623 724 641 -431 586 993 -328 514 -374 638 -676 52 887 -350 725 -224 -469 446 47 -957 -726 -166 -583 735 725 469 -526 534 33 707 -801 -705 982 -690 -630 -402 -703 74 -116 -863 -420 -114 213 -326 -554 854 203 -429 -240 826 31 -336 -618 -920 -372 -232 454 -964 581 963 709 -642 -756 -103 728 -134 -81 -29 837 581 215 848 119 -668 -763 -652 -223 453 436 794 -186 497 -660 950 -584 -266 531 -579 64 156 -801 402 -937 -558 -686 615 -271 -279 488 538 836 851 -526 -184 -627 -702 782 830 657 350 389 942 -973 -704 297 -406 -1000 -92 730 -910 -261 -428 -990 780 -576 -240 814 -448 -558 -397 -38 -202 794 646 934 793 -406 689 -855 -303 926 647 -80 -751 -353 715 -445 662 196 813 -52 572 652 -758 260 -182 940 847 178 -285 78 133 698 965 -242 576 217 710 -772 777 755 729 -28 548 352 374 34 35 -906 -415 982 -998 415 311 905 -652 64 -598 594 -396 471 873 254 815 -378 -230 -582 -85 47 263 -861 392 431 41 278 -418 89 -541 426 865 935 26 -205 -348 823 115 278 -989 -914 -153 -843 -392 -418 -428 995 -173 -574 599 857 -114 -856 979 -626 147 -116 -1000 372 651 -206 373 -161 -726 -775 533 102 255 88 -357 172 224 620 -247 243 -132 477 -431 -162 352 -573 656 957 -41 790 -861 -546 457 -433 -952 396 568 357 -585 -548 -105 -625 -466 -606 938 281 -532 791 -764 833 509 -767 -702 -304 -438 -214 234 40 619 800 219 -170 -957 476 -6 71 -704 -84 1000 194 328 -916 -69 104 887 959 865 355 675 717 798 25 18 181 443 -183 319 473 201 23 -501 -871 -693 -166 477 791 348 608 265 545 449 -650 -64 420 -408 362 826 -235 -765 -931 210 264 -418 494 -221 738 674 -371 746 -292 695 -162 319 -498 939 740 986 808 -870 -827 738 59 -74 853 -931 -429 -230 -128 856 964 -570 -515 -952 -170 221 -344 814 689 -638 -37 748 287 -11 -532 181 441 430 -233 448 278 283 237 891 227 -242 857 868 952 572 -350 -752 792 635 758 -419 -716 812 521 610 -541 114 774 903 486 -887 -715 943 -652 100 -754 -266 -465 392 264 -677 402 199 -875 792 -555 10 672 97 -900 694 294 -682 -685 -912 585 107 -868 715 853 -625 73 708 438 -451 -334 970 573 -701 -429 305 255 865 -709 568 541 -363 -360 -429 152 -277 -316 -599 486 44 -850 -860 -1 -744 105 522 761 477 617 -950 279 156 -991 -184 621 237 877 -921 -789 -715 702 -60 -443 55 -124 -914 927 -958 19 65 44 -979 -497 676 -15 -405 648 428 -639 -366 494 -537 97 -496 685 412 -471 -322 535 -636 -10 633 -146 368 -598 590 940 -36 494 825 839 -269 -426 895 706 336 214 -150 -14 -638 756 -124 565 566 -980 385 914 170 -663 902 -88 -366 503 -659 136 -763 53 -655 10 -784 386 -847 304 950 -952 -439 104 -688 653 -621 684 -246 -460 681 -503 495 207 -644 252 -284 867 -544 -141 498 -616 -568 366 96 769 -129 -624 -899 191 -356 771 722 724 -989 866 -402 427 830 -999 -681 -874 542 -931 791 -737 185 456 70 -232 11 663 777 -51 754 185 820 -228 -933 213 206 165 36 911 -373 597 -533 -316 -973 366 -93 76 -754 637 -676 300 395 -604 345 -640 -389 -386 970 874 312 73 -912 -139 -921 -484 992 -663 -211 86 -391 702 -426 557 803 -275 -77 -368 333 -110 146 769 490 -828 530 -800 -653 -574 132 245 367 -112 137 38 354 -657 -434 -195 213 -477 -615 -147 -646 -739 -91 -346 81 544 -175 -469 -254 -556 -659 -660 -504 -992 -62 382 -197 946 -662 -932 -765 -866 885 570 -167 858 95 661 -357 829 706 -881 -53 15 -476 160 -660 169 104 764 -878 -192 -274 24 -685 -456 872 585 762 692 60 -421 -381 872 -424 983 -735 -797 676 488 599 -137 90 -290 600 -535 -77 -217 -263 -423 -766 -609 605 -395 -760 770 878 294 645 -121 931 -600 -351 951 -168 175 -798 560 457 481 -316 221 -572 -837 -437 -185 -797 399 353 159 608 -802 912 -723 -998 -899 484 889 89 -131 935 -731 -314 693 -772 684 230 902 -384 465 -242 917 51 453 983 352 931 -609 781 679 -645 461 774 -603 -723 -937 538 651 -636 812 140 -958 968 221 688 -778 508 416 -639 429 291 -387 394 771 -213 865 -339 374 529 -581 -867 425 -789 419 -730 426 364 788 393 -429 507 623 -34 -272 136 -780 -341 405 -290 -888 -943 129 497 -464 -899 -584 -420 -346 443 781 -287 29 556 636 -876 -116 842 -6 -75 402 -646 354 -766 757 -303 -739 -811 685 961 150 689 -907 647 -824 -784 812 -537 191 904 -741 -973 258 818 771 783 -889 -387 125 400 -748 742 126 69 431 -366 304 -809 248 -742 -106 918 -85 629 -165 -711 297 504 996 -555 -758 -132 536 -437 683 601 120 991 646 774 -48 -198 -692 -420 -932 -483 -29 -133 -765 -167 657 -53 -122 -530 557 -746 -973 741 967 -219 47 -397 -824 -967 -778 478 715 939 75 -190 406 -748 -820 957 561 -318 656 980 964 386 -626 346 -337 -396 88 728 974 -574 943 94 827 -938 243 602 -489 267 -765 -708 -47 -26 26 -57 -216 -361 -424 963 385 924 110 -385 409 -977 -242 -651 939 195 -968 -798 -452 -540 -548 132 909 -356 154 -23 691 -361 479 -783 788 354 -393 759 -449 70 692 -16 269 -46 562 -865 -46 648 993 -924 312 -494 989 -195 -179 894 387 624 -508 -685 969 580 165 698 734 -468 -402 -188 951 543 152 143 422 -744 -974 -48 -910 676 126 -380 661 828 688 -623 203 105 653 -351 -712 804 172 -394 -813 -315 -512 352 956 -308 -974 -921 -346 -111 934 -814 675 -444 -364 -57 896 -83 -627 -719 495 259 665 76 458 -557 -287 20 671 -876 666 -69 462 -327 82 -697 948 31 -205 863 -118 21 782 -872 400 936 105 464 62 19 -210 80 962 28 -361 -991 -227 341 210 794 -813 728 20 -367 759 -335 -158 232 534 453 221 744 715 544 246 134 444 -645 -166 -283 450 169 374 185 -325 332 346 -474 347 782 -426 273 84 325 372 981 -274 -599 128 987 -685 235 561 151 409 803 59 251 899 -693 994 936 -78 -940 -166 222 -973 948 992 19 93 62 583 -917 -3 653 107 464 -321 451 -883 283 -566 -744 -710 -174 -803 -660 452 268 174 -381 -944 -621 -663 -422 353 874 -652 -188 -770 -393 542 504 -729 -278 122 579 -379 -433 736 -924 -407 124 430 217 -518 -622 915 862 -486 -369 -660 295 819 -341 326 636 -683 -795 -752 359 409 980 -268 -768 620 -888 325 229 -665 24 35 -312 -615 926 132 -372 -549 748 -888 559 658 -215 679 -89 418 948 832 733 -630 -673 990 -127 -252 -82 126 -687 835 -783 95 -47 -497 688 -892 -538 185 678 640 653 -96 -316 967 -913 123 441 401 -219 -231 -366 -298 -601 -34 -8 -448 -669 -433 633 -56 644 -334 -385 55 826 -314 382 -636 -59 408 -163 601 557 -603 500 444 3 -381 -927 552 -799 983 -266 590 721 -296 176 799 -403 857 -869 281 -287 -140 -443 -386 -903 581 -290 838 872 280 676 -139 783 -622 -2 161 -516 932 -811 -331 -742 74 -807 262 -357 -612 -938 506 308 742 665 -968 380 -81 531 -676 -722 688 -648 -203 -279 -200 -81 412 900 -122 -386 -805 6 1 107 489 353 -20 198 -476 -853 996 317 -202 -323 755 -602 -710 -50 -254 945 -871 855 522 715 -965 -241 -744 772 280 -511 516 -46 -542 433 -575 -780 650 -862 -661 -804 290 -731 -338 -651 561 -427 152 129 -731 845 -782 -268 -897 965 102 -86 58 -498 401 161 456 -153 756 -204 -149 461 -231 152 393 237 -976 -543 457 -130 615 -187 -408 -965 -445 -810 338 -195 80 -923 671 -148 -676 240 -963 -306 -514 507 79 736 -876 966 -379 -188 -847 232 391 -42 -865 -446 340 574 -856 807 -88 -691 -667 271 433 633 -573 211 -281 -172 -678 469 446 -696 -951 -519 482 325 753 338 580 -714 -870 576 -299 140 669 490 -114 3 757 -812 156 292 606 -639 -469 381 898 684 -787 -620 -390 -676 377 -865 37 587 -100 714 308 663 903 -206 -461 91 199 -338 875 903 -764 23 -458 -461 649 893 35 -60 157 -889 442 0 146 -445 -150 -923 637 820 185 802 329 387 -45 -947 -976 513 -249 -148 576 -577 90 -521 305 285 620 -382 875 217 -991 358 -805 -919 965 -285 -405 689 807 813 616 -342 952 809 -157 -668 -137 -53 366 814 -897 -320 540 587 -65 -174 871 883 -941 -712 -588 -753 -572 -921 -951 168 638 -994 269 131 211 -75 191 899 367 -738 -341 717 -802 -996 580 -94 -783 -167 -117 -726 124 -402 990 -345 239 -680 -83 -681 -466 -886 720 -833 468 -306 -832 -260 610 527 630 -631 -642 847 -111 -712 922 293 -229 928 -180 -587 909 761 3 -260 8 750 1 -129 -607 -219 -290 161 -481 698 -138 -295 -99 743 -238 -981 309 442 603 -607 11 260 917 711 -222 250 1 380 -745 835 444 294 -262 -45 286 712 -747 984 -969 38 415 -199 705 -200 265 788 832 -951 419 -678 -713 -55 563 -113 -357 325 -250 -895 -528 765 72 925 -328 -480 -146 549 -491 800 -480 239 653 -790 -622 560 907 913 433 766 105 -971 -298 -808 -257 944 -58 -397 -983 -931 -161 630 -955 168 815 912 -42 395 770 910 774 635 -53 242 609 -853 1000 281 -268 -691 -824 291 615 75 204 -476 84 -57 -538 -353 -430 -82 -341 432 238 600 18 935 -596 648 740 -850 -744 -530 123 -38 -388 -399 211 431 459 233 349 -225 489 622 922 -712 -146 -152 -495 110 -903 -869 463 405 204 -703 798 361 -570 114 925 963 -873 89 749 -738 -113 -753 -85 323 -546 -508 -259 -146 411 506 230 750 -692 280 -919 83 -500 751 271 233 675 886 712 358 -722 302 -813 500 -43 -639 -27 -535 -309 -855 -695 -761 819 588 851 -518 -256 -322 -616 -332 804 -968 -669 -103 -530 -975 733 -715 754 680 -953 -524 -951 872 -605 -896 -973 68 -906 211 96 -532 756 274 699 408 -103 244 62 60 510 213 519 868 933 476 -314 6 -5 -313 -110 999 182 -994 604 300 791 611 912 -144 -317 856 802 -390 7 202 -316 325 747 -228 -446 -603 670 -350 -61 -897 639 -150 -835 132 -568 357 -110 222 867 -486 -290 711 251 -818 809 141 989 96 -446 385 725 554 -142 -835 -429 985 -122 -711 988 -391 -142 -948 816 -101 -144 830 -699 427 353 190 -663 -840 653 874 -416 805 -693 -40 360 -387 -241 267 -646 552 -272 126 450 -893 803 -817 721 -827 -444 293 663 21 -408 760 -167 792 474 -875 603 -118 -763 792 -895 767 -787 426 -681 410 190 -279 343 -466 -44 806 -959 -788 -249 629 75 359 -249 -902 -376 209 807 -514 955 290 -328 621 188 -201 247 -124 6 30 393 -146 -42 -78 -433 -138 335 987 -706 -430 624 567 350 -884 239 -86 -902 -990 -688 560 694 -352 15 -762 433 707 -89 285 938 601 -696 388 -25 -537 460 -344 70 -86 307 732 -10 -607 -57 88 -725 922 -928 -460 -730 -929 -145 -568 -685 -498 228 -420 -554 -620 823 687 -45 232 580 -451 861 -918 485 -619 -195 -505 555 -63 -500 -237 -224 -768 750 -166 122 -456 696 -388 -796 166 936 -63 -146 152 54 197 -587 975 -283 153 -999 -963 926 698 960 67 224 -253 279 458 180 926 275 -249 136 211 717 -573 285 549 -325 548 852 -902 -525 -379 -567 719 -998 -786 -138 436 257 250 -235 -584 -762 668 -711 -639 42 58 -607 485 -871 844 670 679 999 308 177 -119 479 931 -227 337 143 -986 937 292 -539 -174 909 -128 -396 713 -930 531 436 -732 57 420 -652 -274 364 301 541 -192 -301 -621 887 38 97 -965 3 412 510 651 -640 -743 459 -783 -414 848 307 345 -794 409 464 -306 343 -889 -166 -432 -728 777 666 947 -228 432 962 613 -726 772 883 404 -555 -322 -369 272 -299 -237 -289 530 758 880 -928 -477 475 676 -212 693 549 -889 910 -110 -396 471 -373 411 414 -651 -344 269 -683 -389 477 -499 382 673 -685 684 736 -81 996 538 -903 961 837 211 725 -559 -617 -830 574 676 -499 -192 993 642 752 -572 -353 610 923 -538 -147 -526 -361 262 -110 468 553 -70 831 152 -499 -681 -882 -440 -981 360 -237 726 684 -198 -537 233 -216 -870 417 -810 -476 -184 882 -484 566 266 39 -1 -824 881 798 -115 -22 157 -235 601 -495 -684 381 -130 -127 782 231 579 -722 831 797 380 -452 621 715 203 715 -905 802 773 -88 367 -901 -89 891 375 286 -418 186 -915 151 -382 -340 658 552 289 -558 -207 215 -429 347 -444 617 -178 -326 90 -893 343 11 -792 488 -222 5 -752 -322 4 -641 932 901 -318 381 -473 8 -918 693 959 13 -130 510 639 318 138 -760 793 713 -129 152 218 510 678 -718 156 -208 187 966 639 865 615 465 -40 705 -157 -532 112 699 -165 789 -88 -828 864 101 63 332 -603 -764 477 -971 -214 402 546 265 307 882 11 -481 -52 919 -570 -645 -543 -491 -968 -250 -736 -330 966 -46 35 491 944 725 817 515 353 -789 -721 -988 -845 78 -158 457 315 -209 10 203 387 -139 -679 332 730 261 -823 564 -639 78 -765 902 -162 212 -137 -567 -491 -558 -880 127 -653 853 -833 -488 683 -473 -986 -465 171 -598 -153 -968 -707 -157 957 16 -968 309 595 862 -732 -738 973 637 125 489 -377 -380 -63 -550 -92 860 -330 321 12 -115 460 -561 158 130 999 176 -630 -417 -669 933 -11 -963 220 647 457 -357 -673 -539 614 -410 446 -417 77 -786 347 338 -293 -835 -242 -805 657 301 254 903 470 167 131 -427 740 -307 330 951 758 -3 -539 -993 988 -542 -500 -236 122 -782 -912 -547 -162 -508 815 550 401 163 -381 379 -154 890 -341 -416 868 -848 -794 535 -946 403 603 103 -252 -655 773 -376 148 -257 653 325 -442 -370 687 56 490 -443 -336 730 833 578 432 -736 185 -212 686 296 586 812 -40 -61 -497 -273 209 -701 487 409 403 276 -917 -325 -122 752 -27 682 357 93 -269 743 -884 986 -260 -882 -243 498 682 -498 -198 485 446 427 492 -772 -789 93 734 -987 -134 328 640 -715 204 -96 307 -131 -901 693 70 316 403 17 -424 351 893 86 -573 341 910 407 228 952 684 681 352 -120 -267 -26 -676 168 -763 205 -244 243 -875 681 29 356 184 -303 702 183 -529 122 -84 645 -49 932 91 -154 909 -923 -769 95 158 -208 365 895 18 -959 -605 781 961 -294 -120 -898 -883 -464 686 -513 -565 341 336 -293 643 127 71 -750 -88 -136 -587 -989 465 800 -904 504 697 -383 -856 -551 654 423 -310 940 555 -410 262 93 -682 192 -224 356 -55 306 336 206 -863 693 35 -62 328 320 -655 -804 243 -118 -504 -700 -709 -936 -133 959 304 -64 488 -240 97 393 -676 -763 -438 20 -36 -124 -93 -185 451 391 -731 242 218 799 -72 -890 -481 -351 512 29 -541 -683 37 -937 -808 195 -322 650 -595 -610 829 392 238 141 416 474 169 211 -733 972 -978 220 21 -273 -766 630 -975 -346 -370 365 -324 145 -688 -828 -385 -766 73 906 214 101 123 567 92 627 829 484 100 654 142 -845 843 -919 742 340 370 -385 490 241 -85 876 999 -537 -496 -281 139 -383 -37 -361 878 -376 -488 198 470 70 408 70 -264 305 508 -948 233 -72 923 -789 -938 219 565 439 -81 509 704 -372 383 519 -306 365 -618 -695 859 -161 398 -248 -735 -701 587 -238 -568 947 243 148 -264 -984 878 -715 15 -944 -516 266 -60 -55 817 -808 -406 708 26 469 -522 -522 -801 189 -535 438 843 802 85 27 896 -761 58 269 488 -98 361 -970 768 651 24 506 -853 -760 93 -708 -511 780 895 689 -708 544 -633 439 744 -154 -718 562 265 -156 281 453 547 221 429 4 864 227 -182 -22 -491 -566 -169 -557 799 -300 180 -139 527 -123 -994 915 -369 802 -1000 -470 -778 -940 -588 -123 61 574 96 549 727 615 311 640 -160 -235 -881 -912 -626 463 -692 -545 949 890 197 467 -305 -277 -200 704 702 658 335 -970 214 -54 848 -533 343 -629 -180 -268 -273 105 361 990 147 380 -552 -687 -422 995 -464 -973 -735 733 -753 111 913 -529 307 -935 -802 745 -994 61 464 575 -946 184 336 688 477 813 332 229 477 -611 815 821 130 -592 659 173 -860 -351 83 -382 -543 615 -63 394 -782 809 -793 992 -13 439 456 463 -482 750 -13 -281 409 686 530 -258 -878 -605 -773 -340 -28 131 -638 -711 325 811 207 311 573 -989 -771 429 351 -142 -224 494 866 -705 694 -534 -773 -9 -968 444 52 -1 351 56 905 -776 -502 -989 -999 699 -183 120 487 798 -753 831 -920 -697 -345 908 765 -459 939 -4 -125 279 -190 780 -308 -397 -8 -76 855 974 815 -31 839 -120 -634 -741 -386 237 248 -532 299 738 687 911 -473 -469 861 106 872 599 -832 -155 427 831 675 996 554 324 12 -903 -952 -226 -370 13 146 147 -731 -35 820 -153 -383 -290 347 -225 688 216 -436 -30 -156 380 213 335 970 -678 -281 -566 935 -281 -154 612 -456 568 155 -896 -210 -713 593 -336 -746 435 -16 -482 511 617 57 215 174 353 -664 -685 681 596 -973 -336 725 -583 -375 -321 759 -371 -441 -248 -767 399 746 479 -405 804 -999 -600 965 828 952 -249 409 -722 65 397 964 -605 -847 -823 -847 271 -309 -494 -662 -377 -610 -993 -616 78 368 280 -609 643 495 822 -180 -863 204 -181 -976 -733 -42 -649 -81 585 -509 -77 340 -526 272 110 -239 913 -92 72 409 -227 266 140 -391 715 150 -755 -50 -239 -213 -600 527 594 -116 531 931 -778 802 -317 804 758 -189 741 921 -150 81 692 937 -713 -205 69 506 -860 -973 457 161 42 -542 -405 -165 790 -80 -672 -375 -650 625 -75 35 683 -455 -178 -794 -813 302 -89 -489 -335 -525 686 954 68 -881 409 -596 -79 -156 837 -828 941 -136 638 -979 -9 -194 531 514 -229 962 -672 869 549 -549 817 -218 426 903 -61 -860 846 -972 -136 -404 -478 551 31 974 321 806 -382 -338 -161 285 114 981 226 -563 54 -13 -454 757 -511 147 -809 287 -710 685 988 433 391 531 183 166 -166 -840 -270 -272 -845 -327 -457 283 -391 -275 821 784 985 -347 254 6 -333 993 -6 -225 -636 -921 687 -297 183 -4 -199 -939 -479 -370 335 438 302 -196 -609 921 105 -124 -848 -939 814 107 -357 -699 -82 528 622 917 942 -991 -367 244 -672 468 747 726 -294 -394 -710 268 717 -313 988 668 -652 941 -68 -790 822 649 975 -491 378 -970 -636 256 -916 -78 -944 99 587 562 -483 -124 -508 804 -121 287 -643 297 -512 603 -220 -489 -702 32 -936 -963 456 -165 829 -500 638 355 -16 660 -849 892 125 103 -503 -386 -74 708 -935 -984 -228 388 135 809 777 -858 -587 -625 -992 -982 -84 -289 -166 -295 -548 456 645 -225 -766 265 863 852 -266 909 410 877 -811 -445 -251 388 226 968 843 354 390 286 352 -194 32 732 -843 474 -630 -945 -325 -773 -928 -153 -144 846 908 900 -116 74 58 519 -521 349 -857 -536 638 -423 -861 -845 923 277 677 451 789 437 542 -948 -55 798 -706 -484 -9 388 543 139 473 234 -396 -295 -366 -30 930 -415 781 -328 276 -670 795 786 944 -393 -627 -145 -579 374 -424 306 803 -912 -284 949 -121 -231 929 658 -689 -513 -872 -487 -841 -242 -521 220 634 714 587 -659 553 -670 -762 -879 -586 -753 -156 -897 161 682 237 -288 977 -15 200 -617 988 -44 262 973 -366 -506 159 -522 197 134 -927 -68 -756 -520 279 -889 -148 249 272 204 305 882 -684 -708 -100 298 -67 611 -999 714 164 604 -841 151 -657 827 134 -155 139 291 -568 -339 -777 -743 -517 498 386 -621 768 -471 118 -336 602 2 -405 125 603 630 291 763 -637 -316 133 988 383 698 -827 402 -236 724 547 -895 -3 943 286 859 428 857 608 619 668 -48 430 820 208 -751 891 -204 406 -421 894 113 -92 553 -991 -112 -815 -281 45 403 833 -751 -569 -724 -283 860 818 190 741 281 -905 126 -107 -669 -245 -365 -143 998 -526 -342 47 -966 446 -773 -472 133 -264 513 965 998 -559 -238 420 416 8 -251 246 -416 576 -244 888 -281 643 -355 578 301 711 -869 -685 -790 708 978 -912 -593 -389 515 -866 626 158 391 376 -891 713 -741 529 599 602 657 935 -924 -349 150 169 -358 -118 963 31 614 -590 -366 -975 -209 829 626 -557 432 672 -427 -873 223 -67 -562 -415 18 -220 105 248 939 522 -358 -117 208 599 -15 -658 365 83 -630 -279 640 -871 852 213 896 943 523 808 588 -499 -283 252 274 911 -362 -613 428 -724 -874 103 -538 -520 -168 -429 356 -91 -558 -673 -827 -701 -916 -969 563 1 459 288 -233 722 381 192 454 928 -619 591 -643 -834 140 -410 -122 15 -821 -410 -312 -572 -268 932 -537 531 -100 -374 -379 118 -596 -210 -16 -681 -71 -848 142 -965 -99 168 -755 -111 412 159 784 -43 -199 -986 613 -675 -571 -117 -419 958 228 -533 75 452 861 18 60 582 265 724 583 -687 -434 781 -546 185 911 585 338 378 476 175 690 -464 -793 -663 -897 -336 432 520 492 558 -224 -650 -714 234 -301 -885 496 359 822 -828 -219 -506 571 358 -534 688 536 247 65 761 172 -520 767 -40 -386 -567 9 -871 -502 514 -285 -130 -47 142 176 154 -652 550 -900 -531 -532 352 747 119 -733 95 952 -398 -888 59 320 -719 11 32 887 196 -498 492 -379 -888 -694 680 -57 121 121 918 -706 149 249 -119 81 148 712 748 33 -959 682 404 781 858 643 -269 854 -516 -614 -244 443 317 -762 937 235 -227 928 -188 978 316 -489 -195 736 -182 -746 -230 677 -245 -285 -613 607 370 113 272 199 -75 -312 -516 598 649 -589 -362 -128 -537 -869 -104 -200 971 281 -443 -710 -868 464 196 169 -487 -920 589 84 826 -221 -750 -350 898 -986 693 126 886 125 -810 102 116 532 200 780 -996 553 -190 -491 -854 311 47 136 -891 682 593 92 -340 248 -462 743 -581 -858 800 378 697 463 -825 688 46 641 -340 763 -359 -867 -755 841 -518 -204 441 -497 170 477 559 712 -964 -597 906 -573 34 282 -501 152 -708 -231 -433 -349 -173 -774 425 595 674 115 -216 -208 160 -364 909 -236 -502 170 994 643 529 904 -621 669 924 -25 303 -475 -709 893 187 -203 -688 -986 592 -723 -715 -69 -935 -865 -26 -680 -734 -588 24 271 -659 -366 -205 -892 -378 468 -30 933 533 704 571 -713 -326 902 215 711 -51 12 -262 -113 -432 -792 598 270 13 536 990 -735 -908 -764 813 973 819 783 814 -41 739 824 532 -312 458 -643 144 93 940 -42 -246 340 917 615 -914 -353 -388 -127 -908 103 244 528 867 -913 -987 -63 -112 780 -774 121 558 112 -679 -415 -795 774 435 987 273 -52 -857 459 -106 957 607 848 568 19 737 -572 -38 283 721 415 155 -890 103 196 782 947 -739 799 -403 815 -266 -579 491 -633 -188 168 642 606 12 -478 -654 344 -740 -747 -910 802 978 161 458 -624 -774 206 -519 380 -35 734 312 -457 229 577 -315 -437 44 -779 566 563 680 186 -721 883 -362 -257 -220 325 -421 839 247 58 150 -575 -429 689 219 906 496 625 755 -731 -263 -808 650 -918 -608 961 -884 -206 556 763 949 406 102 -815 -831 -641 -14 -179 354 -144 31 399 568 575 -958 781 343 -234 288 -522 889 -992 810 852 -379 129 -892 559 57 588 221 553 776 160 481 704 526 242 734 -554 -325 649 -10 584 -92 -645 868 -100 555 -187 115 -846 -899 1000 -841 521 -532 520 -216 408 587 131 -495 960 -386 -526 843 -691 244 294 41 -534 887 -201 -530 182 190 -840 -481 -60 -715 -765 -312 -408 -833 -944 -915 491 -407 279 147 -685 473 -562 875 -26 366 909 -460 560 138 987 -772 497 -543 -281 -234 -767 -801 106 346 297 -519 -194 789 271 -112 -488 411 -671 163 -950 -377 -442 668 -901 -350 -218 744 646 -725 -671 -609 -725 955 544 -343 518 360 -140 833 234 -228 146 218 285 266 267 -161 133 -134 720 -497 -210 598 -341 -641 -793 -167 550 315 -248 46 619 563 320 206 761 840 192 -766 -465 507 -529 -754 549 -100 -658 585 -529 672 402 -709 -100 547 898 38 588 123 -372 -152 -637 581 434 -861 440 -122 -173 -646 -1000 991 -863 751 -773 -150 -854 890 432 828 924 -428 -833 183 835 8 -842 -611 -620 -510 812 515 633 -964 829 990 -878 -614 651 -406 205 -614 444 123 -180 418 -894 -873 739 -705 -791 -990 669 803 368 690 746 944 -419 -786 36 922 -364 -68 -7 -127 298 741 60 972 -290 681 596 383 -295 604 -310 -91 883 -564 -20 439 816 -652 -232 20 -346 204 -953 -214 371 -996 239 316 -867 -575 449 -390 -79 -476 73 -642 -938 123 586 -812 947 -998 -863 -831 730 -3 356 0 844 -8 -421 59 264 487 420 546 93 563 -387 -880 -818 265 -478 723 -261 -829 7 -508 17 -925 798 405 804 -400 446 280 -351 76 -960 -122 -682 -512 -347 597 -63 893 882 -979 -876 149 140 788 -150 -912 -506 242 502 -870 -4 910 -516 491 991 -174 762 25 148 -263 -741 -766 -366 23 753 501 78 983 153 -428 -128 -94 88 -646 -222 -603 -503 112 631 660 788 -791 -865 -765 826 -35 -206 -397 -57 -651 858 958 898 -625 -561 -297 719 -363 -815 881 449 -954 -516 -814 957 455 -15 210 -3 -813 -8 978 -730 -190 320 654 -565 27 -744 -472 -684 911 -108 955 352 -922 175 -748 -753 448 -129 -38 55 823 -89 13 419 506 -642 309 -206 489 -159 -80 981 603 87 912 -200 492 74 809 -728 508 -754 873 468 -994 807 938 634 347 -278 -779 -740 465 -711 292 341 266 -665 -633 -877 913 269 -148 58 -337 -696 102 -663 179 -874 447 347 161 -647 -302 -587 850 961 -507 940 484 -74 -633 485 694 557 -126 -410 -356 240 -517 -697 655 492 274 -130 366 -715 960 603 36 -775 -671 177 -288 -425 842 -34 -330 393 55 -959 -884 -282 37 378 823 -229 -571 394 41 -582 -423 -668 -476 -532 601 -331 -254 646 -143 -292 -956 264 238 655 -481 -319 413 -960 74 833 -326 966 -230 735 -579 919 -946 -903 -253 369 540 -438 882 -653 798 957 -434 -679 479 -302 -498 359 839 -86 746 -801 538 -595 -361 -694 -402 -790 -40 -623 -661 589 -473 924 393 -873 -30 -739 -584 391 -197 -222 -972 947 -293 835 -401 182 -819 812 -348 773 -504 -297 943 -331 -262 -17 -481 -771 864 -813 -811 -339 674 -191 413 162 -286 759 -794 -726 39 -319 -604 326 -330 -199 732 419 -447 878 949 -481 -475 599 -969 956 -363 -244 -129 -79 -428 -67 365 594 385 522 71 342 -687 954 -955 794 570 -311 -356 -784 -942 488 742 433 -563 -62 -351 857 437 358 154 -896 -998 260 274 437 -115 -494 -373 -169 -438 410 686 -11 -912 567 772 611 445 -514 360 591 -674 832 -949 478 -388 -251 299 553 -329 355 296 214 700 360 -348 57 531 638 295 405 65 -548 771 -674 -625 67 -99 -950 617 -700 6 20 178 546 144 97 201 4 -935 -178 743 -112 -711 814 -535 -113 -315 -91 -3 -708 -533 464 -381 722 -303 -42 427 476 -950 -783 157 46 460 828 478 750 -891 832 161 -768 688 551 -160 317 -722 698 56 785 -407 267 721 413 -69 -889 -867 -1 8 -889 334 -479 -304 894 214 -377 -63 -922 -561 102 738 -308 -108 154 184 -705 -472 -362 140 -489 -230 242 992 -110 -792 -695 -409 702 -361 -12 572 -837 -153 -24 929 -64 -107 86 594 715 -777 -82 466 327 40 762 -705 896 565 -616 -791 -213 -354 479 -557 -323 -648 -985 -581 -401 295 489 -747 -949 -746 -666 607 831 21 -938 365 810 -896 -8 150 583 -366 -189 -919 -35 -772 91 -66 -835 -670 -53 -777 -300 -988 771 -655 785 -253 791 -975 -953 -292 -879 805 -3 439 885 116 -508 -687 162 -979 725 -334 943 571 -339 -856 300 -642 -168 421 -634 165 -989 -847 655 760 820 -390 782 727 -637 778 357 -894 851 95 -955 -131 -714 539 -952 -501 503 747 385 -64 -741 -517 -934 321 -855 -243 -613 851 95 -798 111 -674 735 159 -683 604 -98 -175 315 13 228 544 -264 -514 904 406 550 -827 -242 115 -964 -552 -275 -272 947 -707 609 540 161 849 165 914 -44 -42 -495 -69 998 -624 458 321 -150 246 -50 -640 233 170 742 42 559 416 -497 -620 -907 -163 260 299 -203 -428 823 -713 749 574 -606 618 234 865 -88 -578 121 961 129 603 780 -367 71 -450 -499 -934 -915 -99 544 -682 366 -832 -563 254 -934 487 -636 155 706 -481 -57 136 541 153 68 919 380 20 -834 670 -15 -377 -876 418 -825 -287 54 736 696 822 -636 -629 864 -410 -695 322 774 -386 792 -329 -569 -246 -496 898 -410 116 778 488 -103 -532 169 385 -571 -753 -363 -174 -164 -254 886 -929 -825 -97 -113 165 397 -107 613 -52 -22 -20 186 265 -325 -502 -555 519 -563 452 -751 -120 -355 823 -939 -137 -391 -203 -351 152 480 548 247 398 845 -127 -901 941 -164 -649 -491 -302 26 548 705 -750 -166 51 400 -340 788 701 -724 -403 -288 146 -319 -670 -458 803 -913 -652 -452 66 355 -508 65 974 -147 784 -904 -289 47 168 -742 143 -266 -232 -889 -642 643 731 847 558 465 338 -283 -688 -291 862 -176 -159 -553 682 126 948 155 -760 178 -588 508 995 765 136 -407 63 -207 400 -123 986 426 -157 130 361 286 611 -887 218 913 -769 611 -741 951 -480 718 -773 128 -817 -481 244 159 217 357 -277 -284 -583 741 -755 53 -786 147 -577 167 411 -83 -528 214 -483 626 -934 -202 -595 -101 336 -490 198 311 -468 -76 -758 188 -390 -831 -600 -615 823 -965 489 -47 588 740 -71 1000 165 -14 -970 -675 -428 -970 -181 920 101 -952 -893 216 62 532 626 836 192 360 -812 -714 569 -362 1 168 453 -778 -596 -655 678 997 -795 -817 -573 -578 -791 755 862 -993 -791 752 -631 -169 88 -339 689 -791 -54 895 -959 -120 451 39 -453 -107 -563 788 166 -905 365 213 -672 137 -229 64 837 -129 414 -859 -395 -557 702 -405 374 -422 -203 698 -111 -228 172 -329 689 -207 597 872 -924 -485 -614 -549 -431 962 262 -897 -174 -318 507 -966 273 168 54 -182 152 -967 -186 -340 -15 -469 234 -529 731 704 565 286 -362 -887 -662 -813 -77 17 -427 -307 -631 -38 -672 -770 657 -286 561 -59 83 -423 702 -788 -661 839 -445 376 -871 -133 282 -336 -619 -150 -310 193 -279 -915 835 988 -555 504 509 225 652 -142 294 799 807 662 215 61 -431 583 -427 764 289 -765 315 -349 874 447 -65 -826 -976 -70 715 -951 439 -268 -82 851 73 -294 795 -358 278 -310 706 310 328 -616 -964 594 164 13 -954 -887 105 351 560 -298 866 579 527 -386 -207 -556 -503 -878 12 140 -305 -675 523 -632 511 986 -688 754 682 -27 -103 488 676 722 -653 -94 273 -950 -609 -530 -360 -986 -52 3 -882 110 -575 -839 -246 559 -82 232 -570 678 934 55 45 658 -220 689 -53 -67 -385 126 -371 -38 654 985 -260 -680 -710 201 -858 -668 -438 495 366 973 -288 620 -883 -727 -553 -911 22 754 9 -781 927 216 -575 -567 -900 -44 521 753 453 -101 -294 -655 903 840 697 -323 214 482 644 -705 -966 -670 -53 -630 -382 801 39 -81 -305 -71 -267 471 -371 233 588 97 -73 851 -354 613 475 -873 -655 -384 941 -257 -277 -683 230 354 -945 -613 -159 -401 -329 929 -803 571 -830 736 170 -137 259 -246 -280 631 320 -412 168 329 130 -599 308 -859 474 -63 -441 38 822 -984 -726 521 508 -617 998 894 -998 430 -894 -688 676 887 647 571 27 190 -729 -444 994 723 -886 -991 941 647 -383 622 7 -457 863 588 -172 811 222 251 -497 -778 -353 894 -930 -566 -518 274 -798 -593 -23 -481 538 551 -329 -559 -439 -7 -42 335 427 -335 -372 961 -987 788 960 292 -305 90 837 -494 247 -780 65 905 -172 -431 955 311 466 1 -155 -861 -635 94 -67 -652 -204 -109 -285 -508 388 -328 -647 760 -879 377 896 -278 892 -481 -555 -335 797 -496 -269 -866 311 -709 368 -910 712 -943 575 -436 202 -878 28 963 801 997 -65 -245 725 -831 10 834 -680 827 464 804 -475 -143 716 -686 951 -431 659 -87 -892 -855 -598 -273 546 -205 -724 934 714 -892 817 -50 141 968 -901 -2 991 -129 984 42 -577 -918 165 653 -616 638 258 503 673 -510 -208 -706 -958 373 -408 393 449 -459 11 -51 -249 168 -650 433 283 481 -652 -654 257 -888 -175 -890 127 754 272 893 957 500 578 758 540 963 -119 405 -365 -799 256 -116 -569 -260 833 -135 72 110 23 -664 -516 -447 -795 96 701 -14 512 -633 39 -30 -884 180 -283 593 844 940 -340 -366 258 706 147 143 617 107 -253 -903 216 174 412 381 -837 -390 477 561 230 -782 -150 680 981 -233 -479 -653 689 992 810 -848 889 442 -703 -175 565 -559 170 -691 687 -390 651 558 -893 -335 -412 651 -101 471 1000 378 778 -876 418 -745 249 321 -152 -986 -231 285 247 317 116 -172 -147 -682 51 496 -369 -270 -722 -139 584 -935 -406 -844 910 -975 -608 -881 -539 573 631 -704 -293 211 -602 430 -27 -590 643 -236 54 -915 -501 -780 71 -5 -988 500 -339 999 533 448 -727 988 -273 193 -699 461 662 392 -848 -294 -388 545 -517 716 663 -782 871 57 894 997 682 -379 -466 -515 -153 -658 893 903 61 903 -351 479 -375 -773 -426 -996 -951 -302 392 -440 479 -724 365 -224 -904 -975 923 -174 836 117 -614 492 62 744 -278 -225 -475 -394 526 213 203 -154 788 -218 -970 610 -635 819 -798 120 208 835 282 61 -56 539 840 -722 -645 -873 847 -600 -222 789 -519 -187 -951 -823 668 593 982 760 -583 -260 918 -990 -326 -563 -287 877 559 -188 488 -177 -920 -770 801 740 281 668 793 -126 -38 -985 264 -628 -217 -495 592 -935 616 -48 -984 546 68 967 -556 96 -952 -341 -570 -302 -808 841 145 -343 -569 0 -358 -244 372 -942 -695 -186 -139 160 -875 -350 -703 713 -304 987 -521 -803 661 -627 -690 -869 -704 -439 938 -184 299 -787 -915 778 -985 412 441 -802 861 174 680 330 4 -298 -900 -72 864 488 348 -239 -216 353 -731 584 -25 -326 -761 331 66 -999 466 -321 522 -840 771 714 -534 861 290 848 618 922 611 884 661 989 -761 -272 -93 -652 -176 917 106 -142 529 270 -11 -128 -410 224 489 542 -589 -918 923 -495 14 857 -873 349 521 -812 327 734 409 718 -187 695 -99 -853 515 648 142 480 -413 -610 681 147 500 348 733 608 129 749 -62 -454 -572 -463 -164 157 233 -428 432 711 -194 823 827 739 -507 350 -559 403 -328 649 499 -745 791 655 352 761 253 212 -253 -596 824 -612 715 -141 -732 -363 291 -461 -616 65 -947 -882 437 278 503 86 -402 660 -625 -995 419 217 -224 -839 -244 -548 -826 -337 186 -498 -327 -847 456 -817 916 -97 -587 209 -43 -925 -386 503 152 -762 402 350 918 -313 -364 542 738 255 -659 833 882 998 -474 362 892 -163 -864 496 555 -718 233 -84 694 -728 -737 626 -928 418 847 -725 149 978 455 788 -204 -455 -938 -803 -900 -24 991 -829 -626 924 -691 588 644 -554 -513 -617 791 -92 -756 344 -971 199 956 471 -284 872 -797 -389 -73 -609 55 523 988 -464 -958 387 436 -464 -805 329 717 -927 -512 102 -294 -960 829 418 -208 -281 -239 -417 551 -495 -627 -956 775 -355 -756 -191 -845 296 335 451 814 114 -959 574 188 201 -627 299 -276 -117 27 583 580 -725 -685 900 677 -289 -209 276 -16 522 985 -186 673 67 -835 -49 853 60 97 997 -893 -590 92 -568 953 -808 -334 -473 244 -198 -843 893 -599 -470 608 -182 -255 997 459 -630 679 -667 -985 -619 362 -668 -967 -663 910 -842 380 44 907 678 32 487 221 -429 -237 -792 761 649 465 605 -872 930 300 503 725 -406 -713 741 457 701 -462 225 -436 -39 506 40 222 -371 748 -517 -981 111 -920 86 140 897 444 -307 26 183 -983 -403 390 -380 388 -788 137 -617 -78 261 -744 201 57 -727 -144 597 -56 -240 479 -980 -434 -32 740 179 -100 58 -604 331 -346 598 -896 431 -519 749 -977 244 861 -654 -158 697 -32 -997 -274 -393 30 782 -462 -289 845 -296 624 56 -551 -769 86 -383 -757 -152 415 -826 -845 753 -765 -398 106 310 -772 980 -393 -57 370 -154 -26 329 -873 449 -754 916 814 -295 463 669 -855 762 -956 995 940 -79 417 -572 -756 -278 -797 -261 -592 729 364 -329 153 -457 -976 -704 -15 351 727 877 574 12 -280 -197 976 -934 -537 193 -839 180 206 732 371 188 403 873 356 779 -416 906 515 -495 -792 993 -296 -768 -833 73 -114 -558 -685 836 -248 -18 189 -816 -663 727 428 -963 168 -186 -348 960 179 -58 830 150 902 -167 -232 -261 220 -306 -868 808 -956 623 -495 191 32 -408 -300 -714 -497 242 -956 572 755 -44 -279 -178 62 -200 265 326 493 -184 331 -558 691 -237 835 -93 -60 -329 821 762 -449 -770 -331 -970 913 720 985 478 532 -365 -597 930 795 -787 569 -95 653 729 314 530 784 706 -882 564 -433 -388 394 730 535 104 284 281 87 772 190 604 -980 386 -665 86 -239 820 -712 -350 650 895 -949 -489 409 354 444 891 223 340 -913 -133 404 -71 721 -462 547 581 -836 -350 822 256 -442 637 -630 -807 -581 -624 -732 -291 -141 -368 265 571 -150 727 -945 -355 368 641 -541 -399 207 579 -135 782 840 -980 921 -893 -22 788 323 -25 -822 199 751 403 -91 -265 -826 -456 287 -438 268 874 -812 160 346 408 146 645 -353 -476 307 825 190 -418 -589 511 -968 -643 954 -634 -293 -80 -664 733 -168 -644 486 921 -576 298 -167 368 810 -736 -423 -422 -931 618 850 -370 -600 467 -50 502 295 964 -886 563 -906 -386 -360 225 974 485 -603 629 748 -793 -503 564 -445 230 -595 799 172 -643 -302 906 678 -339 126 -926 968 -984 204 60 -455 -958 -607 644 -239 531 341 -465 519 -34 358 346 -526 582 -252 -530 119 495 142 413 -351 185 66 -158 99 -894 234 -66 390 -398 -822 999 381 -60 -460 -381 667 177 -690 -589 -585 -127 -117 296 697 63 -427 663 -721 644 -325 735 277 209 236 151 -762 335 775 268 -542 628 785 -534 494 -532 -418 689 -468 -206 -675 105 333 -39 915 -594 72 -264 -775 -269 884 923 253 -525 447 -117 738 644 -293 -961 673 976 697 398 189 113 624 485 873 817 280 -342 495 257 -863 738 -939 928 -254 -412 872 -88 877 669 228 56 244 678 635 250 -487 208 446 -261 -351 -140 99 393 -667 412 -933 934 471 785 -507 -369 -639 291 -527 43 577 436 -643 -71 -431 -773 -37 -878 925 -309 468 -908 525 -630 -242 589 296 899 -533 -769 838 -128 68 965 -893 496 -440 -125 -195 149 380 -299 -270 -28 697 -964 -985 542 414 -78 -843 -235 -701 -776 -534 460 631 -98 537 -773 -476 102 649 -878 -287 190 247 -24 -176 -822 726 -342 916 573 426 558 931 -503 585 -878 764 -573 -790 -527 18 -98 927 -6 -460 -882 -167 -232 -703 509 -124 654 684 833 66 -623 -528 905 510 582 -420 -192 364 98 -556 737 351 952 -4 -424 -409 -327 -957 -518 -307 -770 -445 -937 369 -230 407 -282 -936 -805 621 104 -56 518 -642 980 -61 508 482 -703 870 979 -719 -841 -663 -858 -832 -865 -826 -566 -345 -821 215 -767 -81 -244 856 19 -163 -121 531 -211 670 817 -256 -842 -313 251 490 -211 724 -49 612 807 -502 -523 231 673 65 93 23 139 -975 -903 -370 -884 140 -93 -578 370 -628 -5 252 -403 391 342 448 -830 801 538 -970 -861 -971 437 917 185 -209 -467 -45 -14 528 772 -854 63 17 -157 279 -298 -985 610 904 -122 -662 -957 -765 938 177 -329 772 -822 -882 -477 -968 733 522 -820 -175 893 485 -477 155 -172 123 -650 -502 -136 757 -941 -625 492 6 446 329 -983 -78 709 599 708 -595 323 -902 333 420 350 -139 -217 -250 -977 76 252 724 -648 338 -706 491 -792 454 -454 -992 276 -332 -1 573 -734 -684 918 -934 -899 -789 280 -633 781 -876 -174 579 -135 782 654 -347 746 914 151 -240 22 -538 899 603 -175 -417 -728 687 -286 -969 -590 -320 -610 985 796 755 53 -279 825 6 -243 301 -694 272 867 -965 878 -81 -910 -787 673 692 -37 368 595 749 -20 -81 20 -709 -992 746 -467 981 -620 -959 -344 769 -849 -860 34 -96 30 -625 223 -963 358 -831 -270 403 -515 -345 -635 817 207 -382 498 531 116 -208 903 243 -401 -364 -147 -867 -398 -971 654 -845 506 104 -469 97 -641 245 -865 -24 749 -865 858 -972 817 -618 -383 371 49 142 -811 60 -278 -917 -849 -681 -294 230 -634 -324 523 420 -963 684 -631 -525 -658 953 375 932 293 -604 65 456 -891 -734 -529 -234 -495 -593 -417 -639 581 983 844 236 -777 153 -326 47 944 -656 -388 296 451 299 -961 92 615 384 -474 593 431 73 957 757 866 650 688 -561 -838 -347 -290 229 883 -445 237 -589 -139 679 413 -966 730 -272 15 -9 646 400 -406 458 712 838 203 22 757 -902 715 -172 -348 236 -797 984 -839 -828 -634 -20 1 -383 842 133 -476 436 999 -253 -430 -773 274 -860 -33 -899 -172 -878 -18 -491 43 -95 213 848 182 448 -426 -302 -616 943 176 -110 -39 -713 619 -21 -518 -259 -1 -503 -599 132 -957 -742 -698 453 -603 846 696 749 59 -293 -161 -428 136 -493 -489 -79 -46 -363 -957 436 -414 -393 -775 -604 -240 -2 923 -678 170 -852 -86 -694 642 762 770 16 -152 -663 -696 278 -81 -667 -395 547 -529 882 -362 772 -573 -997 -212 821 382 -331 311 -170 477 702 113 -169 280 800 8 -637 245 -453 -572 216 -270 47 -355 642 -936 307 441 -645 877 -402 -769 -286 657 -179 120 -413 265 -105 804 189 -941 721 -588 976 221 -533 558 -505 -426 -287 228 419 269 -423 -206 977 322 75 530 -552 499 -258 -593 524 -613 208 -142 424 -102 -588 -345 721 -477 336 -973 209 169 -428 -270 -402 511 -294 -715 -702 592 49 -206 -910 -404 -188 540 907 -577 -378 -508 -426 211 922 193 873 -790 -743 814 -668 -146 -272 195 -221 326 569 -43 -514 914 555 345 -19 463 757 -420 478 643 -240 985 -283 694 -600 -827 529 -768 822 892 -118 893 -870 -874 52 365 -317 230 -565 501 565 -748 -474 179 -804 -10 807 800 -226 452 151 567 497 -335 -608 -490 -896 -351 242 -483 850 154 132 -909 -877 258 -188 210 -334 -198 766 562 -78 -520 -937 -272 745 -848 -95 264 -375 86 641 -906 127 -394 -172 528 -647 -975 -323 -292 -362 925 -155 -774 0 -78 -405 945 358 844 -960 240 674 552 -685 -381 861 477 -859 240 706 549 -531 105 -574 28 707 941 -844 -115 346 -878 -204 308 -798 748 -890 668 -666 11 -126 1 13 81 -447 154 -323 560 -313 410 587 645 -633 841 -185 63 -669 548 607 -143 -707 -262 987 -505 -377 168 351 -678 129 -654 -308 145 679 -592 -254 375 414 673 -852 -131 818 -816 -683 -215 -698 -392 -660 621 523 -734 349 455 -424 -959 -845 718 188 -800 -645 565 -645 -955 853 705 70 -406 756 -320 -155 852 -983 -510 187 311 635 213 -67 -924 -152 -982 -515 -124 895 838 -148 -729 -227 832 632 -522 -559 174 295 732 965 63 -215 605 -848 587 -176 413 -143 -116 354 354 700 -384 -140 91 -448 -620 75 -309 -276 -911 -796 -572 62 969 -85 -388 -880 -393 662 521 -521 -242 -43 -427 181 -39 -764 -512 541 -533 -19 -799 -810 525 247 251 105 836 -745 877 -76 -183 504 257 487 392 -754 -884 599 -173 -850 735 647 144 583 -445 29 892 -506 683 -60 84 260 -285 -467 -222 -974 -467 -693 417 -187 -661 -826 35 -320 392 18 -34 -424 745 -146 -314 91 128 558 304 -959 -747 600 264 -280 146 664 -263 -792 966 722 -952 -884 943 505 443 164 -71 -701 214 -57 729 -235 458 641 602 130 -271 -383 -457 81 -234 352 -972 -757 -766 -246 520 151 -744 -867 -268 -223 -423 897 391 -778 822 -596 794 -961 -299 639 -723 273 -129 371 249 -919 -953 28 162 115 -245 -503 -540 439 -554 918 604 -541 276 -185 -289 484 -337 311 34 779 -595 -648 -847 501 -517 896 -360 -136 945 -509 713 523 -202 854 420 -267 -525 801 66 -669 623 695 825 990 680 450 411 889 411 -725 413 -871 -60 -587 983 461 942 73 945 541 -267 271 962 988 705 311 325 -42 -754 390 618 312 695 -27 -979 -48 480 -507 -559 254 -322 -546 -464 960 492 -423 402 851 353 661 -797 641 140 -735 215 -712 -461 223 925 -305 591 183 -919 -740 -969 -889 833 175 -675 -48 -241 30 -821 711 558 -11 -783 73 671 557 -956 -189 848 -629 45 -483 339 -382 688 950 -871 693 722 289 44 -148 472 -587 441 -719 922 33 -722 753 382 -779 -11 360 473 -702 879 877 893 -203 -854 600 505 -652 333 -123 -305 525 144 -806 895 -275 68 -21 101 78 777 844 747 994 -843 974 118 925 -761 906 860 343 930 601 -779 -121 -2 -907 320 -69 -871 628 -620 141 -237 -745 609 -923 885 518 1 625 -972 -907 -323 -9 730 -305 96 281 127 457 -201 66 864 -383 69 -395 487 483 242 714 -157 -547 625 619 -6 -29 580 441 -606 -721 185 -724 -639 759 78 918 812 -488 88 -228 -164 -668 -228 995 -228 769 449 68 331 57 -141 300 -852 -500 350 -805 -525 75 485 199 -340 182 522 140 515 -105 57 775 399 -690 -80 54 117 937 -278 -631 761 -785 508 -709 160 -715 990 200 987 188 -848 844 436 42 -505 400 -315 -780 45 586 658 653 -180 276 870 -168 353 -698 469 195 721 730 336 236 980 363 161 906 142 -140 -650 302 -335 988 -349 -832 -134 -582 -209 236 -465 -583 1 -710 598 -106 -95 16 -191 549 -650 -372 -523 217 -110 201 -610 5 -929 -933 65 74 -269 925 356 -945 -469 918 -123 306 180 -633 -682 197 794 701 -19 861 365 331 -503 972 -47 -931 -399 -539 -350 -933 -856 19 -494 683 151 418 -616 432 -675 -370 754 101 509 155 975 223 772 288 587 -484 239 741 -339 56 748 548 355 -105 262 -477 52 582 -489 219 -101 918 518 -901 -500 414 -74 -862 -135 -796 180 -302 754 -795 640 87 788 -709 -12 634 91 640 -836 477 812 -484 -127 945 -407 -159 -772 -66 -706 886 -45 -752 737 827 -697 498 82 -809 -425 477 702 900 477 405 -895 -423 -648 -340 858 -421 618 -684 -492 -325 449 253 899 969 936 580 151 201 61 -511 265 624 819 859 -492 -775 500 519 451 -331 819 -115 400 -18 921 -134 692 -167 -890 -132 -563 860 868 988 749 991 480 791 -635 -606 365 652 -634 -715 -360 337 672 564 -460 -148 -7 70 399 655 857 343 -922 840 -112 -698 -384 83 609 -673 61 -54 -396 844 -337 616 -577 -25 883 868 -865 -241 962 221 418 -267 993 220 665 397 -115 892 -851 596 -584 659 -909 -293 313 158 477 -214 551 418 559 -381 609 579 26 -519 911 -768 565 698 -366 -960 892 129 428 -920 195 -888 398 -513 -669 -317 246 -870 -676 -56 653 -419 199 473 579 413 355 -571 307 661 186 -850 925 890 -261 556 554 -8 650 -718 -206 -25 -656 995 869 -392 -513 -419 -762 781 304 315 198 642 916 -192 -500 -241 -498 856 573 -136 880 905 -632 -810 -634 415 -444 533 -106 -585 749 223 -979 626 931 971 560 242 27 -821 -656 -715 -610 103 -198 -523 202 -583 345 -356 209 212 -974 867 -619 -719 -109 504 721 -793 -638 538 515 375 -697 808 174 -11 904 -667 -623 -62 39 873 -574 -126 -679 86 791 562 -288 100 132 -524 -216 -871 -435 -724 -879 459 -371 836 728 -272 791 -415 299 -242 -643 35 276 877 -946 579 128 824 -745 -842 918 291 -788 -659 180 -576 -794 -928 168 -301 -317 -114 767 485 -90 861 271 -14 850 753 448 -751 441 -313 116 -561 -656 268 -393 -100 341 -840 -775 -498 583 291 -937 91 429 -958 -990 518 920 930 -150 858 633 12 -583 526 562 998 -841 -891 -300 524 427 -142 533 52 -224 -27 -432 -166 908 908 -60 927 -929 -521 -592 -158 930 260 553 570 82 764 -581 -739 786 626 557 429 -343 -254 799 -538 90 -866 740 982 -23 625 -510 -801 -382 80 -924 213 -666 56 703 847 -670 184 -176 141 153 -795 689 -937 -718 524 -417 -927 616 307 986 227 -100 650 -139 -223 -555 892 915 416 58 951 -940 -246 77 -109 -238 -511 408 -182 -254 191 310 -665 873 533 927 -745 840 581 543 -389 926 322 -584 -583 615 832 707 -794 -606 869 623 218 438 955 -914 380 -395 945 440 -88 -693 884 673 326 -999 611 323 381 661 -955 -966 -767 -205 -898 333 -356 726 817 -604 -668 890 -298 -702 627 144 729 174 -190 340 716 441 34 532 118 -225 -872 693 612 -452 102 480 -803 -619 -404 715 -860 -615 523 46 832 794 -605 -441 -117 -171 172 432 963 -795 -762 555 550 -991 22 132 -17 -515 616 -568 -810 -914 -554 -657 931 -66 -91 373 694 277 526 227 -692 -693 -732 -635 311 910 -944 856 337 889 993 275 -150 -101 -582 -123 468 168 300 350 -548 -999 -287 -624 61 -271 621 986 -175 645 761 -617 562 -138 417 90 -938 901 547 -580 549 754 -43 -512 71 -73 298 844 -825 -749 725 -306 -399 -685 -778 820 105 505 681 -233 -154 -434 494 110 156 742 964 613 -295 -193 -724 115 -444 894 340 -936 -945 -31 909 991 205 167 535 248 898 -945 738 22 -518 -334 482 -438 590 856 -115 -646 254 498 69 -71 571 -538 -449 83 218 144 -472 -381 783 961 -759 37 -37 474 596 311 375 274 -437 72 728 -130 -370 -471 177 211 -490 -334 915 -131 -996 778 -199 -578 822 -771 -682 -874 174 967 -218 -141 -917 -134 -398 -983 449 -408 81 293 419 700 -483 -770 -789 522 250 -447 723 -289 303 437 416 862 863 684 60 -144 698 881 587 -576 -778 665 -569 122 -575 -491 -777 354 -78 -144 972 -698 913 49 -262 811 816 296 -494 -368 48 -438 -169 -658 -481 498 250 -630 687 291 444 -428 -981 -616 -856 -582 785 916 -204 23 136 312 -266 355 -96 -716 -800 680 -941 -842 567 -913 -305 155 112 -331 208 552 672 218 64 -269 -358 -739 -767 -942 295 -183 -35 128 -69 -768 -838 119 -703 -364 483 -962 93 918 397 67 -665 272 997 -467 -346 -648 -106 87 377 -755 277 716 -462 38 -691 -394 272 996 -937 -537 185 -85 -803 -769 559 39 783 549 726 137 -97 -194 -763 61 933 -888 874 745 -487 106 420 832 249 -181 -945 -549 -400 -302 -197 729 730 962 138 351 -658 63 67 -21 293 -549 165 -138 35 -428 132 -801 -110 -231 -73 145 -803 -791 791 -94 73 -231 165 890 909 152 916 -296 -463 -471 337 663 713 -855 -637 -785 -302 -138 -654 568 525 -382 920 548 174 -921 -180 -91 -262 732 -685 385 677 -147 244 -933 101 609 28 533 56 129 -154 -999 -448 -607 140 316 584 -969 -53 902 557 24 -485 -577 123 601 -524 -850 741 989 724 -2 695 982 -922 633 51 -308 -408 -408 340 -386 127 -483 374 899 618 279 -192 276 536 -229 -475 -486 451 -539 -944 -812 -509 -353 70 -624 339 -250 -546 -549 655 348 467 -189 -488 297 823 -685 -535 340 566 -733 -973 -763 80 894 507 -93 -806 134 682 -127 245 752 -604 -29 -164 273 5 -830 -513 190 -799 142 63 637 198 856 346 -403 280 264 -449 -442 468 460 406 619 -140 -666 -712 -70 -633 -95 54 840 146 -920 360 425 349 294 -546 502 468 -276 203 53 -819 916 150 603 -665 -212 -274 -841 351 713 -149 609 163 -201 -146 962 755 832 -381 -600 -716 -493 -298 -385 960 -150 -879 366 -79 562 566 156 526 -917 559 865 683 -330 688 970 530 -698 249 -738 542 599 -426 953 -573 147 596 664 -599 -263 864 419 -298 -481 -314 -639 805 635 283 41 -823 -380 -253 775 285 832 17 63 578 -768 879 227 458 -429 762 115 -123 38 407 257 -996 -679 321 445 784 819 -823 30 35 980 342 17 -255 791 712 -894 163 441 -993 -997 -892 894 -380 914 -979 -381 489 539 712 -973 703 -640 -270 426 -338 436 -928 185 -792 171 -549 -524 -156 906 277 749 -954 43 -728 787 184 -566 895 -244 -2 -987 634 -387 867 800 -755 752 867 751 -244 -560 -833 84 -106 534 115 -296 646 181 330 726 -214 -142 -890 732 -527 761 136 600 308 -524 -73 -191 362 697 987 -92 337 107 941 278 -189 148 -478 294 810 -485 912 -606 -208 -635 -30 -661 84 -432 -851 -906 509 316 641 410 759 -944 106 425 -176 -504 -588 60 671 470 388 667 987 562 -677 684 682 -265 195 -607 396 584 74 -747 768 -82 -24 187 -507 -490 915 -537 -441 649 500 -732 501 191 -235 -187 266 745 -605 -3 -42 -120 -682 735 859 -535 381 454 -427 240 226 541 -505 -303 87 112 -437 -135 -334 414 -686 510 -131 23 -290 592 -681 385 -238 960 -104 521 -422 436 -899 896 -127 402 417 -937 -265 587 -740 501 -271 -534 -595 -464 -889 644 -267 139 -958 642 -377 -586 143 -184 5 260 626 -523 -853 -515 67 -69 -227 302 64 758 -111 -545 427 167 -312 870 774 259 -61 475 -377 544 331 -26 -671 933 29 -321 25 899 -230 175 929 654 -9 -548 -452 -933 -638 -955 59 -451 887 590 85 372 -370 262 305 -415 778 406 -997 -102 -386 -607 -765 -254 544 438 -835 820 -73 -841 -594 764 92 671 -331 -737 666 5 597 -889 286 578 938 -896 -405 83 -989 559 991 490 192 581 225 818 286 993 984 263 -551 502 429 465 -351 -147 -526 -792 570 -723 199 282 439 894 989 399 207 -837 302 -78 409 -915 349 186 -312 28 -961 -340 -964 739 -109 -476 -473 329 921 49 -619 204 -363 -845 -362 -358 -137 155 258 984 332 -18 -562 -884 844 -155 -721 323 685 -178 -15 454 475 51 -435 -143 501 921 423 145 -799 112 620 -15 294 90 930 839 769 759 938 -375 47 -75 -520 -690 -106 -123 -545 -404 633 532 -119 598 562 301 713 506 -928 -421 -484 551 -16 938 -50 485 -772 -346 -130 -34 -645 922 -635 657 -958 -175 -419 -801 -376 -728 45 123 565 30 -363 -286 -35 184 -516 897 -638 462 -578 -7 482 -620 951 -511 872 -432 -592 727 331 641 -481 413 414 -383 204 -873 51 465 -190 411 -617 240 -101 -45 -224 18 390 -183 -858 578 571 470 385 -788 430 -409 -271 -991 324 628 351 -721 342 -804 -202 192 271 437 -906 -88 -543 200 -677 710 932 -903 -813 798 -827 -758 874 348 256 -145 -441 -717 659 -250 -332 609 699 -849 -908 -787 -696 529 -282 -42 437 -344 755 345 583 -815 367 631 872 772 -874 -647 508 947 -924 -928 -954 -928 -170 -205 50 627 976 -319 890 -645 -381 594 810 -208 -183 717 -787 772 294 -987 -344 825 349 646 -505 264 -732 -635 901 672 769 90 -838 256 121 -244 -647 941 145 469 -854 -658 -450 -835 -366 820 686 -260 -784 190 113 329 -382 444 -143 517 -900 491 384 351 762 588 -481 202 149 -342 -176 -702 -489 198 -460 623 -187 246 252 -448 562 -764 -966 167 -567 229 -642 -378 -273 -133 566 448 -773 -569 -516 918 468 -804 605 451 -946 322 410 -290 -784 703 796 457 -870 63 572 780 -312 -855 -747 691 -522 -81 558 705 -619 -499 505 743 535 -877 867 -656 763 6 38 -542 -501 89 -827 308 -468 -11 -586 -140 908 -29 -104 -906 145 756 511 722 -446 -727 410 920 -558 227 -149 394 566 -940 -848 593 -180 -422 308 113 -675 428 -91 628 575 -859 151 772 -367 -582 -996 946 845 268 975 618 493 410 -586 393 -823 812 -756 -372 -277 -388 -502 -769 280 -24 208 579 803 -959 -777 -452 802 -550 -321 531 167 520 -341 -813 -73 686 -572 116 -615 481 87 322 -198 804 258 -538 -634 75 -721 926 331 -233 -983 588 712 738 433 680 93 -489 991 -161 291 -72 944 649 -432 -990 556 -616 288 342 549 527 281 926 415 -47 -516 193 -929 802 311 -322 297 -584 -921 515 -200 -203 119 -529 -166 -578 498 -104 275 838 -544 -815 432 -31 -810 892 698 -432 32 307 101 -688 -66 -423 244 -39 -370 -460 -244 -846 680 -670 -631 715 253 -528 628 687 -626 795 560 100 -830 -268 436 -754 282 -907 -426 162 773 -575 270 235 276 -429 259 621 -45 -202 -852 -469 -183 745 -884 -171 -658 761 164 -596 780 -437 864 -285 513 -393 176 8 -287 -173 47 774 730 109 820 589 -731 -714 578 771 383 32 -308 -627 86 894 198 16 541 -391 658 373 489 -956 -173 -621 761 637 740 983 385 -783 -882 -762 -357 746 -364 -997 -476 -969 -896 -495 535 880 -643 -467 -519 -835 -268 -207 407 -531 -507 729 -50 -207 660 416 731 657 -179 -637 -573 -557 229 200 -12 -629 166 758 -155 992 635 370 -55 -857 -709 365 -647 -819 -277 -718 -625 733 -578 -179 -924 -100 -50 515 60 -872 617 -532 947 -736 -84 -178 660 -446 334 485 -427 658 490 -893 328 963 -637 488 512 82 474 624 -854 463 -188 -915 850 284 -271 -11 -707 -125 -134 -229 103 -813 -417 976 740 127 806 -375 686 360 -632 185 464 438 -290 -713 952 -911 3 762 -514 -668 157 -497 526 102 951 292 -261 259 -656 -866 333 973 -203 -760 -205 -726 -974 670 -314 967 787 -957 -513 21 334 471 -236 -367 -875 -677 -558 -473 451 492 -310 -125 -35 415 851 -425 -179 958 673 -161 -545 -320 -412 59 601 556 397 884 763 -307 377 528 -669 -867 -228 20 -181 735 -105 286 278 -182 294 86 650 584 877 -425 533 750 -766 193 -457 588 -156 -602 -415 -416 -937 -860 554 375 -299 -128 401 290 -707 813 628 -167 -372 622 591 358 203 664 360 -311 -66 -282 -87 669 594 942 270 876 -901 -787 -209 1 165 707 265 699 -750 323 -484 61 522 594 -128 351 -257 -169 -627 -483 339 -452 -79 -818 635 261 717 -975 -590 -630 -780 876 47 -617 343 -737 424 611 683 428 -778 -587 549 -52 736 -497 398 -237 199 428 826 584 874 495 582 -86 277 187 -925 469 125 -872 318 175 944 815 986 -545 567 -735 -507 -476 -480 -873 435 377 827 488 96 557 -292 415 777 -166 891 -119 -603 -490 850 -67 -520 -684 -592 -758 -378 -313 -746 252 -445 852 -329 175 748 390 767 72 -106 5 919 96 546 -655 108 756 -155 -772 985 -963 -711 -276 34 961 109 -777 986 707 953 400 647 98 -528 592 196 987 -722 -578 763 -334 -652 -521 258 -856 -759 783 809 -788 -132 -136 -15 -177 -669 -572 -419 760 460 781 923 -709 -970 272 -626 -562 848 719 -671 -476 535 426 -381 568 -966 729 640 719 -236 592 227 816 469 -71 -361 -76 -129 630 751 829 676 867 130 -946 913 -208 -479 294 -937 219 -386 -676 921 670 330 -875 -453 -135 -566 263 851 -9 -343 63 118 -773 568 978 -268 -531 -975 -795 110 -319 -482 409 -23 669 443 -528 -357 -516 865 -698 320 -6 534 853 538 -608 994 -772 503 245 -749 429 -779 187 876 859 -284 -42 -998 -771 803 567 359 776 -816 267 -316 -182 975 -911 228 627 191 -512 373 -485 -789 -985 15 776 -480 101 -982 998 162 -742 -476 -887 279 -524 407 -900 296 -300 553 -902 -705 25 -304 -421 69 -930 885 -559 537 -631 -561 390 -803 -113 -517 415 -657 89 1000 766 -434 189 965 -931 -600 984 160 -621 -374 -382 -434 895 -496 412 620 -44 -599 -161 296 322 -172 -296 -759 -144 743 119 -721 631 -479 445 793 -413 133 451 -673 929 -768 424 -372 189 857 -827 -752 945 -317 -153 446 -489 131 -387 90 814 -639 390 -451 -804 -443 647 612 36 864 -728 402 -994 -4 -225 -324 -442 973 -597 -396 -548 -504 -633 -117 -579 780 486 887 617 -166 -960 625 -522 -602 -564 885 -323 5 921 452 -33 -916 551 851 44 295 -464 -155 -661 600 875 -808 68 -991 891 -521 666 -490 159 555 -198 -637 268 938 -593 -14 368 424 -138 639 880 352 280 224 786 -782 -721 968 615 122 -447 482 -796 56 -916 649 -288 427 -74 -587 -31 -720 -306 707 465 870 -42 477 -89 154 -29 101 203 -269 -319 -799 684 -804 353 575 210 822 -579 -845 -675 -633 -511 -258 -245 -743 -362 444 -698 512 770 523 885 504 -233 -756 -11 699 758 -966 24 458 98 -466 -956 -101 528 -39 -585 -400 -71 551 -327 -407 587 -402 -605 -168 -699 912 -408 -543 163 665 473 622 -167 -237 754 -564 -874 698 85 -727 -470 -709 -457 685 -86 -429 -209 -726 437 928 754 750 -561 -517 -735 104 886 811 376 -299 846 407 -39 374 640 335 435 445 -476 -887 -101 723 -345 137 -630 525 482 -624 326 -634 412 355 -592 544 -225 593 -762 -289 327 -575 64 537 -96 -294 -243 765 -173 -733 -127 547 743 -628 -34 -695 -404 954 806 -792 -540 -428 691 -632 5 -421 934 -912 -948 -981 71 623 -671 876 316 -376 692 -330 959 602 912 -13 804 684 927 470 -991 -918 604 -445 -401 269 67 -618 -116 430 -915 864 -270 46 -950 30 -716 611 713 -960 -700 867 205 -846 164 -363 -173 -783 783 356 -50 -275 383 -175 914 8 17 -432 782 833 -72 -317 -506 692 -266 -366 488 -510 993 -415 -795 591 -282 766 523 63 418 -86 -24 968 532 -600 -67 837 184 498 854 -24 126 -422 605 -759 886 96 301 742 114 124 956 -831 -615 720 752 341 -534 -598 -398 -871 900 -598 650 309 -889 1 -480 -627 -645 -68 15 -2 -161 -559 -985 -489 595 579 -124 -903 688 -769 743 -729 -253 -746 752 -589 -812 -775 296 -378 576 502 -697 618 749 -737 -851 648 639 492 -359 754 -350 433 -813 -292 -290 -122 213 62 5 74 723 790 -38 -154 286 701 433 -5 -634 320 567 -513 922 -771 -395 141 869 217 -402 526 191 -400 300 -791 -373 -984 -60 -369 513 -542 503 -429 -583 771 -235 415 -516 808 -211 499 -490 -755 -617 -747 -515 29 -15 -357 384 -475 -592 394 -778 -5 -496 552 -822 2 -893 373 557 -112 275 -829 149 540 -391 590 288 745 -809 -861 779 -154 540 602 -405 163 -535 641 442 926 -238 -535 563 -641 -9 526 -387 -156 890 -81 680 -972 996 165 -141 288 205 -480 610 549 328 -890 416 116 -513 -155 -987 -120 599 -126 -717 381 -583 388 -825 153 652 -312 -247 136 -102 -832 716 11 138 446 -589 845 112 -768 890 -935 534 -208 261 225 434 -455 478 6 -239 809 18 106 -524 456 564 972 96 -593 821 -726 -977 -604 -867 882 -949 699 -581 247 108 169 12 418 -533 -103 -762 -516 -647 -798 -946 -693 166 -546 -327 -554 -656 674 541 12 881 -281 711 184 759 -819 7 -710 -121 265 -561 -812 -60 79 788 15 77 720 491 -321 441 938 -209 -68 659 214 802 383 -399 213 -252 -934 -529 -234 967 414 160 -118 5 664 -935 -785 -162 -353 32 884 466 -234 294 -713 401 997 522 330 -889 -915 498 500 -819 -105 -493 13 -929 808 265 711 922 435 676 654 -627 629 733 509 -712 -718 -934 -355 268 -369 393 -595 -864 942 675 419 432 864 -930 -342 542 -477 -620 990 707 627 94 838 -556 -162 -605 -87 593 608 -748 923 -583 -730 405 718 -847 470 513 -765 750 -775 -470 674 -727 -443 -897 961 -694 766 455 -571 874 955 -278 -353 -758 862 -531 260 -309 531 -890 937 -819 213 221 77 405 -649 504 998 -810 -488 375 497 -231 -312 556 -963 369 591 -271 -475 -594 785 -360 320 -882 -350 -836 518 199 824 54 -269 -750 111 123 4 884 -132 -772 226 248 -162 146 285 -284 158 873 616 180 330 -630 -506 -230 230 216 -45 147 461 -249 -355 750 -314 329 241 -131 611 -690 189 -645 962 -216 -453 -397 -933 -326 760 374 619 -589 946 -792 -178 486 -725 -685 -848 -220 -623 -396 110 -331 575 542 640 494 870 -477 -333 -13 -400 731 -832 70 -303 166 431 -445 -548 890 0 934 -584 943 510 869 -281 584 926 560 703 646 911 -176 850 72 -2 12 -299 223 782 848 232 -355 10 -198 712 41 -950 125 -289 -373 611 42 -848 608 492 -471 71 299 -891 891 205 -805 940 -306 182 77 -627 282 378 -475 625 -667 471 -175 561 -939 -613 -689 -388 -218 -63 -428 -101 -503 -668 539 -453 482 407 192 258 84 -547 -699 817 104 -154 505 -526 294 171 121 -785 -926 785 -496 394 -368 -351 -237 776 -54 -701 -838 649 985 236 -659 -750 -426 328 -181 35 932 -407 -792 -616 -877 -497 307 -479 517 -42 -982 -877 453 -962 -975 576 -668 736 -483 -966 320 -317 -128 -985 573 262 -187 937 946 54 610 -48 650 784 -211 -338 -105 -603 992 -427 -660 300 206 111 144 227 -709 -821 -187 -927 459 675 837 758 -274 244 518 383 -705 -28 -787 -18 -868 67 665 778 -986 -117 91 -280 -430 -224 666 693 894 -542 690 814 -940 -426 -414 750 338 -444 -51 -160 546 -144 -561 557 -878 -700 -354 -870 -663 151 -71 -584 -492 -37 -762 225 678 95 -162 -149 14 491 320 -680 -352 -971 889 253 -636 200 32 665 382 354 -596 -434 814 -391 589 -854 -603 122 -724 -638 909 -360 -636 845 -84 -734 397 89 -841 342 -591 613 -747 784 -165 -667 -665 238 -822 782 -740 934 -158 745 -339 -452 -635 236 -407 110 540 582 -225 -435 416 -435 803 987 776 317 839 -53 436 588 388 -472 838 36 382 -460 855 653 313 506 -470 -526 -235 779 829 -348 -232 -617 -518 970 -90 -230 269 -993 731 485 154 -677 428 -536 287 253 206 451 -768 755 526 -167 -618 -159 773 714 -114 -529 -21 55 -512 -968 -927 462 895 -339 387 8 -610 -465 330 178 588 -620 -604 -949 393 -170 -48 -329 72 196 808 525 466 707 783 -750 828 466 944 905 433 396 -561 -60 -21 -270 -395 -468 915 361 43 897 703 -251 893 -833 163 -859 -256 -916 -128 180 -717 596 372 89 -866 797 -843 816 -417 511 431 95 -793 -723 -276 269 -591 284 -650 -533 768 89 -982 -296 882 377 333 -314 421 -558 313 602 -606 547 872 -969 277 -327 117 893 804 -120 338 158 -414 763 680 379 -230 622 78 -517 -920 -5 11 166 -346 -758 267 768 -595 356 120 -580 -104 -113 -315 451 405 292 -600 -710 -760 -1000 842 205 -327 445 -562 105 -153 510 17 868 -55 906 -778 996 603 -620 -318 -668 626 -265 -695 -381 -585 -339 -310 902 -289 93 -372 -167 -570 175 -422 -652 -515 276 685 -437 101 43 535 661 273 168 -393 -998 -336 -581 -735 -559 -23 450 -628 -672 -103 -753 76 -683 602 11 -137 -179 332 275 -766 154 -100 -685 633 -775 707 -467 999 606 -234 -781 -970 -977 614 589 461 921 969 -993 490 190 668 -561 269 606 770 866 843 -554 501 363 -224 452 -418 357 996 -470 237 802 66 385 209 994 -301 590 783 857 952 112 803 103 401 -491 -535 -71 154 -89 -706 -439 -185 -749 -701 936 943 75 825 -572 743 -86 374 -715 200 -665 369 154 -286 883 56 -356 -1 -344 886 -285 -403 -892 680 492 -883 -759 57 494 819 -363 -328 747 479 -340 -576 240 568 959 740 417 959 -801 699 -64 -677 767 -31 136 -442 336 719 -603 -549 73 885 -326 -625 -988 181 -19 250 576 720 103 838 550 -88 764 990 580 468 -697 750 19 84 -687 -670 453 945 856 -785 796 220 -325 -426 -705 900 234 172 -517 -823 -342 275 -661 357 734 -94 813 520 698 -10 813 296 -359 -34 -243 -451 120 340 924 -244 46 226 317 -98 -503 -791 371 -639 -136 531 895 -314 -757 625 -477 -383 154 136 267 -228 -82 -670 -800 720 -528 246 -319 -527 -951 380 -53 -687 -326 -712 792 775 405 -638 -765 -755 516 22 -653 587 691 -318 550 -312 -583 -146 -743 664 -400 -92 -829 -449 929 229 236 -707 512 -142 -897 568 611 359 -292 607 548 -163 708 842 748 982 -15 987 232 312 -262 324 144 17 -202 -860 -412 -892 649 152 -747 -840 164 871 655 -746 886 286 910 712 -233 -863 322 -170 909 161 -460 223 -970 -34 241 372 -806 -887 606 -846 -137 777 191 274 340 -847 -15 927 49 -892 -770 -686 -114 955 987 824 -350 481 -280 -62 43 627 -871 -625 -799 -500 70 -509 813 602 -146 580 310 -236 -432 -795 -439 302 -873 -41 -505 73 455 750 -532 488 240 876 -719 -535 17 20 656 -783 919 807 -773 944 228 -367 983 -43 -273 405 -650 218 -499 -414 -627 287 -434 -963 275 779 125 383 -649 -466 -683 -211 -199 524 397 235 -176 173 -656 -126 512 176 705 -157 290 638 759 -233 -92 286 704 -415 -556 -349 -887 764 755 -293 108 -927 948 -209 -536 -813 -588 -504 117 -464 485 754 -117 961 804 479 -749 -601 226 -557 187 -598 623 -52 -686 743 -967 -941 318 915 -897 -224 -745 -966 -756 808 595 -715 127 -826 -989 628 21 731 963 551 -993 -133 223 173 664 302 -462 -188 912 667 -406 338 -80 690 816 -575 921 755 -799 -987 -968 -997 921 411 159 -111 -1 502 -652 -355 -587 -865 -104 -714 -204 -516 -414 -330 -797 -367 510 943 982 -265 -810 86 -136 -72 704 424 -625 -201 -698 -360 -361 771 892 490 -615 -11 -66 671 -777 -909 -634 331 366 -707 -956 -33 -952 633 -124 613 888 -710 -768 -645 -332 44 847 -914 948 -358 -104 -397 557 850 -88 -286 -144 -461 -262 -649 -853 205 -835 -225 852 -88 845 548 477 -847 -715 -334 -484 463 -662 301 -532 310 704 235 444 720 -751 -416 9 213 994 801 437 797 39 8 43 -693 236 -772 743 752 -253 -356 -631 -188 -761 -21 13 55 988 -798 130 256 -448 -210 299 -917 503 -625 166 -481 -239 538 422 788 -36 -829 992 -761 -620 -955 895 -165 19 389 813 219 -279 -630 400 -443 685 -885 991 -940 804 456 -230 996 -245 -648 756 833 -861 862 903 837 -368 -553 4 900 -948 -428 -873 -559 -188 -872 550 -285 430 -709 738 869 -532 559 408 915 -697 -498 27 -596 -744 -675 -72 554 -342 -380 -656 524 -953 -662 842 -320 -312 -839 -964 -9 -257 987 125 -537 -415 -330 -4 389 -349 -247 -955 -254 -352 427 377 -565 -45 -73 713 -319 514 -826 407 168 -82 -490 609 -306 64 79 -330 880 118 60 -738 -978 4 -383 -399 -131 516 761 -664 -326 -746 -210 807 26 -277 960 -36 -181 890 767 -394 -903 220 5 -358 162 -622 -413 -50 -149 42 641 590 580 -458 -147 -882 650 -891 -887 -721 988 -584 -850 315 -318 899 -552 -423 194 648 -376 925 392 730 33 -497 -540 845 52 -457 -794 863 -485 562 -73 415 898 -524 525 25 910 16 -473 -353 -64 -77 741 -981 -21 -727 -847 -424 -37 -715 -305 99 -886 908 204 143 415 -288 424 365 -125 549 -446 866 369 -407 -605 157 149 -514 -39 -487 -717 -170 88 272 279 -723 694 29 -134 -465 72 -172 -992 -677 -404 -242 -799 909 448 567 967 -503 685 -329 -711 -203 346 -328 231 -196 -337 913 580 -160 785 803 304 -904 372 -396 -228 -308 817 -448 -515 -883 -836 201 747 -569 -178 -261 391 -155 -661 -234 600 811 -827 -207 -733 -932 258 282 -862 570 421 511 -361 422 -277 66 -713 -554 338 -300 -468 255 454 -2 -284 -104 -218 -575 282 932 299 535 835 998 -379 199 839 -188 -888 -601 508 -566 860 0 -919 851 -367 207 -992 814 -31 567 -489 446 902 -502 596 207 334 948 -122 39 891 -481 35 307 -187 663 -857 -747 200 225 -154 772 -894 -307 86 202 -384 -131 33 899 337 -514 -996 -833 809 945 802 377 984 -515 -543 783 -221 -97 220 -840 -615 -947 276 251 881 164 249 -324 -840 -834 334 219 758 -993 -58 127 730 18 600 239 -338 -18 213 -307 933 239 -155 366 -276 730 646 841 -932 -683 -922 641 -283 -193 75 -797 -437 652 557 361 167 -595 877 -148 -664 -457 -831 312 -905 50 -163 322 739 870 681 442 192 -888 -663 92 701 -780 -659 -271 976 -469 9 -930 897 97 -649 873 -586 207 -739 -612 718 638 504 -739 -276 -150 -231 873 110 876 449 -923 235 -119 -398 -552 511 -507 -307 -666 -412 74 141 -293 87 -839 106 860 677 -844 -855 391 -810 917 883 -532 -982 671 -755 -541 -801 -640 53 55 -563 495 203 828 -877 275 -174 533 -757 683 -710 -749 3 -408 214 850 383 -969 309 22 -131 -55 -616 904 -454 -896 -467 136 -709 801 -151 546 -32 -846 -8 -919 -504 687 -485 -53 45 540 -170 -675 796 472 422 -584 -224 -974 186 -753 278 662 -537 915 6 393 721 -118 -322 -681 579 -566 -705 -811 -936 -220 -108 287 -497 -532 283 -610 224 510 201 897 -907 102 -662 -719 660 926 312 -252 380 -915 -658 -792 689 866 106 345 184 -574 354 -10 -826 -646 -551 309 731 -645 372 765 215 564 972 -423 -842 160 -792 -71 -255 -876 -639 -713 76 -59 621 376 638 290 508 820 832 875 -507 58 128 411 947 490 355 -567 569 682 890 49 426 -564 37 -551 143 -515 -468 383 928 -813 -367 149 364 -466 -514 -677 374 -333 -127 -246 432 647 -931 974 -330 -478 -1 -409 948 -405 -798 477 -674 -434 -867 -291 -34 -290 59 505 -173 -887 453 560 -513 -904 -907 996 899 -15 854 -550 462 970 -712 4 738 580 -274 945 799 -526 953 -162 -147 326 -723 656 132 -252 902 540 -933 209 -316 -957 -918 462 295 -958 891 -469 58 -998 -188 448 363 540 -701 28 795 137 128 77 -5 987 59 -680 -946 9 -778 334 792 532 605 -220 -387 -445 200 688 -600 -177 22 700 925 -511 251 383 -594 787 770 -166 -553 -556 762 475 8 987 -951 -237 -992 357 -783 -186 716 800 74 -19 835 -212 -735 432 -202 378 -80 -200 916 -778 760 84 -628 -970 917 -184 704 789 -217 -304 -659 -402 442 775 366 -431 -515 615 607 0 262 -592 132 -993 -551 405 -958 -30 980 -668 656 -718 712 293 -868 147 -966 165 -541 -88 -991 -88 -171 660 627 -251 893 872 -231 -129 380 60 -636 548 584 -133 -784 52 748 322 794 82 -384 4 443 -412 -946 -641 -955 543 368 -359 448 363 -281 -847 -699 581 893 752 140 294 -240 15 984 -280 -445 -997 -896 -989 -9 -740 660 -407 -87 7 980 172 480 -778 -583 -434 840 636 -839 -236 281 97 -552 973 -772 420 -682 315 732 -597 -809 -462 -966 -346 405 -866 -736 894 870 147 952 -862 464 -673 -976 -779 875 743 377 54 236 -121 -279 625 769 -276 -866 383 945 -409 -660 176 195 777 -970 -289 458 886 -979 -578 -593 -114 834 -707 896 -762 -71 881 -798 522 -752 112 53 -987 950 -132 -581 138 -992 49 323 -281 239 228 186 595 -316 -193 -287 -748 952 810 -130 778 -606 990 -288 59 473 449 336 557 675 -372 -698 -583 -492 542 -148 -555 253 -95 -968 -981 -609 -242 758 -245 314 381 -464 -137 207 -402 -596 -689 771 -457 -426 407 669 -836 -406 489 -391 571 -415 890 918 750 -5 -837 792 -154 -132 647 -141 -302 868 -80 -235 -829 65 862 728 627 -452 926 -239 521 -448 -172 -24 -211 133 609 -196 -449 590 -854 785 899 -819 679 -934 -539 253 -148 -668 -633 217 435 -822 254 -799 307 -220 -215 553 334 210 895 538 -881 938 -279 -19 45 871 -241 -354 431 116 756 434 -759 -537 990 789 -350 -80 728 993 -557 -266 518 -29 -972 84 -281 35 -178 -287 -120 86 301 -279 232 313 -419 -909 -506 -569 -236 154 -504 569 -119 -118 178 151 -458 -323 -636 52 863 -431 898 -896 349 606 -995 814 168 445 888 618 912 933 -886 -973 -953 -894 -48 792 768 -435 190 307 495 115 -319 124 -932 -784 -554 478 389 66 541 262 235 -890 -836 -330 195 -91 819 588 -800 -29 -43 688 -282 -293 -43 899 453 619 -37 274 -765 167 714 299 -92 -558 -508 439 914 17 -877 170 -324 -493 647 -520 550 -530 221 -819 277 636 637 -199 -864 -597 -286 -947 -337 77 722 -192 198 392 340 363 -205 -22 -422 760 954 -691 -240 -875 -30 -93 -264 941 896 -350 456 58 7 363 -801 -337 700 266 944 89 824 -455 968 -842 640 -420 847 -406 -796 365 334 -117 -959 950 -813 -209 -172 -107 272 740 637 -933 -914 916 -360 -586 -312 563 786 -388 -369 480 169 497 -838 -399 -234 -910 295 -440 548 145 -195 279 989 45 973 -616 -237 548 732 -369 822 -227 -794 -379 -303 -954 -402 851 -636 224 -497 -495 851 710 82 763 103 749 -908 -982 -171 -477 -426 402 -836 854 582 -365 -772 185 862 -343 321 -206 986 69 190 320 594 879 -127 193 -929 -176 -122 74 814 -989 -720 773 -600 -793 -1 329 -614 -882 -272 -939 763 537 524 969 -584 -102 442 -725 -360 299 206 925 82 -206 718 319 -135 -919 345 -464 -840 445 148 -935 -190 -368 430 -96 -534 -82 -962 -94 -179 -210 -698 854 -819 -827 -819 392 -609 220 -860 234 533 -234 390 690 641 919 814 693 990 925 795 -447 377 620 812 -427 285 949 -581 -791 330 16 914 -884 71 168 -839 -153 -816 93 -565 456 -243 618 275 488 -305 777 682 903 43 -253 758 640 -538 -857 -778 349 287 -706 530 630 -572 -506 36 -872 5 -892 348 -790 -891 -201 356 132 -332 880 540 -882 -275 -492 524 413 -628 993 -224 -590 -978 -786 662 166 -906 -162 934 803 -929 -776 179 79 -616 -840 -716 -140 -162 84 -887 462 792 84 -600 -117 626 -889 -87 -871 -296 -402 -240 229 252 -225 -398 -539 367 -136 988 382 772 -484 770 -217 -856 -447 -785 -120 -752 -170 45 442 -751 660 -426 943 129 -415 449 -718 -670 351 349 -402 450 127 -424 561 -483 -952 -496 194 -451 211 678 -25 202 790 246 338 148 -984 718 481 515 -403 -955 468 -48 -842 -947 944 -121 -85 958 -507 814 500 -549 275 -336 -970 691 490 -826 873 -524 -669 90 -456 324 636 -42 270 683 707 -450 388 -74 -447 470 850 -43 -526 -760 332 -196 699 -914 -666 -471 -826 -668 659 111 -96 722 -874 377 979 664 602 93 800 181 932 249 -398 -243 1000 -148 -34 640 -151 -356 -543 -29 -384 -776 536 -689 -724 730 -302 450 834 991 951 -783 -463 358 -681 643 -792 654 190 -294 701 117 -719 499 334 -86 845 488 -856 428 301 698 -955 544 -994 -631 704 -886 -59 -362 951 928 -54 -171 433 -164 771 274 43 870 -546 59 -603 515 9 -554 -412 746 206 450 839 614 866 -951 314 -910 -473 -977 225 -630 -549 -124 705 -415 -781 -490 -939 -316 -759 544 -520 -464 -109 -831 -427 -476 -854 -33 -83 903 -975 -507 82 933 -404 358 500 156 371 13 -825 217 -499 639 -789 -659 -622 -130 656 -406 -992 -556 248 -144 -360 -395 -388 851 -624 -997 65 -426 -782 -392 843 597 -414 8 -435 283 416 936 -809 901 -265 266 612 -549 301 695 723 852 -62 -307 -743 322 -433 -284 -654 560 -666 -454 269 640 -725 -801 -213 -592 -80 351 -531 -102 604 -491 98 -152 125 867 751 569 -313 82 188 994 483 -937 -212 -611 494 -389 347 -208 -985 -378 253 -332 -414 -335 593 388 -511 841 -566 294 -668 530 -818 312 -699 -573 -678 169 -312 -371 -226 -738 -668 442 -546 726 -670 -546 -795 396 808 146 -881 935 763 -194 927 129 824 -122 -292 972 -20 870 55 557 543 -506 554 897 -277 284 888 393 -938 -280 -447 -600 395 49 -731 843 427 817 -362 881 -854 782 259 -94 -620 -386 587 122 -580 -327 -67 475 762 -199 708 -958 292 978 158 710 -875 632 -783 -668 927 -864 -555 -296 876 -401 -79 415 -400 42 -457 -476 980 657 275 -129 823 970 -290 520 -763 357 525 -932 -231 933 -248 218 595 783 730 9 -481 336 -557 -492 -664 828 623 680 -769 442 392 424 414 -741 -819 489 700 -633 -903 314 -210 -94 -319 341 -577 -695 -916 488 -268 -764 302 -503 76 -396 679 416 -546 176 874 934 -491 421 -193 7 688 -2 270 447 452 -885 -759 -262 736 -176 13 -922 455 245 769 -616 -105 370 -444 242 -937 -467 93 -615 44 -782 542 841 -267 -803 -977 -107 -117 -968 443 -820 137 147 -635 -684 -700 58 352 -839 468 -726 -492 991 565 61 -405 903 -701 -39 513 -890 133 -212 292 -180 339 123 993 983 694 -336 -747 831 1000 647 -336 -4 -659 219 721 67 79 -386 967 801 -916 906 495 620 -226 758 195 -680 945 -302 66 774 -276 -795 -660 -847 551 -30 456 -613 -792 520 486 496 90 357 -789 -186 965 41 279 600 932 685 -402 348 -196 -921 -72 -44 593 -210 -218 528 379 746 376 134 -367 -248 357 500 -974 726 762 36 298 -175 -258 979 124 338 -834 343 -826 302 630 733 -108 -157 927 -115 555 986 290 -264 -217 640 448 -460 -511 -489 834 -650 761 572 36 641 41 -811 -154 601 -123 310 -445 -218 560 612 10 -285 458 168 -777 -814 -892 -533 128 -837 -432 -130 -820 750 534 359 -734 254 -697 700 432 -472 596 429 -702 -579 -784 -809 338 992 261 -527 30 -502 266 -16 -955 405 -713 746 -739 113 548 329 -53 -244 -518 -108 -238 715 8 -488 973 -43 348 -966 31 -325 -636 -182 -104 561 -284 -13 545 463 -712 548 172 -838 149 641 208 150 857 832 346 -911 516 -415 907 694 -384 -728 391 419 -928 884 -534 -542 -86 -258 815 225 40 -386 553 62 -886 20 -889 673 -870 -319 -175 363 297 -642 773 274 327 350 -11 620 -439 -426 -336 778 675 81 991 336 -504 560 -931 -870 304 77 -724 248 -619 -16 671 804 -436 861 -147 -737 -659 288 421 -558 276 239 470 -83 564 -700 -881 556 -836 -896 -378 472 -947 -116 -956 -936 -138 -21 819 170 -94 -907 792 648 -85 9 578 -313 -572 197 432 -255 -401 -425 -461 -925 -933 891 -652 -960 253 559 -353 -138 -787 857 469 858 -859 -696 410 535 47 -946 -751 -425 -685 503 366 -88 -881 -722 296 -614 431 -351 68 -271 -64 -706 -83 427 428 -476 253 248 763 189 -779 961 921 452 318 267 570 -925 -702 878 376 264 -662 829 765 -516 227 917 570 576 662 970 329 -501 -637 636 -563 -919 -683 87 -452 -756 769 -134 108 -169 263 -675 -650 437 -286 -889 236 -547 447 262 98 449 610 727 -800 -288 -732 806 537 -240 116 452 -995 288 924 21 857 -7 51 -860 -22 916 761 470 476 -582 -360 -392 -396 -693 -581 399 -298 200 624 -856 -252 503 573 130 -901 -573 -755 118 860 -697 -270 842 341 -645 -413 -872 891 -924 40 590 274 227 -35 777 134 -491 12 -760 -257 392 -940 722 142 761 -938 -545 623 -466 867 -201 145 -673 919 186 -323 -76 -50 -923 -370 833 165 -464 -424 353 -792 -667 457 551 796 347 -243 765 257 -533 -415 -973 172 -632 776 349 -615 670 -426 -811 -483 -820 -620 276 14 -160 850 317 599 990 552 -823 120 632 -204 670 115 246 -724 680 52 -384 395 136 338 -101 469 118 -397 899 36 -150 319 305 -826 -198 -47 -189 645 481 85 859 980 -247 700 -954 -684 -938 565 336 514 -496 -816 540 826 90 107 854 272 158 -188 677 -577 641 -499 -93 916 688 563 899 -143 907 -162 815 276 -472 262 681 821 670 -964 -298 154 578 462 -15 435 -98 5 -568 461 613 489 87 -855 921 393 -806 -932 -359 375 742 983 641 -415 -972 513 671 19 -217 290 724 876 -451 -602 626 -978 245 -134 -544 -897 931 -140 71 -114 -917 566 885 -47 826 -894 255 -564 -405 -654 -735 921 98 -185 -498 782 702 418 709 720 478 877 748 -513 838 412 654 303 -420 -8 344 -435 -752 -420 719 -690 349 942 370 364 -853 -994 597 -944 121 -387 -151 134 881 832 364 738 816 -97 217 -389 -494 -683 -360 227 -490 -773 777 -785 -940 236 -261 559 838 -407 -197 -944 -264 237 924 536 783 -626 -145 180 -693 -220 884 956 157 -825 541 -133 590 -209 543 -835 82 461 -434 -733 184 -877 56 96 678 66 221 -330 -608 -73 -443 -200 -885 926 -290 466 -405 -222 -44 516 -546 -739 433 -58 -840 706 -647 698 652 -411 -96 -640 -657 -823 -549 62 -975 -125 -107 -876 462 536 -265 150 30 888 571 860 909 75 134 -619 -199 -638 11 -286 -852 -843 230 770 916 636 -547 745 165 558 -447 -429 -86 589 876 -968 -119 318 -647 -284 750 465 866 105 150 20 -651 453 -842 953 266 -446 820 436 -507 -718 -637 -709 -527 -293 -914 113 645 906 362 874 -83 579 -237 -36 -275 975 -869 30 919 -178 502 516 342 -566 11 -53 -888 -270 -394 562 30 -895 255 604 692 361 -83 -452 -166 -185 -932 80 -43 -812 374 507 -193 -851 364 -135 -300 193 -769 -108 -911 -952 888 -715 407 -630 -241 669 -511 649 -220 -749 -250 296 341 -935 546 955 337 -762 432 -400 -27 38 742 -123 -208 -480 28 -835 -744 -803 -517 651 989 -8 234 670 458 725 611 684 105 753 -634 -230 -917 180 956 877 -445 -664 -417 -917 46 -777 179 -342 -100 213 -339 228 -708 -946 736 -663 -244 147 -995 686 118 -742 815 -465 104 949 -608 383 -77 -837 139 257 -124 -180 273 -10 -998 -949 -168 -397 552 -761 -904 -537 500 -566 -85 -586 -821 -634 164 -205 941 -243 -993 -717 999 -25 -583 -369 -479 538 424 793 -707 -107 -989 840 -132 498 -867 -82 329 618 -966 -844 11 135 381 67 -594 834 379 -994 -536 -929 659 -686 911 -679 410 357 381 781 331 758 -452 -109 851 -947 -583 326 10 461 182 -707 686 516 673 938 -535 372 13 -264 65 -415 112 692 -755 559 39 358 414 384 759 -731 561 700 -229 -735 704 -44 5 211 -935 667 213 318 362 -244 738 500 684 27 234 123 22 -18 -915 232 296 470 881 -334 -242 79 219 -567 -306 -619 385 569 48 -917 40 281 -239 -989 955 -795 176 684 -941 -871 320 -371 -982 -137 -194 41 -162 -649 -494 -51 -823 313 463 67 142 -103 603 -845 771 -977 -756 882 -556 -279 611 -726 787 257 297 576 -602 117 342 432 303 -603 -593 274 -16 -535 -853 -103 -905 838 757 453 776 370 -317 906 -739 366 -958 977 -930 384 -601 -193 257 -544 -742 897 -895 891 -235 -50 628 523 149 -493 -387 131 196 -179 -313 355 179 -308 364 -932 962 399 8 -523 538 61 922 330 630 -995 -415 -422 567 35 -654 -139 496 804 41 517 344 469 -786 5 419 -384 369 -412 64 865 781 -685 -61 856 -184 -234 -917 202 517 -524 -452 -732 -159 674 83 -758 418 -496 867 -351 -682 536 630 -10 326 -554 830 718 -409 416 -664 588 216 -804 -716 758 944 -796 -944 236 200 70 -872 -948 907 793 655 257 327 184 761 -524 -490 488 -722 -774 684 -651 -938 956 229 722 -519 980 -381 -658 261 658 -187 -973 92 -255 -364 812 -705 279 -854 -764 402 869 -424 252 212 552 166 645 -42 844 439 -98 561 442 906 264 -337 172 593 -835 -918 984 -936 237 -622 682 -704 -594 -446 431 372 -99 -206 -37 -243 92 629 -769 45 44 862 -610 382 -376 -231 748 -657 354 577 -138 957 398 -38 -818 -314 -118 -574 -878 993 135 690 544 -616 113 -281 196 149 834 960 -872 27 -330 -133 929 580 942 540 605 -72 -33 -7 607 12 -174 747 412 482 -82 -268 397 -470 133 527 -915 -146 394 369 -699 -177 -311 208 -611 -188 -643 992 49 991 572 47 499 374 617 -51 -87 692 601 -181 -969 -979 -640 660 366 45 853 420 -792 -861 -786 969 -354 -939 733 -283 858 -24 -703 -442 914 897 -678 182 231 -949 670 -236 33 -182 241 -512 -165 519 -10 -855 568 132 529 551 925 -545 -452 -318 674 612 -867 845 43 523 -532 -297 777 -510 368 -846 -718 -301 -491 297 219 -632 -607 573 -323 -968 -448 113 492 -631 25 -423 -644 -422 554 6 169 -365 253 -455 -495 379 -726 -258 -599 191 -181 -345 -492 -120 -561 75 -91 -514 475 -2 -407 481 259 180 -533 -939 -732 217 -528 365 167 -128 638 610 -564 970 230 491 307 756 921 -455 825 -819 615 -751 -622 -331 275 188 -815 533 355 557 -275 -385 -481 -487 727 -167 -465 636 898 101 -51 876 507 -759 361 -322 -637 155 225 -707 631 -279 -331 637 -254 489 -338 -129 -599 964 314 -46 774 -294 782 -177 -592 338 406 -570 670 462 554 -465 -102 -538 928 -307 672 -576 -848 -791 121 -489 981 646 259 -881 864 530 809 -740 47 -740 858 -942 481 30 829 89 912 -71 976 429 19 -610 -273 -711 -574 389 -107 578 937 272 -866 632 -198 -859 -797 -518 465 -413 -603 106 -46 -822 600 501 -630 130 61 -886 764 980 -19 -222 652 130 684 -73 389 -184 -438 -944 -623 541 427 -564 638 -998 232 -495 971 631 566 -864 614 -318 -403 -336 -81 731 681 490 -499 480 -437 530 230 660 -177 338 -639 -24 251 818 69 269 483 -426 671 -557 935 135 -922 749 -700 133 129 577 -16 700 -266 -686 761 -989 -89 112 -196 758 -763 -614 -897 575 314 29 82 -943 474 493 -889 -232 -238 -552 -551 628 -613 -499 -227 -523 79 -771 508 -591 45 -570 -615 -850 403 341 -997 -441 130 592 -390 -403 315 720 255 -548 -687 -348 -790 -491 -512 -701 -30 -507 -439 507 829 -774 522 645 -668 218 -794 804 330 170 -432 -705 627 626 459 -346 -53 -111 37 -84 807 829 252 -966 -387 -865 667 -501 116 -901 -416 -817 25 -311 143 -285 164 343 -843 -348 287 -543 -450 -33 995 -954 863 -25 -30 -950 154 -312 740 -497 109 -451 -176 547 -920 -454 -588 -250 -756 217 749 -537 224 520 -732 -917 -893 -120 -821 652 -580 457 -755 -374 -728 151 -532 128 -410 662 748 -990 -973 -23 -841 749 -811 -594 -18 329 -161 -445 -26 404 550 -771 394 -758 875 -326 -516 -573 15 -432 -90 -896 -161 -248 -728 -847 -711 -366 388 285 -202 -901 -927 101 -292 -680 -347 885 388 -855 -209 595 320 242 970 737 148 -753 410 52 56 -743 -403 -731 229 787 -40 -899 100 -445 -347 602 -286 -869 992 -338 764 503 16 243 656 152 -460 -624 -15 -708 568 -355 -426 383 898 477 -565 300 -517 606 -708 -824 469 715 445 115 -748 -487 -386 -171 -109 -368 937 233 -565 905 807 763 -573 938 808 -905 -871 11 324 878 -302 529 -626 602 -928 221 -106 -179 145 520 -924 -385 835 965 808 -325 -624 -533 -773 -929 -756 881 899 -307 537 -306 -404 32 983 -22 149 -222 812 532 -664 -473 -125 182 -433 -270 -344 437 617 -255 865 987 -30 -595 718 -826 -898 718 -845 -314 254 849 -441 -51 -576 -708 -877 786 -306 619 631 -603 681 -964 26 437 389 -98 -829 -244 50 -749 -574 506 115 299 1000 315 -906 -702 578 862 390 -425 -194 332 1 -812 965 794 -699 -56 -23 -596 43 -961 -418 -153 753 -490 -119 -677 -748 -148 -760 960 223 -349 -260 595 474 -154 -227 319 -197 -129 -51 993 66 680 -236 488 801 -544 -349 854 220 -790 319 -139 881 890 783 141 247 -378 -961 567 784 662 -511 30 985 691 394 -469 -514 726 -168 353 -167 -922 -326 -220 710 -353 -817 967 479 -510 -384 982 592 -629 32 174 619 -347 -762 96 47 661 -146 -930 -594 -85 -252 235 -800 -83 684 -78 119 383 1 975 -358 -176 625 -495 -225 104 -34 367 -477 30 -500 -263 -659 -856 642 -966 480 -271 -231 175 880 -333 609 -639 -561 -28 903 71 -908 -403 628 -617 294 -123 836 -320 392 -805 -542 -220 771 -754 -740 885 843 822 26 119 -337 -179 -665 -326 202 999 -760 333 187 389 -527 144 -47 -318 -432 -749 -971 464 -317 -256 -713 -624 -454 -773 252 -774 13 -253 613 0 217 -997 879 -447 -396 -717 -37 8 26 633 -887 -319 -424 -526 646 735 -548 -575 220 -183 388 526 -990 -913 -621 683 -511 794 790 279 -556 921 -690 191 -272 -11 845 -441 -514 -230 -676 -383 604 -376 -481 58 432 774 -518 -691 36 -722 -394 713 -643 -809 -296 -962 775 -710 -363 683 396 -195 -447 808 -181 237 -307 544 532 -214 279 -27 -349 -425 -749 455 879 899 267 955 769 336 -762 221 118 -960 -670 -34 695 416 -678 2 -425 149 860 -335 871 -904 36 941 598 -665 915 207 541 273 -131 -40 671 784 750 956 -841 480 445 -441 116 -100 88 455 -677 -208 -270 739 736 529 -110 980 672 174 956 -839 -916 -533 -49 -412 831 -591 733 -600 -446 664 -70 -529 585 672 -592 -922 -863 337 632 -759 -646 -848 65 489 -802 -464 751 -601 -150 -72 339 -802 -590 -421 -539 326 860 858 -499 -312 937 -808 214 -684 -901 156 824 829 924 710 -206 -82 214 -808 868 -380 111 60 -343 -128 -607 293 847 760 -107 585 876 -198 -677 29 -31 506 347 599 332 -60 20 606 -293 -891 713 865 -245 -4 357 939 784 733 -543 -727 315 -680 405 886 30 -347 -296 457 -215 583 -658 929 452 -880 -390 -449 484 29 -462 374 859 692 -344 45 -272 -78 30 29 812 395 116 -71 -407 342 679 -729 -445 -932 -460 -503 563 527 864 -362 181 -718 -463 720 -849 -850 383 -418 787 680 584 -765 -846 -51 -985 -437 240 -293 -140 -485 904 808 -720 298 252 643 -52 812 48 -178 -585 -335 357 680 -725 873 723 461 215 930 813 328 200 -426 -751 351 -814 -390 65 -656 403 -944 927 539 344 -451 27 630 -219 771 467 -575 877 963 162 -4 -161 -866 -699 -97 -241 82 259 -617 36 -959 824 535 273 -642 -143 710 -968 713 945 -169 449 85 290 -861 -131 219 -525 674 -572 227 -813 -327 -79 -711 -493 931 -808 -379 458 -889 -368 446 -204 727 -607 364 241 -733 901 267 573 -661 484 -115 606 820 468 312 487 924 646 712 237 -776 -917 15 -968 689 -410 -920 557 -809 -675 -355 -222 68 -249 -856 128 -245 827 -626 983 288 -485 455 -850 -104 -421 650 -277 -834 -472 -288 37 -782 -299 879 264 42 -409 241 359 864 760 -85 -382 -782 341 478 -618 44 277 551 -27 30 232 711 47 -672 -868 137 -342 960 763 -391 -283 272 -231 -601 -583 469 424 694 662 285 116 -323 928 6 354 632 410 467 -447 66 -110 -391 725 774 999 -855 -369 -125 204 -606 869 -741 61 296 -753 -502 634 113 -748 655 -410 742 250 -840 -78 36 142 750 -558 -937 -908 403 -505 -487 428 -753 7 -672 17 693 725 -789 603 -645 767 -786 -590 -659 -605 -54 -526 24 856 754 -62 -559 -818 -845 597 703 470 413 -84 -244 159 957 982 836 -607 581 -158 365 333 -74 295 145 394 -574 555 448 206 -689 -356 226 -20 988 -445 -378 -34 154 226 946 907 -957 785 -289 -789 -578 -159 -401 -968 -501 158 545 729 -331 671 -61 -85 838 505 243 -328 -311 -326 -857 352 -513 -302 639 546 -658 -75 227 -876 -132 215 962 180 629 691 503 -958 -140 -549 -937 670 -815 190 953 -13 -888 731 -959 -948 -439 525 -605 -721 642 -578 -416 171 -263 254 -982 -258 -648 -897 7 805 -463 -39 -737 321 -238 304 -881 -91 -977 740 -607 835 706 79 837 548 898 -727 943 518 128 -404 -28 770 -114 -577 321 158 -651 -396 625 586 -551 -387 -475 477 -897 615 921 155 -603 144 679 445 -634 -692 677 974 -922 -456 -184 -506 148 935 193 467 626 410 -830 187 -296 -159 -95 -506 849 -780 688 203 -628 -639 45 161 -97 29 406 -791 133 591 -711 -991 -698 495 639 699 -410 834 855 976 999 590 -769 -472 -107 588 -121 -302 -344 -803 277 190 -458 -503 778 -386 709 -323 -831 250 266 -969 565 692 -311 849 857 851 -445 -957 -13 134 -487 939 -125 -302 -717 113 -654 -997 844 114 762 900 608 82 -717 -528 -683 -189 -437 218 -525 -400 -31 753 687 -621 -620 -84 294 -729 -834 -832 100 406 -483 -11 604 -647 -869 -947 -97 -542 -384 563 -852 -876 -658 -133 511 945 381 271 727 651 375 967 -595 649 860 -878 -775 141 86 928 -464 -789 19 734 -469 -92 -290 916 438 667 603 -169 737 -478 -165 -223 870 428 733 -141 977 339 -500 -604 1 405 186 979 -769 171 649 831 -983 23 92 -852 -927 -183 904 893 -154 884 744 -441 516 -533 672 -363 614 90 -406 871 899 327 770 -304 -295 162 195 -891 79 425 831 -996 -840 -169 416 -596 255 153 127 472 -657 -475 -507 -289 817 447 411 162 -773 -181 -484 118 -417 -285 291 -266 -699 -924 -946 -12 -594 998 -513 240 -35 -335 -341 229 439 896 616 506 583 43 143 -917 505 -869 923 405 -353 329 128 -13 -991 -330 -14 964 -70 801 -264 -649 88 -381 -707 237 -614 779 -1 -907 -257 788 178 7 485 -245 -968 486 -678 503 -34 704 -98 647 -104 500 -759 -255 -822 -2 451 283 -502 370 560 797 -425 -62 -687 372 -69 893 -623 -917 -230 -409 245 116 885 -847 -189 -608 -380 -909 -780 441 -37 618 531 -37 -168 908 -803 133 132 659 -178 663 241 734 941 -333 -322 -213 14 310 718 -194 846 174 -330 221 -130 -648 867 -963 701 -489 44 -978 -254 -952 -63 77 819 512 777 824 -234 860 -262 -736 -91 -636 -102 815 -826 312 -628 -759 -81 -348 717 422 798 491 802 142 -120 -862 264 860 154 155 510 892 409 -456 -968 -426 366 -536 638 -67 -49 422 399 0 -659 226 -54 -668 -307 -469 -799 918 956 -90 542 -692 -581 432 -1 -354 -190 -113 647 -581 -158 57 -392 -842 -614 88 -466 476 486 781 -202 73 261 197 31 469 -478 15 -616 903 -948 -16 -557 485 -947 -18 -490 -698 113 -415 -828 -770 550 950 445 665 224 -403 18 -262 75 -878 138 -985 -361 861 561 -424 524 -727 -219 153 897 -966 -376 -111 -928 -183 681 -582 657 213 -37 -458 536 496 396 587 105 593 946 -406 -973 -674 622 90 -797 -184 614 890 275 -638 -909 -410 -889 848 -523 -311 -521 -326 412 490 297 141 937 773 986 718 252 -384 -489 -123 -504 158 -813 905 637 -291 782 -26 137 816 548 933 877 -915 469 -811 519 893 872 180 284 -662 625 308 -401 -413 181 -142 -864 548 221 327 -958 -684 -598 -474 -113 491 -887 154 -71 949 414 -789 -612 -514 816 -654 -333 718 464 994 -933 -509 -307 -507 -632 575 875 -572 416 262 -885 531 -562 -779 865 -44 537 384 584 -336 715 476 651 802 625 -300 -14 521 422 978 47 967 -941 47 943 983 604 298 -661 -386 849 740 421 -113 -410 199 117 590 509 -493 -596 -806 -249 -625 415 650 881 514 -658 -517 -282 811 -367 411 157 -180 201 326 233 -495 884 -189 -408 -943 521 316 528 -977 -656 801 -65 -110 555 -28 -475 -78 282 -829 13 -618 -737 794 311 -862 28 -6 686 -569 -718 -691 515 -348 -638 7 -134 260 71 641 409 297 172 1 119 -888 -382 502 -504 -155 405 936 244 -759 987 -783 -440 -615 -763 -411 -108 419 -156 -988 374 665 82 -960 -669 469 336 656 -299 744 723 146 709 421 530 114 -72 -747 -179 867 807 355 357 83 -570 -770 -72 -426 863 618 -881 92 199 612 -301 -67 4 976 -807 -435 566 -583 39 -714 117 193 458 -417 -71 691 -471 -473 -790 208 29 -664 -170 -595 662 143 -32 748 769 -130 938 -142 -920 -452 256 -721 365 220 -293 -561 -251 445 947 70 -170 511 10 121 -63 983 -979 -326 794 67 362 585 57 313 -658 -816 475 843 597 -925 -362 518 260 -755 181 -41 -348 -178 -471 607 -715 -56 -419 617 174 -677 360 -764 -248 -812 -597 -236 -927 -456 512 51 -51 916 611 861 -955 -657 -698 -175 -313 -524 -424 197 -224 -753 -252 161 247 683 -443 -110 994 222 -187 -351 299 42 169 -270 -715 437 204 -683 -812 -626 382 750 873 -216 -618 -147 240 542 881 226 -759 -965 301 54 423 -363 751 475 221 123 -59 -322 359 6 607 -614 -260 272 -275 195 207 -704 -571 -888 688 -851 -149 -600 -834 -969 -232 115 501 -981 229 291 506 -683 382 390 -177 56 -824 154 775 -477 338 -400 -869 533 -214 -238 881 -393 -73 530 619 -964 453 685 -480 241 -404 90 516 240 -251 -489 -992 501 -688 -180 -297 403 533 657 160 -363 535 186 518 -531 997 -356 948 568 242 -25 -10 512 -440 -886 857 937 167 -424 -728 691 488 -434 -953 -131 850 -303 -255 -359 977 -787 -139 290 -598 -645 527 -56 175 -32 -99 -693 -761 89 -17 -258 -385 544 -331 182 -82 -457 495 -307 765 968 450 543 -120 -309 -925 -981 -897 -665 950 994 558 561 814 -490 -38 673 781 -240 140 285 -217 -194 990 99 -361 -909 223 -887 -648 -321 -126 -720 -506 420 -501 898 85 401 -656 -80 -134 -817 875 -619 616 877 298 37 111 791 587 666 -221 885 -153 -162 137 -626 -27 805 265 386 600 963 504 -267 118 970 361 -419 788 61 -846 319 405 312 754 993 17 70 -574 613 -72 506 141 716 455 -794 805 -324 -556 3 615 -91 -629 165 -216 132 523 45 84 -257 -537 762 -955 -449 419 -154 369 -817 22 968 -552 69 66 223 -798 74 -865 -189 135 -73 277 -512 -228 120 -918 -879 -737 539 -438 -381 818 -825 -253 -909 282 906 825 -39 764 -136 -186 -710 404 -686 237 -123 228 400 -539 -645 467 948 701 676 -329 -394 -484 -869 883 -65 -503 -959 -787 812 -427 -982 601 226 62 -284 975 438 -478 401 -810 -208 -426 531 33 -555 -896 846 228 -834 662 478 -87 -285 211 -43 855 783 -939 848 -355 356 -238 60 -53 -31 323 -503 427 250 814 -864 168 -19 -254 -614 459 -571 -248 246 856 496 -361 -922 -120 442 2 -683 292 -884 454 -355 -97 366 859 135 487 -206 -349 -585 -679 -377 496 439 -571 769 -708 684 460 82 -695 -868 -402 -382 -102 -586 -232 -889 -249 448 688 -941 -319 -549 437 405 -355 630 626 249 102 -643 30 -849 308 243 -824 -967 -117 863 -781 283 416 -533 610 630 632 919 685 912 -176 210 199 735 -789 -328 697 132 -583 722 -561 259 -908 713 -699 -839 -261 -120 542 -903 -248 937 528 628 -19 165 422 -509 -567 -403 -297 181 -627 -915 288 -175 -570 -452 691 -472 488 335 -287 -132 707 -4 999 662 786 -484 -512 -782 882 516 -847 149 -718 659 179 -333 -870 -736 740 242 153 682 -10 193 -322 918 621 317 652 -857 119 -571 -177 -134 762 -500 730 -779 -141 -134 -101 -172 -979 161 513 -996 554 -859 996 645 -603 -868 -277 -215 262 -766 581 928 911 -83 -356 -303 -735 684 561 217 -509 752 -905 -456 -404 753 38 -298 -219 74 -269 -85 -606 529 -272 -327 -195 -209 -431 -263 -358 -38 314 91 -322 479 716 127 550 467 480 -52 -838 364 820 793 317 -787 -742 861 -1000 -755 774 -162 -193 -537 -905 -683 -658 776 -197 118 986 -505 415 -485 143 -569 251 -488 452 931 -340 386 715 824 891 336 350 969 897 8 461 754 -35 713 -499 -289 735 -503 -596 -458 -908 -346 -266 -724 239 986 -773 -369 -253 -550 -109 208 -237 739 -288 -128 -858 814 950 570 879 -434 84 -526 40 613 -854 51 127 820 569 -314 -690 -618 454 -116 765 -270 -697 -813 -547 -913 -922 712 268 -383 653 -339 -441 412 -108 -635 -811 224 -418 656 -163 -13 -63 -480 166 349 38 922 439 -988 174 -868 71 423 714 133 532 -811 -532 -824 -853 306 361 781 879 999 -382 72 -404 -895 -368 182 658 582 551 783 109 327 -582 328 -36 6 804 917 -281 -157 -229 -953 596 -605 -11 75 -667 227 -442 -623 623 310 -521 -762 448 436 691 400 -883 348 -991 333 941 53 -553 329 644 318 -786 -431 -290 -812 457 -356 291 -187 503 -87 171 787 988 -863 -635 -855 811 -827 904 859 75 640 51 333 -936 -346 759 421 242 -451 436 -249 -276 -255 -710 -256 -35 -309 -960 241 -569 -978 -24 658 680 -557 -578 -228 -253 -842 720 -432 324 -208 -813 -99 -52 27 536 -652 381 815 -774 -349 180 389 -546 -75 824 4 -510 516 898 783 657 -349 -352 95 952 -613 444 124 -433 900 845 177 131 669 -382 -757 -867 228 -651 -376 -165 329 -11 -29 402 -59 -924 -567 248 724 813 811 -10 -754 428 304 777 -636 668 -655 -746 -174 -557 376 773 775 -618 686 86 857 -274 134 -988 -963 31 862 -989 275 491 182 79 893 503 -306 34 314 867 651 -160 -231 377 285 -64 -562 -730 -95 988 -7 592 -621 878 -15 115 333 -874 -396 812 454 731 860 724 -101 -674 384 222 -481 -402 -634 506 -495 168 835 593 866 -586 289 594 579 979 245 -422 2 -591 -492 879 146 365 -359 -647 -357 -172 -397 -118 855 390 34 -122 234 593 720 598 -905 -308 85 812 -996 -738 -76 194 -962 453 -449 702 -314 -153 -200 185 699 266 807 -733 611 321 849 114 -832 -48 786 -958 86 -720 -38 652 -959 835 -974 -847 439 -762 625 222 -782 -126 -340 -585 -708 -924 -10 188 -75 740 85 554 929 -302 249 989 -960 -519 -302 370 -993 -438 806 710 -720 433 -767 -74 168 345 500 336 911 642 -490 597 541 -494 -492 -805 550 329 -240 163 283 -684 771 -955 285 189 -112 -398 182 200 -551 -257 782 -341 175 -55 -566 321 627 647 -461 538 210 855 850 644 14 145 -572 -249 534 -890 561 -650 -925 551 -931 -678 -599 472 -999 -981 736 936 -2 354 36 -398 -344 329 31 -145 17 57 -31 -530 -116 -659 -889 -183 -963 772 873 -405 -769 626 415 -238 -132 -679 -623 921 -551 -288 544 -87 -785 212 -18 -990 -273 -17 107 -833 126 833 -666 39 104 -570 -140 -925 663 -248 942 -38 574 635 675 -378 -844 882 545 819 -860 -667 339 30 -727 -531 -35 -306 382 -584 -742 -274 -26 805 -173 -509 575 -276 -757 -37 435 -881 -186 -61 -987 623 556 -731 -635 -601 -931 -159 -661 817 672 858 262 -670 -553 -982 908 939 -190 491 -982 754 269 -372 -697 -384 343 -33 382 848 934 -969 -813 122 187 -354 634 -826 -462 -656 -701 654 743 270 309 -145 -194 -760 -930 979 336 909 43 354 -950 -42 0 762 -592 683 522 -307 -333 -424 -33 -471 -321 946 -754 996 -787 23 -973 555 -607 -180 264 254 -648 298 769 914 150 -16 133 -154 324 304 -781 814 -632 538 640 23 -187 563 -576 -965 -179 41 -436 331 821 20 471 990 -934 -709 -304 -947 -43 -929 515 -137 678 518 151 140 -954 -540 471 -798 -817 -534 -359 200 -650 182 -73 -737 -787 246 106 -715 -353 451 -12 -837 216 -293 -613 -390 -133 -225 -957 607 40 -35 471 321 -597 123 786 -3 -282 -178 -962 536 -208 -727 16 834 48 -779 236 -431 977 140 -271 651 292 -41 -729 283 -219 612 -413 758 508 909 845 22 -218 953 -490 -896 -696 119 -740 160 171 -121 -33 757 136 -267 -105 -556 -833 -802 569 518 94 685 121 -751 -639 148 161 749 -693 940 -816 -150 -252 -256 -633 -314 -760 73 394 -787 -864 -174 -799 120 -529 418 479 211 -273 862 -507 -176 882 -138 -705 749 -713 926 -348 -943 -326 -126 859 -962 -925 -804 26 264 -4 681 -496 403 1 -872 -830 -487 -273 268 283 1 -438 339 408 799 -536 259 -602 630 -196 -439 -696 996 660 131 -131 61 917 491 788 296 -711 -464 912 174 -616 -153 614 339 52 -366 -440 -897 412 -471 738 344 -702 448 -954 -455 -380 -275 321 496 825 -415 -146 529 -244 220 824 46 540 -275 542 619 -447 -740 -137 -754 853 515 -311 225 505 494 -523 -403 812 617 983 -90 -20 299 -225 563 -78 953 518 -907 -344 223 -496 -873 619 948 -607 602 -6 -360 786 -182 329 -896 237 598 -426 -597 422 -562 692 718 519 -905 676 352 589 -23 988 366 -474 353 -391 -56 -779 -992 -643 89 871 517 -611 161 -652 -243 -646 689 -984 353 430 -288 995 589 -267 363 -545 299 -216 -375 -254 -951 371 -523 -910 578 -242 890 418 -659 217 169 -682 888 308 431 -339 748 -284 -869 836 840 -258 121 -893 -324 244 -725 40 -242 609 -332 -442 621 -354 7 433 365 833 786 -199 776 -387 194 -305 178 -116 -691 952 198 -253 996 923 386 -955 621 -355 153 -258 -318 563 -925 361 -95 764 -334 694 -864 365 415 -728 -222 -897 -387 -226 -20 -419 -195 -763 131 -536 -883 -841 772 -901 423 -426 914 615 131 -477 -458 -212 757 822 994 -262 -995 -598 717 375 138 351 -489 -349 620 -536 -365 -360 128 348 110 -392 68 -965 898 -739 750 285 -928 408 -812 940 717 861 -686 923 -676 61 345 17 -215 -457 477 -322 774 947 881 157 -35 918 -285 67 639 -625 664 799 551 -312 778 -481 896 -633 481 645 -857 576 -264 299 706 25 -339 -603 -276 515 392 -880 -901 -165 -231 322 839 -139 -554 855 969 -936 -625 -883 823 54 936 -163 -399 -760 435 -22 513 -810 478 -910 808 725 -627 -13 -234 -352 -284 944 571 -245 -430 607 -556 -953 -492 -850 54 -684 197 183 -463 -212 -62 -330 -826 556 -433 815 -503 -819 -143 -20 932 635 -675 -192 372 -976 -986 150 213 -993 -692 357 -230 769 303 769 -64 654 675 787 271 40 920 371 -762 151 -909 -209 945 312 447 761 198 -99 -993 905 323 -728 277 471 769 966 -298 -101 -942 -922 177 -304 361 -28 -48 -129 -487 -475 101 504 -981 -521 99 120 -402 -431 -133 382 331 -195 -729 -289 -880 -568 207 -769 849 -815 23 -170 -898 686 318 -74 402 -306 -191 1 896 546 960 -273 476 603 719 -640 -893 595 -743 873 -822 -76 -951 -679 -389 357 51 207 249 -274 348 720 -969 -567 361 -678 -427 330 -531 -680 517 -413 -739 504 774 -721 227 92 597 -138 -825 871 -460 587 457 -46 690 -256 -841 -941 251 303 537 54 482 784 811 570 735 -684 -267 298 -217 628 -868 857 -623 54 -405 -356 697 -653 -368 672 -433 -365 246 602 219 -811 -78 -33 -791 363 -314 731 715 25 -856 269 -444 -635 649 -470 162 409 -629 290 5 503 -721 389 815 301 950 -204 122 -500 -246 -6 -536 -72 780 262 -789 -351 -802 112 48 373 702 361 -354 184 817 608 728 202 913 -842 -572 -52 527 961 418 -612 796 818 982 694 190 578 -822 536 -709 503 667 75 -736 2 52 -322 -173 -538 381 211 -544 72 -446 954 670 -662 -408 -912 -434 -72 -6 436 126 971 -301 753 -914 217 -808 -270 203 692 -875 -72 -425 819 409 -996 46 210 -511 -790 -301 -453 217 697 -533 -985 163 176 -808 432 -531 160 -209 -474 -21 610 613 649 837 -143 -471 738 -743 705 158 896 555 793 -422 221 -394 393 388 -586 -125 669 271 864 509 158 -107 -871 -705 994 -805 749 -774 -40 134 213 597 -436 714 30 37 -303 -823 -143 694 796 -806 -579 815 297 524 467 -661 173 563 231 493 -726 199 966 959 704 -455 843 -438 85 -443 -774 826 -851 -161 -723 729 -710 -782 -139 91 217 -641 296 -942 -649 806 -29 226 -782 977 -735 -451 875 992 172 -563 633 656 -756 416 -337 -533 449 213 -338 -400 -605 715 -358 40 -346 116 813 358 -589 787 -271 90 -733 613 619 -593 -290 890 931 891 -862 -32 245 195 445 -459 -680 -883 -943 -491 -46 503 929 415 -204 -836 -712 -570 -108 458 -725 -848 213 -451 268 207 808 -865 68 -867 -115 -707 -906 510 -988 45 -335 -297 -414 96 575 69 -782 -41 278 -619 -688 -739 569 -641 104 -461 -221 966 -730 -871 -762 672 505 456 277 -322 458 14 -346 -185 842 -528 250 699 -249 654 432 17 -442 541 946 139 -531 550 653 -366 -4 -253 376 285 -547 765 -485 -335 -980 34 533 -456 950 570 559 -195 -986 -998 -864 763 -163 -75 934 975 290 -267 873 963 -119 125 -831 619 188 -22 110 -663 -150 -285 342 304 -347 -320 619 406 -81 -356 -788 -389 -448 590 -724 176 -684 173 563 333 191 156 -231 988 563 -575 159 633 868 -216 638 209 942 502 -24 -87 30 -393 105 290 -365 -965 353 -932 406 -111 -824 737 -105 -528 165 805 242 497 761 773 -429 -252 4 844 719 47 -999 824 -677 -150 405 395 702 -520 -885 -859 477 510 914 151 429 333 -107 -706 -605 -28 -130 626 -123 -734 449 278 -748 612 618 -445 -145 566 -665 -938 -679 903 733 302 398 -637 -463 -548 881 870 -849 -747 214 189 -375 7 -310 551 -205 334 947 -760 -295 321 576 113 -122 818 247 -995 606 -304 865 -539 684 -901 775 230 679 -393 623 -693 270 -49 -155 -369 -465 557 -363 430 -912 258 375 -548 176 14 -749 -318 482 40 445 151 284 186 340 889 642 -86 -508 936 -813 90 789 902 -162 -766 -320 -85 606 81 379 -809 -523 32 431 -994 545 -383 -34 617 -292 652 187 308 291 -390 -103 -264 75 94 937 473 -725 -151 -346 49 512 -973 959 -23 47 -930 -775 528 472 -130 -855 776 -160 -384 -307 -699 604 -171 52 958 -986 30 591 -595 -34 419 278 -464 -400 -938 -2 -339 -692 -1000 -863 -526 -983 520 449 -364 610 187 -786 -120 990 374 -369 -476 643 394 812 -153 -701 -878 -179 -331 621 143 332 654 -815 -492 -944 -178 -577 -620 372 -753 425 412 -757 -930 331 120 6 270 -328 190 -612 -74 720 518 -938 209 795 920 975 174 -331 863 830 760 585 -628 193 -787 659 -451 -766 205 473 -634 575 -861 -434 -979 966 750 -800 -797 298 -429 -657 971 -210 -259 32 -879 -664 -834 987 25 705 -180 948 -457 -593 -334 17 613 20 776 107 816 -865 454 604 -181 -7 -482 -645 746 100 -256 -475 634 263 414 85 651 424 615 521 484 -582 -170 119 -861 -379 120 -668 142 936 560 -697 -768 47 408 706 126 898 -855 572 982 -684 -295 332 60 973 980 762 639 26 -274 -75 -951 615 -862 611 -598 -857 -491 -295 12 941 614 -826 -919 332 843 254 164 676 392 909 56 108 -241 -742 -233 824 219 -515 -814 823 -297 277 179 794 -667 24 -596 -743 528 -895 -710 -168 909 654 990 396 902 -459 543 -772 -440 82 -644 797 -183 -297 789 985 512 471 -142 633 348 -557 52 -264 -207 105 -397 973 -156 -754 560 -462 564 -809 684 -730 622 -213 983 -405 793 149 788 963 -190 520 549 -890 2 652 -452 305 -324 -887 -878 232 654 318 229 -653 -423 -933 231 279 570 54 -62 -52 779 760 407 -194 197 54 -150 43 869 -732 203 -809 -422 -736 -875 577 576 891 669 -549 -171 712 -546 -630 -90 968 524 -143 -820 15 -487 38 -936 -483 68 -876 -790 512 -811 -719 988 567 -627 594 -576 -57 810 403 -529 -503 634 898 226 -144 -929 340 869 -925 763 -182 372 -161 406 413 60 46 464 621 -892 -825 697 -56 68 715 -143 893 -599 69 719 -736 -152 -671 -914 -111 -798 642 -744 487 835 -138 775 330 370 893 -789 -334 422 44 118 -225 -255 409 -66 -451 943 -215 -965 900 -103 -285 999 513 887 -185 654 -962 -357 -931 198 553 -275 -853 617 -844 665 898 834 -288 -530 -674 572 -350 -884 -528 -481 -580 -224 926 -929 -627 632 743 -225 -903 -457 -839 -166 -980 295 -723 -468 -506 -554 -823 -196 936 784 -947 -929 474 103 -383 -72 834 478 -677 103 -343 257 459 33 -450 -363 341 362 -540 562 -123 -169 597 -329 986 -107 -907 782 -341 740 -614 758 228 -173 -191 -323 -128 255 -313 -806 628 -531 -168 402 77 -426 209 -864 644 996 529 143 683 94 281 614 -973 760 -64 497 359 -307 316 -668 -829 -763 541 -534 923 413 69 -773 872 -735 -278 713 970 951 19 -219 -348 118 -52 438 -870 -525 -601 -975 -841 -433 -487 917 -207 27 301 -82 992 219 301 384 442 449 -322 261 -595 804 527 -101 835 630 608 251 12 -415 605 932 835 144 -231 242 -829 -360 781 -199 471 886 -523 547 -424 -808 -371 749 -593 -983 249 -781 786 572 712 91 976 -375 321 -165 -961 -582 -899 -867 707 -52 -812 255 215 -773 -264 -536 376 2 464 844 624 525 816 -671 -463 725 70 -30 571 -428 760 999 -535 986 -290 141 -963 -502 -577 0 388 -940 806 622 -149 -297 758 -18 137 95 -159 487 -224 -343 468 -847 -332 757 737 173 631 -588 -993 445 270 -716 787 -923 74 152 249 -77 -574 -523 122 -111 -659 -513 317 580 62 -640 886 -840 -222 -984 131 589 -8 374 539 -485 -201 285 -399 -752 -481 189 -466 -801 505 -729 757 -157 703 195 -638 -431 475 287 559 353 628 340 -979 -75 139 997 351 -908 561 987 936 20 244 745 -494 995 46 611 -996 927 317 145 399 -45 -406 -540 342 148 902 398 172 924 169 510 -299 -833 -786 -75 -285 -742 648 168 6 -47 57 630 -958 -809 829 723 822 -135 5 272 -255 299 -542 -438 930 837 -167 329 -469 -910 -989 356 619 590 825 -624 -144 624 -234 59 239 -756 -270 -916 -824 -57 887 43 -874 195 509 -22 -546 756 -497 500 437 -469 161 484 -581 -159 -783 -656 -382 139 9 -189 760 855 -102 880 880 -647 59 110 -238 400 938 577 -131 -947 -152 -753 367 -994 488 78 370 -785 968 -235 -52 -235 141 -552 209 40 -109 -655 141 763 -807 150 -388 834 652 -81 -833 384 -354 -824 -622 -453 982 194 452 187 -325 833 -204 -660 403 8 -315 743 -324 71 -266 -888 -584 232 152 707 801 307 -602 182 -951 -22 -645 -68 -987 311 266 973 706 117 -400 152 252 526 -221 271 -680 811 -578 -373 -695 -345 141 381 -528 138 447 120 595 145 624 -393 54 -854 -911 65 -47 -561 -521 -496 590 993 147 797 437 -63 -188 325 -737 815 -302 -678 -143 26 -756 104 -54 -971 843 111 480 -113 -787 -771 -43 -388 -197 725 160 876 662 620 -661 191 -316 650 636 628 -87 -747 -621 865 -37 -323 -357 -268 -219 463 468 -177 -813 147 -974 840 -975 -898 554 213 -176 746 662 39 -603 -632 688 579 -717 412 537 -759 -245 550 -172 52 650 525 -281 -941 -42 284 318 -999 674 -499 664 250 191 74 -418 -774 565 -568 5 -840 -494 -561 888 -618 -944 273 -971 -978 -642 265 -595 -635 -597 932 -135 -524 408 -557 826 -639 782 -167 -864 367 829 595 -980 -51 232 838 -762 -878 697 -398 819 -502 -698 533 -961 365 870 -764 120 -636 -326 -599 829 390 970 -89 -13 806 293 203 -711 718 0 281 -891 -330 -30 568 0 -632 -784 -874 -953 527 -365 380 891 710 906 -666 -890 568 -716 -728 167 -923 1000 915 -649 -791 549 -931 391 -990 346 662 37 -116 -223 -204 259 942 -316 -60 560 -975 726 -221 -671 -579 -963 958 160 -892 -136 -240 -212 -732 917 725 -715 289 329 -855 -991 720 780 184 98 -831 -311 132 -928 -521 209 442 -738 551 -368 -284 -758 -595 -530 911 180 707 445 10 -884 172 -288 1 287 324 -477 301 87 757 -509 -396 111 287 111 479 557 -375 -403 754 -693 -704 6 350 -850 720 -20 569 81 -83 -447 975 493 -388 80 -317 227 786 895 -911 559 61 193 755 -298 -483 -893 -954 -926 -716 873 975 -680 955 309 -859 510 628 887 280 -732 -991 -554 -677 -440 -384 -83 -952 668 -4 851 -722 -390 -541 -365 686 -146 19 669 993 244 246 396 822 -197 -400 908 -376 -58 -674 779 737 -896 -963 99 57 -36 -715 373 -905 550 -585 311 555 -980 -157 986 -944 417 -248 -924 154 810 510 438 -775 744 501 -529 878 -565 -260 264 -172 825 847 930 -641 29 769 -328 198 -792 232 626 -161 747 71 859 929 -55 792 496 -62 -899 452 8 737 13 -471 42 -352 -451 -266 -56 -539 67 629 772 346 278 507 905 -832 -207 935 12 231 -671 -976 110 804 249 589 -898 -599 -566 -203 -591 -818 -336 586 48 -584 291 -365 -597 407 184 -471 -12 -947 436 -303 743 303 119 -521 107 -556 -831 -852 -797 -775 -783 433 -135 559 397 -279 882 -46 698 343 -794 585 -297 -443 -342 338 563 -371 299 -123 85 323 50 -142 -876 822 -318 137 -501 125 -877 -352 619 -586 -867 -599 -729 -362 -231 186 960 199 903 -433 -722 -854 246 796 -96 -213 575 -362 679 -827 468 -482 -951 254 925 -813 -672 553 285 -327 792 -876 724 -255 143 538 -763 -888 929 -954 -725 -709 -12 -541 -431 -742 -244 -460 -968 -686 -623 -942 -319 554 350 -28 -132 830 400 -785 431 -511 -153 -448 56 59 -778 466 369 608 -812 -346 855 830 575 -791 -710 -875 -204 515 -296 395 334 -206 -910 -71 -514 532 -766 617 -679 -545 14 -512 -265 785 516 -368 115 998 10 733 -765 26 -491 139 773 866 -535 769 752 254 -4 972 620 -686 -633 295 -353 -776 586 -138 -192 334 -562 899 -594 -324 212 -534 928 212 811 496 -944 937 310 -635 369 -229 42 249 765 -297 486 124 914 -440 208 -47 -799 259 -640 -352 559 -455 759 -921 613 -970 -6 -276 418 -801 757 865 654 539 985 -522 -374 -56 423 -533 87 863 -569 638 839 919 -590 951 668 -717 567 -183 -124 -590 350 -940 387 -624 -337 -752 675 -717 -215 -938 256 545 449 -67 373 138 862 -375 -727 959 -478 226 -980 -64 947 157 392 -94 -409 965 -435 686 151 -475 -452 195 480 931 234 574 -456 -301 645 -206 504 931 -105 -568 909 238 -786 -59 -211 172 12 41 -43 -217 -976 -175 463 -758 181 189 51 275 -417 700 715 91 -815 52 898 211 242 -500 620 -176 -490 721 -657 925 -198 126 -785 559 348 -949 58 906 492 448 -515 350 -874 102 437 -665 62 978 555 197 -356 854 123 -420 -395 583 531 -624 901 245 -505 -745 291 728 365 47 517 784 -697 321 -224 -360 -210 191 -755 337 268 -527 610 -136 -671 999 -318 396 581 33 975 -614 -793 -663 68 -59 162 -784 -362 -93 478 -932 457 361 590 476 -998 -578 971 342 -60 876 -620 144 103 -75 124 327 297 -371 -984 -907 723 405 -758 -865 -865 141 470 453 -11 -792 -486 659 -445 42 678 -847 193 -956 906 -450 139 -91 802 -280 244 469 -968 -353 -723 -450 -585 -61 152 -70 1000 -49 -719 56 -245 -58 -438 -793 -659 107 123 -854 201 357 -658 -949 475 -446 -486 898 -915 200 -327 -509 756 143 -470 -766 124 -822 -467 946 -890 887 -773 -371 -563 -20 -797 991 -458 986 302 770 -449 872 -749 884 -602 381 670 444 947 -438 -253 -390 289 -933 288 -18 -453 835 -482 -370 -142 709 -313 -629 -513 305 102 261 -973 879 -576 -821 4 -174 -875 463 439 -296 -434 904 -798 471 -893 574 -492 -331 -503 -727 -813 841 360 839 678 809 -591 65 936 37 -681 -557 501 -133 626 -342 -420 -74 -478 607 755 -666 324 -158 6 500 765 -3 911 761 99 -707 -637 821 240 -567 -973 859 -538 -936 -739 820 -147 -761 -164 152 -525 -516 339 -287 280 484 585 394 680 -608 54 463 -962 394 -318 -648 138 -884 -195 -523 305 -453 284 282 764 -799 -517 -597 -799 -502 850 833 -829 -271 -483 -987 911 -743 -957 -961 796 941 194 -471 -512 705 234 309 61 55 61 -959 358 135 720 -137 355 -742 -100 393 92 -111 478 -956 -17 -613 -64 -15 -363 -413 433 943 -539 805 310 -707 -574 662 -914 994 263 166 -523 -397 -948 603 19 602 188 -633 -650 -392 -476 -94 -670 32 -511 -470 758 -657 -299 628 -620 -540 894 -401 -515 308 605 270 -769 359 312 173 508 -65 459 924 355 -955 -124 778 738 -592 424 30 13 -516 -478 -147 489 578 -983 -714 -616 -136 -426 -131 -723 -956 945 -216 -398 722 871 818 -40 -564 341 242 -351 -977 98 610 -576 158 -868 -229 -601 187 480 774 760 -59 -70 223 -15 -44 -583 -505 866 -463 -617 175 -132 -335 758 701 523 -535 25 492 -308 595 809 -388 -185 41 -453 -494 912 -569 574 -334 -666 305 -998 247 245 -580 501 779 -113 225 396 -764 157 -41 -251 830 135 561 -656 -807 -675 -878 198 18 528 -620 -93 -632 -225 -740 94 -19 923 -566 508 -120 649 -616 -312 442 25 639 -139 58 -254 359 259 -824 15 6 127 -886 147 -329 660 858 -623 382 -395 -371 267 400 691 530 -766 -61 128 -195 939 631 543 -796 564 -834 739 -447 83 -672 -801 -759 -494 663 -813 304 -820 -602 204 -360 -55 577 395 -684 -934 -218 -653 -350 155 -449 366 189 -945 318 -565 -550 -49 -797 -45 508 386 217 446 86 345 -243 456 752 -533 920 328 746 -999 -563 255 -749 709 870 721 -467 -988 515 616 -689 60 -263 50 -699 -303 -970 -766 722 -677 -250 -726 -553 -311 -170 -983 -327 -151 646 -470 45 -981 397 439 -927 -588 -783 -388 215 -119 -413 -713 -319 -798 817 -531 707 223 -745 -798 723 554 -885 606 -751 -131 388 -553 61 -864 -268 -693 850 170 -415 610 -818 935 843 477 -318 677 195 370 -360 865 296 -362 719 570 -772 944 -895 -987 -731 -894 56 -184 616 -59 -634 12 648 -895 -457 225 -759 -669 -390 506 -442 726 418 208 246 -402 158 -950 -34 922 -30 910 -828 -765 -322 680 -246 -319 952 268 -555 21 769 -508 893 -243 33 323 -510 885 -169 674 -65 75 619 482 -654 548 -280 83 -760 -76 -15 1 237 496 -858 -655 -831 -153 665 -665 -764 -372 -691 -974 979 50 131 306 -862 567 755 -907 491 874 683 837 17 784 54 36 647 615 -172 338 -200 860 571 554 535 929 303 33 -833 711 996 767 -661 -322 915 122 178 -144 704 -825 -666 48 -510 -571 -884 -38 -365 475 334 -921 -838 -313 -816 919 300 221 655 -277 -98 -297 -297 -539 -740 -853 543 883 637 484 779 197 377 106 -509 -763 -104 239 -599 265 -991 -271 685 -555 -898 -688 -729 927 570 743 -301 775 186 215 955 461 407 95 870 -346 -796 -133 -115 -344 -652 869 -92 -113 -805 948 -216 -648 806 -296 601 894 123 -738 -956 -980 739 -417 -933 -337 551 -563 -638 -817 -474 -982 169 -621 -112 -457 -659 852 388 526 640 -795 -192 -450 -725 643 319 -859 413 612 -689 -224 -982 -270 -927 904 -525 -391 756 983 -939 336 -143 -455 -51 -831 -586 282 358 156 459 -877 409 -582 -115 -38 -342 91 -414 588 -189 -167 874 629 44 -818 323 -363 -342 -224 228 36 241 318 -455 245 641 -596 -996 -996 791 -701 -421 -699 -532 112 347 377 -56 217 -871 -361 -313 123 304 -252 -19 -924 740 -680 -669 405 -335 829 -329 800 822 -252 -589 720 -306 -919 -880 -830 -725 150 967 618 827 -121 441 -899 -141 -319 -199 -770 366 -144 -835 773 718 -416 -401 666 -362 -195 218 4 -222 612 431 -693 401 -330 -949 676 469 -383 -743 524 -510 788 454 -255 593 403 -979 774 -777 739 -428 272 -538 -937 -224 -154 -24 58 -362 -987 458 -491 -485 223 928 961 -255 -316 765 82 769 861 -182 -274 820 -892 59 -127 -172 -263 979 357 98 -141 -796 -732 -970 582 -547 -695 173 -489 -264 -911 936 -341 410 386 694 704 -798 -365 916 925 -303 969 934 186 -992 92 261 949 -231 -610 -46 -758 564 -326 -601 -628 -173 -779 707 -691 -267 -196 492 0 -449 -65 -395 -360 42 673 394 -473 377 562 -941 950 -393 14 -412 -466 282 300 867 -461 562 -975 -633 -350 948 921 988 753 392 655 407 787 14 633 832 676 804 -824 156 247 -451 -594 371 -105 830 -594 291 -72 -33 320 -90 -612 418 -920 -16 -264 316 -345 56 -683 -563 582 688 -267 418 -41 656 64 -381 866 -108 963 195 579 -897 -653 376 -421 -766 115 377 163 -145 -579 634 5 390 -759 675 -535 -334 -383 -243 825 703 -142 -94 626 -533 135 492 -275 822 295 -570 184 611 152 712 192 -20 -355 -57 210 27 847 713 463 -917 -407 689 146 556 -620 -57 410 -257 -821 -230 -322 -199 793 281 -165 627 -962 -939 -721 -216 -203 776 -236 806 657 645 -218 -735 -89 413 -577 -218 298 -454 -391 745 867 -810 -949 268 182 649 -150 -69 -561 -532 11 962 -669 517 69 291 211 621 -575 292 -588 330 376 691 999 -77 -947 -979 494 211 641 -703 558 115 496 -269 430 -411 151 -763 -895 665 596 -542 57 799 -913 -986 590 -417 -518 591 -779 -135 330 -709 398 -486 212 -490 -895 -244 -795 -134 -631 -821 726 951 -56 254 -565 -297 -574 -958 107 889 -983 -931 -315 151 960 -287 924 -760 478 -938 -253 -337 -46 -511 128 231 -254 -592 465 -382 659 -759 594 -841 -115 -354 949 -459 351 -173 543 632 -591 -645 503 13 311 713 818 771 -503 -761 786 584 -502 -338 866 224 -591 -684 -57 485 371 -136 -599 -529 -473 -596 -246 634 -870 528 204 968 702 185 199 -315 406 -181 -586 -392 -994 -367 650 -635 -958 -615 -497 -491 -122 819 -76 -812 -387 4 735 675 -974 -615 861 -212 -24 865 -826 -694 181 186 -412 -778 -889 -296 248 -621 319 344 452 494 382 -384 -696 -399 924 -696 -739 395 -392 -103 -556 -600 719 -867 745 53 251 -250 -865 183 -385 -913 -862 -47 -160 -211 807 -540 -557 -991 -661 254 -277 877 704 107 -499 625 213 -662 331 252 293 257 530 90 731 467 491 -221 497 -181 688 -682 -902 -139 -489 -929 -506 583 891 595 -961 -220 -219 -7 734 361 -852 525 -102 821 985 331 -777 -28 -465 -776 -636 -419 -357 -223 489 328 -921 -445 -48 -342 413 501 -874 -158 -952 266 853 238 -118 386 -740 579 641 119 -808 -632 745 -516 -881 -383 -758 -244 186 -737 -742 -6 -170 -58 727 886 -585 546 -830 -269 -341 -805 757 -995 -61 -662 -773 655 -48 778 354 77 -908 618 932 -328 -733 186 -628 408 -755 -375 -851 -621 573 -112 -812 -784 -841 -18 19 423 -886 608 554 877 -610 -266 161 192 -155 445 -743 -8 231 -417 -931 55 227 -175 -701 99 -290 297 -210 341 901 -49 144 934 857 356 442 -364 988 -518 116 387 650 242 895 274 221 -496 93 602 -759 -989 -993 1000 -7 -31 -943 560 713 86 252 601 -8 598 -704 9 -351 56 513 -221 465 -340 874 -211 -132 -78 -306 720 -595 290 -593 692 10 -11 -604 -373 826 -970 -57 992 297 -1000 128 329 -353 -79 717 582 -866 -989 -998 18 -749 101 863 -106 228 -375 -459 799 962 696 -253 809 -644 654 -603 -808 731 -986 -725 -387 974 -918 -939 384 935 -693 371 -263 -815 402 780 -536 366 398 -830 -390 -914 -515 -670 -367 -763 -216 -644 333 -903 969 -375 995 -809 -438 738 454 122 975 -490 563 948 366 -600 325 -277 -193 222 254 -630 -67 -590 318 729 -492 107 -785 -572 -627 558 -122 741 136 -484 -165 878 909 -325 -231 788 61 -889 -668 -482 781 829 55 916 -9 -336 622 -840 688 -17 -354 -511 -254 -241 -749 46 -729 -297 -542 959 -264 -241 -571 -17 -671 636 -877 91 -764 705 830 -409 767 96 -416 -319 356 -53 540 548 241 -525 -85 -364 -198 -923 -780 -702 -6 386 -298 475 -819 738 -570 768 -288 104 -198 -538 -950 597 830 359 544 -329 103 -483 889 -733 8 137 719 249 -26 -786 415 -110 233 653 -25 521 -615 -316 -806 38 501 -218 -367 -406 -12 160 -815 -355 430 -479 -453 611 165 -64 -553 71 945 -799 654 -155 -708 455 917 -551 694 37 344 927 389 -478 -470 420 585 979 -646 -152 -715 486 -456 874 -289 -176 434 204 -123 121 978 813 -899 548 -834 906 -109 96 -526 -940 724 99 404 468 501 -161 -15 84 475 -612 789 780 -110 -817 710 -426 -500 701 251 253 695 -31 -90 -795 -451 -484 696 -636 -90 -920 -203 947 -149 -997 602 706 705 859 447 -907 62 -593 -788 -240 -800 364 561 262 -676 -830 -789 791 -423 -905 635 -262 -947 -863 -894 -71 -623 -890 414 97 175 423 119 233 998 67 -980 -112 231 186 -391 446 -543 416 -397 -593 784 -808 -604 -869 -633 875 173 -463 -482 836 -337 -767 181 -243 -285 -26 306 125 -851 582 353 59 378 -872 673 629 1000 683 -198 -217 -310 -258 624 564 478 -556 -366 483 -790 -989 246 148 907 -189 -591 -216 -799 -138 472 -267 -693 -265 -860 -428 81 -18 -751 -478 895 285 -773 774 902 -789 -852 -927 346 844 729 -224 919 275 993 -650 381 -3 -82 -347 -392 938 -715 880 -188 715 609 813 -827 67 -650 -736 -830 654 81 -481 -109 -682 271 629 804 -583 872 -944 -8 906 -622 652 -328 -451 1 132 -59 -786 -422 -381 411 769 -839 -53 -512 336 81 145 -116 -896 -97 -449 225 3 -113 -461 684 -990 -940 -211 535 -373 -760 -127 -629 -812 -437 943 -269 -742 825 186 787 890 -261 511 -675 -365 -61 816 323 -536 831 588 296 -506 372 346 -875 -727 749 -435 892 -610 367 -953 -433 -574 -254 757 -945 -194 527 -148 -475 -241 69 340 387 -13 -100 408 365 548 367 -656 -436 -631 -799 -259 -816 -289 841 488 -367 -532 420 603 -877 864 -379 -138 35 -918 601 312 -356 670 441 398 -975 391 -719 902 150 196 593 -934 -113 -577 374 418 574 -838 -715 111 -818 181 -96 -754 -33 687 -211 241 -903 -853 -18 665 882 -726 886 -857 -478 -73 851 714 54 -837 -131 -856 -883 143 -102 524 -365 -547 -608 -866 270 -634 -916 234 938 -951 242 -107 393 406 -874 463 792 426 -321 53 -37 -76 469 756 290 273 87 -552 -564 445 -606 228 477 215 958 77 970 -35 -702 894 -227 -748 -843 807 674 252 -254 0 -556 -637 258 398 901 -628 -784 -440 -345 288 -728 -165 570 311 -134 -366 -731 -441 -747 -271 -864 804 -532 601 938 -475 -92 -141 -58 -233 -220 -272 371 -412 560 -537 -631 115 787 502 -18 162 621 886 190 -164 -405 -75 -67 575 152 373 989 652 -162 299 -898 976 420 913 409 -574 392 871 491 760 72 -943 -615 -15 -796 379 16 266 -311 -470 -700 974 442 858 -894 -21 -178 31 651 500 -820 545 -536 441 12 -128 -923 -480 426 781 620 362 -559 -312 -39 -719 -730 -503 31 -686 -847 -182 854 479 -717 -831 440 668 -718 -86 -403 321 98 -634 -521 -630 -151 -729 518 597 773 536 910 228 -724 87 711 229 989 -412 440 730 82 738 73 682 111 -18 -624 407 -477 -254 -941 625 -665 514 349 -442 -875 -405 159 197 164 683 385 -765 349 130 120 620 489 -450 938 537 -776 145 -459 -559 -458 -985 -147 575 -796 -825 -103 13 -471 826 -82 -930 18 -43 -854 -289 107 -355 399 378 -434 244 -382 78 131 823 789 -963 -332 -221 551 444 477 618 497 434 -539 -978 172 -790 12 -628 841 -759 546 -485 289 347 125 976 410 -426 546 -107 -492 925 254 -589 -7 253 969 -199 -41 -752 -228 353 -417 39 310 -348 -186 -110 788 871 -933 -998 -206 916 -179 -157 -59 760 -531 296 430 -190 -898 659 -787 681 -944 -335 887 956 158 583 -149 -866 816 392 392 356 236 497 -836 34 245 -697 -882 139 -860 -648 924 -65 -712 366 599 148 -65 -852 -390 -820 -557 -873 -194 110 -708 526 -4 -514 -130 646 -380 -388 -221 -637 38 174 -853 843 185 -216 542 -545 353 -787 979 228 46 -936 -587 736 -104 -229 574 -457 -753 -568 -997 -365 398 842 -267 953 -420 -427 -875 -933 -799 -464 -995 686 -977 172 303 444 589 -581 -209 514 -517 -762 55 -869 -994 -16 -412 -599 54 -377 -227 19 -922 -104 486 922 499 684 945 -596 -810 519 -404 881 557 -9 -297 475 919 -63 -723 507 394 -53 23 433 -124 -245 630 -787 434 664 677 -4 98 437 -460 169 384 -784 909 -649 -273 653 -507 957 462 401 553 -719 325 309 -486 189 -804 857 636 -565 563 24 508 810 -534 626 706 -299 -43 -831 -291 992 -81 -388 -46 246 -273 999 -903 -363 459 282 -764 126 785 -860 142 486 -953 -433 -449 -79 -224 -620 327 708 814 -652 686 -958 -187 163 -162 -820 716 -369 362 -695 -422 -297 661 708 444 -688 -30 314 -142 353 982 549 799 -139 571 -788 932 -713 -257 -5 658 -679 -925 925 521 -879 116 -157 -808 -39 -37 -941 -594 796 -806 -836 -37 324 529 300 870 739 255 -512 -29 -621 -227 -975 -628 287 -64 -496 283 32 662 -72 -116 -784 505 195 -787 524 -418 264 931 602 -938 -285 655 -573 720 -784 -661 -855 -923 -628 -57 -234 87 -819 180 -997 -351 -319 -693 335 -352 44 618 424 886 83 -984 955 -598 -935 -810 -18 791 239 -381 198 144 993 742 229 611 -976 -882 -432 -54 -957 -589 -900 47 130 -430 -546 -406 -338 288 -985 -403 318 -4 772 802 222 331 561 378 194 74 978 612 -91 954 -767 164 203 -149 501 -33 868 -714 549 842 -729 597 -592 -295 0 962 -757 -420 133 -635 -573 -575 408 882 -925 -288 492 812 655 -194 809 730 723 -5 413 801 124 96 751 37 -690 839 -504 284 670 84 477 443 360 227 370 108 319 -984 949 -413 786 415 -529 432 -201 -237 603 442 43 293 -758 583 -985 -340 -965 929 -98 -434 639 -729 -178 941 924 -784 786 -85 596 787 919 -825 -296 -920 232 -91 -697 763 -949 -603 159 613 983 665 651 -452 -21 297 -937 613 -890 -604 -915 753 -615 -274 881 28 662 84 836 135 -184 -60 -628 -744 523 132 -342 85 -486 158 786 -921 -147 -650 -192 483 -905 449 13 -563 219 311 230 -118 -343 756 517 866 -42 -609 661 -609 776 -745 489 -117 944 -451 660 37 -230 -412 399 -357 266 717 -315 280 713 -637 576 807 -916 178 -143 -299 21 382 -761 -209 836 220 267 -815 -23 -4 950 278 536 412 -934 421 526 -47 -54 -624 -623 28 909 -625 -92 -455 -4 -205 357 -765 -626 819 891 707 -809 51 99 227 867 561 -152 211 70 -931 -704 -917 -212 50 360 -151 62 364 202 834 -957 96 -82 -878 847 30 382 197 337 -664 630 389 502 -777 -594 787 410 -868 247 20 557 562 632 643 -773 946 434 -806 355 546 295 906 -183 439 -789 -800 -848 934 -65 -39 276 -387 598 -804 -257 719 -660 895 -330 -398 -472 -597 -125 514 985 233 743 694 -239 -210 347 -476 651 100 971 -583 262 -815 193 35 663 483 -872 415 -586 -414 -466 845 333 -643 -986 556 -82 -848 287 -950 779 -437 -739 -362 -278 981 532 -756 -219 -84 917 -529 106 -326 -973 431 -900 -275 86 962 384 457 871 -25 194 -564 762 -456 843 658 784 -817 834 822 752 -527 -15 -999 722 -699 -404 774 643 16 145 414 369 519 578 -588 587 548 -265 -820 165 287 321 972 113 249 -45 849 -297 -738 -781 -411 41 -706 -544 -264 34 -790 -379 932 -58 -282 -86 139 -880 135 419 706 -204 -357 -957 798 -902 -867 -446 -587 -403 303 -76 88 177 -426 931 740 741 -42 -495 625 667 192 285 -150 -173 -195 819 -909 607 -855 782 808 875 -576 645 732 -833 546 637 -757 467 202 519 634 -267 996 712 -306 -785 -984 -232 -722 -357 -79 -397 968 333 660 -330 345 -544 -625 -582 71 -750 388 -907 -258 333 734 -756 -544 586 -718 -150 -328 -306 51 850 -254 -422 -160 -714 -373 625 -72 843 328 674 831 31 810 -252 -478 155 -658 -252 -575 -493 -154 -363 622 -253 -70 179 -196 581 -555 -513 754 -104 293 -58 975 300 -605 -612 -221 -721 -438 -738 -564 383 280 -716 688 -182 -470 -966 -369 -362 -153 286 -394 -698 -898 11 268 750 766 -830 720 720 -468 766 -953 567 335 -66 463 107 -193 -62 549 -559 402 507 125 -806 -359 -411 -553 -966 -672 -580 -666 -395 38 -750 141 437 -919 464 -73 956 251 208 379 3 533 663 -183 862 811 498 -298 804 -728 -118 -618 -679 -68 467 813 -215 763 713 105 763 -114 363 -294 998 -429 -897 355 -969 -595 -332 482 -71 414 -270 -899 754 457 -615 339 328 -943 -142 611 -489 -818 -187 -391 655 -956 772 -93 -871 -838 989 -89 595 -460 713 234 -617 -289 -767 -646 904 888 147 -706 683 -224 23 -760 471 142 -200 -408 -66 410 -82 -257 125 -443 -353 -796 693 -737 -208 531 685 892 -214 -65 -493 -267 260 343 1 96 -925 -360 -629 -817 -287 966 154 542 -628 34 446 -346 294 602 -899 554 -286 972 339 251 -687 -322 -664 -833 137 -461 24 528 518 -983 -645 232 155 733 926 -565 873 -381 -758 375 -439 -588 362 735 918 -426 84 305 -897 -451 70 128 -243 -348 -521 18 -426 271 583 753 -595 -812 -928 -636 949 -704 383 442 -444 -876 578 83 -69 -437 -704 -380 -682 -229 -987 619 -155 -906 594 705 -464 -54 483 -373 -9 -699 -372 243 496 242 123 -975 901 -790 44 714 116 385 -576 62 -800 990 -471 755 -654 947 -977 883 -151 220 760 979 965 -955 776 16 -298 526 844 -911 92 737 -764 -919 513 268 -673 151 -688 312 108 62 575 946 877 586 989 -315 717 -634 -809 -262 -993 -605 379 399 -700 48 -720 -607 -246 -858 -244 -397 260 53 -346 679 661 -152 -980 228 444 -844 809 872 944 -378 -883 -635 98 -416 341 -161 -629 -741 794 -800 -632 844 28 655 952 -55 885 564 261 -222 850 -786 542 300 21 401 -895 122 -514 324 579 -354 331 168 590 462 -806 -532 66 -254 872 -215 -611 -518 -56 870 -996 635 600 423 910 302 -579 -531 523 850 568 -585 -945 -923 -607 969 906 -805 957 -609 198 828 -983 -550 -226 267 190 824 -590 -696 760 84 -594 -202 632 -110 -492 329 -130 -761 226 996 935 -999 58 252 -230 283 103 356 -593 281 773 -229 -217 835 -751 -442 -351 610 268 86 395 -616 785 576 -198 208 -246 567 -858 337 -850 -309 -587 -430 305 211 233 -696 378 733 -670 -752 777 -440 735 769 -931 475 325 530 226 -757 -457 338 -545 -119 -724 807 376 168 807 732 -301 -128 444 560 623 910 -441 242 -471 803 332 455 50 979 227 834 388 764 34 -622 21 -205 -663 912 -199 -464 -990 -740 24 137 -421 766 -809 -476 704 -49 -468 676 587 640 -737 881 -866 -108 -297 805 729 -761 183 328 509 310 -322 339 756 -490 -844 309 -541 -196 -66 320 48 876 859 968 -918 -44 290 -921 308 156 885 152 -413 -912 -749 -426 -914 -747 -577 -651 -407 902 -332 535 -152 30 -617 -426 51 926 216 348 -497 984 380 -57 411 -457 -221 517 13 -344 -737 -157 939 -175 -169 522 222 212 -925 877 550 -287 915 841 507 -548 777 678 -751 732 999 -972 533 -645 -143 924 -748 -97 -399 447 -103 492 79 783 -624 -429 -37 673 -293 -32 570 413 614 -906 -63 -780 -925 -868 896 822 882 -260 257 -47 355 -313 -879 -694 -719 641 -281 754 -131 906 -265 182 291 981 -974 808 -365 80 367 664 32 407 -549 735 58 -292 -404 -573 -459 537 -728 -318 -430 611 -566 356 -241 -952 929 694 -538 708 -6 98 -92 -770 -888 408 911 -941 437 963 138 803 538 -324 657 -143 4 -979 101 872 -583 -116 -768 -284 565 79 205 -119 510 298 -820 -775 844 140 -663 -999 630 765 804 -855 -177 53 -254 -301 -486 -721 -119 654 742 -181 551 28 -118 523 22 -238 334 -891 634 588 6 867 -365 -973 322 662 754 -578 301 -877 -488 962 768 709 369 -352 705 991 -762 -433 -499 -541 524 214 486 11 -590 -707 -583 913 -571 108 -716 -376 345 -146 -856 -621 819 -998 339 589 -312 261 787 858 -336 102 -534 944 -65 729 -569 686 76 -31 126 375 847 732 705 241 661 -577 -561 -519 -91 297 -840 841 483 -337 -244 80 239 127 816 253 -225 -272 956 -420 -26 456 423 -288 -65 -842 35 415 -9 656 585 890 525 -539 606 -665 928 -579 -438 834 959 -567 13 -20 -143 -680 96 -846 322 -661 -371 801 34 -189 -750 -778 24 -192 684 47 -28 -644 -762 922 -657 501 -778 19 -742 -314 -890 853 -72 -197 -911 950 778 528 -706 -802 820 -537 -386 -974 421 -362 -164 -122 916 -115 -539 148 -514 -27 494 -577 -706 -166 -551 -582 562 489 -143 -54 -447 -894 223 -180 313 162 -216 852 -954 -678 458 -367 72 -994 956 165 947 397 -468 -464 591 -967 -408 -916 763 714 -354 714 714 518 -834 320 999 958 -293 -307 775 -693 -781 -883 -178 -240 537 385 917 497 577 -689 -837 151 -589 3 -563 -354 -634 536 -4 107 632 886 -50 954 461 579 978 708 675 715 -481 446 -528 -224 469 -731 -251 289 311 1000 642 -924 -227 693 -857 -965 -174 -674 701 -663 304 852 -395 -61 323 -660 119 -538 735 577 420 736 -786 42 -74 916 241 -639 364 993 -984 564 343 -153 -24 -376 850 236 -261 -988 284 -519 156 322 839 505 -778 -524 -921 -148 -218 -390 38 -86 -491 297 865 -549 979 -450 -409 450 392 -184 -884 18 141 67 -94 797 -169 -783 656 788 -862 -495 -14 242 474 -712 21 217 -113 -330 195 -836 836 9 -702 -965 -823 815 -399 -397 -31 685 179 -890 255 -396 255 -808 253 731 709 89 310 -470 -532 548 -60 -775 63 820 409 639 -671 -681 -920 -482 -854 930 686 -307 222 744 451 377 -286 348 238 -626 -238 -183 -173 -462 -562 -868 697 182 850 -648 36 815 442 361 -102 849 -407 694 -724 -70 881 290 -104 -901 -531 -947 -604 688 290 -388 908 -202 -17 701 721 -251 -765 -511 911 -893 789 -537 -232 -813 -69 -606 -393 -898 -383 134 -540 506 861 -798 731 73 -757 -656 -376 -400 506 822 -868 -373 -83 -843 505 751 -358 -152 -734 -315 -179 219 522 -27 -880 818 768 -706 234 787 -829 -993 -373 -85 750 -741 -486 73 719 354 -373 -131 709 959 -329 -402 78 707 -809 -351 908 -511 -203 -582 -100 419 -839 443 -426 -417 -362 -574 894 57 -232 -141 274 998 192 -870 981 -159 -215 961 -866 627 61 36 993 -802 -24 798 -725 611 340 -173 -497 251 -726 372 368 -28 181 -967 -643 -803 -465 -979 137 -624 -115 -201 -536 -462 227 -76 -121 926 207 -328 -928 185 -370 628 -38 -561 -22 -85 -878 -139 488 -86 -530 -947 -530 -555 -97 968 -129 600 -166 -466 310 -242 897 228 99 500 486 -117 714 783 845 532 -62 141 -771 -250 -183 -52 -3 -7 -169 57 96 -551 390 -846 -764 -765 -246 842 446 451 222 725 267 281 409 -146 392 817 -41 560 -664 144 196 -358 -656 275 259 -176 -96 -89 -879 -104 455 351 975 117 909 -618 957 571 -802 655 -700 159 -350 -875 -183 -192 -507 -534 708 -933 -782 -182 405 461 228 -84 852 261 236 -417 395 693 -265 -622 998 927 334 -358 729 503 594 -773 500 328 -685 459 -327 28 -292 727 -766 199 -322 384 337 -904 -191 -934 -756 -112 497 -155 -724 -75 433 -71 944 -899 -131 370 902 144 683 -76 285 394 435 250 34 635 -79 -509 376 -26 -325 13 630 -702 631 925 -414 -962 -168 -753 482 -206 -828 -631 251 498 553 348 369 -121 -946 -404 365 -481 414 272 -978 293 -637 487 663 -248 -822 999 973 120 395 927 230 409 553 806 -863 -463 -375 161 963 0 -391 635 -639 -380 -816 -167 -624 -458 744 286 582 -41 -602 -789 -67 -38 -868 579 -805 -966 575 -781 192 -905 380 -998 571 -244 299 272 -764 31 534 685 -860 -119 -363 -776 -746 -513 -117 -364 -237 135 430 -331 -42 39 -219 -708 378 -347 -482 27 505 499 508 426 446 747 -735 -13 -713 616 464 -162 -621 -519 526 952 -462 -877 223 752 369 -350 -359 418 -963 -119 -833 -235 304 -919 349 -782 184 965 782 -389 412 -605 -449 -76 922 223 995 -198 -168 -504 621 322 304 -787 -351 631 -880 -606 -762 199 25 26 -490 -194 271 -991 -152 -607 -392 288 311 -245 -765 -367 -325 -171 -472 760 -658 363 535 983 181 392 -72 797 -710 914 -642 -726 -193 -684 194 840 161 -197 -405 499 -682 -227 568 758 675 354 311 676 -551 859 -421 -895 -81 610 -957 -564 1 -822 524 -976 -884 299 -310 -578 -559 -204 -1 -267 -561 555 464 -101 111 155 -427 -154 714 170 17 748 -699 -405 -106 552 659 -563 845 319 -890 472 -936 888 166 60 -758 586 -390 181 -511 -13 389 -317 -321 293 686 -162 -365 407 -614 -794 -431 -455 414 425 119 -426 -438 261 886 565 -146 623 583 872 -30 -210 -863 661 -223 201 -542 -354 839 -103 -836 -109 -760 94 -93 -527 530 985 920 442 -383 577 -949 32 901 -88 -124 622 -691 379 152 -118 -699 260 -795 567 -248 224 -768 -696 -962 -189 380 467 977 -1000 -141 -887 -562 -871 761 241 810 -344 -645 -224 334 891 -324 471 -534 -171 355 789 -838 -391 170 -663 301 741 -596 292 -71 -819 -58 -379 934 974 -520 -252 -140 -304 -524 -838 50 732 -294 -398 -973 -982 919 79 -655 949 85 605 616 655 -554 256 123 270 686 186 -801 771 241 -426 619 -469 -8 -80 298 -95 -633 -811 -496 -113 186 202 -162 -600 -546 -709 226 -684 -179 918 497 499 -819 -17 735 254 -863 775 757 944 -235 -682 -611 525 -992 471 138 648 -343 933 -515 517 971 -576 636 983 -672 291 -213 -544 -248 -626 691 177 603 -243 657 181 79 467 448 360 -66 566 167 -717 18 -326 559 920 -954 -558 703 -269 472 201 -495 620 -478 -685 72 -722 -425 988 -201 -648 807 907 -257 724 -110 442 777 -145 71 -439 -83 27 134 -575 627 -386 -715 -484 -788 -27 -352 778 882 200 44 755 157 753 941 -477 19 -444 208 47 698 -208 324 665 -263 815 -311 -575 287 86 506 -188 504 465 533 315 692 341 655 842 -952 -927 673 -138 794 130 808 -51 243 -918 -389 766 586 880 89 -277 -383 -277 704 -608 324 425 -791 879 -563 -978 -570 -7 64 173 659 -653 -334 -591 -98 546 714 982 -513 -625 718 -447 -202 -697 -318 -799 -851 444 688 -652 641 -722 -976 -438 -882 -102 -266 -95 -836 410 -989 484 -132 -307 134 -433 374 -200 -685 -876 -924 703 -475 -601 -147 -917 -568 -84 -166 200 -23 -303 -349 40 -208 -367 452 744 -344 352 -713 -966 -934 -298 716 -829 -745 -519 178 466 44 -248 -898 977 965 695 -528 -960 -76 -910 745 -312 -626 778 -713 581 -500 -866 -774 754 -707 -789 66 694 -91 -689 167 -943 -449 591 -578 868 736 552 570 -608 -174 -70 516 193 456 64 447 237 426 348 514 -296 -753 -160 -441 765 -224 -837 -480 917 170 591 539 -142 121 -352 -246 -32 -368 -525 -466 -975 -795 561 389 363 -821 -220 -249 780 979 -578 478 -979 771 -369 866 -989 422 623 707 -765 165 221 -824 325 -238 713 249 -450 554 -397 309 988 -403 -585 437 -32 -234 -600 979 -171 -562 -253 6 -353 442 -998 -474 -488 -633 -133 -992 -75 332 208 -891 -804 -510 -880 -318 263 622 -295 -351 -549 -800 515 688 264 286 35 -525 -728 -122 642 90 253 -262 74 558 -660 -874 -516 185 -43 -393 868 -909 -565 -670 -933 865 -803 -620 -41 -593 360 -165 657 -560 278 387 -505 406 236 685 -736 -722 894 957 -144 -423 -662 -619 34 -679 -824 589 -430 499 -848 -891 971 -665 498 -617 -102 175 -338 -444 -779 652 -931 685 510 268 -354 -461 580 927 -795 17 183 207 -443 940 -564 583 -991 -194 -668 -501 -146 913 -9 978 555 482 456 -869 563 -203 251 49 -758 474 359 -613 -40 964 272 -75 -957 447 -473 -928 163 -564 983 778 931 578 753 532 465 339 -475 679 -963 -86 -472 -669 447 -86 -781 -749 -442 -208 -41 109 -817 992 -638 -707 -873 -718 -140 -970 -629 -80 179 -201 390 -994 557 41 -768 -317 -513 89 -259 -801 488 -658 -762 -527 557 147 -513 -51 335 -548 -14 351 -794 725 390 544 -982 -714 -945 190 500 540 -718 -844 476 667 -145 -674 -794 -123 -693 -8 -839 555 -710 -198 596 -871 493 680 -13 291 -591 -730 -781 -91 461 -544 498 228 465 -257 -868 8 -530 -710 47 -561 -790 -322 237 -143 148 998 588 -944 -6 615 664 -898 -122 477 874 60 972 601 931 888 379 -909 685 -398 -384 920 301 845 -897 831 -452 399 283 -572 -591 194 -868 531 -35 -127 -849 647 924 -144 -33 484 -200 -632 154 -923 -65 -742 281 786 641 177 674 -137 -503 -877 -396 -944 -812 -821 378 439 102 200 -205 -54 366 -910 -361 512 -886 -323 863 -184 652 -236 -409 -681 -928 -662 -149 -93 -395 395 -225 312 -3 -615 -739 -685 -554 -805 -42 -12 178 482 506 -567 -39 -470 444 790 -244 -890 -898 446 -14 -826 720 171 -972 943 397 -82 980 581 -11 441 -519 393 83 -599 47 558 -503 500 978 -824 327 -437 -335 279 -464 -844 -962 -265 -113 -474 -764 37 623 557 632 47 126 -875 -916 -904 82 212 -405 -978 152 131 -817 -735 -941 -438 -622 -183 -538 -79 633 233 -679 830 129 33 -669 -245 954 -768 229 466 420 754 389 843 399 780 -514 -6 -161 602 862 -202 471 754 75 -306 -134 548 -968 808 -321 -144 -152 -633 689 -518 -125 292 197 330 501 721 582 -482 916 -457 237 847 744 947 -783 -870 681 489 352 -268 531 620 -432 306 167 956 -460 350 270 -757 638 -496 -344 -884 -354 277 939 -535 954 -659 154 381 -990 73 901 -855 369 694 -460 -79 843 881 939 940 315 -332 -741 404 549 129 813 833 -279 -657 832 -892 -256 -791 601 -614 472 255 903 642 259 -98 280 595 -637 840 -285 462 720 338 -976 205 -487 347 54 373 -611 873 -893 312 -901 866 -831 -426 675 -355 571 198 979 -425 449 777 818 182 230 -512 213 -9 679 883 -226 174 -538 -546 169 368 312 -855 -651 -536 540 -296 13 -318 465 110 264 818 536 -547 977 -44 718 -949 93 -391 144 -978 -378 237 -89 521 820 -112 -464 988 -364 992 -85 61 696 563 609 -287 679 173 -48 526 -639 -773 -87 674 871 643 -561 34 777 -615 638 324 -874 938 -964 -673 123 821 -779 -998 148 864 30 -947 -659 -656 905 -232 -1 482 463 -287 670 -376 667 70 682 760 -868 583 602 932 -690 671 -929 -693 583 278 742 -184 454 361 -455 537 -925 673 -403 -155 432 44 641 -735 -769 -675 223 -574 222 -950 767 793 -560 -218 -485 -589 532 -169 86 24 -395 -943 941 51 -993 159 -942 741 150 -892 856 -178 -648 42 -980 409 213 778 -166 -965 -384 644 -169 647 888 -93 534 -412 -695 -570 -386 184 355 -60 -961 -231 128 -669 333 399 -729 909 -313 347 191 835 758 544 -75 -174 232 -164 762 -924 -206 241 225 91 -964 603 233 -786 283 73 -398 800 -537 647 -248 24 469 -812 402 -801 -409 -665 -850 -601 -192 -261 -359 -141 690 -902 73 302 -560 -731 -170 955 405 -568 841 -844 568 23 576 -793 -83 894 979 758 588 642 644 -493 213 396 -625 367 -948 -203 215 -79 314 470 547 -667 -306 -246 510 -456 273 502 -962 561 -2 -619 843 395 -656 359 -481 748 304 -508 8 -769 -551 514 -691 -604 97 -458 -579 193 908 -640 805 472 865 -996 113 185 86 382 -832 -686 430 571 -444 -608 936 226 -830 -937 517 -196 -542 958 -549 309 -974 -483 485 86 -516 -160 -501 -561 549 739 935 -805 -738 15 550 -208 -392 -362 -478 658 -479 73 494 -859 -486 -42 968 383 592 -989 151 175 -372 -759 134 -485 -575 291 613 -307 554 -331 827 971 625 -639 404 -995 -794 -709 -75 22 -995 510 77 -9 -347 -890 276 -45 -215 315 107 -40 211 168 717 696 -92 -368 733 249 -884 683 -514 22 804 133 -74 222 890 661 -222 -472 602 168 -47 -369 88 918 -797 374 -441 -332 911 976 468 58 -68 542 644 368 -194 266 757 -584 260 -816 595 -763 757 -435 277 547 212 -811 947 741 -684 490 959 -577 -671 325 216 -173 -178 732 -599 -224 -412 731 -193 -779 -320 185 391 687 -454 246 191 -639 56 892 -818 -65 -763 84 756 -285 791 552 -597 -693 648 -254 83 -86 -524 -16 -367 -365 130 -21 -849 745 611 -198 -709 183 -505 -174 -456 -980 -251 122 365 -251 515 884 404 -787 779 -545 808 405 375 10 -616 229 -969 340 974 -66 -659 569 79 -274 965 -773 -841 425 901 392 -800 2 -428 -988 -349 187 264 849 -568 -452 998 500 933 -34 506 -733 583 816 981 -991 238 -585 -801 449 -567 -393 -840 -768 351 531 -538 352 -851 -954 824 550 0 535 74 -563 -473 -397 -854 925 -206 949 -142 -217 -246 803 746 -146 741 71 -431 -625 -18 -914 956 334 -689 -219 -692 478 379 989 333 786 -17 -787 954 592 439 745 242 85 -672 -116 898 342 -685 -251 -823 187 175 -573 -763 -313 321 -480 -490 -464 56 -453 111 654 436 -336 689 953 -63 125 -78 -623 350 -112 907 33 11 -382 -415 -104 -748 817 780 193 642 -18 -103 -649 141 -508 -330 -288 -553 467 -425 356 13 -761 936 399 111 908 578 4 -350 -218 -968 -116 -592 470 -733 232 672 -843 -533 698 -128 -390 -192 736 603 932 -474 -114 403 678 281 -215 187 624 -154 -725 0 -815 -565 439 927 -682 771 -60 682 -921 918 -552 -472 740 138 579 -887 -774 258 140 149 -280 971 -411 -998 -389 387 -291 385 916 497 291 549 193 -982 -213 -607 458 47 601 -280 482 333 -111 -874 -346 445 807 -311 -522 96 -46 92 803 799 532 944 196 -734 -825 223 158 -63 -86 -624 172 -229 -181 -385 923 -908 489 -979 -379 280 567 783 130 876 634 -209 279 -719 -389 696 814 640 551 -942 571 -169 -125 365 -178 -930 586 -513 -697 -711 626 553 930 209 5 -765 995 -121 -98 135 703 817 153 -283 302 111 205 -151 -753 -472 364 -509 392 679 941 -241 129 -733 865 401 715 504 709 258 -3 446 666 -408 309 872 -528 95 928 -258 -235 -434 -644 -371 -706 -41 858 377 447 -839 -676 -49 858 972 522 583 -929 203 612 931 -215 -243 347 980 -237 -627 -536 871 721 117 386 -585 -964 898 -646 552 556 754 269 -338 313 164 514 109 -53 638 605 219 -44 -532 36 -611 49 950 -864 491 -426 -495 -576 618 -70 431 -31 -467 -426 -998 100 103 -411 329 522 -171 686 -566 -764 -429 -614 442 499 564 -377 -507 -631 816 -869 877 -832 506 866 -764 841 244 611 -203 12 -472 1 -680 586 -261 412 -53 513 -743 -226 251 -514 384 160 -642 -118 -291 205 876 -551 -249 992 134 646 623 -656 -918 -564 91 923 -951 262 -823 -831 -757 661 52 208 828 -552 -677 -304 -465 -395 -448 679 394 -386 -667 -642 -430 796 926 -145 -881 85 -753 -589 -225 -563 -78 -238 -506 6 64 217 -68 -280 -469 -106 -941 196 654 724 684 -506 360 224 990 -588 -320 -111 376 952 -559 191 727 870 893 -980 172 128 125 -391 -402 928 -662 -109 107 413 -107 -354 974 359 456 953 590 357 -122 506 494 -452 527 -669 -791 -119 579 162 644 -452 351 514 -461 508 39 847 932 442 902 927 728 -248 -407 -531 59 598 -798 253 -761 -849 -658 -536 -923 -670 272 -889 -540 -549 19 849 -112 855 860 -853 -791 -415 -765 -939 14 -103 -696 -917 783 457 -197 207 -869 -250 542 352 843 714 101 -584 -757 -49 804 804 -358 -455 -920 956 -265 935 587 -688 424 -508 -56 -511 924 -524 793 -794 303 -806 178 -961 -471 464 -222 -467 816 -231 -310 987 230 -872 326 -831 -497 168 249 321 135 -313 -444 518 -433 9 434 -447 -487 267 -174 717 -210 726 893 75 -763 783 -17 26 449 -657 -409 987 -351 951 434 408 -538 -819 -993 -883 242 -758 530 -647 336 601 -908 738 111 907 618 983 -696 -856 -264 -803 441 -982 -466 760 574 -719 958 -703 -881 954 262 725 -696 588 281 59 859 541 773 -738 -532 -160 651 211 86 -79 748 17 -321 -576 73 -201 -526 976 30 -152 -678 -442 -88 -143 -782 459 -810 442 423 173 721 91 169 -695 -686 -923 79 313 444 622 -454 -596 -375 -456 219 718 -60 718 -766 -269 -547 432 -245 -350 396 -306 -338 672 958 101 -796 330 -609 254 673 -300 227 -591 -537 -522 -879 -992 823 354 -417 -127 228 431 962 -12 -950 626 -652 881 -804 -970 -532 629 740 -525 -357 -274 985 466 -189 -53 -989 635 -538 -187 839 -637 -525 359 240 -120 460 111 -48 831 134 -281 417 -20 -559 283 -342 228 -162 617 -509 938 807 556 116 964 -16 -216 206 266 -755 597 314 726 124 -252 7 176 956 -745 -777 -763 -162 -1000 892 351 -682 809 -786 457 -498 996 590 -86 546 136 45 -342 -502 -981 316 319 69 -803 -319 -341 -300 924 -491 794 -893 -42 780 -327 169 33 349 32 724 471 -837 -995 -537 298 -679 -407 -79 -301 608 643 798 191 -913 180 87 282 -814 233 -595 -526 -298 -199 404 -117 635 950 -989 -711 -58 225 -983 -884 742 782 -228 978 160 -109 -528 644 466 -12 -843 -353 -416 -5 -833 602 -697 349 -582 298 457 -185 107 -759 944 -133 -697 -715 -123 821 902 205 638 899 -637 226 399 803 -479 -878 118 -883 782 -610 310 961 505 479 529 -238 -80 807 546 -788 915 -254 359 -746 -629 -642 -824 -927 -143 -973 121 -822 -428 92 -812 -510 -692 -563 819 890 -732 380 -187 275 -740 812 -294 -590 158 376 203 -568 131 -550 -589 376 -36 -701 926 -827 -772 326 242 -256 -319 840 510 168 -60 92 -637 -336 -811 -490 -608 337 -381 -300 -395 -634 111 -535 -490 517 -748 -293 -766 970 -680 389 -354 -6 241 627 828 457 552 -127 352 -596 617 37 -694 316 -385 952 319 -531 -178 -795 -397 -284 -753 -251 661 -278 21 -762 909 740 286 -165 731 -203 109 -270 778 207 836 -377 -827 78 374 348 -701 -245 -436 -90 48 561 -655 -962 -572 -376 -82 -444 480 -741 -773 729 -784 -59 -769 704 -852 -86 593 -970 337 -910 -50 -382 -363 -144 502 274 200 697 716 977 -939 876 -304 -999 -133 958 -238 404 24 724 -719 5 -491 677 984 -906 -911 -334 131 -915 -153 -410 230 752 -375 880 140 589 -284 -240 -159 161 456 -915 -953 -698 227 316 -960 -48 729 -402 -775 -844 35 896 794 644 -987 -38 -443 605 -222 -646 15 744 689 109 -945 -152 292 -439 -597 697 -249 460 188 60 -345 120 208 456 -680 667 558 406 301 -389 -328 -865 389 -292 -314 459 -622 -397 505 -808 -861 -740 -776 -966 -457 552 392 795 -99 308 -214 -565 -667 -865 339 -989 -443 -87 609 277 29 -510 478 -356 709 766 277 -596 12 -975 -342 921 -867 793 706 403 469 -233 -668 -440 -953 495 25 925 -607 -949 918 989 86 -996 324 -405 326 -632 164 -866 -278 -893 606 -771 724 391 310 899 -774 -31 -638 10 695 871 -306 -175 7 -132 -235 61 -733 -653 667 -335 483 -254 -929 -525 -670 -137 -298 -529 -65 -843 -813 -746 478 -656 120 -171 -420 -238 482 -931 -320 -380 -712 -352 -518 24 -533 95 -604 103 -772 252 -748 63 398 124 -504 391 213 -137 -777 711 -886 -305 178 -322 21 851 653 303 920 273 -581 625 -41 150 794 -26 489 543 -518 -39 15 954 223 997 -57 -44 793 450 -281 -153 -111 -904 197 -759 -527 -859 -195 274 50 576 233 -609 391 -917 682 678 -194 -43 314 201 -977 -69 -245 145 -713 744 374 -377 -281 110 261 641 913 506 68 394 599 -129 -718 268 -329 -527 226 671 152 260 68 -96 -413 878 -561 -763 -192 462 831 -592 -67 896 -437 -931 240 -773 575 662 280 -226 271 -753 736 -706 342 393 -947 -827 -57 -686 -532 -611 436 -249 737 -586 408 274 -96 531 -129 93 145 -948 -691 -411 -342 143 833 -215 897 -922 -246 428 386 -581 -339 -848 102 -394 -421 714 -121 -819 -484 -238 996 338 656 -141 582 409 -143 -444 710 -781 -523 -373 633 615 54 -149 -539 841 -32 960 -649 304 -773 468 -165 252 -968 346 262 345 236 -418 866 -584 -461 549 533 -396 -173 -799 -168 228 -838 165 830 -991 396 -712 117 301 -867 -512 -293 789 -715 562 -544 -879 870 532 325 796 53 893 949 761 753 -396 476 121 -152 503 358 704 871 19 -856 110 664 427 -342 193 -661 -963 480 -557 588 -316 768 -761 93 -821 735 -150 -38 364 321 -393 833 325 378 -848 -173 613 963 -373 -452 -649 837 -867 593 -285 635 853 613 -803 81 667 777 -680 -572 -599 -543 104 -282 34 900 489 -327 335 372 -312 854 215 -473 647 -850 -501 -93 -633 208 -523 -293 -235 628 511 97 865 -331 -260 541 282 -267 -614 831 145 -690 -389 958 218 -86 191 -379 -190 -361 16 991 644 -430 443 652 145 172 11 -146 371 497 -749 -755 864 296 -47 -905 466 -89 -43 -43 -138 -603 -569 -869 -66 -785 269 650 150 107 646 167 429 278 -816 193 434 314 -777 373 514 811 317 273 959 359 -607 190 424 267 633 -487 399 -844 -631 -439 -271 -139 786 524 -714 671 -922 -963 -530 537 290 97 -820 -488 537 236 -216 545 844 -168 -334 -7 -21 -256 242 465 -538 835 -368 -972 79 516 982 -355 406 79 169 69 22 469 -54 365 496 292 521 764 -555 682 223 -312 770 56 32 77 110 59 -808 -319 -609 749 640 965 -430 -881 785 -503 468 907 -969 789 469 585 -829 759 475 663 658 496 -141 -999 47 449 -965 -460 4 57 913 766 -177 956 -20 -640 634 -320 -889 962 -728 -609 -316 774 649 -968 -181 -463 -883 -831 -799 233 -831 772 -146 -975 544 -99 -174 -589 40 66 -874 47 618 438 755 -619 -358 335 -455 -124 -77 854 -996 184 -597 -758 -428 -332 562 -643 318 -626 -323 733 -574 -109 -724 -651 -53 495 143 98 -3 877 255 628 -274 -798 8 -934 365 -242 -967 -626 485 -637 -980 2 965 546 -799 -528 -687 582 -599 -61 -917 584 -525 618 342 729 511 832 -16 531 -877 -127 253 -240 -7 478 482 -911 -278 716 -241 -829 924 273 -264 -487 573 83 -511 125 -48 -191 -557 747 -718 313 -896 540 -347 187 -524 185 653 -48 640 562 -778 948 -722 -249 -409 -749 -908 312 -320 -801 648 390 -312 811 -875 214 -728 448 737 -115 493 -177 -260 265 348 876 608 520 541 -304 -541 -990 -840 -58 553 67 -133 336 620 9 -831 -265 459 -184 -435 -47 74 240 726 801 672 823 714 -145 192 -777 140 -829 -511 144 -539 -806 151 263 779 -829 -930 -125 -616 -201 -747 -963 -462 -572 396 434 290 208 -380 -502 869 -939 848 722 965 291 -782 840 -316 91 -240 -561 -551 -907 -143 239 875 202 873 -155 -198 -462 -673 -857 960 764 970 -846 169 -197 -711 933 501 300 626 43 -547 30 -335 -662 193 -84 965 89 -943 -407 -719 653 -424 -870 -489 -146 438 -652 392 -206 225 107 833 -63 958 578 -732 -195 -957 -444 -849 -482 742 -530 -68 -933 -13 312 611 827 21 -175 -914 -72 720 818 -243 477 708 -604 -30 -201 -544 815 252 275 -230 -401 -968 -274 -674 -408 -572 -423 -45 -776 799 82 -330 11 -727 542 83 -112 -7 -296 -250 -724 -967 803 68 -106 -498 -177 -563 -9 137 355 -568 -879 -857 186 -941 475 785 592 573 88 -76 -185 -605 -347 -791 536 458 387 684 -112 -852 398 -576 -408 -511 191 464 -851 -126 -311 940 -244 -329 -604 -966 311 -823 -331 -271 118 295 374 146 -262 918 -283 461 672 -402 -899 745 -964 107 751 -572 -618 -275 -416 -512 -808 945 -93 270 -800 -165 960 599 -98 587 656 -651 -684 -918 73 253 114 597 87 -98 192 197 690 296 -611 961 962 -913 -52 499 -106 417 -237 -631 870 -68 -550 102 260 221 -890 -841 -169 -196 -9 587 -639 752 -111 897 874 963 -252 -114 -335 870 -689 -274 550 -647 264 315 -396 445 493 -654 878 551 457 -277 -993 895 -6 -859 -569 663 351 -245 -161 -343 714 561 -992 -627 -830 30 -702 12 55 34 85 667 911 763 782 -222 239 555 859 -430 110 793 -255 -12 285 918 531 -63 24 977 994 243 604 356 245 713 -741 910 -558 -887 203 362 111 -5 -822 -345 579 881 556 759 -810 737 405 40 964 -28 -955 -650 -350 -64 543 36 871 811 363 278 -995 -757 537 793 582 313 340 205 552 -799 608 1000 -922 709 -972 847 -632 741 378 -183 -468 607 -858 -858 -274 873 -915 553 -529 -173 820 -634 -160 369 -147 738 410 666 198 -25 -850 -155 285 -773 867 190 741 862 635 185 -671 -262 -508 718 158 -480 -135 -715 932 -48 -401 -844 -903 68 -807 684 511 -542 -94 -117 -863 -717 -481 767 844 -334 -146 505 310 222 462 907 585 -546 -36 962 87 779 874 28 -560 433 -943 552 311 -526 658 -474 31 -453 647 -648 337 354 138 -747 417 85 739 577 -906 882 -296 241 -49 545 804 434 309 751 -813 184 -298 -94 -314 195 -546 920 875 317 -667 -952 948 -13 -452 640 861 -810 -463 -459 -886 -391 -827 -284 -930 602 -674 -838 -551 -706 -866 -610 30 -431 427 -950 990 592 857 -31 -627 -306 -894 339 713 125 552 -640 699 -760 534 915 -544 -67 -236 699 0 511 834 -104 -307 -426 -590 750 -586 171 -600 179 -635 -27 154 -752 519 156 508 -693 958 589 518 -588 -506 -932 858 -62 -779 940 -795 -891 246 987 948 -730 501 -94 -169 678 -44 -789 -677 476 567 291 402 621 -915 -96 844 19 -240 711 -172 866 337 86 415 -122 300 -869 538 885 700 -611 621 130 958 -18 802 -681 -69 509 -55 -43 983 703 53 190 366 -801 683 903 -852 553 898 66 391 -439 102 292 169 485 -613 902 -380 -213 600 -933 -7 624 815 723 -480 -569 288 -743 966 -621 -393 -578 -154 -879 165 771 680 -382 -600 739 -418 -727 543 368 -85 -519 854 847 39 176 -888 793 -78 48 706 263 -339 -799 888 -113 98 -382 4 -113 -630 -973 949 295 215 375 -276 807 -458 387 223 326 -730 -818 -34 781 -296 -3 -256 915 -815 361 -503 551 480 -902 462 -189 432 393 -113 -371 -789 -4 505 501 18 -838 423 193 -352 22 493 303 -262 402 428 794 329 -124 -298 955 -584 -475 -431 -679 -479 -93 -843 -936 832 -236 -480 -453 -339 -215 -359 -481 104 -116 78 -249 -154 -855 848 -768 257 286 207 -271 99 659 233 -524 -174 57 -208 -570 567 491 -831 -402 487 -840 -671 9 -711 -95 208 418 727 417 -299 299 -356 614 843 -317 -974 154 -663 446 682 678 968 -993 -104 460 681 736 -200 140 -196 772 51 -484 -582 138 -688 277 487 751 -744 -467 846 134 -51 805 906 -358 884 968 419 667 -398 -445 248 576 904 798 -884 -246 760 -676 739 -215 -330 394 970 -486 720 821 498 -130 430 -81 899 -909 -221 -968 758 230 954 -733 16 -308 1000 688 118 -462 -74 377 -106 474 338 385 -270 -1000 -621 919 -407 -78 -627 -393 -581 -490 -618 208 283 477 512 506 87 -211 196 103 874 400 -419 -233 49 -4 -480 -963 592 655 -736 -529 833 762 -620 -839 -663 494 878 582 414 375 -738 144 -39 125 -729 612 -903 -40 430 939 -441 -666 -153 -27 -796 295 -673 598 943 -737 498 770 762 127 -801 216 -979 -145 -987 24 -456 455 -700 875 -207 -211 -18 -765 -690 -760 -363 298 193 957 -467 125 761 595 -773 -903 337 297 -494 -275 -949 -27 922 483 -487 -512 101 588 -439 -8 941 105 7 -762 845 462 -53 -360 -533 -625 275 -617 -750 -755 974 772 -864 -237 -568 761 816 -472 865 536 -612 -250 -363 -725 -261 -407 842 -56 -573 -539 609 -800 825 363 77 -456 688 641 145 -164 -253 -778 924 -677 59 351 -896 -805 194 860 7 956 -682 -78 -490 990 454 -866 -642 995 -315 -618 57 733 62 -355 -159 -96 722 157 301 995 148 -344 -577 -934 982 593 976 62 172 315 704 730 795 -438 464 -90 -9 -875 52 296 -930 -149 -625 831 -836 674 816 706 -637 -394 253 -252 -232 -955 -680 -889 951 543 717 843 468 -684 -979 -352 655 949 229 -995 650 -860 -182 -204 93 489 3 83 -553 982 -130 555 617 -788 455 505 -198 -214 173 694 -310 -293 961 812 778 33 -422 -9 475 -47 968 -234 914 856 345 -172 -531 -892 -898 794 -289 -176 427 215 -364 -885 -18 575 46 555 314 499 -636 -992 -60 868 -408 -710 -828 -618 912 307 -574 285 625 -879 -818 -743 -669 -945 -159 -550 1000 280 62 -878 340 430 570 137 213 756 -788 489 -456 -97 -894 599 -129 -799 -43 119 66 144 -990 -198 662 -995 34 253 844 728 -938 528 876 -131 -115 14 -673 -841 -128 -741 -602 -662 -781 379 -347 992 -980 805 -642 609 -599 961 -839 617 130 -523 -718 433 -939 -3 -610 373 969 409 811 168 -722 -746 -399 -54 -916 537 -466 921 -970 711 -780 -906 670 314 898 -565 -658 38 581 646 820 989 -426 -198 -176 55 -756 924 -589 -103 -798 -922 -1000 -701 -681 -895 -707 -32 230 -986 -193 -788 793 -41 -417 -787 -15 262 -42 -473 -762 309 996 -680 -871 114 -677 129 -886 -667 966 -272 863 450 -725 39 -808 -866 -988 -102 -820 660 397 857 933 669 525 221 -371 -641 941 802 998 231 -156 -220 -69 949 -905 13 415 -222 -245 -234 757 328 -335 -993 409 281 -208 -772 615 572 -306 -638 -701 428 355 -956 549 380 856 135 848 -968 -260 -888 665 883 194 605 -636 430 -455 -282 -503 856 -575 99 351 561 365 396 -538 109 485 793 -913 -207 561 214 485 -784 -348 279 -591 266 89 -654 -221 -18 196 -885 -885 175 845 -60 847 38 -81 559 719 123 140 789 402 -541 -95 42 -300 671 -615 -600 -999 692 -610 298 268 -972 -161 731 796 -539 -330 607 337 639 -139 -85 -272 -369 -339 214 598 -155 -611 967 -689 472 276 -395 641 -474 -408 -785 -298 -748 232 630 -622 -879 -142 -957 -156 -755 -911 520 -467 -838 915 -298 -40 787 909 694 -190 203 -189 -879 6 -62 147 354 -201 751 411 -727 -697 893 -553 832 973 273 -120 727 589 -230 -434 341 969 621 -717 -202 -904 -713 384 278 425 -845 -501 -26 -34 -927 -924 632 -789 42 -417 978 -778 -880 419 580 596 -949 534 -296 -670 -307 -189 88 -718 -621 -334 -767 462 911 582 762 -272 -822 -324 932 605 -596 215 851 127 -14 10 -657 -792 -883 -437 710 -605 619 715 425 -269 -903 531 -776 -894 815 472 203 333 860 -790 -825 999 -388 -444 -239 -562 -429 -507 76 911 -434 893 -389 -626 -157 36 493 452 10 470 389 706 977 232 875 907 109 -333 700 -274 567 21 615 -651 831 807 -308 -387 777 791 -701 -549 493 184 -595 -282 -506 -379 -313 -369 -789 -823 989 -8 783 -523 -2 -876 689 -988 -98 421 -437 -7 -209 448 -625 -826 -863 280 509 858 709 -229 -990 -595 -311 263 625 -173 372 143 122 -622 -248 410 138 -562 -70 -713 805 -692 -407 -322 185 -75 949 333 -542 602 363 -413 -814 976 -765 -489 -339 345 671 961 -484 692 -328 15 690 961 51 -330 22 296 289 602 652 -622 -17 -615 -952 -444 476 -509 585 815 981 -543 121 -590 -688 -670 -34 -158 -168 7 -434 -710 487 -422 -422 48 817 -253 -194 902 -830 7 -495 -453 557 -998 -861 321 -917 -251 -774 192 953 -309 -689 -581 -504 -466 265 -71 -890 -701 -594 585 563 638 570 251 -6 473 -515 -81 153 -389 -522 -414 -799 -338 -287 893 894 950 -694 -824 -326 481 -305 787 -731 763 -218 383 -342 -966 -734 -97 358 -280 747 249 755 -623 -542 381 442 -183 -612 -6 -572 -122 -639 -265 818 -706 22 357 -578 -416 -645 778 588 -682 566 -666 979 474 -695 -733 -588 -158 -831 395 -905 -691 -815 190 -995 -272 559 842 683 -777 -497 124 -892 -167 329 -725 -536 571 -995 -417 -750 653 -54 697 -489 79 -79 482 -428 679 718 885 -747 -192 872 968 -443 579 431 207 -595 767 -357 -78 78 42 -42 -624 755 -355 682 -826 265 -504 434 -189 -570 -522 -186 299 448 -604 814 668 338 698 345 -942 -223 -696 -647 565 340 -984 -540 -207 326 -94 828 -177 823 -804 66 66 706 -196 584 959 -414 -877 -272 895 245 -157 117 -492 744 -211 -377 -543 924 634 -850 -289 -959 -713 -736 -794 971 867 -229 716 574 740 128 854 439 981 -860 -801 923 131 -778 -756 629 -170 498 -156 85 212 -259 44 -392 -94 954 -552 -268 763 -351 796 435 -971 -827 205 -888 -611 214 -465 936 -530 339 -646 -23 298 569 817 -248 -862 -493 -384 -238 908 268 267 -375 -928 -569 -611 924 951 132 -799 829 237 781 430 682 -908 32 -665 345 856 -355 541 -560 -706 -504 -606 196 -883 -59 750 -680 844 471 508 -833 -928 -991 -680 -973 -476 214 354 -169 -582 -983 389 758 -67 695 486 -206 799 406 -464 668 431 -443 652 392 -266 -315 631 350 -447 665 -51 465 -520 -69 620 -55 193 -570 -159 660 -407 -836 887 301 676 602 -125 -506 -639 81 545 -31 621 -161 -161 -616 -351 595 308 94 278 179 -727 780 229 -94 920 -137 7 -377 -726 -862 -696 89 -377 941 950 -412 -674 264 360 150 -410 464 -743 -671 393 648 -126 -438 -799 416 404 -14 -79 340 -889 21 -221 750 -682 -870 991 -518 986 -221 -339 -159 613 503 683 977 87 800 756 -624 405 -561 524 -127 -131 664 -811 -617 -115 -58 -555 -47 -823 -534 59 -391 -740 838 841 -348 462 852 -136 418 624 -695 682 393 -715 374 -719 -110 -630 -674 994 345 -63 163 993 616 -530 -517 -250 -741 676 210 263 -946 -126 -331 -527 431 845 402 88 -458 -120 -673 498 -733 -955 -138 -630 -304 -779 -424 -392 -746 8 -480 801 496 -19 -253 818 963 -491 -894 -184 558 28 172 867 -591 16 -899 457 656 617 532 -822 108 -930 367 -778 276 768 528 412 -767 -525 -910 -604 -893 284 -15 -328 -23 589 615 -209 99 171 488 204 -611 56 -171 -581 803 -903 752 -899 -895 -92 473 202 980 808 552 -741 -858 583 -25 -239 461 -763 -66 920 876 525 556 -478 -841 813 -665 990 176 593 4 -884 570 379 738 485 -566 -78 -291 -99 -695 -254 995 728 -261 -14 578 915 553 -31 -922 -367 -326 931 -228 -593 964 565 -262 -495 -813 574 633 387 -302 -502 617 506 84 597 -625 -602 449 243 -907 -876 -916 -298 -257 7 740 601 -462 835 475 -625 814 -539 -789 565 986 991 912 -573 -919 43 -304 -299 -792 -177 872 271 -367 768 -960 -252 -924 171 -330 429 429 -968 -493 834 742 348 558 -465 -803 183 171 -28 938 477 -365 -789 79 -232 -869 -816 478 410 722 -126 79 75 -225 -844 -70 -430 -356 963 977 -471 417 203 910 368 976 -210 381 -23 399 676 -117 327 671 505 942 -711 -911 -296 -288 224 602 74 -298 -43 729 890 -909 -167 -34 -514 -141 105 50 -293 668 894 -271 398 36 595 232 -510 701 -902 -795 313 483 656 -456 503 621 -910 386 442 -917 441 312 769 706 88 320 754 -67 -145 23 660 -327 611 942 809 -290 230 -994 -206 -732 -26 -195 -552 351 -482 963 571 -697 -58 -544 893 -933 -748 436 530 -26 731 -156 841 264 841 258 178 -833 647 726 996 895 55 435 -249 657 249 889 -61 -11 430 -949 136 -406 159 711 -380 372 -639 -104 -300 -475 714 643 -123 -397 763 -434 -683 289 -945 -712 268 -392 432 628 759 -44 543 -518 878 -813 -417 -733 513 -35 20 71 -431 49 436 193 -804 -549 -66 956 672 33 -487 -495 604 777 497 406 457 533 -53 -167 -628 726 -919 333 -115 25 -777 -652 597 -750 238 -614 957 857 891 609 -537 -883 796 519 816 -941 600 -224 -462 -898 -921 398 876 349 -390 844 371 -411 -189 -471 702 -398 -785 2 307 191 -575 -461 -845 -100 153 -353 135 429 791 -532 122 258 -705 -855 -75 -173 205 -452 660 415 -969 194 43 664 -650 968 47 -412 717 635 250 595 14 -189 -666 -323 -806 -428 -749 -450 29 -332 999 525 913 -63 -167 -112 4 280 219 -362 908 -332 -843 -90 -554 -558 226 -333 931 652 448 -42 -316 -789 740 -164 -833 975 446 868 -296 252 -420 -476 -793 -281 48 -900 -593 -379 -537 -253 -644 -916 -898 -178 732 225 -380 354 892 773 687 -954 527 813 360 997 -117 -368 -25 844 -965 176 -513 -987 -395 -729 481 -579 -543 103 731 850 67 -323 755 800 -371 -427 980 -674 -962 -439 -84 -694 30 -49 -28 922 601 -869 -748 -844 484 -983 837 -691 809 -910 -152 -7 715 556 822 -914 -235 -603 -370 -808 947 661 970 93 -755 -91 27 914 -191 180 365 664 376 302 -383 766 89 373 -800 -230 -180 807 -293 817 -812 13 104 223 17 604 719 -438 -436 723 -201 -693 -531 992 -588 -50 -597 151 627 -313 300 64 647 686 -706 727 -686 433 788 -134 211 203 600 694 -939 307 843 -233 -285 269 -718 -537 538 893 570 120 -767 -77 -685 651 487 -859 -944 -520 -184 -181 -236 -322 -440 -54 -705 535 974 489 141 -550 359 -848 -496 -879 933 208 231 150 476 -212 901 -437 -921 22 440 -171 -633 -430 238 89 571 -909 -916 -898 558 240 793 381 885 -911 -842 -740 883 -477 305 -211 -368 -186 805 -257 137 -498 512 87 -108 930 311 893 457 -416 431 218 969 -973 -550 -637 -869 186 -880 559 31 997 -584 244 100 478 -64 771 978 569 658 -34 -778 -834 -470 688 -560 68 336 -677 622 599 -491 -316 -32 416 662 -576 -348 704 -41 -146 68 588 -509 231 -928 259 -872 -9 540 -692 -157 429 -241 90 -710 -110 58 -771 -393 -168 -210 272 13 858 70 -743 543 793 -368 221 -25 22 420 410 809 -997 3 -932 216 -417 -513 310 209 -953 -24 -160 730 -322 -405 -241 -462 707 957 157 -52 988 924 62 -841 507 -713 -868 -645 -810 -783 587 -721 599 935 368 -947 773 268 -590 202 812 -349 771 554 -657 784 511 -468 -288 -483 -93 -563 -314 268 618 -533 447 470 -514 -451 186 895 -16 -69 205 -515 -505 -620 378 20 342 844 -638 -333 -463 -604 -67 -830 906 837 698 333 550 769 -461 -423 509 -749 905 19 883 -725 -778 231 -400 -512 -418 -922 442 -809 -629 -465 82 -862 -315 312 -490 -291 617 670 541 56 -117 677 -381 -380 744 -819 774 -784 -307 -618 199 514 -198 913 100 -262 902 -226 679 868 835 306 -168 627 -894 -888 -537 165 121 371 787 884 28 -206 -343 -267 101 275 -208 -9 -866 -371 -768 -133 -53 -714 -671 84 262 21 706 -786 -469 592 121 656 751 -110 729 -650 530 -731 231 -628 -134 -845 -327 966 -549 -607 796 -200 -513 900 -722 -146 916 -530 -820 -718 343 166 584 234 -949 -1 683 -96 547 -573 -372 422 -718 10 26 761 -322 97 71 46 992 -829 -969 -312 -705 -119 707 -569 631 483 879 193 -737 -933 939 -526 457 337 -887 123 -23 908 240 -621 242 545 35 -570 -954 -852 321 -713 -623 412 -851 -780 70 -375 -948 441 -145 102 -852 -908 757 -384 291 129 327 342 -147 -835 350 976 33 -156 -862 65 -331 -886 632 88 329 -779 221 -303 -620 -51 -134 -229 584 -444 -200 14 794 462 -103 106 645 -899 672 -811 867 807 293 325 -787 -450 841 -147 -895 698 408 -393 547 458 -766 520 -6 746 -967 914 198 -898 -941 -394 -80 599 528 353 293 155 394 -170 215 -52 -724 744 -689 -298 899 -502 -848 -337 97 366 -161 -860 -748 -706 465 -105 -110 -375 -610 625 924 -194 -916 -699 -827 -365 792 828 810 -334 110 -485 582 271 -89 -539 -765 728 -644 -515 821 -801 312 159 480 96 -913 697 764 865 -421 -30 -976 -639 -589 320 -245 -198 379 -766 -19 -6 -793 897 -996 71 713 -361 -353 636 -418 -99 -639 -609 10 -364 505 -625 -848 -472 -357 -699 -566 763 886 34 545 -247 514 717 -628 -925 -588 -908 269 -529 -176 -439 -433 -698 -335 440 -609 331 -211 -831 -694 195 566 -700 492 -793 -77 219 710 720 -409 -994 731 953 -703 747 519 -651 -258 -842 -851 518 57 -591 410 -32 916 212 719 531 441 460 949 73 54 220 665 -323 -452 602 440 826 -211 -689 327 -296 878 -655 776 -363 -915 -126 896 123 198 -579 300 -428 -130 60 -122 -359 -973 -725 -498 944 507 818 967 -977 884 980 908 815 -604 -962 918 -271 -980 -811 -758 67 728 253 54 -475 192 -784 -807 -717 788 -2 496 184 -235 660 -21 683 -9 -622 569 -352 -126 -502 -510 140 878 811 942 349 -737 923 -137 219 -234 -912 976 -933 28 310 191 -756 873 757 -744 874 -117 624 719 339 592 -810 -465 634 -610 -699 -328 219 -673 -982 742 78 865 -655 705 -420 -324 -633 -697 108 340 -638 -288 -253 211 741 707 441 288 222 438 -809 401 66 654 -189 -235 692 105 477 2 -331 -369 279 -550 -746 -663 -753 -865 191 685 78 -533 720 429 -673 -512 -492 601 -194 -329 24 -365 -354 521 -862 87 735 221 506 -675 -871 -784 63 -733 968 434 -789 -878 -343 825 -622 -32 -788 -344 936 -615 -87 306 218 -248 -612 795 -624 60 -595 -138 -573 -214 -141 255 819 -305 169 -589 527 -293 407 434 -132 960 945 -370 787 36 -223 792 -139 -145 -573 -705 731 455 -633 119 -357 -382 -383 743 212 -171 52 533 -597 -387 644 884 556 -2 276 -310 -820 -613 -217 -465 594 -583 -900 -326 229 -433 -624 -987 -739 9 -178 -401 826 -104 -896 826 -150 -637 -810 -275 -749 329 842 218 176 257 -265 561 947 -705 511 -870 959 788 367 -193 -709 -29 -868 442 -791 904 437 443 -178 595 -501 953 -269 -912 239 -437 -208 -620 -317 -129 -219 850 643 -877 -202 -29 366 443 97 -821 -667 256 142 717 211 -789 -835 604 -860 -281 -567 266 790 485 -159 346 662 64 -343 -653 -780 781 -726 -852 52 -920 -112 -180 106 -604 108 -329 771 692 -450 -350 -322 -998 -41 -867 64 -805 -862 -987 813 739 66 179 -285 100 792 850 777 -821 5 578 -437 -587 898 -821 228 473 -96 -889 -378 -604 -772 -215 132 570 26 -737 418 644 874 -522 961 -465 -92 -413 590 355 366 -644 245 763 -990 -750 968 -228 841 968 592 -293 -755 -551 696 -514 -282 451 -539 -343 45 -144 -788 -645 255 294 -219 6 -714 934 -629 812 162 53 -265 -306 -468 967 279 390 416 46 -925 66 -16 -971 911 -14 -290 568 -835 -168 -243 942 -166 -619 146 -67 -979 927 186 572 -862 -640 932 623 -362 216 567 -272 -179 -429 5 683 45 995 -560 915 242 -456 -741 -474 -353 -513 -42 -451 -707 2 706 -342 265 -966 14 -306 262 324 -896 -740 346 0 -274 -493 -950 538 909 195 -792 929 -504 -973 -106 266 885 -357 -154 418 166 -711 832 -38 458 -936 -986 -29 778 188 867 120 -732 -612 -938 725 733 870 137 -964 521 -319 923 -369 -647 465 -31 968 -885 -863 317 -417 649 881 438 861 47 167 416 40 -965 685 -657 466 130 -532 483 121 -496 -81 -503 771 702 -727 118 -609 -594 -975 621 -145 626 -327 -776 820 -81 372 170 416 320 707 -625 64 -578 -315 -198 -588 561 704 -653 35 407 -223 232 345 328 -680 -355 -693 -770 767 -899 -830 -562 380 -892 -273 -643 725 -71 336 -533 260 -365 -482 923 689 -13 112 389 -929 -63 -293 -755 984 935 -317 481 -697 310 332 587 -599 611 -440 -763 -552 -703 -989 -14 -954 -850 75 -158 -176 -884 -745 -883 533 -793 940 -652 546 -344 343 897 588 11 -321 -398 -25 900 -59 504 -249 971 -805 66 166 -545 848 54 885 567 766 563 783 143 -674 905 465 -271 798 -69 -376 -515 638 -356 99 262 -792 889 593 272 -691 -191 738 -813 -70 355 241 -859 300 -924 -735 247 -858 680 332 394 -542 678 446 -261 -608 -216 -569 173 329 492 -703 976 -417 435 -325 -279 -758 411 365 -955 1 -327 532 570 -298 -179 -308 -787 247 487 388 757 212 663 -541 212 -513 -429 -463 -953 682 39 -740 -670 -417 -889 -505 -736 683 382 -314 686 -151 14 -607 196 -265 -686 -28 76 -672 643 -589 -478 564 131 -487 -624 487 -887 564 300 822 874 -646 -269 -156 -988 -336 -822 -857 494 -965 -441 -46 -206 -254 -141 -15 532 -301 -180 626 533 978 146 603 -447 425 -326 797 433 93 -202 -966 812 -702 -886 399 -742 765 -326 855 -116 -703 -194 723 -393 541 -900 -229 835 590 -573 -566 444 -765 364 -375 -321 -401 -702 285 48 -943 -391 -848 730 -40 -799 -658 36 -107 239 12 -649 -986 258 -163 -640 345 402 -751 165 -95 -837 -313 -610 -459 371 909 -509 947 -152 -256 -24 255 960 436 -957 -42 -272 842 -780 -468 -96 656 911 -801 -259 -282 -700 208 64 -926 23 -902 599 149 939 -121 196 -713 982 -208 -691 -97 868 831 963 362 691 282 756 716 832 595 360 274 -602 100 330 130 -952 -313 -895 -316 743 -277 -580 -804 -712 627 598 -223 -12 586 415 351 -219 267 368 -749 -121 -229 532 -200 468 368 -917 -466 663 636 933 81 -517 371 713 125 -682 -68 840 505 -125 591 -209 567 697 261 955 442 -897 542 847 578 -669 -571 -10 861 -487 -634 -204 230 973 728 481 -784 783 -352 -886 379 -852 -860 -923 -702 978 962 -253 18 -150 -862 1 -860 368 622 -271 -894 609 -876 539 -217 205 -908 879 656 745 -227 625 -909 504 289 -194 -842 -289 -177 -705 -280 -633 -674 -198 -290 -664 -144 -735 657 479 -150 301 956 37 378 338 -729 -570 855 -126 -299 -749 393 166 -162 -639 957 -166 618 -618 73 -901 21 -882 197 344 -40 -856 -553 -693 -524 867 -670 -794 577 -854 -881 -85 143 995 -492 415 -164 -804 75 -578 -994 393 169 798 -804 -682 -746 -595 316 -727 322 422 206 736 420 -502 944 -431 -902 849 3 -216 -688 860 19 288 -127 779 896 -25 203 432 969 30 402 979 -798 735 716 283 -677 46 845 -741 -376 -127 -402 674 646 1 403 -533 315 -709 -675 -549 -972 378 440 383 845 -856 348 583 359 -836 73 466 692 214 -479 -770 -134 -644 -867 -176 -950 -162 -418 925 -543 7 -796 587 276 607 847 -935 -238 161 622 -615 -383 -439 821 868 -925 196 -967 -702 659 894 975 768 -969 778 674 -838 68 -679 -888 -721 311 -555 -259 821 537 -668 645 -661 900 757 861 -784 420 385 246 -519 -115 -272 599 -841 -813 -397 645 590 957 357 -345 -298 -649 -288 905 728 960 -431 -384 465 -175 -795 -165 318 -180 476 -662 834 410 -266 -473 457 485 -219 -281 -330 -461 3 151 -890 -573 -401 -969 409 383 353 -157 -368 698 -597 -819 59 -930 151 -499 -576 -381 24 980 901 557 -25 418 -966 73 -333 -811 511 -414 181 402 892 42 -278 28 -705 396 -451 -979 631 -86 -528 -840 -672 -705 -997 -724 673 -338 -440 811 -494 815 822 253 -440 -670 637 249 -952 -689 -230 -913 861 -399 418 -538 -26 400 721 108 801 32 987 -4 300 49 -214 452 776 382 235 563 821 -62 7 910 348 -727 -346 -850 -437 602 826 -847 889 -156 -390 515 -764 462 -239 -73 -65 153 524 558 179 -320 402 423 -794 -472 -543 470 -62 894 607 390 -367 750 772 -316 591 746 305 258 -239 -10 286 -389 -735 -500 582 275 249 -594 -680 -569 -951 -809 -32 -660 -827 927 148 652 -519 272 573 -848 -594 579 741 162 601 778 151 982 276 641 -690 -709 -663 324 106 943 -623 -201 -488 -341 -862 -199 -928 -822 -864 978 -255 594 -189 291 -467 203 567 -782 -111 280 285 654 364 62 -142 531 -329 162 223 -392 624 -821 -781 -94 202 -152 462 -826 674 -812 -70 908 -563 621 -915 401 598 458 -449 -289 -436 -291 145 426 841 540 813 83 -826 -680 696 223 766 -353 295 -599 377 987 246 824 267 -701 -703 282 -513 271 -859 -919 787 748 -527 457 -683 -594 178 -402 380 728 -719 465 312 -712 127 -814 -788 -163 988 671 -915 543 -877 499 723 -178 -816 -53 -624 -700 874 -292 574 375 306 323 -995 421 -708 804 -831 -754 119 -917 -556 81 626 140 -25 -650 -728 -433 13 -870 56 590 -211 -31 -665 -518 -991 -742 391 977 37 431 -828 -8 -621 -816 119 643 -957 619 910 -744 -642 -683 -747 419 -138 -789 931 -459 260 18 -71 -111 594 -840 -805 833 70 -410 131 -433 807 -821 420 -729 503 -775 -816 -334 68 956 325 44 293 256 520 259 60 375 773 802 -495 928 -338 -629 503 -173 -826 651 255 -847 720 -964 -992 912 -622 -131 679 -755 236 -577 567 -693 -994 -977 -951 940 747 578 152 -132 2 775 -632 861 205 603 547 -130 567 -822 787 752 889 419 433 944 -617 87 -549 938 -841 -242 -631 -720 -167 -877 -607 -166 277 745 4 874 18 786 592 457 868 191 196 959 -697 -837 105 901 -742 119 -435 -240 -141 750 545 507 -984 -918 430 711 525 178 931 902 -171 -986 987 -489 -982 -133 -522 -32 932 -415 819 639 -24 77 -349 -981 -207 697 211 742 602 455 637 -842 -165 940 -550 -473 145 -76 -685 -484 503 -104 -559 -195 -203 -725 749 379 484 -755 -131 987 708 652 -365 509 -534 -118 -104 -787 709 813 339 828 -359 905 -776 747 656 -349 -565 233 171 -505 -797 -916 -240 -312 526 -730 -511 -668 -343 469 207 357 315 520 609 203 -193 842 824 -263 -687 -433 -293 -757 -745 -354 842 651 271 -44 -225 705 -25 -956 946 -106 802 51 530 -348 -928 143 -966 450 -378 790 -263 -699 -44 973 -992 -993 499 549 412 -62 -463 754 89 -523 151 746 -980 -986 -567 748 840 676 763 -409 -156 -952 896 306 -585 600 -919 -789 45 229 -978 731 697 -907 596 -737 382 -216 -124 -667 -528 -372 275 541 -775 -339 -657 -108 -631 -528 -997 433 136 -319 -287 -423 -687 -753 742 -585 231 -763 -913 89 -906 -862 -8 -870 593 -810 572 272 -30 564 -270 824 -964 913 240 -144 95 766 489 340 757 -726 622 44 312 246 -291 47 962 -301 -698 935 767 176 -485 -453 -420 -903 493 -31 183 403 -799 570 553 -676 29 502 59 661 -35 587 182 678 -852 19 -80 -775 -194 -51 50 761 -539 624 -279 -288 665 800 -826 -688 -548 312 931 -131 452 -754 -382 46 -308 229 285 121 326 -475 743 -655 -741 761 -641 126 971 -156 830 110 -342 -756 -75 -338 -526 748 -666 -843 722 351 151 -347 -104 -991 -799 601 -321 -900 -617 203 622 -183 -661 -449 312 435 995 767 655 845 438 777 -415 -611 -935 -825 -73 -71 -507 -575 -622 659 -915 645 610 -780 375 202 -695 534 346 -52 -696 255 -466 950 577 -508 -33 633 462 320 592 -170 50 579 226 -363 -218 216 -4 -596 352 -342 953 -278 274 -130 -283 -756 -409 -672 170 647 526 -275 -87 745 687 622 27 -331 890 -390 447 412 -832 -623 -745 -450 -485 68 -45 801 -322 -322 -97 309 -233 -448 587 386 584 737 -45 206 922 -580 581 515 -575 120 622 579 639 -329 689 -389 -157 675 -962 822 280 349 792 -224 -349 -648 -559 806 58 297 -125 -363 -484 536 -561 -864 201 -102 770 359 -920 750 559 634 731 -728 134 600 -767 -469 353 550 -267 -63 -623 -238 882 -864 -206 96 866 286 669 693 961 -690 -137 647 167 -776 -511 -819 190 546 268 894 229 -842 628 -274 -703 -979 50 630 9 687 -995 -217 -862 -183 -780 -547 -78 468 102 -684 733 505 -566 138 203 -605 -530 985 340 554 329 -967 912 385 384 -359 21 -807 -945 -915 44 -892 -195 -298 -772 -165 -235 205 -214 980 -414 -597 101 185 -925 -324 747 931 -529 990 -754 354 745 233 457 250 -507 191 -146 808 612 -380 -383 564 835 571 210 -393 -860 -868 443 60 -669 -552 358 -248 -980 200 -422 863 -782 650 -857 -141 637 843 -358 -693 230 467 -186 930 -714 -183 -466 -506 572 924 348 574 -757 928 437 290 -389 -249 -847 -617 -892 -302 405 118 633 -713 664 862 683 212 400 -612 171 -428 -926 31 -556 -967 973 -448 -465 -862 -228 659 423 -201 802 -852 -584 188 -558 -271 171 -640 -11 44 340 -561 539 702 387 37 -17 -2 -529 214 850 -482 702 -681 659 -198 681 -880 -417 338 485 44 -856 969 -306 544 589 100 689 -335 189 294 -909 -101 -462 969 -479 320 -728 -654 548 312 -254 657 473 -681 -771 816 67 -350 281 -442 -214 -508 -297 -841 -257 866 978 -229 558 260 789 -614 -481 -306 666 -714 -964 -882 -934 -712 434 601 827 718 -554 -827 -739 765 910 -365 245 -308 418 909 -530 999 -622 297 -679 352 664 -301 260 -390 547 132 -561 -255 -107 855 -143 128 587 -931 -568 -868 -218 125 841 797 747 -849 74 -681 409 -245 -954 -81 -390 252 -732 -428 -189 494 10 702 426 -156 607 846 -543 391 155 864 255 408 881 745 178 936 -159 -433 -819 -575 -212 539 -912 -629 928 11 628 884 858 -646 55 123 818 -606 420 968 -367 223 -412 -781 739 -542 -234 352 -684 -950 77 312 999 414 -552 604 945 -382 329 130 -370 -709 -193 215 266 67 292 260 -321 -172 -779 129 -842 802 772 -647 104 528 -773 384 -55 -293 -829 -384 823 668 1 -698 -24 979 439 -515 -553 578 -849 907 -717 -404 376 -468 381 903 -277 -85 519 -852 -927 850 -360 -976 -644 472 342 -229 -791 211 953 711 941 -824 -48 -532 687 -833 -691 373 -266 -115 111 432 -419 307 -373 -165 -202 -817 -536 335 -131 -983 -80 -378 -692 169 964 -916 -408 797 956 -27 -697 -703 365 -179 -406 -820 -781 476 -337 602 944 518 907 -706 -893 652 -624 303 -352 392 -697 768 652 -808 454 -392 544 295 -956 -122 -887 988 640 376 339 345 484 110 692 706 -827 -819 -406 632 -788 -722 8 -788 -432 752 164 -352 41 106 742 660 -598 -785 -246 -597 -112 -850 931 -573 184 -590 -805 397 -755 -538 -112 264 201 -248 -888 -836 -568 177 836 -963 319 675 601 583 790 -365 709 241 156 -690 344 208 436 487 847 -569 214 141 -9 571 -259 604 -935 58 -95 -399 -904 -278 493 833 -447 277 -108 -348 650 977 234 -608 -765 -466 610 -619 663 924 604 -869 -549 339 -824 306 -335 797 349 288 -445 -193 368 242 -189 -683 288 6 -421 -787 -355 267 -11 -909 -354 -405 -894 -467 10 -62 -660 408 348 667 -296 214 799 967 -805 -620 -667 486 211 439 583 -427 -637 461 -523 164 611 -509 -262 737 361 -784 657 -257 -810 238 188 -502 844 -457 4 409 -689 485 636 -111 -3 163 130 -127 -456 653 154 522 -165 375 126 611 -374 -374 137 -596 -164 -955 302 -759 133 266 883 327 892 -852 335 -139 875 417 235 175 -406 855 783 995 990 881 472 -563 347 395 -753 -256 -643 982 342 -645 -804 547 -320 629 204 313 -490 -272 -434 812 954 -133 393 675 523 -564 -195 -276 490 -791 -587 251 -165 427 135 -293 -508 823 102 -900 459 699 -918 -528 -654 -823 -959 524 -368 365 -16 -298 -703 702 -926 -375 -755 721 291 314 -160 -516 -372 569 -467 484 607 -615 559 -898 -12 578 -932 242 679 241 195 765 -440 538 -655 -780 154 -712 591 718 121 -291 -569 -699 341 910 574 -643 559 540 80 365 464 906 622 -865 -396 -729 -338 128 15 -364 -655 253 384 -793 -35 -56 -927 -630 -902 736 587 -548 612 124 -531 -833 -132 969 -595 378 -198 -482 263 -748 -470 -237 -816 152 -557 -187 769 116 -371 -328 731 748 951 -487 -489 -834 -785 -899 40 701 802 -302 -271 884 331 643 -412 -552 -800 -339 -375 227 -786 -76 24 -553 -596 502 -940 871 -795 294 -350 35 -708 32 -6 -763 -113 -825 -768 -107 -260 806 -153 925 437 514 792 426 -238 272 150 -536 -388 -929 -357 -947 -552 -805 -93 -162 827 -997 632 713 -114 9 996 -250 -477 526 -759 199 -562 263 -298 805 773 21 338 927 -601 355 151 -62 -830 -480 716 -984 -834 -372 -5 515 -661 -443 -692 -732 -908 562 -401 -682 688 -236 -935 -483 108 -235 -513 32 244 677 469 831 -412 771 -239 880 853 610 -293 700 -52 585 -273 46 -708 -204 -67 646 -603 -803 611 -457 416 634 -685 386 -993 694 -176 279 -492 -539 -188 -239 -263 279 -773 573 346 567 -907 -680 -84 -871 738 621 -912 -27 -686 105 -465 -452 722 -628 -956 778 622 887 -422 -254 148 -257 956 122 624 733 -424 -282 -612 204 591 -783 344 -266 -684 -232 373 -599 382 -14 -925 -978 325 -342 749 -991 207 9 -597 212 173 -636 97 504 90 413 -612 -862 -495 288 584 -894 21 -935 -400 480 -289 -764 -731 -303 -614 569 -284 -584 -569 -651 271 624 -683 -966 23 -655 672 729 689 -870 -555 687 -512 126 -987 -934 440 408 121 -87 318 -193 799 60 -330 -329 722 1 627 -379 -535 883 -129 593 -311 -661 -222 474 418 -577 515 -700 -896 -847 -321 25 782 421 -110 520 858 145 -102 652 263 158 -165 -513 332 -316 387 -680 69 243 886 96 985 604 171 289 796 -734 -81 610 -267 -352 519 928 383 -97 -584 -446 676 -810 -691 -42 670 -364 -504 -955 286 -41 135 -711 -353 174 -822 -916 511 -879 -351 944 269 33 552 256 -89 -127 -804 73 -131 -162 -951 -478 432 -548 704 437 566 731 990 -776 870 -727 759 -714 -593 37 553 332 -52 -325 -411 392 198 897 -495 641 -359 238 724 303 -901 -514 939 568 141 -667 -334 -554 -312 -591 821 -261 -86 899 33 -113 -255 562 -240 922 -291 -518 -323 -72 -693 998 532 -258 148 -105 132 -103 -429 -861 -668 -186 688 850 -592 841 -9 -858 571 -460 -399 345 -234 324 -643 879 747 -275 -844 -37 -4 798 554 158 2 308 -7 529 -713 -617 -165 356 -943 -820 -780 -195 497 145 594 442 217 221 -731 783 -584 -598 -569 315 518 -662 -901 915 220 -338 -350 314 -121 -556 287 -93 604 -673 -477 -147 -453 839 760 -307 -449 864 862 655 -779 -218 934 -247 -986 -531 346 -753 188 -244 -187 535 -722 -325 556 -289 -241 515 -167 415 -541 -547 -201 -367 759 238 -894 -663 -858 103 344 -208 391 -511 539 -822 372 -759 -85 -56 881 646 694 352 -585 890 722 608 170 362 66 -685 216 217 521 -851 136 390 809 794 193 -106 -437 -123 -639 -188 -408 677 882 615 107 -845 -864 578 284 943 567 186 704 -307 684 -405 -910 729 -638 -626 -120 773 -400 718 914 -672 121 367 -802 -651 350 122 -478 460 -621 262 404 190 240 885 -89 813 251 -327 45 -276 690 -466 -391 -640 654 -639 -292 -960 574 785 726 674 985 254 -662 423 592 -711 -414 -127 516 127 -255 -66 920 -91 89 -745 597 -447 844 777 33 996 -267 -928 -163 775 264 -960 -465 578 335 286 603 21 -29 -23 -948 -34 -135 454 493 511 375 -919 -515 -970 384 427 10 65 457 -523 121 694 -766 257 -528 344 -60 -481 -133 -36 -604 242 -508 484 356 -850 387 74 -121 -848 190 87 -819 217 149 80 -189 606 -459 -343 429 -718 914 942 -571 547 -740 105 723 -925 -280 -887 303 -536 -138 725 -480 834 -147 968 770 -220 -744 187 -112 -745 -732 -33 -562 -606 -699 -529 -68 121 -944 -935 -132 -770 282 564 56 -326 -291 -759 -742 352 780 693 508 -743 627 -824 -588 -823 -689 83 21 -441 -588 -906 -350 -502 -376 29 -138 -496 390 654 -413 420 202 453 701 111 -298 -912 -441 537 188 390 342 -36 800 -20 905 -693 300 -835 -122 -482 789 799 -104 -700 -130 -10 -612 219 -690 -111 424 -155 -721 674 770 -271 577 279 142 45 -37 -361 -699 245 -412 -588 704 -102 -598 437 -484 354 -432 -301 -674 571 -956 983 327 -857 -193 -804 783 250 641 489 327 -4 -408 -705 -120 416 -941 139 -739 -566 -857 -958 0 407 -777 617 31 -75 96 848 395 486 127 -943 -18 -723 -35 836 87 8 490 -364 276 -124 568 -97 -454 608 66 345 -387 988 -58 -70 794 -890 -135 -258 939 -142 643 -124 29 559 363 -241 560 793 423 -449 -208 555 -378 -704 -435 462 -912 852 289 343 997 -462 -122 718 -109 834 -884 -224 -857 720 987 -48 294 -903 629 -107 -566 -780 220 -983 701 -904 10 823 853 653 548 -487 -136 -612 -36 550 -621 350 607 790 715 167 -481 885 230 577 293 511 36 142 -776 675 679 647 700 298 953 -494 774 -992 988 -408 16 500 140 942 977 -799 -166 -379 421 237 290 400 746 -445 -826 413 -67 243 717 447 512 -311 110 407 296 26 -13 -556 622 911 -162 -54 103 342 653 593 54 24 2 -547 -830 -968 -763 306 -478 -525 228 259 578 -658 -456 993 734 137 576 -496 -103 855 636 622 -578 624 765 -760 491 -964 -398 15 -673 138 -718 356 557 944 383 340 -305 -514 -165 308 -646 592 865 -167 365 -489 -777 318 622 -399 -91 937 781 225 220 -366 904 589 -318 -624 -747 559 -268 -109 -83 -116 -388 527 -166 -346 521 846 -712 825 -23 -117 934 -975 79 787 -790 860 -777 -563 -29 -854 -521 -773 -53 513 -259 -803 995 -535 -814 590 -85 398 743 994 242 167 -404 575 944 676 -343 437 -578 839 613 806 -688 -180 -906 909 -100 806 -317 -776 -899 -92 -553 -690 -603 -543 -972 205 578 -604 -157 623 -80 722 336 -157 214 -903 -843 -977 -352 526 35 -308 -985 972 -235 368 90 220 -612 736 133 985 -14 -515 -86 -157 157 1 953 -92 -95 -392 -776 -144 79 51 -130 -381 -471 222 -3 238 145 860 -208 -287 -889 -237 262 505 33 -511 -198 44 -979 111 256 -235 -592 -96 785 -633 -712 70 -17 574 681 -991 -349 589 -32 -170 957 -304 -618 307 442 496 201 419 -627 66 -159 -242 745 570 314 128 114 991 -295 333 135 130 177 202 493 -584 957 193 -916 -247 -860 -198 -247 -983 184 -624 -313 199 752 -986 452 546 309 -185 881 -188 427 542 633 -432 684 684 916 984 -290 917 -357 948 620 308 665 -333 584 275 661 783 -665 -60 344 -508 605 -247 -482 -297 729 917 -185 -69 559 945 -348 853 561 667 -692 -816 798 -397 726 -970 27 797 635 503 -64 -862 -123 183 -442 -186 638 -365 -771 267 -441 -571 549 -772 -687 933 796 425 459 -861 852 -657 -810 -367 553 -890 480 -170 580 156 -857 701 -295 225 -4 -762 20 -241 -332 -661 415 7 -598 392 -500 -920 205 -774 837 918 40 -189 61 -752 -413 -412 -264 -465 -687 343 931 793 -745 418 150 256 -963 566 -966 -825 695 -860 -311 -699 747 -922 633 -965 -665 -832 -196 -641 -608 922 -45 -705 -650 -128 861 -56 852 334 -921 186 624 213 515 88 170 -167 -224 -397 550 -619 -667 -251 223 161 -331 191 419 467 -401 -432 -411 -396 -802 52 -535 858 -61 109 -42 -404 -696 329 207 376 -105 -180 -406 896 410 -792 -372 921 931 -725 -700 29 845 -940 724 -866 -406 -95 -225 -372 -52 330 -386 516 577 -839 425 389 732 327 266 -456 -712 -489 261 -778 780 -260 883 -554 -342 -904 -940 347 720 -129 276 395 587 840 147 -28 -87 -218 -113 -944 -776 409 -22 -236 675 -677 -625 362 -911 764 -830 -96 400 724 -847 648 -568 889 424 -336 353 418 90 -785 -323 531 529 307 275 -937 -811 645 -334 -549 461 435 -911 355 642 -862 -502 562 534 913 608 -829 453 334 644 -949 -411 -676 718 632 -763 743 -615 -722 -468 -177 65 -918 912 299 -899 -282 377 -623 9 403 643 -755 753 -523 74 -771 -421 -466 532 168 -486 858 -63 -200 -17 537 -960 284 773 -296 -970 177 -544 601 430 -453 477 280 -832 -743 -765 -544 764 -953 487 704 592 -44 923 -606 433 33 592 278 -31 406 -89 -917 -253 929 -116 -335 -363 610 544 217 469 -240 461 -71 249 -496 757 -357 525 978 922 -123 -162 -808 -97 -663 -969 -641 270 -886 912 995 227 -847 -813 -782 952 -732 -847 242 -248 687 784 -362 164 856 -896 280 709 -489 -651 -109 -315 -139 48 -80 -890 515 187 -574 651 677 -933 795 683 574 179 -212 -320 581 -861 -827 -451 -413 255 657 427 57 29 618 256 151 -900 -901 121 -754 575 -892 -334 -431 573 -22 -225 -728 206 -582 -163 469 -251 -132 590 683 -512 -80 582 -647 443 30 -725 166 -33 349 -411 -263 44 115 757 -215 496 206 -618 -592 367 -177 -967 778 455 355 -730 -661 319 848 -915 998 -92 -5 -213 -413 -1 147 270 -139 -246 -665 225 682 -139 548 298 -634 -508 -374 -471 -249 876 270 -361 427 933 -665 -696 289 442 -12 685 661 -313 -175 -827 -74 939 -958 -371 -456 -539 -82 833 25 -688 -344 -382 -979 -785 -379 -205 -367 -972 420 -933 -942 -271 740 -26 -86 962 273 162 -200 -63 492 540 823 -572 658 13 -952 912 291 -47 58 105 -660 -805 -230 -94 191 117 99 247 -968 -655 -501 437 946 -298 63 -514 461 172 972 -732 -386 215 -930 436 371 798 92 -596 455 170 816 -411 -132 -790 -744 -466 57 531 -235 -123 -175 -53 -587 590 -441 629 -925 -246 -163 327 -817 -79 288 -967 868 -927 852 -162 -116 602 -528 210 -213 -380 -57 -939 382 271 668 -205 667 59 -452 416 818 622 -116 238 -515 -559 -728 -594 683 33 -169 -171 964 -310 396 1000 905 -557 -535 863 -576 -540 529 616 -868 -627 -807 432 -923 585 -889 731 578 -823 -599 225 -827 177 -499 750 -420 -237 56 667 -628 377 586 -4 942 455 -155 740 711 -797 -904 152 502 -229 472 368 502 165 -917 -871 -359 336 -291 -189 406 644 301 -701 -898 -553 -940 -201 496 -63 -315 760 752 420 339 561 -176 926 -51 350 302 -978 -247 761 -132 -82 1 916 437 617 -21 -24 -652 -168 -192 -535 -842 919 940 -916 -983 -174 -122 -216 597 161 -422 -588 -565 807 447 -742 811 -2 121 -878 -173 821 111 843 868 -122 544 418 -565 940 -445 -684 114 -164 -748 260 -690 917 869 991 -688 838 810 -553 -518 336 -470 484 -396 -690 311 -187 -465 204 396 -682 501 74 -342 80 -156 -858 239 894 -670 49 997 775 -283 -225 441 186 -682 437 -173 91 290 895 -880 179 949 958 -13 -220 264 -28 -181 -956 584 -272 -462 -487 -196 190 -811 -972 195 -972 547 37 15 -967 -172 539 743 663 -148 -548 291 384 192 999 829 345 448 -350 40 -554 -403 175 -378 -563 -728 -125 -444 159 75 576 150 746 -122 669 438 485 772 -754 366 -833 216 -105 -203 741 -891 720 963 -159 -638 906 254 -190 874 228 -484 -344 450 -971 401 -86 632 706 -797 601 315 -146 556 968 -450 -183 -616 -154 863 313 -528 -768 19 8 9 -575 -937 -996 302 -454 -12 -212 -487 -887 261 759 -864 611 292 -937 -341 -521 -432 -48 831 695 447 214 614 -659 407 505 -371 257 -352 -786 17 -597 -326 355 -524 -416 -765 -713 -650 -502 269 749 -1 193 256 150 -837 -428 -824 615 6 75 -331 -991 267 268 53 673 16 -710 401 75 519 713 -847 15 -448 702 162 85 912 444 -417 55 -340 -334 604 61 -279 504 376 -864 -322 -173 -208 -998 862 979 564 204 -190 -733 -701 -275 -790 -303 -768 -179 440 -701 -873 962 -689 -197 -14 372 -881 -554 750 -394 -292 334 211 840 -414 -489 -149 -385 -177 797 -781 -664 -581 728 -321 737 -952 124 911 -13 -917 -291 -318 -890 -521 712 -168 670 -166 -604 934 112 464 -481 -689 44 -529 -846 710 300 788 -69 979 -583 25 -314 660 189 246 173 -19 -735 -743 902 509 837 96 522 492 329 -998 166 866 381 568 -661 -628 -336 880 -896 862 894 -799 -986 -839 818 787 -523 -944 341 -85 124 333 401 -208 -70 132 80 -671 -983 743 58 -358 -469 -589 245 683 -974 468 295 -977 -450 420 862 452 -946 -119 131 933 -166 821 -132 507 189 -612 67 926 487 806 -648 810 -582 866 -122 -204 -226 361 -531 251 537 682 -83 -982 -280 599 -175 66 805 901 955 -396 539 -607 719 140 264 -679 -850 -226 789 -251 533 217 855 -704 -726 -152 372 428 -903 42 718 984 345 -719 -248 -578 906 -483 892 177 -511 395 622 348 -385 605 -819 246 -531 -485 -465 240 99 -399 615 -556 240 45 773 -327 80 -353 -493 -851 -70 455 -309 -899 963 -341 129 -172 -590 558 571 753 239 260 340 -37 -7 103 -338 -357 992 -264 -862 -174 -453 -995 -843 -475 -561 824 -604 434 -290 381 268 -642 -216 -313 61 841 -463 -673 -299 947 373 -508 738 740 -986 -372 -875 -838 224 632 -397 106 -977 447 -788 748 -59 -154 -378 -704 -262 -492 -48 702 437 707 114 835 -657 618 53 -429 309 398 553 -518 407 116 503 -886 951 -645 613 -591 -641 -814 716 399 226 806 -688 304 -913 844 -490 194 837 971 -627 -24 -451 -492 942 416 -472 -995 -254 315 -244 432 192 -425 -770 -71 -730 869 895 -526 -916 -498 373 -407 787 988 -209 981 818 -652 -233 340 -554 927 -617 286 355 540 563 614 -496 -512 -226 -374 327 763 850 -574 262 539 -523 239 -50 -935 24 673 -13 -306 -734 783 -595 662 -70 357 -95 -202 -532 982 -684 -643 100 -753 -768 -749 700 -837 699 172 973 -983 -552 237 920 -224 -726 -373 -213 -361 -684 157 492 846 858 275 44 647 -903 -984 771 977 -330 897 204 -807 466 -177 -516 -627 -216 601 -716 173 398 -805 25 129 950 -914 -997 850 927 -845 533 17 -786 -370 509 -597 -405 -618 784 62 -667 -722 -376 -905 -820 -16 345 -525 867 -142 -589 998 -398 -446 839 -243 -608 497 567 -124 584 -216 279 -742 504 -46 385 -794 -81 117 591 -913 -998 -605 214 -912 -475 191 226 590 -436 -249 642 877 495 315 -133 665 -530 -309 -161 -968 402 70 -926 -625 -260 305 655 408 -715 -153 171 397 206 221 304 342 -855 972 -787 619 -284 -717 -984 6 90 222 526 -39 814 -602 -327 -168 636 -311 107 -380 348 407 440 125 -422 329 -71 -280 682 -571 -307 141 -950 298 501 162 797 573 274 657 -373 667 -608 -893 11 114 541 353 25 517 -601 24 -984 531 -664 923 176 -649 -632 -597 151 765 -412 39 -583 -110 854 667 840 -295 490 254 -426 465 -881 571 -401 116 -748 -594 -791 887 -323 -410 -868 138 -45 313 888 353 797 96 552 931 -88 361 -457 -674 221 497 -276 32 625 709 -740 554 -38 674 -209 5 -904 -34 -493 -505 -619 -35 -973 -362 -426 -311 -265 -286 -478 -154 677 293 -987 171 -770 -411 975 -470 -203 -654 229 -28 -92 448 -125 -748 926 -840 558 -302 -834 329 285 -829 991 280 576 764 302 850 -756 266 899 -346 -976 172 -28 904 -479 741 574 -466 723 -988 97 -324 201 -34 -194 119 841 -410 330 -934 164 806 103 -150 -460 -973 169 714 857 678 13 138 -366 -692 786 199 343 -350 718 -147 546 653 -703 -179 918 449 336 -824 -851 -269 979 -647 333 -176 955 -117 -202 253 333 449 -579 -392 991 941 -421 671 -54 660 669 -865 259 198 -225 -109 -184 270 248 842 -480 -928 377 999 253 -921 -6 -614 -877 -671 379 -63 -471 142 -96 843 294 971 -558 -785 345 -564 451 -169 -79 -816 735 -962 -219 747 900 782 -631 -869 -625 -870 178 709 99 889 -766 965 528 427 342 468 665 136 164 -33 -331 534 -827 -431 214 -832 -917 -556 -125 -134 -777 -27 554 -289 -424 764 825 73 285 -615 -732 -258 -398 -120 934 -597 -795 196 -742 -416 170 915 298 -773 504 405 -757 937 -177 -542 -310 -318 244 842 -244 -370 -703 -61 -40 143 -183 307 191 -992 565 597 -338 146 -749 191 -35 307 329 -454 -475 516 878 -554 -702 121 -689 571 63 -826 487 314 711 971 771 205 726 -839 392 -918 -825 897 670 -426 500 362 754 -463 781 62 108 -771 519 164 157 293 -423 135 -755 -233 290 631 896 489 167 228 179 140 11 954 19 -463 -218 413 481 -489 391 19 -42 -936 374 -958 -120 -143 -189 -579 -44 -135 1 -529 850 753 -453 -549 367 -80 455 348 223 -524 938 851 -931 -361 -340 257 370 895 -861 -908 562 -81 -9 812 -134 487 -91 -220 93 -151 -780 -875 295 -819 766 -916 -851 147 -865 -167 -751 406 -341 -326 -290 -241 -887 616 66 118 -181 772 -753 75 -503 -823 202 -111 -395 871 -879 688 -52 -998 82 273 -475 70 -915 -59 -362 -789 -412 -877 -301 -741 582 116 532 -776 236 495 730 -130 -583 979 282 704 320 -524 -82 385 953 -176 926 -953 118 -883 -933 640 -383 -823 331 212 164 679 191 -41 36 -701 786 465 642 -447 -320 227 666 152 -540 -61 -654 -292 91 875 511 -805 -268 -136 -470 931 -32 445 -253 -490 -100 -847 631 783 586 -653 954 -697 215 -238 823 -929 588 -652 -956 -26 -422 312 916 -635 -204 -340 922 191 -442 748 -307 35 316 278 -673 732 -171 325 344 205 -56 -562 -841 221 -476 45 549 -520 754 971 -1 334 175 -318 -878 -77 908 162 718 -317 422 -786 -812 -781 989 629 724 558 574 -371 -716 -292 622 794 -340 -259 593 -143 298 504 -529 437 560 -888 -567 -988 840 -324 -30 35 156 -905 -701 -657 -693 985 649 421 568 10 306 -393 -377 182 229 -287 657 -746 -695 89 222 -60 -166 850 372 838 691 -168 277 -318 -61 -718 114 512 -428 203 -51 716 -265 503 51 568 -780 -764 309 259 -318 984 -775 593 -970 394 296 296 85 657 163 272 -537 -663 -438 -327 657 -963 -677 -360 303 -600 -736 -881 -455 807 -279 242 8 -764 820 -118 -114 -626 596 -295 87 785 792 -740 -109 351 546 268 -653 -114 860 -51 92 -805 282 -205 -86 989 265 -165 887 -637 39 -288 738 -718 -561 -372 364 -981 -848 899 -97 730 -574 24 -941 -803 -132 20 -655 524 -923 -254 393 314 685 901 -451 -384 360 -191 622 -594 183 -42 734 675 -465 -900 124 877 908 478 756 381 159 -523 297 -168 -772 -405 -65 -116 -577 453 959 275 265 518 522 -580 -564 945 632 552 -38 70 -118 -733 -279 6 100 -783 189 361 -926 886 993 336 867 902 945 967 250 -721 719 -443 -357 435 -851 682 -960 -535 788 242 629 -877 -233 -394 394 487 -589 335 -460 -54 489 -311 180 -395 -22 33 214 614 -372 854 -345 434 -609 -703 -668 -411 -621 62 -261 672 49 255 501 -475 6 -400 346 -430 419 189 -992 -139 382 -40 -495 -338 -53 -632 -904 158 632 622 397 -441 -924 94 298 -903 -771 -478 -73 59 -862 703 138 934 -943 -319 -214 -30 -882 952 586 38 -575 -694 885 -875 -506 144 306 595 287 7 89 -675 913 422 -881 888 -536 263 -266 445 -592 98 388 494 -443 542 -276 541 -803 213 -95 767 -881 -249 302 -677 -728 -902 338 480 -506 -267 -226 -809 -361 -666 318 -716 506 -78 -261 516 512 345 864 77 -768 -509 422 494 -987 -914 297 -192 -901 476 -391 -170 984 -509 91 346 -83 485 363 763 0 782 -149 572 77 340 86 -912 58 -776 -176 -221 -994 566 801 -53 -703 -728 -93 -89 -79 -916 -462 410 -553 -633 -496 262 785 -137 784 579 -302 -763 661 525 -401 -568 -635 221 -18 837 -39 793 0 828 -950 937 -293 489 6 853 -183 -797 -589 17 -753 658 60 -316 938 -456 211 -783 620 321 548 -913 -734 -140 112 -471 -667 969 683 -374 990 761 -589 965 -935 140 -678 -764 -964 -677 -112 -545 -868 971 -983 994 -165 -167 -51 -758 -226 -661 -230 -415 -999 985 146 -888 974 962 -746 919 -896 910 204 -97 -895 -508 137 422 306 511 -852 -994 -560 406 -179 240 -944 -830 264 327 843 -931 -321 -753 751 19 562 32 -753 87 957 -153 338 -431 616 457 -190 479 539 -829 -423 -959 -830 413 -9 -389 285 634 454 -206 132 -228 -877 -450 17 -553 -755 270 786 -529 283 -83 -626 -634 13 -792 629 -174 696 -664 -784 -498 -67 185 -143 791 844 703 -872 373 780 729 677 969 477 -301 -494 -533 811 904 288 -322 298 -96 852 401 -443 764 767 -396 -494 211 671 205 849 -22 -99 -898 264 701 294 82 -896 596 -857 312 -486 -193 222 -715 -252 -236 301 -493 -245 894 -619 717 -413 535 705 -71 782 786 -281 -304 -536 321 -213 -169 -830 580 42 -93 -924 66 735 -139 -83 -842 -385 -80 137 -640 -476 908 5 141 -423 -80 -240 -949 -111 -346 80 350 666 -322 32 10 -680 465 360 102 648 -402 973 905 -869 504 626 326 -518 -152 -994 -47 -799 -441 -95 -192 -186 668 -655 -737 408 153 -924 -297 256 61 529 139 37 -492 516 604 -866 979 593 -129 -379 -511 994 157 445 -213 194 -592 447 650 870 553 564 -218 -130 -22 -121 276 -514 956 -330 -859 -80 -960 -518 685 675 30 -976 45 -808 406 -664 843 938 -900 -713 971 -945 -144 -639 -860 251 428 -383 -541 -95 -554 -996 -125 352 -722 531 709 875 -79 369 -467 -247 -667 594 -210 -426 -536 -924 625 -458 -549 -11 900 793 493 559 -700 37 -656 -875 874 -421 -644 -499 -251 347 -628 -670 -694 469 236 -920 -281 665 -451 -615 712 -615 637 881 -34 -685 -459 -814 56 184 -737 -169 -113 807 -58 -176 517 -707 283 -162 877 563 -795 874 495 -257 731 -97 -845 -643 201 638 -545 -70 640 439 782 957 -963 -45 720 -407 -547 244 -321 -319 -963 132 -55 64 -632 -954 -901 -589 418 -725 458 -331 752 423 -64 81 759 497 952 -218 -965 512 -887 -18 -465 458 657 699 -243 375 -341 -90 876 719 -154 -311 598 -282 581 -533 329 191 476 -571 495 189 -141 -195 -233 -546 921 -432 -173 161 -396 -802 764 244 322 609 273 692 652 937 -789 937 -112 -120 -135 558 774 567 915 -344 332 362 -435 -739 -927 -170 207 -560 -393 -680 616 -155 938 468 -383 449 -804 206 -903 -434 -692 -265 -1 -735 -121 -707 -808 737 -379 943 802 -166 -231 940 -576 -696 -347 763 539 -896 232 -531 -478 -894 895 -575 -810 -641 511 632 -256 -829 632 370 -488 -406 694 -386 426 77 -859 636 840 -270 -968 373 193 -273 680 -960 920 -882 530 -400 -409 866 961 -920 -564 -401 -814 -719 884 -50 -958 91 -791 -206 -263 0 627 -770 -346 -907 -321 398 842 761 -940 -879 651 -185 -925 127 458 732 215 63 410 270 847 -46 -963 774 -245 835 -768 447 -151 302 -102 -903 951 302 -675 -250 -579 -528 -129 -411 -723 -444 988 332 584 641 -520 -633 -402 977 -486 -104 -456 -547 293 708 810 -628 128 -790 -500 -876 -632 982 -942 123 29 96 598 684 16 502 386 141 843 -242 932 639 242 -136 -278 -166 -930 915 876 -135 537 664 884 985 353 157 -603 792 313 -905 -162 -32 426 -130 -3 967 -867 725 836 -840 340 -98 256 605 867 -537 -681 -312 -541 471 -183 -379 964 445 -653 982 225 -94 947 261 -896 358 995 599 -392 -324 671 825 632 -934 -782 -565 -707 388 32 -692 -956 672 611 964 -509 -136 -38 262 -987 242 49 462 -111 881 -906 -34 586 -344 -565 -589 778 -457 433 320 879 -430 89 -473 345 504 -389 588 18 -139 -155 -723 -920 8 942 -233 -476 24 332 -9 3 -534 -920 405 -862 955 796 -777 -317 542 -229 642 -469 487 210 29 9 214 -229 -413 710 -699 -90 -952 -79 -209 732 -380 696 -725 -424 156 -672 331 -704 -912 -818 620 -182 568 560 -8 853 519 867 -122 954 -6 -470 271 148 566 -643 -988 -179 -17 -569 112 -690 421 -978 -761 188 -479 -400 43 -586 -960 395 44 -23 -987 75 550 -252 183 56 996 -868 -585 -79 87 -349 -955 542 -65 582 89 -44 -601 -709 522 882 -566 -437 -207 454 -611 -720 -528 -83 227 213 -693 490 31 739 -7 896 4 -440 -319 -483 443 -336 -540 -718 -219 649 -753 -168 -248 471 782 919 -651 308 156 340 -865 -761 -973 -38 -103 -414 -801 258 939 -760 461 -556 809 -716 415 -768 -715 -323 989 -934 186 668 -273 978 259 881 971 -432 -723 155 366 964 -365 750 -319 472 -464 -206 -774 144 -434 984 -221 164 -763 -131 653 -885 729 296 676 677 -610 772 -99 994 -914 222 330 627 281 887 189 346 -15 -561 482 364 -813 862 720 19 -144 -445 499 346 310 554 998 -757 -239 617 228 283 815 -852 -995 -785 -227 -833 865 208 950 300 242 -736 460 854 336 -25 -616 359 348 480 695 264 565 -701 770 342 998 659 -294 710 -979 297 188 -439 948 -618 -125 -921 559 149 -950 170 458 -304 454 274 955 281 754 -848 -871 -432 798 683 103 -573 660 205 442 -325 651 -815 -179 450 455 -880 519 285 170 -163 74 549 851 -323 707 562 -426 -320 379 -209 -472 482 186 -717 -358 559 420 739 -490 -616 430 694 -349 -141 -719 -576 332 379 -24 -537 622 -743 -953 402 99 -969 388 -977 888 -896 16 320 -743 -819 -204 -149 -139 -88 -104 -760 -394 -220 -951 679 -783 -252 292 -774 802 233 -8 826 409 406 -817 -208 -868 -505 -592 910 133 466 -217 409 -603 -686 66 686 -693 421 757 -390 686 -749 -232 512 -64 450 859 635 -836 -711 507 -258 -120 736 -694 6 894 -838 -633 -101 799 -509 -681 26 -466 183 -230 -517 -86 -350 -928 686 348 -621 -727 -955 -537 451 804 821 -856 421 -796 -250 -791 224 -548 860 555 92 -200 -237 34 -822 -472 735 -449 483 -879 -181 -865 283 -190 922 635 -567 -335 -626 -789 -962 -180 960 -563 -820 -149 -453 -154 831 -336 27 544 -937 -219 -90 -142 -424 -896 58 -312 208 503 -491 637 756 -63 -739 205 -614 539 548 110 326 944 -553 -566 -504 344 525 271 -57 -597 384 -595 521 73 -969 -641 198 -815 -114 -47 -263 -629 -108 462 654 973 -728 821 -533 -641 -954 987 -184 -774 -343 855 193 213 984 635 470 -571 -644 22 802 818 975 -564 913 -711 -779 -278 -256 -965 612 77 -166 -826 -625 199 -638 380 581 -564 525 565 -796 695 701 244 974 835 191 -191 -482 657 973 257 -826 133 -360 -380 -628 -829 490 849 -12 -206 -865 -232 -24 -263 261 488 -476 119 -193 -158 -682 659 -987 -451 -608 -732 -949 497 827 -902 506 667 416 69 923 -7 -617 318 -631 -623 -988 964 621 -185 -875 -123 164 -457 -372 672 -235 -235 705 -184 401 436 459 -468 181 -902 -160 363 -81 188 227 -804 877 539 -369 -426 215 -200 387 151 604 574 -624 -568 -594 -850 -992 503 628 -398 96 173 -386 -106 -275 555 997 953 -140 843 -835 276 546 -750 769 978 -618 -968 -84 -258 -695 -818 -55 102 549 129 239 -169 -424 460 667 -707 -312 -854 -90 -3 -383 -58 -435 451 -625 -314 -122 408 583 84 229 833 -919 -697 -194 352 351 561 -76 483 224 871 927 -405 241 35 567 -649 285 -319 -672 432 -884 -785 773 271 -495 -377 91 948 -670 -507 -555 -131 -244 675 366 -934 -116 -444 787 -111 -211 -811 905 -827 379 448 -869 326 52 -451 127 994 -988 -94 824 167 278 -519 -456 260 709 -112 -675 -867 648 -817 -369 429 -534 166 -636 -264 -169 232 223 -357 663 440 -957 -825 -826 427 607 -225 -247 -739 -576 142 213 847 838 665 -735 828 -986 -704 -81 857 143 430 642 818 -76 286 8 -322 52 868 174 358 -875 -498 167 976 -964 654 -134 -824 397 2 903 221 460 236 867 169 -697 127 -357 -654 740 142 137 -373 -804 31 -340 -532 487 -542 100 -538 -391 331 -799 986 610 230 -247 -298 -449 -586 917 392 -11 -169 -404 418 -337 805 -12 745 59 781 -119 628 -892 297 50 -156 590 944 696 -997 105 -319 -833 956 -306 372 -80 -835 -494 812 480 -204 -70 -587 -812 860 590 395 807 801 -508 -750 787 173 411 -542 671 187 -605 -6 -383 585 407 -307 -77 140 -887 645 -53 526 -554 -956 -710 -886 -421 586 -472 121 -463 1000 -161 -713 -111 724 461 821 -789 -442 -187 -223 99 841 533 788 -753 -291 741 -731 -970 243 361 -553 914 288 -80 733 668 -713 483 -606 -409 -39 713 -13 968 351 468 -201 748 964 -533 -62 896 38 -673 -414 276 -560 582 688 -885 270 -912 462 588 -323 916 -484 512 674 316 -595 750 617 729 -840 -377 436 -880 810 -439 127 54 -446 -298 -62 13 619 25 306 745 133 -827 414 825 137 -342 -891 -80 -687 449 553 728 752 195 934 -357 -496 903 -759 620 484 -751 -643 556 771 872 421 -248 -289 -213 71 -657 -461 646 -826 -265 549 123 -785 -410 768 255 -471 945 -236 535 -921 465 101 738 605 -30 261 222 -635 850 407 -266 932 762 857 -356 476 -440 -771 -537 609 47 129 123 -557 860 547 -154 923 469 462 -339 -848 -693 -744 373 912 -877 443 -334 111 960 -990 -167 -403 -71 -424 -682 702 -46 628 416 883 40 -587 -247 58 628 732 -900 456 -817 -313 -572 292 -935 478 -156 486 363 -776 -117 725 -575 -854 -535 54 987 451 453 -625 321 587 709 -905 -133 55 300 394 765 -233 -719 749 918 618 -872 -361 898 949 -233 -167 258 -743 -247 527 471 17 270 -489 553 82 -28 853 446 94 -202 -653 -697 -625 -861 79 139 983 -652 757 879 963 797 783 -240 905 -643 -2 -521 -273 -915 867 655 -433 61 -724 -502 -118 -919 -87 -561 881 -172 -946 283 815 354 -161 -224 -14 -89 630 708 -999 -602 300 123 -63 -592 -87 803 1000 -682 54 -600 827 -288 582 -848 980 116 -989 -18 -420 573 408 110 -697 734 483 -678 223 -571 213 -551 -681 -391 421 824 645 -237 -205 602 -436 -295 -572 914 657 687 170 881 966 951 110 -87 -998 221 275 22 315 510 557 -424 -950 -148 137 -471 947 116 -134 818 589 406 802 -274 -588 89 -49 -577 -708 -816 197 -380 904 565 659 854 221 -638 365 293 -476 491 -276 -237 -46 225 -334 571 -950 -371 -409 118 -919 198 -115 249 -250 -592 299 235 191 450 288 -520 -348 -29 -535 -291 368 -711 887 -479 350 951 -843 -837 -97 373 908 594 662 -981 -733 -647 39 -392 -849 30 -578 -550 614 899 -113 -877 -680 699 -232 910 546 936 432 -388 -89 -755 460 -609 939 978 -263 -720 54 -573 361 -839 237 421 371 -941 559 362 -526 141 -904 -838 -259 115 185 -105 194 720 -460 355 350 -852 -484 -17 -853 410 -287 -866 -781 86 705 553 516 536 224 -426 -99 -708 758 -989 100 -494 -373 -471 179 888 -869 712 312 -216 817 -352 -989 614 -153 -960 -744 201 638 984 -717 342 -611 -427 553 -842 22 -879 308 559 -93 -11 -567 8 -300 -601 306 238 -978 935 -953 584 -990 -729 -983 984 -331 -22 315 -598 -818 -286 -213 955 47 401 658 -731 -533 -966 -837 643 375 -547 -965 930 -130 943 139 879 -753 742 416 -44 646 -927 -930 935 813 217 -420 -400 -630 -310 -598 143 126 -404 738 237 395 698 829 -826 -933 -421 525 43 540 -394 927 899 229 576 -961 262 993 -589 -92 338 -791 136 -516 -147 874 235 -15 -548 798 333 -959 -788 749 -697 476 451 -456 585 -153 966 59 -741 217 -158 -143 870 2 -486 972 -691 -193 230 -931 230 209 878 -202 -690 -146 -392 -31 318 621 14 785 467 -379 -934 -985 578 186 -633 -589 76 -632 352 70 -318 284 351 769 -119 -787 -892 -744 350 708 -954 656 -5 985 818 521 -376 -188 48 -412 728 -937 940 761 -500 887 996 -886 -753 259 327 -451 797 895 473 765 190 -860 -610 -209 139 801 263 382 -552 651 -845 -690 999 -420 919 223 -811 118 -970 893 -403 805 987 46 -696 -368 818 -281 -950 -305 -664 -955 -910 486 603 -154 -927 725 -243 576 326 329 339 -252 348 -668 356 -154 -905 -70 173 -329 -231 -893 -359 469 -530 -801 -939 679 -44 369 -846 -671 -548 -624 -937 -962 292 -62 -717 572 -14 -577 -544 -583 649 33 671 944 838 -616 -470 -799 -95 -273 -482 -876 395 367 682 732 -553 462 475 189 698 -371 593 -537 -820 897 197 -868 542 -691 38 -35 -605 -960 873 584 321 -991 -126 -773 -612 917 141 967 -581 676 287 254 -209 -820 652 593 -427 -801 309 728 460 939 163 266 -11 613 780 737 118 724 -477 -584 -319 891 -833 560 -511 -515 -108 279 201 -520 -375 -606 937 -786 -3 -514 395 832 -977 571 583 552 -640 833 -32 -529 162 -960 -151 -181 597 -930 -910 218 -149 254 -250 -74 831 227 -79 281 665 627 65 835 677 526 -324 457 325 -713 -567 299 151 792 -855 -867 433 -959 -734 683 -70 456 357 -632 121 874 -409 132 -801 819 -770 544 83 -776 -445 -52 -534 727 493 -329 -737 -804 840 -562 -312 210 -89 -913 875 803 504 600 -497 773 -156 -15 719 521 601 152 -78 139 -409 30 625 -242 -347 -850 -154 861 423 -450 -32 -764 161 257 -129 -34 -225 831 -765 484 137 715 -870 -719 649 12 532 269 -614 -612 -94 111 397 347 122 -816 929 -52 883 717 -718 177 -254 -293 -959 -445 -427 -501 169 -290 -918 -455 400 230 -439 282 -243 271 860 811 -911 497 707 -467 -818 670 135 168 674 636 -454 -814 -193 -812 -580 -781 -835 -349 318 740 -959 -59 341 -836 -794 -665 -264 -334 -764 -895 218 -514 80 -875 591 453 -281 -853 -47 844 792 86 152 -319 934 226 -167 925 529 -610 -832 -320 -966 -320 -420 -897 99 -422 239 -653 413 712 191 438 327 -707 339 75 267 710 -950 -981 114 -831 -987 -318 333 497 688 914 394 -241 -651 991 -622 -256 804 -866 476 978 -835 887 -124 261 554 -565 291 -721 -545 -895 403 484 714 -438 360 663 304 289 990 934 804 741 -777 764 50 974 -429 -773 -935 617 645 422 -284 571 -475 410 253 -336 -625 508 -347 -290 624 -768 -536 799 301 -401 -196 663 190 -527 591 -89 568 646 -240 984 563 -779 -681 -786 -356 -829 713 643 972 -639 -554 -531 196 227 -888 568 471 123 410 -179 690 -207 941 300 188 257 -48 -484 624 520 981 -247 -664 638 842 -469 616 -566 499 605 -904 -277 820 16 -629 50 440 -587 -797 -842 750 448 -812 -224 413 20 86 -622 60 -899 197 -774 389 -277 -734 115 -678 268 -266 -390 813 -157 938 359 -595 -691 543 -939 961 371 -821 245 -97 -193 546 -594 336 -140 -105 -982 881 639 496 731 379 -255 569 699 6 984 932 -703 877 -37 745 551 378 275 614 -542 -934 -88 288 -401 -591 838 -790 -158 670 -150 -84 864 473 -939 11 -65 -49 -408 -889 -512 -407 343 -476 943 497 -830 607 945 -508 881 -715 -890 -31 142 890 223 -167 535 665 -275 -31 -507 260 -621 388 -497 -155 -110 -849 -256 -77 488 746 851 -659 -540 -547 16 -883 23 -125 -495 237 858 -839 -10 -785 392 194 -917 354 -79 564 -234 590 -346 654 -909 -393 900 -7 -941 -545 937 446 847 991 453 -859 10 -630 -225 957 -316 498 279 896 36 -918 -591 255 -895 626 601 -108 -697 412 964 732 -208 892 -571 -620 -843 675 768 -523 -667 715 41 104 307 -853 817 296 117 -338 -405 -899 -140 -608 337 -843 -938 294 -699 -558 394 -833 536 -588 481 -516 -884 -155 450 987 695 453 -397 -148 -198 -616 -255 -785 581 -617 -87 -836 963 413 -435 -979 -419 959 -450 -688 -565 -778 -784 -95 -635 -833 -322 -913 561 931 414 532 595 -756 -159 -227 -406 -152 900 648 292 -809 -816 523 532 826 -853 -455 -846 574 -67 -250 307 916 679 128 -446 -445 -715 399 201 -544 838 -80 -926 568 -816 4 -48 -380 817 678 -360 -545 659 606 -428 -418 -269 -557 -815 -647 275 43 501 502 -197 -200 674 405 -455 -26 548 -63 -451 122 -185 -294 715 749 325 -581 -255 -612 626 -759 708 770 -114 95 -316 -753 975 403 -532 946 -439 509 -746 -203 555 -991 -565 -987 -774 900 -671 767 322 -495 619 612 -292 -72 -540 -640 565 -80 228 -684 27 -793 370 -293 859 212 480 909 -307 510 -24 322 295 838 -631 657 883 645 -342 785 -780 -844 -207 -997 245 703 296 -722 -855 -161 367 355 -321 616 -585 -715 735 -442 -927 -358 690 184 -290 -563 412 483 358 -681 269 934 768 -47 391 -735 497 760 -304 598 -974 -747 186 -575 653 764 3 -448 394 867 264 -675 -218 505 826 -770 29 858 -796 282 -14 950 182 -964 633 -247 42 909 351 231 -239 -979 183 21 -448 -43 -100 -909 -202 703 -723 -758 -693 -478 490 -891 695 -574 121 642 532 756 686 -530 -841 -22 399 -952 -101 436 -817 501 -5 794 -279 -638 787 -851 -294 91 -621 1 -285 -222 316 643 294 119 -705 -412 393 -757 557 -771 399 572 882 536 18 17 -311 311 -202 -333 886 432 316 -75 140 -261 -482 -569 -37 192 488 983 -610 716 319 956 970 -432 -650 -221 739 473 -891 -285 420 -785 -394 636 497 -620 -954 725 409 -689 607 -686 735 -909 219 -279 -386 134 -321 -353 61 665 157 -516 51 765 219 562 -221 -52 -45 -606 -46 143 -252 44 311 -487 415 -497 -38 -492 37 967 803 697 375 466 -261 605 707 -119 31 -781 187 880 -442 405 654 600 -471 257 -283 439 89 -165 -681 -512 -830 -600 -534 -895 785 53 -893 -273 -57 315 599 -246 164 654 143 102 -974 507 724 -962 -409 -555 256 345 -290 -257 -923 182 -967 -403 -324 469 354 985 815 868 -833 188 -537 369 -973 20 218 -394 -255 666 701 676 -104 -593 -125 519 482 -800 527 -502 222 -290 749 84 713 -473 -560 435 330 -762 -863 755 211 604 23 -838 324 -850 134 168 -118 140 883 83 -472 728 -917 79 -653 -867 -740 811 -745 -250 -878 181 410 -462 -596 -840 574 -997 956 96 115 251 -236 -455 -853 -452 -868 -976 -910 550 629 -578 160 521 -368 -15 872 -572 -766 624 -332 -269 42 -520 942 -804 -716 -399 -113 290 899 -430 -921 -571 24 -504 958 108 23 445 578 -406 -916 -606 -626 249 -816 -693 -672 -333 -87 -314 768 945 315 655 806 -952 -561 -255 -796 -69 -640 -681 652 -617 175 -313 744 -943 536 -498 -932 -941 -728 -949 -634 -697 -473 925 463 246 285 573 838 7 -935 -753 -729 32 -37 645 -634 -550 -910 680 239 -373 -664 765 96 396 -201 -751 936 -383 -415 -754 874 -294 25 -518 670 -113 -586 -408 882 408 -872 -296 -678 -233 349 298 653 51 -666 -907 -966 -266 -416 -406 -979 337 662 -841 -894 -930 -661 -606 820 -920 -271 701 -975 474 -797 -845 -44 22 -864 -228 -781 887 846 943 -381 -724 745 -340 277 285 296 -647 261 184 -33 -852 683 766 -149 -243 934 522 -376 278 622 820 -920 -139 -812 893 -682 -530 240 -124 -342 807 272 -413 -647 759 -347 931 -900 -235 888 -919 -738 396 -779 811 252 -693 -243 -602 843 -325 -134 -167 -560 79 -317 -186 99 -224 -806 686 766 -895 -442 -484 45 196 328 -603 -926 788 11 -169 -403 403 -954 -316 -583 -47 -371 548 252 787 27 505 102 137 -638 136 -318 761 -281 -276 -836 934 -711 -136 -44 -867 568 -45 492 198 365 -455 989 559 959 68 729 -42 -355 -114 449 5 -893 -760 127 671 -602 156 0 883 895 -270 -669 760 63 -194 -2 -427 967 -730 -562 871 251 583 -620 -310 -471 -837 -626 -639 171 -182 424 118 548 499 -570 703 -817 69 -713 -529 921 98 368 54 -967 -241 603 822 -446 155 783 -351 -142 155 -931 945 696 -909 62 -536 -964 291 -693 -160 -201 -988 -624 -482 621 256 -891 838 647 -957 -889 643 -15 308 744 440 760 -566 247 -503 764 -878 306 -222 496 843 196 128 -116 123 11 808 487 965 774 781 949 496 -393 273 -842 828 739 525 335 -980 508 568 219 667 -530 43 -712 800 -460 957 723 -129 -323 -83 685 -889 -11 788 -328 124 -831 713 841 -704 -692 -778 376 705 644 -216 -57 -756 248 -5 498 661 -950 613 -107 -402 212 -907 -223 -733 138 -306 101 726 -299 132 -1000 79 -632 435 173 421 367 357 -277 -552 364 -258 -195 726 796 884 -269 -382 -742 220 553 300 186 452 593 -582 -843 -686 -132 959 945 48 645 532 -968 970 20 848 747 800 531 -450 239 -497 -339 821 -541 -100 -691 -501 983 -506 371 -706 -113 284 -583 864 -143 346 -698 -597 245 414 -684 -436 543 -232 -831 -168 -289 -132 -868 -456 123 572 -982 -136 874 -450 -169 -828 116 -55 612 472 357 2 760 -147 -448 969 -340 -958 632 -97 -771 212 936 -844 -152 813 692 -848 846 932 -446 811 -71 -53 779 -300 30 -469 715 312 397 103 -354 -670 -309 -185 254 151 -39 -323 258 -324 -716 -1000 180 628 -606 -576 -472 -644 -158 -665 -315 -137 172 639 -837 452 -186 210 -283 -892 -297 811 878 -309 781 140 -229 -377 -94 -430 143 555 -759 -709 719 859 609 152 -12 734 695 -949 -394 -517 -605 -451 950 -20 -881 486 746 -529 554 -995 -973 869 812 32 368 -560 215 -487 199 -333 -262 -50 984 928 684 -979 248 -569 705 607 -888 694 104 -817 52 -580 375 -669 -381 646 240 427 -197 -529 650 22 -867 172 864 739 863 -404 212 -827 -532 -337 456 260 149 -617 -704 -387 216 -251 802 -477 279 371 -652 -824 -736 -740 900 824 -59 62 -847 -681 -771 -53 -91 -823 -320 -969 854 355 -572 -430 205 292 -103 913 297 -84 -285 158 941 -509 728 787 -553 -296 928 -319 567 -709 438 595 945 178 508 -602 25 260 -786 -445 -588 514 862 583 878 -803 900 736 103 -548 -775 61 760 349 36 240 376 380 -841 478 -162 276 590 -136 -197 -583 -703 660 -723 767 744 868 405 380 485 872 317 690 48 944 657 -512 241 485 -93 968 -238 -243 -503 -63 -889 260 637 557 -889 472 -52 186 -774 -24 -687 983 103 634 -930 596 -600 512 621 -943 -743 -309 5 603 269 -103 -518 -749 -140 -184 759 297 -459 703 815 921 547 338 987 -273 250 151 -395 410 -773 816 860 -797 -516 -299 -635 -56 124 -125 -67 828 -535 -173 -725 -802 159 -394 -900 -473 -175 -128 -572 -391 -795 808 789 -983 -261 723 -706 -689 499 856 911 113 -311 139 155 -461 57 -269 739 -864 -937 836 158 -195 -685 516 -489 -522 959 569 280 445 -669 653 340 908 -108 567 591 848 -454 792 100 359 -196 -235 266 797 428 871 -820 918 825 140 756 935 872 403 582 262 807 943 -937 155 673 522 -400 337 232 -351 -566 279 423 923 686 238 -127 752 -419 449 -910 -185 650 771 35 123 294 655 954 51 -194 808 -112 639 527 -93 598 -476 -240 762 -210 577 -56 -822 -421 -440 -40 -570 -503 443 983 743 524 -533 -894 -421 110 -82 575 -2 -201 -346 -132 239 642 -127 -19 137 -497 -861 -50 -965 283 816 749 133 -30 -504 925 719 922 -953 283 -718 -806 -661 708 -449 -166 953 539 523 -309 -317 430 804 338 722 536 743 -44 -290 -327 185 975 431 139 775 -860 753 -143 -54 -492 5 -563 -581 240 981 688 127 136 -661 -224 -556 998 -497 -984 666 767 -732 350 -865 -66 506 953 -399 -929 172 -309 354 -566 826 597 508 196 -506 283 -873 944 87 -277 497 -293 620 -735 353 -21 -158 -213 -675 -548 -834 773 -36 989 -474 -476 644 -979 513 964 674 985 683 -520 725 -109 16 17 -452 436 -114 -31 65 859 -796 329 -246 -997 -54 -627 -273 -463 -940 -41 -741 982 -668 -379 -669 -821 458 84 787 -919 -902 -29 -9 117 899 288 -184 3 254 55 739 -972 415 783 -77 592 555 160 -832 -270 -926 243 471 721 147 -407 289 -818 47 -935 449 -891 863 -460 857 459 223 -63 393 447 694 692 -316 -752 -886 930 -408 -472 518 -407 -21 -290 -369 -980 -587 104 -679 638 5 -178 -66 770 309 58 717 -848 996 -328 420 -181 -414 -188 -936 -709 58 -320 208 748 -862 -933 -397 728 -509 282 186 465 863 -678 -883 429 -326 -856 362 -629 283 -913 -252 -384 451 -812 -963 449 439 435 702 -329 683 24 -581 515 -667 967 215 882 753 -280 -897 -627 -627 792 -499 -846 -272 -660 -523 355 -524 219 -195 -557 -120 779 -142 -831 574 339 -497 578 163 692 994 -827 511 684 904 79 -916 774 -118 355 -147 648 -795 -128 623 615 -29 457 -795 -40 -955 234 927 936 -148 -372 -640 75 455 291 116 -228 307 -535 607 -883 466 155 -698 -273 473 728 -60 961 -347 -458 -279 339 918 485 -399 -150 -814 187 822 -803 -281 45 586 -71 -937 405 -938 -679 -59 -443 -38 214 -93 94 408 276 -221 95 716 209 -769 -657 788 213 -752 535 -422 -619 -347 -17 407 385 -993 126 -805 -810 276 283 -242 910 793 143 346 -331 600 -991 -468 468 -452 -265 108 942 623 -303 -424 -730 76 822 -889 -660 -202 -868 -991 962 799 -404 -102 -716 -198 943 -996 253 -308 -963 -630 -1000 -366 0 591 -725 -761 814 2 -892 896 697 787 145 729 660 -496 -379 -638 -763 -932 473 -641 120 -621 366 -980 -468 638 -393 283 975 -763 499 -243 -849 -618 -635 -219 -111 -978 873 220 174 1 833 112 -607 863 -429 394 -952 -788 349 -449 242 -603 832 -210 371 100 360 588 659 695 -146 368 584 921 -874 382 -615 -398 -900 -534 366 290 350 -910 -234 -347 162 52 -88 603 0 -265 -914 -993 305 841 346 85 -105 538 981 322 525 438 -823 54 -256 -809 -904 -964 839 913 -336 293 -170 -254 -749 -699 565 798 534 -142 77 -192 880 653 -828 974 -739 275 -167 -60 849 -475 721 86 259 696 331 498 890 800 -775 -920 760 866 -174 -823 -878 421 -287 946 -844 -286 150 651 544 66 -246 -436 619 -290 -689 398 730 699 -408 -747 523 682 800 -861 -776 249 -19 -149 -176 -858 -700 -399 -375 -627 -117 -265 166 504 -637 -532 -979 458 86 -829 -207 -166 -172 -129 -609 -113 500 -48 235 520 -306 787 -271 820 -765 -42 858 999 -170 -50 665 667 -341 644 947 -767 346 -262 59 -868 -641 764 -737 -21 -993 -219 -250 354 903 -22 -353 -435 305 579 -758 -663 749 -693 -453 -231 -356 798 153 -204 -586 -918 -943 -405 125 -689 115 444 978 -931 15 298 879 964 -377 587 155 460 769 -467 -576 -979 430 513 754 570 -662 651 -489 67 -977 126 547 293 -745 -157 635 911 669 651 -753 -342 354 425 576 -556 399 -841 650 439 -911 -279 -480 -456 -938 871 -966 -928 -272 172 290 -536 -582 665 205 -555 778 -285 702 -205 110 961 586 656 610 341 -766 -87 -565 391 732 -590 -815 -275 54 -996 -415 -562 269 960 -942 -562 252 -27 -215 -716 -138 940 662 -212 -881 264 -645 3 752 -428 -847 -265 -899 313 419 27 -555 6 568 -370 -417 638 112 522 63 824 -568 771 -898 -448 69 282 731 846 -396 -871 -900 30 -586 266 962 -255 -994 696 710 564 752 413 657 867 -324 -446 -415 -706 -581 -977 249 -669 285 -426 -392 417 -251 -18 -991 -980 103 283 34 943 704 300 -767 536 480 341 -523 -427 479 578 -517 -429 -23 -72 -676 -163 -189 -369 -620 -390 12 736 -436 920 -76 491 -774 -358 40 508 -834 -309 2 -926 108 406 862 -840 -463 60 -672 707 -688 -204 -692 716 -629 -679 859 -82 416 931 -619 -778 -675 -53 332 -253 -756 812 -555 600 -773 358 -376 -633 2 860 -805 140 791 -827 -26 -898 469 619 -316 -907 -331 -642 -663 498 125 -510 -574 -960 463 540 73 107 614 -148 -285 645 -216 -857 264 353 -349 399 892 -782 923 229 118 -93 -123 102 -391 -850 655 -432 -471 -878 685 394 -829 -822 -195 270 434 -793 -893 237 -632 -506 78 -949 -272 58 697 666 -522 913 707 335 -692 843 -920 -798 754 686 -181 -908 76 -505 584 697 57 -547 842 -592 555 -595 -221 -857 996 578 454 -621 786 -671 -889 526 642 309 554 -800 -152 529 -764 401 -6 -521 -73 884 647 535 61 -1 -828 -319 -903 380 111 892 -927 245 -607 782 -840 -354 -336 -818 918 -601 850 -571 -300 643 518 286 199 -749 -165 824 -512 883 -520 -884 370 741 -335 -38 -994 -971 577 -392 -784 -212 629 -321 156 972 945 182 -890 -977 778 -562 -793 -359 -541 545 -469 603 -243 -368 -498 476 697 -307 520 -40 -81 247 -805 -365 -268 -699 339 -165 678 -930 -309 337 -872 222 -226 79 673 713 48 78 900 490 -77 793 722 -377 529 -201 -848 -225 -246 254 -815 294 -161 636 -452 400 -829 434 61 847 923 641 -737 -683 -275 -786 550 -682 860 -697 86 -642 642 -444 -297 360 667 -54 -480 50 902 -659 421 493 785 221 -663 -616 -420 112 215 -327 -918 415 -297 288 -688 232 -450 794 151 -326 -406 -549 -23 -975 -288 -132 -156 942 -708 -680 994 121 988 -9 -640 -346 -279 -287 -958 235 -758 899 -463 331 -908 -473 -376 8 465 450 -961 -887 145 -862 -657 212 -531 -422 435 672 -479 496 90 -351 -434 -274 -224 869 887 -60 -804 -339 962 60 -572 -445 -769 155 -601 52 929 343 -331 661 833 357 -540 447 -62 -528 -641 887 -593 -984 242 845 -949 -225 -572 728 -469 -229 264 404 481 188 -318 -481 821 76 468 896 276 70 -449 -672 -137 -70 -127 -458 850 -946 -909 437 333 74 -821 -665 568 -980 -773 361 297 869 51 632 -595 561 0 -252 -601 -129 -469 -826 -68 264 457 -851 668 -183 425 166 -908 -511 -755 335 -329 791 962 788 -987 -774 21 -903 780 -350 -745 -591 145 -90 -361 -276 -661 592 -222 -722 205 -134 342 -197 676 -960 894 562 -634 -923 -139 -26 649 -521 -424 -74 296 -874 -103 458 -178 -328 -68 -315 965 -199 -43 638 241 -42 393 621 317 820 80 -906 -247 -6 -363 -442 -351 95 316 -865 803 -123 -255 -299 -27 82 -455 -856 -416 -763 944 396 329 574 634 178 895 -568 631 686 264 -689 753 -476 44 407 419 909 990 840 -338 464 -79 150 310 681 -313 565 -128 -338 -535 -497 794 432 -563 675 515 -780 -35 -820 -862 -4 567 361 -899 -977 477 874 255 -461 -477 100 -986 -913 -607 -917 268 -709 453 353 -746 461 -9 491 968 324 482 163 174 463 220 -407 48 -662 641 -626 34 230 466 115 -955 -502 188 754 287 52 484 -313 651 -643 968 776 517 -530 311 -892 -672 622 -318 904 -364 842 762 -816 987 -635 230 797 432 -59 -355 -836 -173 -958 -607 10 683 611 844 92 -342 163 671 184 -660 -826 290 -263 -304 -16 750 387 122 906 487 139 217 -578 -619 146 -257 639 -527 505 294 505 -351 -701 -447 -162 220 294 -580 631 -685 489 974 724 509 445 -438 718 503 -782 -161 783 -606 -749 774 603 -814 -108 694 420 -358 -817 -148 762 -27 -244 823 -851 261 123 284 -303 -1000 491 -563 -359 -238 233 -898 -681 10 -706 751 -956 211 -952 11 565 151 576 345 622 886 -436 242 -286 657 665 682 -900 262 775 -124 269 -779 -394 687 -554 918 -253 769 319 925 445 25 359 -866 591 744 124 -925 741 563 537 357 844 -632 405 187 368 788 613 -633 -501 371 125 178 -914 291 159 -745 -649 522 -523 -13 418 414 -445 150 -438 820 -308 -392 -320 809 793 -40 -93 426 116 -783 207 -303 -889 247 -943 -740 -171 740 -729 -943 1 -898 -191 722 -891 618 -473 787 519 795 -358 -795 242 -590 -343 -741 -389 457 -167 -737 -460 -406 800 -114 -843 -453 -544 -440 466 670 -270 -851 -532 -767 -703 -286 919 -380 -609 -504 -272 -116 563 -814 365 174 -316 807 -623 574 833 80 -598 -625 -323 176 127 -622 -892 -337 700 -772 793 -827 -599 -967 -248 921 503 -857 -917 -573 -782 922 975 -997 -434 -408 -412 -38 -596 -216 -838 -866 812 -6 -19 -873 830 -466 -800 -762 -305 976 -873 -745 -141 -496 -977 -562 107 -126 -741 -782 -100 -657 -27 287 190 -65 597 -659 645 -815 855 582 365 -533 242 221 453 -736 758 -402 -746 -12 -168 657 34 -351 975 -238 609 -878 -693 999 -957 -283 -716 -392 592 -329 -476 -278 -692 93 -638 873 14 -701 845 -363 761 -31 291 256 -291 -710 -808 -613 -693 182 -219 316 -263 192 366 277 854 949 -882 -5 -838 567 946 -298 -947 -152 -532 -331 915 -209 -374 141 103 -641 -781 704 68 -652 605 -911 -132 -442 308 16 -72 161 -935 394 342 -171 -742 3 -534 274 573 841 221 440 940 -430 -113 585 -875 -112 659 -656 -864 769 615 904 -759 -810 -396 272 -249 -635 476 142 863 -29 -72 429 823 673 622 528 -518 -320 890 -218 507 384 180 331 620 106 732 444 -872 -264 896 285 -401 262 -47 946 -80 397 -516 97 451 327 -902 -508 408 -642 -138 -419 197 -595 188 414 686 19 -151 -720 943 719 -831 672 155 898 -875 -212 -663 -474 -971 -865 -623 -868 -269 611 656 343 -438 501 -591 881 892 -274 371 517 161 -326 -238 772 434 -906 -819 273 -465 -934 904 -159 965 -884 -568 -598 -136 310 471 487 154 -654 -860 -948 671 -640 -610 382 325 737 -464 -958 300 -763 -691 -727 855 326 947 -232 737 751 -974 981 880 -380 408 -659 157 -448 209 270 -39 -270 -594 103 -976 533 -834 -730 561 591 -448 -537 -92 639 -946 461 692 378 -572 -86 656 -277 -175 -596 -605 610 139 -822 255 -191 976 514 -31 -487 768 354 877 50 876 -696 437 -198 -514 -137 347 -393 -211 275 152 -156 -647 554 599 883 756 722 880 -300 -1 623 413 -716 310 464 497 313 -813 764 -231 461 264 682 846 -975 -576 -523 -877 232 -728 -223 -579 760 775 700 172 24 -492 -199 43 -544 885 -617 -245 679 775 -708 484 184 -230 773 786 955 396 -845 616 145 22 -579 449 -511 213 810 634 -322 -1000 255 62 -282 800 -913 -495 152 254 816 475 -71 -52 -205 935 589 -374 962 800 50 -476 586 -987 -585 762 190 939 -697 880 -93 98 -653 870 612 229 -471 -112 29 -461 -151 411 583 665 -801 -75 692 -822 867 238 -492 -243 -63 140 -820 -202 396 -158 254 -280 -723 -745 367 -296 460 107 134 141 807 92 655 -264 276 -429 15 628 -516 -379 -343 -590 -956 305 -533 -681 -686 -416 -648 -647 9 631 821 424 -345 945 -493 894 -36 -55 792 691 495 -348 -909 355 797 -186 180 -415 -839 -709 -232 -493 962 -622 437 -200 -422 -39 677 -78 -206 -244 181 59 796 772 -429 921 -967 -29 14 78 475 795 819 936 991 -546 -166 -233 994 -336 -494 -335 -88 572 857 -537 164 780 574 -937 378 382 36 134 241 992 203 294 -420 -544 208 -301 773 -611 -283 -604 2 -818 -224 845 251 -521 -19 -245 -464 990 827 641 -375 -563 338 -641 -665 764 583 -451 -479 177 -386 -444 121 -816 2 678 -121 -409 -855 978 -501 230 -973 332 -5 -275 -324 577 191 8 955 -825 513 967 85 204 -356 -948 -804 192 511 257 -828 -88 34 172 -195 415 697 -566 657 174 368 -371 -897 156 -804 -256 -417 893 427 -250 231 305 445 -974 -672 237 860 -702 249 19 162 929 324 -646 486 -659 -153 628 -24 -262 732 -350 -261 366 808 604 -364 924 439 947 804 -638 -411 -782 -69 482 -391 600 77 -798 60 810 273 -296 425 173 689 629 640 606 975 -139 -637 -305 -939 901 693 763 -215 966 -592 -248 844 759 -368 -743 534 -345 -234 -595 5 13 300 938 436 -688 359 -517 758 -293 597 -517 995 624 912 -424 102 158 -691 854 313 210 951 370 57 -555 -815 913 -680 457 795 -301 357 125 -612 -856 739 -265 -162 991 958 373 150 96 -633 713 -922 211 -934 -24 -288 -380 83 493 -590 527 -310 911 -922 515 -228 20 -270 -618 50 974 -301 -570 -575 97 908 -680 -202 815 932 -802 396 -369 508 -167 -283 729 -707 -140 282 821 355 -740 -857 428 752 -935 314 508 300 -574 -377 96 712 -732 -24 287 -905 -205 262 272 273 336 -795 -653 -418 -350 2 877 24 -794 138 -865 -258 -534 -593 566 -375 -282 -845 429 282 -998 -151 -697 856 -729 -131 -902 -173 209 621 -16 -515 219 -500 -250 -130 124 614 192 -628 446 -271 207 -159 -162 -852 -35 845 927 477 -442 888 -798 -608 -668 26 -122 -409 -371 523 725 -993 826 -553 -563 -684 -289 -648 137 739 522 952 -605 612 267 678 -419 657 -745 -65 970 376 -793 -853 -847 -506 242 -64 551 -606 416 160 993 476 592 2 70 -978 -889 626 422 -486 -729 737 -719 216 800 -133 -819 41 272 237 58 417 206 -774 228 2 -655 -388 762 933 317 -848 -475 293 155 -42 -541 -681 737 -888 832 -882 671 542 682 -9 219 390 -469 -35 674 -236 460 -910 210 115 156 945 307 -596 530 -965 574 -589 -50 885 972 625 -451 558 -630 408 566 620 437 -333 856 816 -292 -717 -474 54 203 411 516 -708 26 531 -206 -654 91 -394 -37 439 -577 -644 -863 445 -367 -282 -368 -257 -354 -632 -664 290 -104 919 -191 632 -567 773 -889 -988 -951 403 709 915 -196 -174 340 -487 10 279 -348 643 -919 -820 -546 -667 714 -361 -885 -201 -927 -262 429 -655 -274 577 151 550 -466 -654 -864 -369 -677 55 59 -795 -513 -996 675 -301 516 442 -598 -145 232 234 629 -852 -837 752 87 -38 -972 945 20 692 348 156 75 414 -387 -664 598 -770 -316 -928 -514 182 -416 712 -926 221 278 -601 -673 228 104 391 953 872 406 672 957 814 700 -594 581 -404 -80 53 356 521 -419 758 114 343 -57 -487 -949 515 113 482 -755 -381 -757 -843 173 -153 152 -741 909 185 -864 -612 702 -940 715 -960 645 167 948 -757 -602 -9 810 -541 819 -92 -456 -822 -566 698 -427 -412 986 -407 904 -817 638 -470 79 -617 -527 960 227 -283 706 698 -436 -875 792 678 482 826 707 -885 276 -984 -883 232 -463 567 235 524 268 675 329 227 -692 736 907 574 618 846 940 381 -944 -335 -537 412 -452 42 923 -28 123 -499 -592 -913 -273 541 -82 -516 -563 278 -264 -666 -318 200 -724 561 -493 797 -358 93 -71 -349 47 233 693 159 425 -983 146 26 -842 912 -915 800 681 -214 -915 -409 -36 -433 -542 734 -200 924 -866 -812 212 611 960 753 847 -295 -510 -272 -933 51 58 -699 894 524 -339 -95 636 -553 -705 715 862 313 -403 -931 -930 799 237 368 -104 -111 -279 -572 -249 -565 -352 60 -88 969 -286 -518 -416 -342 454 559 -872 507 722 467 707 369 866 -20 -851 263 183 -196 676 782 92 -962 34 469 463 -793 -390 146 630 614 -192 297 337 -819 914 -169 -112 -276 349 -600 740 -786 -623 -210 669 961 73 612 636 -620 1000 -541 -726 -688 -782 241 895 81 630 578 -260 -924 76 -776 -631 -162 -28 992 441 204 -757 -506 -655 984 -970 -601 -126 238 445 892 818 -860 -131 -633 901 465 -378 985 542 930 -356 -135 -306 -27 -258 -156 -126 222 -846 -423 112 504 -1000 -436 201 -340 718 505 582 182 -200 -94 -617 898 -932 114 521 870 69 918 175 -211 -803 824 103 -449 -672 -444 520 58 724 -667 512 98 145 -850 -845 804 -520 8 -741 912 213 -44 47 -640 353 250 -779 -992 328 -655 636 -687 821 463 319 890 -468 448 63 -876 4 -812 -80 -440 936 -302 -889 -617 -238 374 88 875 -745 -146 193 393 668 -329 -551 97 136 -30 141 -8 -872 -854 503 -816 -221 717 -85 570 -561 -861 505 589 -474 401 870 -983 240 954 -820 739 -176 -990 -460 -378 86 -674 421 -432 -326 851 347 -385 -799 -5 -520 -465 954 185 -805 -978 775 -434 337 624 148 467 776 -460 388 925 -213 -160 -34 -342 -746 52 398 -717 -837 234 -935 -704 -616 606 815 -615 931 -643 472 -842 125 -816 -98 -540 -575 -209 769 -335 451 -700 390 -170 -395 535 995 205 342 -858 -948 322 -316 -841 187 306 -109 678 976 -384 -879 308 397 -818 199 -868 95 -863 171 -301 150 259 554 -710 -702 -692 352 876 -14 188 110 -587 433 -178 -539 279 -264 656 -985 -181 155 -600 865 -84 -130 -586 333 368 -954 -363 779 795 -269 645 -611 356 -8 832 -20 23 699 -483 -530 300 -45 354 229 -933 239 983 -763 517 650 537 117 -714 -914 700 887 467 -616 714 767 -302 -614 -680 -419 629 259 -826 231 53 308 550 -227 -958 -501 -376 311 749 551 962 -169 950 -232 229 -417 39 -581 -102 831 -50 479 -444 -578 -305 950 -45 33 -282 -423 -24 748 -685 853 504 -698 -126 214 -588 464 -162 546 918 325 677 522 779 949 835 -386 -743 577 89 -404 -362 -816 138 -391 -411 910 787 678 -371 84 -533 -197 -997 -498 -542 -419 319 897 85 -996 432 91 -631 168 511 43 834 565 -712 132 136 732 -290 -279 940 -967 -83 679 964 452 766 -201 45 -605 333 -222 239 -250 862 -241 -762 -758 322 -60 506 -378 342 183 324 81 -692 -696 -313 609 898 -733 -860 646 -991 133 -979 379 -606 -185 -594 371 41 178 -422 -973 -927 415 805 -97 -819 207 -665 -242 769 255 894 1 -25 -223 -584 105 -621 -633 -942 455 -758 832 -286 -112 -903 445 964 -97 466 451 -30 669 -303 170 545 -191 -25 -521 -741 407 69 395 -487 359 -855 -375 35 116 697 -191 975 -805 118 461 -213 -512 -153 -424 547 597 227 46 310 -16 -500 -47 873 529 -517 678 -160 329 -691 -426 -85 -872 764 -450 -3 -176 -627 -468 -592 114 280 -919 423 -190 444 -93 982 -101 430 266 -5 -131 659 -350 -939 -707 -900 -758 -382 285 843 -405 -401 990 415 450 324 650 -278 507 622 -989 -585 -532 -385 -311 143 209 78 -448 577 -855 844 228 498 895 -784 -630 115 -465 872 572 -362 2 -351 -747 -32 876 -344 -694 -494 -778 387 578 -719 -152 -835 -480 -479 132 -257 541 -759 596 125 260 117 -387 -405 872 -841 -514 384 149 166 -110 -898 391 -714 -895 220 110 -80 -852 802 767 -484 -103 899 192 -251 72 951 356 300 -667 142 -277 -953 -55 -10 351 946 130 -884 568 -7 -368 362 -879 737 -175 179 -424 -409 -588 851 -942 806 272 -27 359 631 50 -201 419 973 -351 -48 518 855 -12 -674 862 627 36 -518 -59 -974 -274 -903 -45 147 32 -711 765 248 -263 127 -524 994 -774 -391 -965 52 -185 -958 84 -71 88 431 -333 81 611 -111 906 891 -658 713 997 -834 55 156 45 -105 -691 -922 -175 -723 -564 775 -8 -587 -728 -881 -903 -549 -394 -707 -229 -3 -1000 294 428 47 994 -789 319 915 211 -702 581 -816 -578 953 -20 -831 830 126 36 -863 735 -731 -731 -896 -989 -309 -253 61 -679 853 135 160 -657 -198 -855 34 -455 385 817 248 -116 926 -451 124 -951 -962 943 287 187 -258 -594 -207 729 -216 351 -768 410 626 706 -574 -182 -244 -167 780 -932 -708 -187 916 -647 -735 954 -840 -847 -139 424 -194 315 -284 -368 491 -832 -812 -653 -327 816 827 -107 -486 37 821 732 -112 465 711 63 350 867 -60 -528 850 90 -636 -458 -505 311 -262 795 709 -551 198 -116 212 393 626 -721 -664 -362 -342 893 608 858 604 162 -677 731 -917 -860 594 -595 -148 631 484 -871 -793 59 515 -444 -91 -21 -229 -461 -434 -529 6 282 -165 -224 104 291 455 138 607 -94 279 436 511 -372 18 393 852 -520 206 769 358 -497 -568 13 882 -848 266 745 -980 -910 -769 -463 514 682 47 300 -223 873 705 101 560 492 -102 -11 -542 440 -425 -335 650 748 -444 529 -909 216 852 -239 904 844 909 -633 813 366 892 -991 -498 -288 284 312 -679 19 -247 -626 727 -915 -595 -350 745 159 752 -371 -457 638 -374 -480 742 768 403 336 308 58 273 342 -553 -224 892 983 -400 -721 -811 -836 -268 155 -115 -596 307 -240 957 461 851 288 -506 -97 288 -427 864 96 858 -707 -817 257 -970 -385 -181 -624 -747 734 703 94 825 692 -231 626 -584 -780 -872 500 -268 -432 743 -286 593 -499 -124 -261 -348 601 817 964 758 892 -471 -432 -517 167 -485 -162 -129 439 171 326 998 939 554 957 634 742 213 -797 -618 -849 422 -522 152 873 -171 339 -41 -337 449 -124 -406 -45 662 967 -522 657 -625 -349 -99 -169 591 764 -815 845 940 902 -189 80 -882 -468 463 -791 879 -574 495 -48 779 9 -982 -168 -453 -266 -169 -775 -872 -54 -461 -66 491 -836 739 337 760 -150 -249 -367 414 105 630 937 -14 -419 181 366 -557 96 300 -613 -878 -928 -639 -957 -181 753 118 -668 249 115 -430 518 -990 534 250 416 10 -27 117 798 572 896 -241 -309 -15 -254 -506 601 -356 -759 58 -772 -308 -323 356 -251 156 -843 -968 -492 -742 241 -675 843 80 -329 407 -295 317 -467 615 -547 -841 775 -172 -371 -584 677 -339 -691 -313 -478 -723 -205 995 23 254 -883 688 -940 -247 688 -880 -859 312 555 35 772 -761 139 -567 -389 -981 -800 298 -151 470 841 322 -627 -909 320 347 358 -877 -104 852 133 -264 500 542 -341 -459 847 684 665 -827 505 155 -84 535 305 -156 356 -651 -120 863 884 820 -589 384 580 894 -138 -75 -594 -863 752 -955 -943 -255 83 612 889 -885 -395 -880 -298 -463 -825 -345 -396 879 331 -162 -765 509 551 -393 -471 472 828 687 -529 41 -351 5 -959 103 -829 77 -950 1 152 -264 -295 348 -535 627 504 731 609 304 481 -482 -70 -598 150 394 -330 861 479 -311 511 -498 -261 -779 -760 -61 -529 8 -858 -996 979 900 673 780 -241 -780 -528 -696 915 850 -769 184 -651 407 -638 -387 52 -650 -925 531 243 273 -818 -75 -745 568 -754 -472 -277 219 -852 -391 -456 816 703 27 -293 -32 -879 898 619 948 196 140 -104 -441 211 723 863 -516 612 667 740 -783 -803 575 -248 415 -445 -151 -665 533 -673 708 -800 693 600 -540 126 723 644 -65 -646 -872 832 -920 188 340 727 341 373 544 -859 601 303 -36 658 816 -424 -74 862 -992 -692 72 310 843 -35 726 547 -234 184 -129 232 477 -758 75 134 947 -570 119 -182 -194 -47 446 -125 -904 935 -886 402 -127 -940 643 -215 636 398 -986 -322 -802 -864 -6 622 731 -233 444 -587 193 776 887 154 -600 802 218 -705 -922 -186 57 -295 499 653 347 618 -615 -554 -763 -575 546 456 -679 262 -99 590 -459 218 709 778 -968 989 -986 -832 952 -472 36 327 270 592 826 -883 -991 -384 -231 213 -794 504 -39 0 -179 225 13 598 613 -940 115 64 305 359 -384 385 405 -916 44 -705 -746 731 391 -621 186 480 -799 3 -1000 788 -502 -425 650 -622 -373 -264 830 988 843 -87 322 -574 225 -238 896 -307 -716 261 202 147 -930 -25 973 732 713 -984 -432 -183 -798 750 -405 -401 -168 681 -324 689 -887 -820 -516 210 -21 -914 786 -204 -55 757 408 -838 289 168 -699 478 686 71 678 -457 797 276 -687 -285 541 54 -576 846 -726 373 194 171 505 99 597 331 563 991 471 -537 365 4 982 695 -431 -615 -168 -702 347 -330 534 280 263 -900 -343 -636 855 777 763 -825 -50 650 666 755 -45 459 -682 33 140 77 -937 301 760 -212 -45 867 -84 -620 -796 -668 443 -402 764 162 704 -368 -523 -208 -285 -420 -525 375 572 394 -378 -756 547 -56 -725 683 400 -997 974 867 -319 -523 779 792 268 12 243 11 -367 -581 -382 -984 275 -651 -629 -540 478 -200 -668 920 50 780 990 -864 -830 601 679 699 -815 -223 322 714 -58 488 901 -67 380 69 -111 -787 693 556 -155 693 -719 -148 -280 386 959 -170 -958 -198 -130 -496 -849 209 -492 937 814 -262 975 831 -170 940 763 -35 -314 597 340 51 987 335 553 -347 844 677 -512 189 -608 899 564 256 2 -863 470 623 3 302 -586 -353 303 701 -514 -740 -494 -910 898 158 790 -353 818 -746 -553 250 -516 -797 -222 566 -122 -882 -219 180 -164 -188 174 -302 758 21 -21 133 852 -664 94 -712 -968 -652 22 -932 -253 475 430 158 -381 -590 -549 774 -546 -238 479 837 686 -836 -850 -511 -847 -647 -510 84 -521 -799 -486 264 -748 -57 424 -638 -209 -102 -674 307 838 -3 341 204 -654 -82 703 -216 803 299 791 -291 -489 585 -181 767 336 830 -990 859 -155 -474 -637 615 803 -442 537 -810 -490 -749 -2 -877 -338 925 771 -795 -981 23 -278 -785 178 -900 -558 -214 -574 -493 -665 -544 409 109 -26 51 -380 435 -632 88 365 292 -314 -995 -992 604 211 920 -453 513 -122 725 402 86 708 -54 812 -700 586 818 920 240 -480 894 -326 807 566 996 969 -931 -639 -696 -128 -543 -974 0 -326 732 837 -106 -988 791 -826 504 797 473 809 -459 558 -440 17 334 -211 -871 -225 -6 317 183 650 -999 -491 624 -256 -86 142 -595 637 950 -948 827 385 901 -772 543 -65 -184 -523 -424 -744 361 -402 -341 -956 -196 673 -971 872 96 214 142 461 -585 21 845 345 -738 -612 885 -551 -105 358 344 938 634 549 967 573 -983 -540 693 -577 277 153 262 914 542 126 782 93 -915 881 -838 901 198 785 57 -88 -122 -442 309 689 448 -730 307 -717 737 107 711 -932 -261 173 -862 828 961 64 979 -113 -644 461 -221 150 792 739 49 929 753 -336 -942 833 -745 -381 -700 670 -501 225 -144 -167 33 69 101 791 -956 295 -502 -457 -990 -358 923 217 -937 308 300 -652 -48 171 834 575 -419 -914 -361 -963 -473 159 -563 35 -589 247 940 -131 -354 -500 230 781 204 313 -648 -809 -279 -517 -795 292 202 272 -295 117 -848 893 820 -767 -961 27 -750 -320 853 -156 31 378 655 425 -243 926 72 521 -371 -98 741 259 -537 -884 624 186 828 265 302 -958 -161 204 -646 -772 742 -21 -144 126 -558 -708 -749 -232 -652 -421 929 -39 -460 -166 513 -628 -965 -291 -768 -745 -897 -692 689 512 232 264 -386 116 -417 -591 -56 259 59 207 315 256 -466 -808 364 222 453 -605 712 428 153 117 540 -73 967 864 963 -495 -404 765 159 -920 738 336 268 347 -234 357 159 -276 200 654 55 -735 729 -267 706 -315 243 554 -962 966 -841 371 -666 529 -763 471 549 150 -361 275 -79 -792 -900 -836 815 822 -713 -339 204 865 -940 -407 -369 -614 22 801 -770 -550 -566 310 -415 533 960 854 -325 975 480 -560 677 -272 280 392 32 236 -863 928 -853 -331 166 -217 -798 -500 873 997 932 -380 -781 707 -344 664 93 -227 48 -621 800 -147 395 -234 603 12 -219 736 -864 -895 399 -41 -559 662 628 230 363 -701 -346 649 -293 297 910 -133 -459 -196 45 -846 -64 286 -57 -645 41 225 -642 -856 -58 402 -619 545 594 937 316 -988 17 918 792 317 -256 333 -248 -493 912 -755 -600 385 999 541 50 -996 393 350 333 -661 -153 -844 -614 -826 -40 704 -504 -391 -258 517 133 -821 -92 907 476 -570 -424 719 537 800 -765 775 -47 446 -245 298 683 -170 -290 877 -791 892 -423 -684 -256 814 721 644 -108 -858 -754 -192 -61 -831 -16 646 -222 -958 120 282 39 369 -329 -89 350 829 544 -947 -202 530 432 87 202 -656 744 734 -958 205 -118 -874 676 659 977 607 -658 -375 430 258 -778 -908 189 -350 -775 -404 952 990 628 267 -582 -106 936 61 -129 618 0 -106 215 314 273 -578 -381 -93 -560 -848 946 272 810 -956 503 -949 -340 234 945 -349 -684 -969 -287 -931 379 -827 -997 -718 -812 -715 926 -842 -589 -946 137 486 -969 -136 -215 -224 -904 619 419 698 192 -316 -448 463 -500 658 -799 392 -596 -803 -147 -377 864 668 -100 928 703 -526 -771 -656 -704 -44 -817 -469 228 -503 355 -135 914 52 564 876 249 -403 267 -138 802 344 -731 -400 -923 -684 -853 360 600 -977 537 -703 928 -423 16 -550 142 165 996 736 -37 337 461 -280 269 -671 375 -531 569 -411 375 -663 -442 -677 -110 524 -757 531 448 -594 -177 -33 414 -538 -332 -883 632 -39 -46 -662 138 232 990 -832 119 713 -596 93 441 -414 858 -908 2 585 199 -37 -886 -785 -841 604 -981 -825 80 -842 330 626 -870 35 -663 -890 589 -202 478 626 -919 -814 791 -911 759 -434 -799 -622 -369 -309 569 115 -249 -239 519 -830 -612 -463 213 70 -868 -1 -981 176 547 535 -91 421 -324 109 -591 -850 -58 -41 -415 699 233 341 56 -907 372 -441 -4 -206 858 223 376 604 -636 372 298 30 -102 -436 809 -188 -843 -612 -567 516 -305 368 324 228 46 -552 -755 -458 -962 825 -292 156 881 746 126 -766 795 -232 -303 -953 -397 830 -298 874 -706 753 974 651 198 -369 108 -325 939 377 -645 -287 368 503 -261 -571 -348 173 279 -759 -76 -95 -641 258 -140 -822 740 -482 -330 -836 317 56 771 565 719 754 487 516 307 -792 -361 22 -102 -753 712 235 623 -818 -730 -404 845 222 52 484 -768 857 -978 349 205 464 741 44 984 131 -284 -432 -438 917 43 -259 435 617 565 736 -458 -119 135 -438 -30 -366 767 970 482 -895 -460 830 -501 -833 688 -957 -693 -488 -579 -58 -2 985 395 -593 464 641 -633 -972 -652 -80 -600 -290 -264 635 169 -451 -523 -440 775 847 -793 -136 640 -490 623 270 -993 -10 -758 334 -922 816 685 554 -784 211 -142 -351 156 855 795 -971 435 -817 -511 -769 -445 -667 -33 943 265 -404 -268 -979 -934 532 -284 464 -563 -96 -381 -867 370 -175 -872 -468 709 203 -662 728 540 226 989 916 -13 -155 114 570 -649 708 689 -801 633 821 -224 -866 410 -832 724 -281 -480 -310 278 678 -446 -641 876 -297 189 417 -999 649 410 -930 866 -359 575 -291 25 518 103 -193 345 642 486 561 731 -879 -15 -784 -901 772 885 161 787 890 -514 798 -794 999 10 -410 191 361 634 237 -532 -487 58 984 944 898 86 385 91 806 272 516 975 34 -450 -156 33 487 415 -694 -566 790 949 516 -784 -823 -387 790 151 -536 290 666 554 -229 -853 -838 -487 -5 -840 -511 121 -449 -296 352 -800 104 615 -373 -432 126 -684 367 371 745 -995 966 286 684 429 -809 -825 -855 -172 -336 -255 52 187 -190 694 -67 72 -59 566 705 366 190 -163 -643 -679 -658 159 -792 862 -3 212 -465 -735 -327 -787 -309 336 151 66 -909 903 -503 427 -471 685 403 465 563 -156 -54 487 984 -722 -187 458 385 288 111 -492 -405 -375 -579 648 -604 -843 172 609 444 -764 -18 -483 215 -941 -972 -232 381 -646 -517 812 30 -801 625 72 -876 24 -922 225 -501 753 948 261 666 280 -675 -125 -798 -260 -334 486 128 -504 212 -596 -205 -944 168 -558 -355 420 -213 -317 -170 -550 214 -840 -490 420 -164 921 133 303 -829 717 -471 -104 -23 978 -830 839 -706 -666 -945 842 97 -383 -684 -609 -199 -777 370 989 794 -129 485 50 -539 105 189 450 -965 648 -114 608 -829 -775 -911 404 647 -825 481 424 -574 554 -129 520 396 403 197 -293 360 -640 59 116 625 -878 -721 -713 533 978 -784 -664 734 843 -793 646 904 18 671 921 -898 436 121 -681 -86 -844 -169 474 54 98 801 938 -382 -494 -420 319 -295 221 239 -504 -882 -516 128 -706 -222 -560 -98 472 -10 491 533 124 586 -820 154 -947 271 427 -799 -676 722 567 789 105 399 -862 -218 -272 -814 914 -464 176 451 315 630 141 -686 -237 829 806 -842 337 -757 398 763 238 -160 647 -92 350 -772 237 695 -482 541 -511 940 -698 -628 -658 -97 691 415 465 310 457 358 493 562 -747 963 850 -404 375 -866 -811 -105 -136 753 -526 -609 -686 484 -973 -974 820 136 -903 -134 -141 -667 -648 481 -931 150 642 180 532 -195 -115 -902 641 880 228 -934 -829 964 -110 805 275 -894 -543 -543 574 -847 -155 745 -502 392 -939 318 -77 -343 969 947 -835 475 -365 -831 635 134 -180 -78 322 401 -878 -868 339 817 -676 245 427 -538 -775 -633 -516 121 176 -734 -109 765 105 912 -863 -409 -606 -178 -54 627 -229 296 -495 204 -519 -799 -161 829 -635 -555 134 52 -51 -312 -346 679 666 713 213 794 696 -189 779 -420 77 605 -546 -685 -163 -665 -157 883 -737 -366 897 627 61 -743 -742 -864 -840 -419 884 -54 -745 -116 -232 -205 11 369 -991 435 485 -570 333 613 877 825 603 -900 -899 -610 -708 -656 56 -784 767 748 839 -599 -643 966 -900 -577 735 480 -851 -133 409 -812 756 491 -181 -403 -342 60 -435 90 429 -800 -65 919 863 -423 -935 299 303 -231 620 885 -764 516 296 -276 -422 692 65 446 470 -344 244 778 -176 268 -742 -668 117 -35 -487 -193 -492 22 -86 148 277 759 316 -239 -127 -416 -470 -561 375 -127 -195 -526 104 -598 -384 -443 -929 -118 39 -790 865 -696 960 57 19 -152 -788 -603 -959 -940 626 -995 -220 -969 385 -910 -445 -603 -856 -928 218 590 -185 256 -464 367 97 -960 -822 472 569 -245 753 881 868 -161 409 -333 -605 -651 -823 772 662 -306 -297 -689 -132 289 -842 318 369 -930 60 -232 669 724 -984 -239 541 -767 -304 -482 844 -483 640 646 539 141 235 -907 -464 100 975 576 968 -83 -26 -582 -301 343 368 560 993 205 584 834 -118 -745 451 978 -130 15 366 141 -476 93 -683 -356 -569 767 256 -606 -470 308 -606 -412 65 -566 -476 -903 504 -798 239 -548 -174 326 247 -527 288 772 -962 379 293 628 -797 -370 281 774 -443 -648 556 21 -29 -652 464 -861 930 708 -237 -867 -954 994 930 -490 -525 -53 -901 -513 -445 -486 703 -157 974 852 -745 478 -752 -544 58 -833 -127 -894 911 587 767 691 23 518 355 845 380 -78 -217 -26 112 -350 -55 -14 -665 -418 -776 -621 -564 75 379 -60 -426 -291 -35 -460 959 -296 179 -857 -615 -817 -78 -925 435 -520 -432 -844 -113 20 906 -483 -200 -99 999 -186 -491 780 -533 879 693 605 305 713 -87 -552 713 -266 -745 339 -253 129 105 -756 -192 821 817 -716 474 -243 -290 83 62 21 53 193 627 448 -150 647 -420 825 -683 770 -699 -149 -424 294 906 612 858 445 -643 258 -296 -420 49 -316 -72 458 -680 516 289 689 -867 -695 -949 -303 778 -967 -288 -448 -946 -586 -454 -556 728 -661 393 565 -969 -286 -108 176 338 -229 -50 -978 355 221 -278 -318 782 256 -19 -750 189 416 -486 -176 577 -468 292 243 -481 633 466 -800 -189 175 946 712 531 124 776 -271 -84 -362 498 770 45 900 -203 -648 -637 -150 -442 524 36 -439 660 -81 217 -237 838 874 -839 991 -562 -485 674 576 436 -759 -891 850 -843 935 146 -63 -158 -231 -811 20 607 70 842 372 -203 651 197 75 481 -736 -160 824 -730 469 -200 -225 871 -376 -590 -650 -722 -70 892 653 -819 667 722 -788 915 161 -843 673 -574 -829 887 -335 -357 -620 742 -105 352 -625 312 -971 -83 180 783 814 390 -418 420 -823 -379 903 778 -69 -459 -949 875 -705 -95 -255 -99 -684 -383 -197 -769 -344 475 225 766 -370 -714 873 -956 233 834 103 -475 146 501 360 410 299 477 487 91 397 809 434 -310 428 745 -935 861 813 720 -339 723 115 657 497 -535 765 -448 784 -760 -539 611 -652 -27 141 -60 -999 128 -786 231 527 162 280 -724 112 -297 914 -274 -880 -8 -763 953 966 -75 -253 -463 738 224 -932 -125 143 -393 127 546 43 -780 391 482 333 -190 -253 92 -795 172 -157 276 -902 -266 532 -109 838 155 309 544 88 9 -711 -338 -485 230 -63 827 891 544 258 -871 -457 120 -28 -370 250 -831 445 -673 769 -514 620 604 -343 495 19 281 207 -41 224 -469 -154 985 -663 -386 34 789 -658 -40 -847 407 917 -407 829 291 547 352 694 263 456 -505 310 -534 16 -562 -147 272 -674 540 7 -874 186 497 -616 -927 612 596 366 -788 923 702 92 423 651 -27 935 608 -428 -353 375 687 308 978 -79 -522 -389 513 -335 -139 14 -979 -970 752 -802 524 577 -504 -435 892 350 188 -543 295 629 -516 -324 389 -103 -470 242 230 385 14 -644 -410 412 146 -462 87 -325 -725 208 669 916 -180 -500 -806 -896 -710 -353 611 -827 -717 -21 -741 -944 -400 427 -882 -843 629 -215 623 465 -809 -231 -324 -286 492 187 352 949 80 -235 -414 538 73 736 -193 112 37 962 959 -653 -897 793 480 892 156 -83 -551 -241 -497 162 824 452 24 -547 879 -340 4 -603 -794 -559 985 -751 655 10 949 161 -731 675 -888 -578 -753 -432 -686 767 705 -883 -230 -664 -835 -66 -461 -751 -578 -497 885 -143 -637 152 -588 254 60 48 -279 -587 -212 -237 -89 827 703 140 -863 -771 -525 788 44 147 182 -563 -657 325 897 -591 445 222 -460 495 848 863 529 -698 -141 -272 -544 794 829 -809 228 118 -460 -303 139 505 -463 -897 -740 440 -760 -497 -395 387 -5 -221 566 -313 460 -436 -365 187 399 -816 -494 -940 360 -46 318 264 -856 94 400 -610 -496 516 335 -270 828 59 328 -582 -613 -419 836 687 950 999 -817 -180 824 -463 -832 -589 -791 -7 -530 400 -778 578 509 717 803 -885 873 867 386 -359 177 -472 618 -847 790 870 478 -693 584 -741 -470 384 520 -102 404 332 -895 691 281 146 236 636 -609 601 -565 -843 997 117 -318 -64 -931 955 163 -992 -44 305 -258 470 -599 -154 690 -615 -395 -465 603 449 886 -131 729 -320 -969 -586 889 525 452 -525 -840 42 431 970 686 258 -102 -646 786 -986 347 -807 -821 -346 -330 472 -457 533 -67 570 95 -672 640 -451 0 -113 -685 -33 -512 421 35 -42 86 -124 521 -823 543 -394 -196 -996 -232 -131 -486 -405 -188 903 523 -280 79 657 596 376 268 798 -445 333 -291 -898 473 -777 -899 351 393 117 -336 346 -648 -715 -883 -412 -324 204 729 909 258 -711 313 -264 168 98 964 384 935 962 83 878 -107 784 387 562 8 -812 -780 -103 340 -756 -15 24 -648 -303 -346 987 215 661 -306 -850 -297 455 611 727 -617 -416 -572 626 -31 -537 -583 -972 428 319 120 -10 841 -888 -36 608 -469 692 766 612 202 -377 -237 -514 -453 484 981 -911 -665 478 -5 -232 994 -26 -753 980 -565 602 432 -993 -298 -522 315 731 174 236 451 -628 862 50 -495 -259 -31 -120 -704 -372 -558 238 63 805 410 -955 690 -582 591 591 -631 -52 762 -725 458 37 -383 851 -227 -15 498 -355 240 -264 -38 -237 -828 326 -276 -120 87 47 675 135 676 -525 -306 287 -602 305 -151 -537 813 506 -225 -407 96 -461 -285 -806 -601 875 228 775 -374 303 -158 859 759 572 -756 506 -608 -193 642 57 -30 -559 -495 341 497 -243 -652 300 -292 -755 -563 374 -703 -110 -655 131 372 -656 -62 -936 -138 -130 -350 -123 313 -412 375 350 294 323 360 469 -40 14 -786 -48 -114 885 -963 -187 -472 673 -559 -352 450 770 360 -709 896 777 -693 259 829 -684 610 -262 -496 -410 -388 -127 -134 -472 -15 -325 97 -386 725 317 -623 790 -387 106 797 480 432 198 884 -735 850 117 -295 -455 331 -535 548 106 -155 941 658 -936 -762 192 442 703 -260 505 -479 -857 185 329 -165 848 -493 266 -520 119 -340 -424 -343 233 152 -651 -270 -367 -164 371 -894 364 204 -184 -389 -923 -588 -439 -817 -661 -17 -612 467 -575 464 533 133 -890 605 -493 590 408 196 17 786 -283 -683 812 106 -674 -449 -73 369 -850 264 -852 -341 776 308 -800 325 259 -146 616 369 34 -643 29 900 457 558 212 171 -110 -786 -771 -975 -26 278 978 -154 478 384 363 -960 -760 -831 840 154 -927 91 -202 638 981 -355 -960 540 -563 -970 334 -162 -346 -776 -827 285 685 284 -583 245 314 -482 467 -396 -940 999 148 -330 902 -379 398 -105 405 673 923 777 -278 342 -290 877 -312 -727 326 993 -439 792 -574 -630 411 875 -537 583 -350 255 89 941 132 701 652 851 -319 474 -112 -90 215 551 -386 -628 951 279 575 -799 -329 -311 -945 507 -15 -61 -311 -808 810 -2 -533 841 955 798 546 -493 458 -683 -756 -187 319 889 -87 23 -942 -767 -693 980 -506 -982 81 -571 -286 580 588 501 733 335 366 15 -743 -722 883 -87 -305 -126 -518 -574 975 433 -633 -227 -964 376 -366 -586 112 901 245 400 -240 -613 692 -131 955 -256 -377 260 -782 -756 -191 52 -128 -379 -940 -274 932 -79 -762 705 -918 77 933 -46 447 -604 725 -751 127 -745 -615 -337 747 -181 -243 282 -428 689 -370 -813 694 493 782 -360 695 -334 -556 338 -578 298 601 -923 977 -895 -233 -744 -693 -512 241 271 772 637 -600 -691 47 255 -246 -671 604 387 559 59 -685 -521 273 950 -251 354 262 -554 275 -82 53 152 464 -881 -362 -341 -472 -623 -497 51 -988 -866 -347 -145 -381 51 138 773 929 65 483 118 933 -769 -573 665 -750 210 728 623 27 -925 -577 -276 449 -714 -950 -898 -603 -772 -262 309 -979 -369 206 154 -299 -511 -903 -296 -754 511 -524 -30 474 -995 372 -896 -477 -468 365 132 -165 268 744 529 -720 806 -6 964 -195 -191 -251 196 -832 443 -655 4 905 -75 -34 -404 772 208 894 175 -41 -617 491 -996 246 -437 290 -880 238 -434 -939 -587 -724 836 478 233 -965 -965 -715 291 925 313 -205 -186 -798 -838 -668 735 -548 29 541 -549 695 -918 -195 814 180 -644 810 -603 -10 435 -707 697 -701 -477 -834 -947 -78 943 -797 -768 96 -718 229 567 -473 64 -902 -558 969 775 -301 -924 454 775 724 -648 -547 837 111 330 -532 -436 -664 -773 -360 585 104 69 -842 -262 -990 419 181 911 -834 418 191 563 -945 645 -175 -525 -216 121 -880 -670 -800 799 666 -65 392 517 -464 285 -316 125 -199 797 -371 191 82 777 -174 -790 417 357 956 198 -932 874 269 837 339 -708 -927 0 817 -424 -587 -964 -75 467 531 62 -871 -162 255 -609 -832 -449 -228 -437 491 -675 457 357 -985 -194 -857 -585 559 -163 -880 330 -189 62 166 677 -676 -727 981 243 -706 612 -385 -470 -954 -194 958 -170 504 38 -504 -159 -625 810 361 21 -703 131 -422 -821 -542 -395 887 -502 -699 -437 -529 844 719 -124 437 -30 -417 499 413 -181 -395 -973 -404 399 638 -389 -55 -826 359 351 548 -845 -771 313 595 -72 -208 640 -922 303 -719 -137 -59 898 697 353 -133 926 467 -106 917 425 -264 206 182 -654 481 486 -263 -851 788 -154 -783 -531 474 -118 74 -940 -51 -845 657 10 -989 291 10 -663 288 32 -901 478 -681 -186 976 -144 -598 889 357 -359 164 167 -357 -931 -642 380 -639 128 -205 -228 -683 860 -655 -290 -732 898 929 118 -331 -540 133 -774 656 -266 426 763 -244 514 36 -71 -220 -589 -417 -16 255 740 -417 700 802 246 -900 51 -168 162 -585 591 -962 328 -663 -679 162 66 -130 -276 -166 -463 -282 -550 676 710 974 931 -92 -233 -31 388 268 273 316 994 -845 -577 423 778 185 454 -804 -205 872 55 299 -196 343 -322 -497 899 -223 745 -54 582 -204 805 -565 -910 637 166 505 83 651 964 417 320 -802 -67 -86 686 -434 226 255 590 336 -898 -74 -438 -209 -248 167 -349 277 -880 823 -328 -889 975 981 873 556 -603 -47 -976 536 -830 -580 912 42 170 -938 54 -607 927 510 -605 834 -105 -532 -614 728 298 666 735 -745 85 125 336 877 -254 878 -186 -263 -381 227 549 419 743 -491 -273 578 218 789 -557 -287 189 45 607 636 144 408 -57 328 363 -487 -911 69 -259 410 -894 408 898 -563 -547 644 350 -806 -385 -222 804 346 -125 -442 229 67 868 -125 47 -165 83 208 361 -317 873 -169 627 -38 101 -145 -50 -997 210 -337 -3 -588 550 -624 -313 -821 -415 369 794 -494 623 -867 -578 315 597 -89 -496 249 -451 481 34 119 -419 -511 313 876 -150 -843 828 834 384 862 726 835 991 -455 865 -704 823 -679 -887 528 918 391 249 -705 -13 -896 -314 797 387 -187 788 388 -966 401 277 54 994 -240 -467 653 66 44 176 -321 -46 47 -725 -624 -595 -569 -350 311 51 319 -543 803 802 -61 -604 -468 -478 467 32 857 -748 215 111 -162 -481 872 -868 -751 389 -442 964 327 -854 -274 -663 -429 -48 -618 -243 487 -115 636 -262 257 -528 869 111 -698 -127 -541 747 959 197 -125 843 -228 -31 622 655 923 -213 537 -216 254 -94 -126 -248 -664 -288 -25 104 101 378 68 927 -659 -343 104 854 -645 -148 51 -766 -250 385 -387 -838 905 -60 -693 -557 -709 -945 -289 979 829 470 -998 444 -128 682 188 -841 -650 475 340 807 961 56 -107 58 -797 -423 -166 225 -855 -299 -178 479 338 -109 -587 982 -606 -122 -125 211 -312 -997 238 -39 -699 91 335 -455 -777 779 842 290 815 566 692 581 -318 596 -42 211 -26 -341 4 737 971 721 -457 280 -700 -20 725 135 -709 779 190 81 202 -451 225 901 -381 -153 -456 -186 810 -36 304 292 958 914 973 -755 -93 867 262 -194 -512 128 -557 882 372 992 -626 -204 -693 -515 -767 569 -250 899 186 575 -961 -668 -715 -678 -335 -860 549 684 -980 -985 -681 -227 359 270 -31 112 -611 357 697 -22 394 -936 364 -456 -107 933 366 -912 555 178 -230 766 12 -722 897 -211 896 -87 992 -364 203 -300 -901 311 519 -407 9 90 189 200 167 45 -122 652 369 328 -557 169 576 -739 -798 -940 822 -276 -601 82 705 232 -455 693 -808 855 -699 418 -487 -214 -231 579 569 875 -488 -852 966 -807 -762 426 -619 71 813 -585 81 -400 -564 90 -3 -705 -221 -426 -281 760 363 933 910 -631 -523 -410 -530 694 -762 787 56 -232 -248 2 949 188 349 429 419 448 -948 620 529 241 -675 894 -158 437 638 -481 -156 -109 30 -72 -765 43 -574 -91 -948 -582 191 -341 439 19 38 522 771 937 184 -991 -917 946 -845 194 95 515 553 -708 -710 -670 698 -620 358 -500 -835 480 -868 328 779 393 177 34 -461 66 634 -882 -968 471 -687 937 648 868 177 601 550 -790 233 864 844 26 867 413 430 483 -805 214 -246 915 -450 229 -932 -815 -655 -266 -840 -859 -869 440 -408 61 -214 -506 -190 -152 -237 43 -599 697 639 70 222 29 6 918 -943 685 920 690 463 -707 -668 371 -608 275 188 332 595 -932 839 756 945 -579 965 366 167 653 721 -189 420 -618 -895 -911 171 144 -761 -714 -714 -90 -861 -826 -696 -29 -506 248 315 76 153 -742 476 -984 -171 612 -751 -591 481 464 315 571 -796 -530 945 486 -388 970 -124 -191 -170 931 746 -396 -369 825 -468 -941 -111 528 560 -796 33 -158 -20 -691 445 -610 399 -788 -37 460 396 223 192 -493 -38 -358 -295 -643 -33 415 116 -808 170 809 -197 -105 -819 367 187 279 -747 -508 -435 -621 -13 116 118 588 -617 696 241 -74 -375 786 50 -135 346 -274 -802 -841 137 -265 -909 -179 -261 -165 853 713 331 553 368 -91 -274 -875 800 -595 -568 668 -236 -588 -207 709 -251 928 420 197 -633 458 654 856 821 -483 765 -580 -919 863 -401 -203 -911 873 15 130 -424 -300 236 -91 -514 -981 505 55 -359 -621 39 -710 -596 928 591 793 688 369 334 726 240 551 600 -228 841 -99 -18 -608 -721 990 -249 218 -108 -480 802 -993 -650 -57 162 333 -648 368 -367 922 -830 -272 516 -898 -19 535 665 -811 371 515 -770 245 -42 983 -699 -864 826 77 356 -544 -780 636 -502 319 944 -944 -396 -716 350 622 846 196 599 -374 252 490 961 -478 -425 -731 -38 95 350 -499 239 -164 -902 -338 997 -67 864 -788 514 -100 -690 -417 931 352 896 -257 913 -252 -549 -2 387 25 -159 -64 55 -64 455 -270 336 60 848 183 -953 -200 -998 661 -52 130 743 -994 757 679 56 223 -457 -569 789 -804 -719 457 -705 50 -701 788 315 -931 804 -864 539 -131 -165 -859 -466 -739 -557 -983 -882 433 -900 388 862 -595 656 743 -67 748 869 412 835 896 -179 -209 -643 -170 -944 141 30 628 -880 259 -584 613 676 -267 -39 -229 134 -493 788 -34 -432 -412 361 -907 73 718 664 748 -157 559 659 -437 -352 -910 401 -212 -276 -663 -205 859 -269 -405 -519 240 -345 -832 -140 -342 -348 322 284 548 713 -187 -561 -943 843 -368 246 -934 -468 -572 -69 228 -807 -88 157 771 -602 104 131 -421 -697 -642 -734 -126 728 -78 -928 -1000 -108 357 -715 -622 691 202 -544 432 907 -740 992 -967 570 95 181 595 536 -483 -206 133 -860 233 763 858 694 -231 110 515 -889 -73 869 -978 373 -427 785 125 70 -233 796 457 -4 -625 367 -715 388 -223 -156 32 936 -119 -9 -93 915 -954 -449 -518 -533 372 780 805 378 818 -57 549 -369 -233 -342 822 243 143 -899 358 -601 0 -791 -613 557 619 -316 478 266 477 366 942 996 -764 -464 -491 444 78 -942 -385 570 21 -761 34 -156 877 603 309 421 -236 -870 521 761 -193 830 -823 -987 -651 -701 -950 449 855 836 -645 6 21 -172 -812 -509 -961 218 321 -706 -432 822 -541 198 -896 -699 -225 -74 451 -994 -887 916 -895 555 -901 964 -52 503 -318 -91 -938 -214 -234 -108 -662 216 202 -582 -235 -592 -377 -159 628 30 -181 -71 283 -467 362 747 132 740 -535 -158 -108 -48 -971 603 418 978 208 -386 -720 117 688 -453 -138 -816 421 299 -742 -103 -216 -424 112 638 -691 -153 257 76 425 -862 -969 950 -508 -950 241 344 -645 -312 173 -431 5 437 508 -854 -84 -413 472 -496 -162 745 847 87 -756 522 -704 -389 112 -161 128 5 -734 -691 697 -604 446 -588 396 -891 787 -695 -697 -454 -205 -561 885 680 531 505 914 67 839 460 -442 821 -386 -635 -867 22 -773 -810 48 -887 941 376 -223 759 -290 -83 -68 916 -910 361 888 -228 538 -921 567 499 418 -970 823 252 326 228 292 -700 371 -734 -418 -286 38 -836 -865 494 -836 734 542 721 -28 -715 -327 -946 -914 -279 988 377 -128 907 -204 -459 368 -119 -95 -175 85 -724 -316 468 -482 850 698 993 189 925 -204 -638 -126 -601 347 -210 505 537 -700 922 345 673 801 -923 -545 -490 773 -548 747 -612 143 -234 -587 -458 -170 -575 582 21 675 751 -660 857 34 -516 780 559 -662 748 249 -526 606 -641 270 107 806 48 976 -274 25 -261 356 -856 185 172 -525 -191 75 309 587 -116 831 -503 -907 562 527 973 -469 -506 565 -636 -785 257 986 471 100 795 228 -567 706 18 489 -27 170 -572 903 -35 -52 568 339 915 -664 356 726 -210 -564 780 102 -74 -749 485 -408 -783 -843 84 406 -975 100 -866 -560 698 -106 -886 -825 -820 -98 201 -964 -760 280 17 -155 -496 -10 258 -48 886 -854 -338 647 166 945 370 -445 666 -86 -646 406 -889 -910 -187 191 759 -321 -463 914 -406 724 194 -990 297 -370 632 602 108 -139 959 -862 -754 913 997 415 176 -509 229 808 172 -775 -756 790 -339 859 243 495 -95 989 385 265 827 -323 -5 277 -235 22 826 141 -594 551 804 33 503 -17 -924 897 -610 144 -430 -480 -747 -152 -128 -32 698 -576 -937 595 829 628 -140 -85 -868 -140 -253 454 -63 -868 -125 -271 -766 370 99 -508 984 721 -504 480 -121 -142 -678 592 -894 676 334 -487 -738 719 571 -279 990 -638 -336 -337 193 638 -253 512 -327 872 623 -147 -642 -192 -761 -56 740 -819 132 986 -427 712 -87 -528 25 257 467 570 115 395 -718 925 -862 -821 254 504 -654 -25 -667 -555 587 -812 222 338 -128 605 -567 920 -747 708 705 255 -181 826 -974 -680 411 -831 -504 587 254 -729 457 -33 -303 -422 -33 216 225 -151 927 245 -225 -289 -485 435 662 -708 -688 -243 -512 -1000 -906 -739 943 609 990 -977 708 -550 -113 567 688 501 695 -81 -651 -598 246 909 -139 612 197 -268 -19 -512 664 -922 -146 839 595 239 646 -409 -572 775 762 -957 -135 -115 889 843 227 -563 -310 -259 757 -372 665 -907 -37 690 -662 -741 -452 -518 -76 449 338 12 -784 -951 112 283 77 776 148 478 -125 -520 510 -613 -449 -936 -763 587 915 -819 149 -351 -934 -394 -857 -534 -155 -869 -689 -381 776 -21 673 934 381 842 -62 -571 233 -639 278 -393 -604 590 -905 514 890 -246 -691 10 848 -260 535 167 -101 885 216 17 -135 0 -217 -283 -54 -566 -189 -973 -421 -125 679 106 -658 -511 217 286 -135 -166 320 -425 991 973 -522 923 762 -480 53 -352 -420 976 118 -3 961 713 -929 -573 570 -990 -887 68 -635 -925 -133 169 -802 632 469 -994 791 886 232 -159 179 693 395 -256 -290 -203 621 -77 313 -10 853 -551 -132 281 -986 -744 277 -960 170 -361 477 -883 318 657 -271 708 888 871 209 -903 879 -122 -266 -363 -471 994 -808 -648 -652 -667 839 -27 -443 872 547 93 542 -797 482 -560 520 -443 -265 683 -425 787 -689 631 774 -786 920 545 -626 -994 577 -269 -710 -651 510 693 -15 -21 -752 32 147 54 -236 -672 371 19 -534 -565 -408 897 -167 -112 -32 -808 -566 950 314 -898 -106 22 928 -45 -344 484 770 -463 555 -651 -927 -294 -42 -702 37 -458 -348 -74 -44 929 515 373 -910 -403 -350 511 78 626 -64 683 384 -269 383 367 466 732 -482 -374 86 585 854 -781 -538 605 751 516 395 -524 -572 -343 729 -837 -287 -743 172 809 328 536 849 -933 940 -881 379 107 802 -914 170 -770 -692 604 -701 443 -953 -845 -533 -770 556 456 145 880 -6 296 -17 338 -52 -131 570 -640 -968 -313 -764 -682 -546 634 -820 991 -637 433 -820 -924 443 -678 870 -34 601 403 -299 406 554 -400 584 965 -305 683 -544 -287 -544 -11 -690 -539 391 785 246 156 -181 -799 389 -149 -614 380 -327 138 -42 -614 156 627 -782 719 786 603 863 -344 339 -341 -132 22 -251 -450 -313 4 953 581 -606 119 606 932 -935 836 227 -445 753 -323 972 -11 369 87 -343 -130 294 352 -609 -340 326 -450 -978 -752 -48 24 -96 344 -763 311 -895 185 746 -697 642 -821 471 37 -635 443 437 637 421 514 -777 -292 790 -191 -769 -785 106 -918 879 -240 -22 961 -107 -899 569 832 782 378 773 438 -719 96 965 -428 -942 -855 -956 -456 -831 -259 -321 775 -179 977 -11 -430 240 263 -81 638 -511 -239 -872 443 -984 -215 316 -403 691 571 856 271 169 283 -544 205 629 631 657 994 341 -703 -43 -644 -856 -997 -611 319 -906 -829 -613 -427 -749 -338 941 -214 -145 -148 -197 -682 -965 41 660 -768 -939 339 -75 175 -414 -192 -17 -884 -41 658 -176 -347 440 520 -23 419 -834 759 -652 -560 9 37 -461 -503 104 795 -406 -255 -205 722 241 611 -557 308 -412 625 -759 624 587 923 59 -239 -530 395 -620 659 -944 -985 -387 926 -79 -162 473 -14 -318 -328 -675 -169 -619 7 188 914 688 -719 243 -382 -774 55 -333 -156 493 -383 27 610 477 857 734 -231 388 -30 -542 512 719 -993 602 882 -800 931 -959 796 -522 375 55 -660 -244 959 -751 300 -862 -766 895 254 219 644 -975 158 622 775 581 550 733 -190 861 -959 -991 424 -499 -359 -187 522 752 1000 334 -733 699 450 -387 -15 264 -783 -867 -672 926 -881 -874 435 975 430 -666 430 -260 482 799 59 -77 -233 -517 260 473 -926 -142 671 -339 -787 -933 -398 119 -594 353 681 305 781 -734 -235 -983 -16 82 535 -117 -609 -744 -274 -781 996 -873 -371 -328 -374 -414 845 402 -516 263 -630 514 971 -769 -961 650 715 462 -814 -472 -927 -684 -13 -745 72 798 -286 0 366 -463 -784 -271 860 162 -474 470 475 509 -77 -90 -226 542 -65 526 -470 250 -233 -162 -406 592 675 572 -552 -700 -824 -179 -351 -886 334 884 909 -826 57 -295 -418 -23 983 412 409 239 82 599 -568 13 156 624 -958 27 -52 463 -982 627 -761 17 208 -766 362 -653 -614 -478 -933 -165 908 -771 -892 -432 -606 339 -408 -714 912 693 -47 171 325 -444 -881 -531 -746 406 961 -297 -305 -985 653 382 -999 -958 863 985 200 -303 -212 -425 -28 -716 487 -817 490 -560 -400 567 -867 -707 -12 -904 -435 644 616 -273 486 802 -59 -43 -666 575 578 776 -460 954 629 989 -458 -727 -142 573 -698 220 256 352 -4 -565 -642 949 436 -199 -625 23 -276 -910 715 331 -513 -740 -102 151 -51 -803 -419 -597 352 -141 -405 -9 -634 -526 -300 120 350 -904 973 -794 268 -966 11 -480 119 235 178 411 211 -681 74 -393 -244 -578 815 894 -232 -235 -76 210 185 -326 200 -758 -137 159 -78 306 195 836 -558 -225 479 -512 -384 -990 -516 314 484 -171 800 967 -181 -121 -763 -278 245 756 -602 676 984 -704 901 -35 633 -585 -395 920 -598 -524 -429 -148 900 -758 179 -386 -177 235 -467 -585 819 -10 614 93 159 -413 441 -503 312 -969 -854 -48 706 9 27 -305 182 500 -363 -797 -877 -412 -873 522 -329 -347 144 30 735 -936 -428 545 -406 -878 910 -686 872 495 -853 -997 -29 -227 -761 -877 451 -364 481 -169 547 -238 758 873 199 724 465 -411 827 -596 -817 167 724 85 638 59 469 -494 315 697 503 463 -476 741 321 138 -788 -589 -945 413 -166 681 -795 663 365 -926 84 -52 -740 609 -20 970 -480 -535 832 869 851 960 276 -358 -505 -85 -875 -220 874 -728 669 -122 18 162 -795 810 424 -527 671 -373 624 790 -590 81 526 633 -898 82 -490 -163 126 -333 878 74 721 -799 -892 -986 111 510 -379 700 492 -400 997 832 901 -379 -620 -558 -305 -304 476 -418 -746 -283 -849 -283 240 338 -593 698 991 307 297 885 233 -979 -466 614 21 156 883 -883 412 880 -324 75 -352 -934 588 -815 -696 -52 255 733 845 791 284 92 -108 -293 2 -989 -750 485 845 952 666 299 656 -6 -76 339 -930 940 -531 -411 -514 -760 -675 -63 -50 22 25 392 -19 -418 -388 -354 -949 507 368 -866 60 -718 949 568 373 838 678 444 198 797 918 -289 -942 -985 645 -647 -711 -738 -185 -109 -418 59 -767 -114 -267 -896 151 -586 -184 -36 -749 329 -664 -970 -476 991 327 465 -78 971 -570 -265 -108 -860 617 -17 -747 -354 365 -398 -550 92 31 253 1 -554 756 959 -648 -229 -400 200 709 -490 -481 -69 552 -436 182 -338 -619 759 293 378 755 -127 66 -714 401 -204 -620 -925 343 -666 717 -366 -994 665 409 546 -797 -861 45 -884 894 171 -159 -313 291 -23 -966 -1000 380 88 7 769 921 -8 -266 16 709 -729 68 553 220 887 53 585 -898 -581 -772 -876 -731 -62 299 -897 -758 342 -346 -703 -697 610 -982 -804 852 299 -385 860 -451 366 682 -674 822 360 -506 242 56 614 78 21 -556 228 581 -162 -769 -892 804 72 -595 292 587 -816 901 785 -633 363 -23 706 282 -73 -398 899 -201 57 253 885 928 254 -566 -291 54 -542 845 15 -751 719 759 -246 -5 532 773 -310 -991 -465 767 551 -65 -515 -556 23 584 335 -569 181 154 94 247 -266 -756 249 -848 799 -426 199 964 -714 -326 -228 931 -326 523 -186 38 -735 666 -449 700 573 613 31 223 843 -301 437 692 953 842 3 249 -936 -261 71 765 387 -722 -927 919 529 340 878 -7 100 -405 907 -534 -418 -700 780 -722 140 716 -147 -642 492 946 782 884 -687 432 -765 -22 -779 -508 -684 546 713 -605 -48 816 347 435 -234 77 -174 655 111 488 699 580 -135 -895 -979 800 -492 654 -47 -782 -684 594 850 -670 247 907 798 672 698 329 -350 -822 -202 153 262 470 -926 -804 -276 664 -303 133 -713 -954 367 700 337 337 -447 -123 -185 -949 258 -491 937 535 516 8 968 -600 75 566 965 -730 -954 -120 489 -192 538 512 -688 152 -974 -401 364 -877 3 -877 98 -353 939 237 -125 585 645 -106 343 493 376 -871 564 -145 -992 117 441 98 380 -800 806 905 -941 114 -125 249 -850 668 132 -534 -702 474 -337 -303 113 -420 -610 -248 750 637 -937 -763 -857 -456 -659 -773 77 944 -736 898 -849 479 389 770 953 83 983 719 757 746 746 582 315 380 -458 174 958 -563 694 -226 995 -813 -98 -422 -780 497 -650 -476 -564 -767 433 374 -398 630 -492 -606 341 33 913 -909 -20 218 123 -514 362 -993 -413 -873 -44 -789 -234 892 960 503 489 -377 -103 -950 -361 873 8 262 245 -348 -859 918 -105 156 -379 -866 299 256 612 460 -793 -98 554 944 43 831 172 413 -369 499 631 499 429 -244 -31 -636 704 -259 -482 382 -823 -600 -359 628 695 475 677 612 26 -2 202 366 -675 -122 720 -539 -821 -958 -513 387 712 867 -778 976 -659 -821 575 866 442 -254 287 -654 -749 813 664 -898 347 -341 -271 760 -283 161 899 -920 496 -141 -350 -672 -471 -76 293 23 -990 -157 540 689 235 -774 516 -292 -400 -259 -340 -468 664 445 43 961 -245 275 316 -120 -420 31 -325 -492 210 206 -30 934 881 -66 -874 -975 849 -775 87 -398 60 275 750 188 -169 -193 915 -299 -775 -124 892 -975 969 162 10 655 -117 -978 203 -776 -589 -201 -846 515 -424 913 133 -340 455 -938 -380 757 710 803 -374 580 170 -182 -655 311 4 -921 821 865 165 109 -506 -876 -23 -476 269 -70 -836 -289 484 231 293 480 886 -78 -87 924 345 -578 64 139 948 -50 -856 316 710 618 991 -504 683 755 -589 219 -403 998 -84 -29 -536 -682 850 240 -660 506 -805 -569 -77 315 -442 982 225 -792 961 334 897 140 -837 -50 -132 -928 112 -348 197 -678 596 972 -285 317 843 -956 -1 -689 47 -848 870 -267 460 924 -586 -452 -390 622 409 729 -242 -91 825 919 747 -753 293 -153 -179 148 -647 532 -256 312 953 -392 -613 -296 909 -24 -583 996 -553 -673 -32 -947 837 155 588 -898 203 841 -269 -573 -820 737 -211 561 -484 969 -177 646 -390 375 -145 -88 -323 0 -227 -214 278 529 511 229 149 225 -425 -756 665 -194 702 -810 -385 -550 240 712 -430 97 -170 678 655 693 -672 -69 -949 -37 469 -967 850 -991 -282 -276 132 -875 998 663 -695 -116 384 -310 422 618 705 744 992 687 945 181 25 -591 -428 541 -801 586 787 3 -428 -390 160 748 307 -685 -793 580 -354 -173 -644 883 234 -252 723 741 662 896 345 876 -566 -880 -296 -10 -413 858 -809 229 -701 518 483 -119 693 450 -788 -940 -441 924 793 -733 -386 -480 -575 60 432 939 -622 321 243 575 584 -221 -495 458 -971 847 -197 812 -416 490 590 748 -337 521 -667 -118 127 -687 -837 497 -209 -459 -531 163 853 -203 -633 -779 527 279 -311 -491 -947 489 -130 -315 856 -710 -310 -26 40 906 -133 -306 684 -800 353 770 494 400 823 -563 -31 -46 -743 899 -873 -801 205 616 414 -694 -17 -113 -611 510 -851 934 -709 -202 -651 872 130 -950 978 -344 -256 -702 274 158 -664 -92 -494 779 -897 359 -231 -571 27 -246 283 -128 393 -831 -453 374 -454 -46 -445 -402 -111 -610 981 463 544 766 -435 480 736 73 -341 -907 -645 -633 628 -60 919 370 377 852 -418 -986 436 377 397 -762 -929 -905 652 240 -993 -617 -180 235 -497 926 817 -529 -284 195 896 -94 348 -147 71 683 346 65 -971 570 -434 -125 -363 -359 486 -70 -322 -495 316 -449 476 -262 -912 558 -468 251 384 268 -81 -43 -559 -327 -316 469 326 -100 506 -971 941 -793 961 280 27 -813 437 991 89 181 -257 584 -488 -125 174 -365 -845 789 702 -296 20 944 596 -915 -629 -752 -531 -997 122 876 763 -368 -825 -923 455 426 -271 -398 -271 525 527 407 -530 316 -817 91 965 -454 -730 61 -217 -761 -470 -324 445 -811 -178 -220 -742 647 -116 -205 -872 262 935 82 508 -355 148 320 93 256 -362 -410 -371 -147 663 -467 486 -91 86 -750 150 -542 -957 -930 150 397 -124 306 472 398 -296 -491 -816 50 169 60 121 944 655 535 -447 894 495 -232 -275 -882 666 -5 -23 -834 0 617 -795 -700 215 -588 55 412 -396 634 930 639 -883 784 -795 2 317 -282 49 -441 -575 296 -721 988 -934 -370 -546 -504 321 98 -627 9 -187 -668 -19 310 -331 583 -985 -960 119 -888 610 341 971 671 -431 107 302 -734 -746 -588 101 295 74 -15 -693 744 696 603 -646 166 184 -326 -120 -806 455 602 35 246 772 428 -317 -698 388 -674 -530 -826 325 859 339 930 472 -297 -183 79 210 -444 -107 -201 -56 154 -637 -23 -324 807 -615 220 -929 714 -180 -175 145 -35 408 646 167 -778 419 -277 -943 -628 967 -340 391 481 856 -878 509 62 808 -99 -550 -912 -634 544 143 -506 -968 -202 -806 -433 -133 623 -635 113 -868 542 -867 734 -307 628 -559 -240 649 589 -868 899 923 788 -57 887 441 -601 -657 645 174 -251 -638 151 286 -513 -882 -704 -11 222 988 -84 -128 -806 -983 803 -693 166 -311 477 -28 43 389 846 -54 -887 192 191 -710 274 647 751 -343 752 495 398 -269 -918 -720 522 410 -768 -463 -189 153 -428 -58 -442 -476 -160 804 783 -408 285 614 401 -428 -166 -325 -102 497 489 701 210 987 -137 658 861 -944 701 155 918 -740 -976 736 646 -284 38 -565 979 467 -898 65 589 -275 -688 -918 827 503 990 -228 -430 392 880 -449 431 3 -317 -632 -239 133 -843 -527 713 -366 316 45 253 -734 -488 170 799 72 496 771 -422 836 -702 444 677 -69 589 -466 -958 258 -188 -494 -860 -208 -469 881 -963 -381 623 70 -426 28 -443 489 -60 -103 -73 -156 309 626 -567 -21 -187 410 138 393 -977 690 -498 302 -463 478 458 -638 68 457 973 -622 -93 822 323 -410 -783 -306 943 -567 509 861 -327 -42 518 -248 586 -384 837 340 132 -252 27 -862 -619 -457 -385 -384 144 440 681 -118 -813 -862 699 110 -729 131 310 -268 376 182 -461 867 382 -296 991 -754 565 -75 -355 -731 502 452 -497 148 338 888 -83 270 736 -282 278 169 -817 216 -376 -574 132 266 86 -621 -982 410 -400 -180 194 -471 142 -194 -226 428 -625 273 -204 -471 890 -150 -204 71 95 -512 689 823 565 490 901 -968 330 708 935 -631 -713 587 450 -108 -327 724 245 -442 685 -708 329 -75 662 809 -478 137 -111 584 -762 -246 -91 246 112 266 -582 907 999 -849 -804 -553 688 587 -52 671 266 -826 625 -540 893 75 12 658 -872 518 -949 -76 523 344 763 -75 85 902 -996 -420 -14 -218 -515 -557 199 -118 -799 887 -603 -576 -554 -746 138 449 -935 113 841 377 205 711 -459 978 612 436 -117 322 340 -985 843 -333 -882 -668 -900 275 610 -531 -695 483 -26 -205 359 -602 -694 150 -693 -561 55 889 894 701 487 -203 -426 54 -463 -20 777 991 370 75 -944 -742 -468 43 -442 -698 -825 139 -390 97 953 324 650 777 118 -311 -51 956 -823 -907 457 -610 327 -550 -42 656 -142 746 59 -339 228 827 -859 127 -150 -470 -259 186 -399 420 237 435 464 -658 -144 -526 315 -226 956 -916 938 -799 664 766 -5 862 -509 118 669 27 -140 -486 275 32 -401 10 86 -762 10 440 -408 374 -435 -508 657 575 -8 512 1000 -98 -59 202 -1 -671 -568 261 336 325 764 -604 227 509 -300 793 784 -610 -295 -642 660 -807 292 777 709 -816 752 335 -848 -249 -78 -416 -949 -501 225 503 -842 -838 645 25 -412 582 -60 592 735 -438 -408 542 -188 335 -343 621 678 889 457 685 972 -264 -742 507 313 -989 984 452 517 690 -516 -245 -303 540 -756 808 556 53 83 -378 -756 300 441 252 -433 -5 -853 -599 624 386 449 -280 -375 -828 902 900 -945 795 -948 585 -78 -26 39 852 795 23 944 92 456 218 880 -563 -428 -213 325 -763 -598 946 456 685 -940 -165 -262 196 -362 713 735 648 -888 526 719 -383 67 -891 882 -484 -476 -948 477 528 54 351 100 -434 531 -589 193 -29 220 -246 -81 -267 752 424 -828 -808 973 784 -602 -318 -424 34 -652 -330 339 -200 429 -957 -224 45 732 -23 -803 -553 -180 -350 986 843 -760 521 900 86 -369 579 -192 885 -572 -816 -290 58 80 -653 756 955 -754 961 391 894 -264 688 519 -956 119 -258 885 -336 -432 -639 480 727 -226 874 268 144 351 123 -929 177 -638 918 -408 -656 -584 -716 -407 552 -886 -323 595 -429 693 -615 -297 448 -947 860 365 931 -486 755 421 -3 -260 233 867 612 -666 661 750 810 149 -643 -985 379 -765 195 984 -604 465 149 89 700 544 -901 219 -132 406 -352 58 391 -651 -551 595 -517 492 484 963 -570 183 384 -303 925 793 627 -934 161 745 755 -371 -487 -203 582 410 -840 -813 841 114 -158 870 548 56 -551 118 -135 860 -729 475 598 192 702 60 -647 774 -937 184 -306 373 651 405 -836 -942 -986 831 -389 718 -525 852 449 359 298 765 839 543 802 126 -984 493 -339 559 86 684 851 -500 -410 -249 -427 -584 795 -311 909 358 -161 -456 785 642 -518 468 729 628 352 -502 262 -220 341 54 -866 -990 981 -116 -154 366 605 -835 -530 741 -439 623 -12 -211 -234 675 -78 459 63 37 972 15 8 -594 808 344 266 351 -160 676 -2 116 -520 -693 -98 556 844 923 -314 695 -817 80 -257 -607 695 93 871 406 -843 -502 942 25 -578 -398 -54 468 818 37 33 250 39 440 503 -578 -114 -800 867 -210 283 -736 199 -925 81 -686 -315 341 -64 -505 177 -313 -418 -671 -620 -973 -862 867 -437 371 -216 -826 -338 796 200 -307 305 908 -886 -317 259 -988 -447 942 -720 -99 705 -428 -16 -673 -343 -496 332 -376 255 79 723 569 371 -370 546 -269 -48 -756 551 243 -810 -72 -278 -782 -415 -265 -650 410 -367 -416 283 801 -863 -128 -678 -477 381 916 949 872 -343 -65 -806 -892 -872 415 -681 86 873 -216 -777 3 272 114 90 -686 606 -920 772 109 -754 170 -89 -276 -405 275 104 448 -19 529 294 341 -81 -191 -494 991 -436 -388 625 429 936 -976 399 268 -563 -561 -838 10 -52 835 -68 -509 10 -38 307 -391 765 -189 596 392 747 293 -426 680 7 626 71 -624 -926 -472 -141 -244 154 -280 125 -53 910 377 -737 -494 -805 -170 196 354 -438 438 -369 -312 -724 971 -384 697 -923 -179 -854 -983 918 752 -761 -226 708 700 -932 508 943 -125 -454 -147 268 -527 98 142 465 151 492 792 -931 -43 803 383 -6 996 432 347 43 28 428 -710 18 353 969 -530 596 994 -288 -656 -823 540 147 -202 849 337 677 813 -233 -153 -731 -514 320 -648 70 -207 846 207 708 440 -578 190 -926 864 201 -860 417 829 220 381 -1000 200 -843 593 455 -104 -551 65 -50 -756 -873 -465 896 868 755 -911 714 636 -822 12 -420 171 -381 -796 691 896 824 807 -513 -35 921 -615 -901 336 439 -293 -603 557 -346 219 -595 -149 342 -303 924 645 -447 209 292 -872 954 693 546 289 542 878 966 -871 -827 535 789 -874 161 532 -429 -969 -945 901 -108 -600 -870 -879 -148 -571 583 778 545 198 200 -851 -80 893 644 743 888 534 521 30 38 -713 853 975 -26 -740 -733 -47 388 41 -950 498 26 -862 372 20 -404 -372 532 151 -852 382 927 -177 -627 -619 422 89 502 76 59 -59 -278 149 -25 -637 706 -274 -208 114 -510 645 -706 928 -99 370 436 835 -310 799 920 -337 -542 406 -313 -112 -915 57 -602 290 385 -932 -404 -728 172 -850 -910 657 -405 -110 -960 276 256 -25 51 301 -888 -329 129 946 -952 582 292 401 -67 -572 -714 645 567 -247 670 -8 -596 -857 869 284 970 781 517 130 -174 -515 958 312 -585 565 906 312 188 -702 -745 -417 -351 -152 714 -854 111 -953 590 -110 996 196 553 -784 -868 99 -849 -128 -755 -954 898 513 -292 -602 759 733 576 18 -733 821 423 979 -172 10 257 448 290 -738 595 -985 -281 205 243 -707 158 -829 -634 426 -762 62 96 -527 -403 -459 -411 -98 -27 451 -44 -881 -740 507 962 789 592 -143 816 582 308 -571 -674 -193 868 636 246 160 -800 -624 432 863 548 -268 925 379 118 294 -886 628 747 -207 457 -296 -742 953 790 -515 -71 -411 -746 -209 961 -396 -207 -993 321 511 -555 276 -66 329 -812 -641 -814 281 -592 -212 633 927 990 386 -220 754 578 -700 -33 -100 0 848 77 44 396 964 -561 -593 191 -557 -793 -561 292 -218 962 182 -640 494 889 545 -446 -216 503 -873 108 142 -600 -849 34 365 -398 -349 -571 717 334 -691 979 576 349 -328 960 205 -17 -759 52 767 562 537 932 -328 -251 339 -451 670 305 -367 290 769 -346 30 141 -614 5 555 196 847 -978 189 -958 474 71 -385 -170 608 854 -865 -559 -205 -370 50 -885 -144 356 796 417 -653 869 826 -685 -609 116 -378 287 -358 409 620 -742 949 -915 991 257 233 448 -45 128 -633 470 -900 -595 152 -984 121 -522 -583 -604 -999 -780 552 760 -634 121 418 63 -337 -796 -35 920 -706 532 -133 675 801 -997 956 236 722 -980 625 -474 -875 987 628 524 -111 765 809 -862 913 241 708 739 683 -972 772 -961 683 -342 992 172 -630 742 90 -981 -514 168 385 785 635 -807 641 37 -597 -88 348 -299 294 -928 877 881 622 -931 355 -435 233 186 147 -17 990 -478 -588 6 -289 -248 -404 557 -166 267 -467 -30 -658 90 821 -680 -102 -829 258 478 -668 -429 -608 -550 -74 648 904 250 -405 -1 325 -134 -717 145 743 -413 840 -521 -462 -343 586 -475 604 -725 -844 -11 121 970 -111 86 -523 228 336 -809 59 -767 -322 -281 -841 -805 -497 -846 35 -345 -667 148 -556 348 -371 788 -511 -419 359 232 -661 868 212 805 -289 717 -301 316 88 236 -742 -347 -621 121 685 -763 -732 150 -989 763 323 -202 -65 955 -154 770 479 814 -320 4 726 -26 -50 -8 226 238 -26 -554 -116 -395 314 -512 -498 820 6 533 -153 -677 811 286 -196 202 -123 617 627 854 -351 -659 52 -897 768 549 390 752 791 -349 -471 -838 -406 167 -188 377 109 -48 -160 -820 122 -965 -628 239 505 -535 -467 -365 31 -773 -222 486 -545 231 -249 144 -423 648 978 -816 730 125 524 679 -571 -246 865 403 947 930 -260 -98 474 -895 719 -972 -37 346 -958 -827 -89 819 -283 602 838 202 212 983 263 -349 -620 -750 894 380 -942 -142 155 32 355 -302 -929 -468 926 605 956 748 -441 -218 -427 633 841 -708 -777 -174 225 515 100 -215 441 159 -266 839 -902 253 -129 86 -424 -411 665 307 905 484 26 774 -754 -828 352 970 -787 173 -15 -762 -129 492 755 -26 717 231 780 821 -205 989 -707 -835 701 431 -186 -996 991 750 396 -922 -782 -118 -950 -768 -945 684 -561 -967 -264 -985 -696 503 698 360 736 -854 -498 -509 -594 665 -220 414 547 123 896 -371 -567 562 492 -823 -543 -553 -606 185 897 -489 84 134 -113 418 928 182 -164 751 -756 48 282 -75 25 903 -3 -101 -307 811 678 844 -425 -585 214 625 -992 61 -419 390 -299 193 -160 905 974 334 -416 142 489 684 -246 -441 807 888 974 403 636 787 -372 847 771 508 624 -838 413 487 -364 678 609 -490 -500 -117 -667 993 -930 202 -400 41 -344 -705 -927 123 204 995 576 -960 -27 -946 312 975 20 -371 881 -424 756 605 -632 842 -181 -638 762 374 -391 -826 -720 -47 188 -389 -666 14 677 -68 852 -276 625 810 24 504 556 9 -623 938 19 61 -251 566 -180 327 -614 725 -662 775 -933 41 819 -5 922 103 -10 -463 -304 669 544 127 -812 -376 84 939 -818 472 408 -38 280 -736 348 990 624 655 -433 505 393 88 10 404 511 -608 183 -144 788 -187 379 -764 -664 -511 -629 -147 557 -119 34 -113 -590 -835 -879 612 576 2 290 -933 -917 666 492 -95 301 -990 104 -432 244 187 625 518 294 -93 -354 -393 448 632 528 124 113 792 426 -122 59 -388 -860 -658 -899 744 -728 -136 126 842 669 514 872 256 -107 976 -528 768 -927 269 242 230 325 162 879 -901 -817 -59 295 -428 -988 814 288 -444 -118 223 -992 868 412 -993 -619 601 -992 -102 873 126 385 876 57 436 804 -700 81 -220 -330 -712 150 616 747 477 -95 -45 -753 673 736 -619 -454 -1000 -197 610 56 551 -772 419 -317 251 953 465 308 826 -641 -79 285 -160 -454 762 -31 -35 532 -350 -455 -745 -167 724 289 612 -232 964 -880 376 110 605 -431 769 153 302 -986 -119 -386 839 260 373 917 -956 904 -177 471 341 -522 964 -768 -272 604 -326 -787 816 -706 153 905 -661 180 -822 -128 911 -144 -4 905 -742 127 656 -833 -580 173 -202 -64 -156 332 -348 -20 -948 -904 -532 -224 -391 949 372 847 404 425 599 -79 -292 -725 59 26 458 -452 251 -238 -149 -216 622 -886 -337 586 -565 -845 625 -509 635 -914 547 120 884 -567 -6 826 -918 -462 579 -119 -352 819 308 424 790 745 -193 188 175 645 -167 325 880 604 -169 -445 919 -344 -865 -436 -988 451 984 476 333 -732 699 -654 -750 -588 517 -928 -845 749 515 972 804 560 350 -807 -452 -571 750 -868 -427 -519 908 805 -713 -56 235 615 476 9 310 -55 458 680 -133 627 818 964 504 -464 406 943 200 -19 -413 544 -394 -169 215 -111 -848 289 342 -721 507 337 -473 155 506 116 330 488 -509 -857 183 -49 508 561 -534 -532 -680 174 265 138 -865 -858 513 -317 39 895 933 138 125 -635 -728 -274 298 -19 827 -559 -928 -459 349 -827 -113 522 801 -889 570 -196 -972 148 819 999 311 650 -182 -761 -333 233 -500 -613 -952 -295 -831 542 970 293 582 426 -392 -81 323 531 -879 -61 -624 -452 -409 418 456 574 -126 326 545 -569 -399 -943 -825 810 80 769 113 -385 997 478 -957 326 -213 -279 734 -952 -846 -177 -134 608 980 -377 885 -906 340 853 641 -687 535 763 -605 -804 -210 688 -884 312 -835 148 583 -973 287 -664 -203 -18 -696 -117 -160 -268 -212 -164 403 246 793 -199 -664 458 56 640 978 633 40 -790 788 900 -88 -291 3 -514 933 -281 215 618 529 23 850 -90 833 708 880 56 -459 752 -577 138 918 -785 -485 345 594 -806 36 -805 192 -97 -724 -803 -487 30 189 -7 168 -893 -888 811 -200 19 -139 -923 -520 -102 -395 -957 253 928 444 643 134 -433 494 169 969 871 -135 118 753 977 117 550 827 -866 277 94 14 -657 -407 -647 -780 -125 492 425 64 -313 -757 -309 995 314 153 -651 -464 737 6 -167 130 752 325 509 -219 151 -332 424 -492 -760 -569 289 -691 -262 899 -610 -385 -519 -444 701 262 850 -599 619 567 -445 -848 223 -903 571 -848 -17 -505 -893 -363 -122 437 87 -225 -843 -938 301 -249 821 933 -183 432 -179 -609 -368 -657 352 651 -832 -949 -23 -859 -661 -863 177 -795 -394 421 879 -333 477 -765 66 517 -807 427 331 -175 -337 200 -950 -86 251 -818 641 833 -215 -49 469 -618 977 67 499 -601 -140 779 -146 -938 396 450 -123 -249 -817 -369 507 164 609 -905 845 -105 -754 -958 123 68 911 314 256 59 -653 -325 138 373 672 -825 -430 760 -804 -933 -325 587 -862 285 -710 -337 -850 29 758 498 606 352 -397 -559 925 -616 -631 -396 -734 834 -806 -803 -960 569 -13 -714 182 452 791 250 601 680 574 494 -53 81 -116 -317 -95 603 -443 -792 -435 -992 -103 530 796 994 708 736 -250 851 967 683 -297 -677 -853 -275 -11 -393 617 -313 649 792 748 766 -789 -18 97 620 -557 -882 -828 76 -694 -693 -635 859 -857 -128 -926 11 -327 245 602 971 -25 -135 -443 -827 699 944 167 -674 -924 306 599 289 826 -19 596 -841 619 924 -189 268 -267 -785 785 -555 967 88 846 -809 -995 -33 809 891 111 -464 -730 781 -303 -626 299 626 392 884 188 585 -295 96 800 -164 -16 653 161 310 -127 747 -549 -679 928 -224 391 971 608 192 -439 44 -484 -810 894 610 -437 -924 -811 363 801 66 -118 287 -495 -298 349 -227 690 760 99 -168 -323 988 -523 -433 -484 -269 -548 -647 857 20 285 877 649 -637 992 816 -708 742 -639 -423 -672 432 646 -723 257 -848 435 228 -588 928 -122 7 843 -682 -909 -331 112 516 -393 -770 -784 83 19 -183 -134 -751 221 823 -973 -599 645 976 654 654 29 2 924 -734 261 192 -605 810 230 -855 -473 -231 -605 -853 -378 540 -887 -173 247 -140 -844 325 936 -307 -992 -469 -717 480 -361 -860 400 -778 -16 -578 714 -302 -602 966 -695 -566 699 422 502 -201 222 585 -278 329 86 477 517 620 466 -772 -586 -991 360 464 930 -395 -762 144 -466 -854 297 111 -320 99 -251 -991 -751 206 67 763 -890 434 -860 394 902 -531 966 596 -285 -977 711 605 681 571 225 845 -165 15 180 -915 469 -532 427 -565 932 139 948 16 -656 819 582 977 696 -900 -671 -971 211 287 -844 -831 -588 -288 228 -549 -814 -479 -665 -116 -653 208 -388 52 433 -680 -251 673 -416 -662 -306 372 -555 -827 -4 -204 -936 307 798 245 984 606 -414 -135 568 683 -567 397 -966 766 905 534 -837 570 941 -120 529 -53 -231 -681 -530 -882 -58 11 -637 121 -613 655 -747 601 -936 -350 200 -364 -797 59 704 -29 632 -402 -439 -728 -813 715 -12 636 -32 89 -407 -381 -393 -471 532 76 558 -662 499 248 732 731 -871 848 -484 -373 769 -528 -670 -144 719 -924 618 -98 195 -127 968 235 817 -726 -507 -75 207 -668 -400 -80 547 -634 -815 -345 9 486 743 -373 551 104 685 703 -497 -29 -905 -76 110 980 399 330 791 -34 367 -659 -850 -481 532 488 -441 236 -466 -203 520 631 257 640 894 -958 -59 897 -85 -859 -757 592 233 878 202 -826 -414 1 310 586 -635 853 67 470 101 -40 299 -115 654 -608 -710 -604 75 294 841 996 -884 936 -749 -564 -24 519 -347 -182 412 358 490 -267 185 -135 726 -34 -519 -881 54 -136 -265 265 42 -441 428 -228 -809 116 45 817 -543 -73 -314 808 878 308 895 748 436 -55 28 -351 -326 622 452 622 -93 679 -620 -812 311 842 335 -284 853 -726 789 -262 -384 427 629 148 -892 -314 -252 226 195 397 -848 -918 -791 -512 99 192 -981 753 -74 -871 -65 -230 101 841 -470 714 77 -221 287 955 149 -955 -305 598 786 -737 -511 -215 647 120 908 773 937 -726 136 -789 -549 -27 424 976 494 461 970 -350 956 242 625 715 642 -143 -517 173 -846 620 411 -356 375 -166 -981 -294 205 458 -948 -400 -269 -385 -617 834 810 909 255 -163 169 -480 88 -834 692 386 140 -349 -182 -733 670 -67 310 -790 -463 -6 340 951 312 -132 263 292 771 -652 317 -92 -272 933 144 -8 -186 -705 499 947 -655 542 -224 -396 524 877 -74 -982 -570 -661 -689 704 -278 173 -302 -163 -759 -391 -155 418 -677 791 390 -742 832 -905 -479 -664 322 135 -410 -123 726 -785 -947 -315 -305 425 884 240 -805 -288 -965 -169 -643 -972 -976 864 -614 -10 103 -136 -99 923 -879 -153 590 -451 -570 850 106 -222 -285 -983 394 -565 -665 -240 -667 397 447 418 -893 -254 698 49 -86 93 588 -71 83 462 139 -517 15 422 -676 -269 167 -764 -817 -435 999 -961 -779 -626 -24 405 -461 -755 217 -208 -385 744 -154 -320 -211 -601 211 -790 761 -414 -377 834 591 -198 997 -39 377 839 -46 -343 -436 -911 811 -551 -694 116 -417 404 -244 -698 -228 -199 507 308 -680 949 -18 647 371 -42 -593 -952 -236 -842 159 702 -618 447 -399 231 -374 -725 -234 -914 -910 -651 245 523 628 960 -794 1 119 416 152 -86 -182 952 194 -612 366 73 882 979 724 132 866 160 -458 120 893 270 537 889 106 918 510 738 892 738 86 405 -136 309 747 475 -521 -749 10 740 -529 351 -35 196 488 -569 68 224 -675 -356 -867 -180 427 -454 439 900 -816 -92 19 853 257 536 183 616 -619 -43 708 -847 620 553 57 497 -129 726 777 346 103 317 495 485 -215 826 826 515 991 -271 -941 -889 92 463 -336 173 -585 337 885 -337 -878 -369 -384 -720 -349 -284 535 231 301 -423 -565 -399 524 87 848 792 -250 711 -385 -408 712 457 -3 760 -296 -548 848 -774 88 -57 947 923 338 -926 661 529 140 983 293 476 -745 -986 552 663 116 -512 -560 -127 -649 -622 130 1 -911 -726 752 376 989 245 80 343 -409 52 -150 -169 340 496 -90 -920 -845 272 -237 771 -802 -265 327 -779 -478 -412 -340 -927 -847 226 -414 844 160 -270 170 468 171 -571 -857 -216 247 124 356 -382 900 683 710 510 862 -873 640 -618 681 -711 873 819 98 123 431 -204 856 -292 66 914 805 -468 668 -856 616 -116 276 -229 325 414 -550 652 828 12 -287 639 -431 750 -225 577 -357 -683 912 787 173 -120 174 -992 -756 113 99 932 -247 -912 720 -74 762 491 -713 377 -947 -55 -863 -290 171 505 554 -448 -522 818 128 -477 375 -367 777 -535 -636 -925 -669 -528 862 -506 362 -611 971 584 326 919 -713 -217 -461 208 -822 -508 824 -983 420 777 659 -13 880 910 569 -314 -671 -340 576 -779 127 589 -373 -624 -302 -705 -753 -265 808 -373 -86 -610 819 546 745 192 -561 -859 -949 -173 -717 3 -593 197 593 -331 31 212 -26 558 -950 -92 -682 -433 828 -52 -834 -598 -490 465 -350 -817 537 -567 851 -819 -335 171 987 -260 53 -269 760 -490 -882 320 -865 158 212 760 -478 -960 -947 943 45 -4 -786 346 853 -68 194 905 186 862 919 -507 997 -206 -702 -902 844 518 871 -956 -167 -960 -31 184 279 -650 -307 -660 964 762 935 967 360 -924 77 584 -178 -116 245 233 555 -670 -3 873 -432 -872 647 -508 -547 683 -878 -489 -949 -658 184 -796 -353 -688 -9 -804 -430 -221 -903 -250 290 333 954 40 -141 -912 -615 -937 316 821 -688 761 154 581 193 168 580 413 -526 -791 -929 -292 998 -141 -981 505 -815 -870 974 380 296 590 -241 451 -502 696 602 887 -170 -252 -140 804 -988 952 -893 -401 -632 -958 289 490 908 -781 820 -101 357 35 -842 -3 -991 1 -705 -732 111 100 -909 -940 69 771 769 -855 -31 -154 -801 -961 -486 -890 766 75 -960 -704 99 88 955 -971 712 -54 -684 -869 537 -317 -196 -436 879 -459 -103 62 502 -896 40 -391 402 -149 355 574 -511 721 810 -772 -522 -416 711 993 -959 155 84 -645 -676 288 702 606 -595 -724 -325 412 952 108 -590 265 398 -481 143 -397 -260 -143 -655 -416 -614 944 -683 -393 391 127 272 713 -115 -889 101 -651 317 -115 251 676 254 450 -696 -822 -103 767 991 -311 -255 513 428 778 974 -197 140 -579 -723 873 335 -472 900 -604 -897 609 -524 -543 -391 741 565 -408 412 197 903 159 720 930 -976 268 -441 33 -81 -394 -433 156 -88 854 -602 593 -950 -658 -515 -551 -59 110 -782 -972 -134 725 139 136 -505 -681 16 -980 369 6 251 -500 -184 -97 149 250 53 -126 72 682 395 287 -876 -546 429 330 524 109 -812 902 -517 -625 567 827 -798 -589 832 70 -886 996 965 792 955 379 355 368 975 763 175 -712 554 -14 600 -64 38 801 534 95 226 984 -125 -897 731 913 999 716 -305 -782 388 850 573 803 -984 886 -41 343 252 -398 -21 -802 703 -486 -533 -632 -64 -25 -876 519 -158 -973 -678 -764 742 387 574 875 -907 937 77 -585 28 238 186 978 -393 47 395 948 63 -51 -466 555 -494 473 -343 857 -894 410 -932 -744 -870 407 901 -416 -354 761 -543 -969 -767 -834 -381 -323 -994 317 -90 -373 329 -629 493 417 959 968 -25 -248 436 -121 -365 -857 403 763 -62 -902 744 287 705 149 -531 -325 38 290 -418 961 32 -819 -687 -699 705 -589 622 659 613 133 -444 528 281 532 940 -749 -719 56 -160 24 -437 -696 -415 -295 323 617 171 237 531 291 637 234 224 -938 -35 22 811 381 777 -56 -96 286 -823 -156 -188 -313 340 -178 -470 121 263 -979 -858 544 -850 -305 -741 618 902 -521 -112 -183 -144 146 129 563 276 -734 400 457 690 -862 914 651 351 127 -252 -424 -887 -209 -855 843 -246 -406 -496 -247 785 119 563 98 149 -602 -269 836 604 92 -503 928 -824 -605 488 243 -328 326 105 167 346 994 -489 -17 6 -576 386 -539 -218 414 -428 -665 -917 0 747 -303 450 13 590 -417 -697 71 -828 -475 346 -986 -593 -494 -172 906 -629 578 394 -186 981 -838 551 749 -406 876 501 329 757 -419 11 -148 943 -56 237 -515 -812 1000 769 541 -762 343 998 615 -166 841 -157 -930 999 131 563 912 248 982 -376 362 -596 -651 -777 -502 614 131 799 546 527 16 260 -445 -624 -997 649 865 -111 -524 -252 908 -27 741 -771 593 964 -89 -417 312 824 -132 201 -969 793 219 -490 732 -269 580 295 721 421 -445 433 933 343 182 536 -627 -638 776 19 869 405 789 -186 -165 -594 173 295 -133 889 572 268 514 -99 535 169 821 -611 -627 -10 92 327 605 983 -462 152 552 779 -397 -738 623 -121 460 -376 144 937 -638 800 -773 684 -773 831 -775 -370 804 -76 544 400 -748 -878 386 -523 432 -741 266 51 277 427 684 84 707 785 -185 -410 -553 889 -720 -290 912 970 -523 -403 939 -321 -749 -22 -911 771 -570 -260 -135 -425 252 516 -177 -360 -579 -415 -699 -151 -10 -759 -609 462 -859 -658 194 792 823 971 177 -306 -791 515 -143 402 -630 -337 -941 450 247 -300 -653 -128 190 -164 325 837 -413 -476 582 -602 273 -608 -485 -571 109 812 -132 185 -317 -315 -377 -67 965 917 -888 656 -796 -224 108 174 -487 37 723 -642 78 -785 -211 -968 -62 -531 -304 -615 -248 -99 129 172 178 419 -636 -903 -56 949 -536 -675 -351 463 -876 253 -929 626 207 235 -391 -838 -179 859 -835 859 -5 26 -563 -858 740 222 654 -963 956 -266 -968 135 632 -496 -526 -185 -124 717 627 43 -585 395 839 -284 -587 128 -113 -902 -88 827 -617 -926 -219 -30 -78 279 861 -916 -610 680 679 477 -519 197 839 -36 954 -226 -324 381 459 83 877 158 -144 120 555 -628 -706 -348 622 -520 -631 -520 820 495 -663 178 -399 -215 -123 433 476 965 282 501 -198 319 547 -550 436 709 -895 -117 869 487 -371 -280 339 991 689 -234 -224 365 -301 -876 234 55 982 128 615 669 215 -348 -897 -640 -122 -142 220 196 -550 -160 -248 -151 -893 -642 -553 -379 -836 558 -58 468 25 -696 853 942 565 -125 903 977 782 206 877 -340 -790 -689 582 798 326 215 -330 -864 -56 924 122 -502 -258 -582 238 369 -709 -406 793 -734 290 -787 108 1 73 52 63 -26 -326 39 68 -452 11 -61 -690 -970 -99 395 -6 -360 993 -579 618 666 -230 76 830 615 -330 626 284 914 -467 -896 116 -970 758 -174 894 -575 536 901 432 -581 347 415 -935 -176 810 999 -285 204 738 355 693 815 995 572 -803 -46 373 -991 -956 631 113 -97 -513 852 -814 -784 916 748 925 -186 -942 -766 -595 949 975 638 -944 397 -362 803 208 -245 -320 450 -546 198 -496 588 -958 330 -290 -803 -518 915 -615 369 -614 438 383 441 418 -48 -913 -900 178 973 -24 909 526 612 466 53 230 -927 386 -569 -123 738 701 -617 961 -592 -545 -380 -775 -281 938 513 -904 863 -792 -172 927 -26 657 -399 -618 657 -940 -354 -692 742 550 -403 101 -918 673 185 484 863 -78 36 -64 946 -424 829 -451 -323 -995 -976 637 561 -779 -178 819 -932 -717 -17 -760 -539 -437 896 29 293 -189 311 152 -297 782 931 -395 592 24 -468 607 640 613 850 -964 536 -773 -390 91 -610 448 929 46 -859 248 857 -73 802 -564 -203 704 -47 -95 162 -599 -114 -40 473 407 899 -515 -727 -258 25 793 445 -90 -394 619 -117 968 -989 813 165 494 -376 658 -626 -688 -219 956 196 756 -605 699 754 405 -117 453 -669 95 -816 -935 330 496 -354 -631 304 -664 63 -250 -699 530 -17 -572 141 898 -26 -294 806 866 -435 -3 -159 549 250 392 236 472 -915 -124 299 500 19 -730 -609 161 -280 -282 766 -502 -327 -300 -321 -178 998 -159 388 -473 -22 713 -871 626 -683 554 690 625 718 -753 946 -575 780 347 -102 -409 -420 -489 -946 -938 -910 568 178 612 -978 374 23 805 -236 995 -29 -992 -176 936 15 -320 321 -338 139 -610 779 977 -215 -416 -369 -72 891 -248 38 561 -44 469 -806 31 465 616 -408 -616 -234 842 516 922 150 72 476 67 -66 828 -809 804 779 -319 822 918 -800 904 -626 106 -396 825 -764 -870 617 -891 -779 -79 656 -630 -931 -127 588 658 -17 836 419 -685 242 979 259 -29 673 -873 747 -320 -979 -921 -982 916 -798 123 954 912 288 284 294 389 -812 487 91 -212 -851 516 -604 800 599 -675 -766 -351 509 412 -957 -727 355 -621 117 18 -33 -877 883 -927 -954 265 -995 -462 -855 -808 659 293 -25 462 -250 -87 857 31 244 -636 957 -118 877 409 -459 336 -750 -187 359 727 246 648 -476 465 905 29 -388 886 966 -530 639 759 277 209 174 962 656 -631 -993 788 148 -661 990 -975 657 617 -351 70 -786 864 629 196 35 -756 -789 417 274 763 -935 210 425 699 21 309 830 -464 513 688 582 333 -462 -47 248 472 745 -280 -834 795 990 -631 -762 223 282 -75 301 -824 -900 985 412 16 -685 -917 -422 -699 -526 -876 270 369 -37 647 386 765 994 751 -544 767 -447 -460 135 -472 651 -132 230 -22 -778 477 -892 328 -799 -313 690 -454 717 -762 932 -573 215 56 352 674 -224 -599 -168 -476 878 -779 -873 247 -871 942 -64 7 351 -754 -683 725 -148 82 0 -221 -681 -530 -72 741 254 855 -748 850 724 894 -560 -381 -877 866 -409 50 -35 -231 939 653 788 -429 404 277 -200 -937 -14 -703 -635 -776 472 495 772 181 577 868 -332 449 -390 374 -943 768 -866 -972 -283 8 866 402 159 -609 473 319 -165 -558 -943 745 482 678 -771 -574 -771 606 344 54 321 -823 785 -772 -514 -336 565 302 -428 64 543 -114 233 963 -307 -12 -324 -540 -386 -834 -375 -230 817 -581 420 929 -818 585 -116 -740 877 -757 355 -286 605 -153 -517 -511 141 -305 309 119 -402 363 758 -830 336 913 -314 -421 -267 798 16 -698 577 777 -635 -945 -353 38 906 -741 -704 991 286 898 27 -732 -601 -98 -217 -966 687 -636 -38 544 466 417 127 257 -821 187 -128 6 516 -859 -51 -48 251 -571 278 419 19 -5 232 -280 -483 248 192 285 -18 154 -755 -370 -812 -330 -671 756 744 494 262 3 126 736 -159 -926 772 -630 -678 -581 -403 -731 352 -212 -969 442 -868 -21 976 -404 -403 128 959 941 8 -314 -672 -433 -160 766 -420 327 -417 -19 542 802 -785 -292 -853 -772 -6 142 989 96 -151 718 443 -754 -432 96 -270 -995 893 414 68 -781 403 397 706 149 387 523 562 -378 -548 -773 18 281 -812 -571 238 904 596 -360 -273 -735 882 -827 577 196 -115 761 659 -502 228 70 596 -418 -927 -222 986 702 228 -876 -287 -227 -234 -175 87 237 -282 -400 -10 -784 938 327 972 -261 -135 -679 -398 -113 -586 503 -814 47 503 180 -958 -236 -933 -911 -16 992 -163 812 -132 -268 222 389 -648 575 -954 373 745 826 952 94 121 -304 418 390 -788 568 -964 -140 406 -502 363 -452 574 879 314 126 516 625 766 -156 -320 -598 -54 -684 -66 497 -137 74 -264 -895 -226 -346 -719 251 797 478 -63 882 -659 896 -413 -865 -874 -602 377 -126 354 -491 -614 776 -982 135 589 -60 -562 231 -850 -914 -545 798 -61 144 83 365 -360 908 -642 96 367 243 155 246 769 -621 338 548 261 -508 347 739 -264 -216 589 -900 433 -544 -879 139 -109 -304 -160 -785 307 -581 510 -772 -583 586 -931 357 -51 -225 -749 256 327 -161 -576 26 403 -910 824 -2 480 -186 -20 309 878 -324 511 -409 -681 144 623 -117 96 125 -46 -863 551 945 -299 801 107 946 408 -478 648 -606 276 688 725 -576 -740 -926 966 -77 -777 -587 -356 35 941 -847 725 -155 -261 107 -738 -787 489 -709 -647 -158 11 -280 -454 985 -218 286 -818 -595 82 479 -120 25 405 123 669 607 97 -655 177 245 -573 828 -905 698 -811 -507 239 405 -998 -726 257 931 891 -84 48 244 123 -758 638 -241 -106 926 424 -508 -60 -670 -145 415 -149 -2 581 923 -639 415 -593 229 -100 582 839 842 518 -510 170 642 -740 -577 197 242 498 783 -893 -399 97 836 301 -945 694 -151 414 50 291 410 830 51 -537 269 442 380 823 703 -885 655 -879 -856 -111 -555 205 404 917 773 -427 716 -218 -462 -480 864 -827 242 -99 943 -411 777 780 444 500 -894 780 -815 974 459 -949 -297 659 410 -636 166 -123 9 -654 -841 85 -352 170 -174 48 -425 -810 604 149 210 915 -91 -269 414 -926 -698 360 728 337 -270 226 -414 -564 -856 -635 -960 295 445 -761 155 -613 472 -165 -283 782 -689 -123 -122 527 -678 358 277 -484 856 -449 -170 -688 284 756 -990 -250 142 53 -73 -991 -517 904 -59 -923 -474 376 781 -413 719 -78 -948 805 827 247 9 792 146 -984 -130 -683 -247 878 -165 248 -628 735 -140 259 245 104 -626 437 240 -425 -942 -810 -426 613 -577 -860 -756 585 -234 166 429 -707 890 -220 97 -774 883 -617 291 503 294 413 -290 -857 694 345 -798 -784 -262 -885 -374 -608 -778 931 837 -558 -613 669 -840 -800 297 -81 -586 154 -359 270 -193 -384 29 864 287 -760 869 -443 951 -948 -568 -478 -950 690 836 -567 15 -222 -981 -844 -37 474 -754 -706 -590 -313 871 954 102 -735 -60 956 -790 -881 614 -571 -588 -332 385 809 -207 140 692 -387 -119 -566 391 -151 468 -386 -601 808 -739 474 -798 740 -325 -259 470 684 -836 -100 225 670 461 827 386 -453 -647 569 -282 513 512 384 -708 -371 -716 -857 784 489 -723 824 615 -198 578 -343 -366 878 369 313 -978 -80 -107 872 -415 124 -598 525 684 940 161 -325 -111 -61 -704 311 959 -628 -218 -186 698 -489 -267 105 668 -90 87 -334 -6 -46 610 343 972 -452 152 -673 841 217 781 680 775 -752 869 -572 -88 991 538 932 783 -874 -102 51 766 35 -379 -508 670 -858 -403 -617 84 358 -138 199 -863 -676 936 -89 -81 980 -611 415 351 -732 239 547 695 -857 482 780 373 751 647 -325 60 -804 969 950 679 266 -125 802 -320 501 -961 -538 -670 708 74 -861 434 60 507 -168 176 620 308 814 -367 386 234 -367 152 -166 -546 750 628 -112 -770 -570 576 -523 44 258 557 -189 163 635 111 618 -202 995 -542 -531 -852 -559 880 763 -611 374 -637 832 854 -379 -365 -145 813 268 614 368 366 -298 -212 -215 -377 881 270 916 -772 -220 -985 102 283 -224 -993 -706 768 229 -705 531 -145 314 44 -759 -325 -280 775 -548 -710 -904 347 718 -523 -531 -419 818 -616 545 -414 542 -325 920 -23 -29 679 828 491 135 477 -567 405 393 737 623 -851 989 924 45 924 -403 -107 182 -8 -546 -172 73 436 -831 956 7 496 801 -232 -973 881 989 -383 469 618 -525 563 353 187 297 -868 268 -534 485 899 534 -866 252 -748 -642 156 -958 -718 791 494 -665 990 -788 443 881 -516 373 574 -858 -205 -675 -925 -795 -186 -85 995 219 -435 94 -131 -316 -626 -913 -643 -841 -92 -241 788 690 -231 -147 -501 -134 255 -881 813 110 -68 -557 307 -459 848 875 -375 250 -178 689 592 783 246 -561 -994 -669 686 900 254 513 -275 330 877 -727 731 -630 -405 181 332 -717 -59 -347 -479 -545 -753 -252 -188 -480 519 -73 308 -11 -253 -492 -401 -827 794 -300 -112 697 -976 -542 -885 826 55 134 633 225 -144 -324 873 -123 260 714 484 152 300 763 -847 662 110 323 516 -888 -692 853 177 -917 -952 -232 -921 991 83 -660 -16 -78 704 943 568 -955 -947 155 94 769 88 -340 -599 -127 203 -134 231 -335 -182 -861 -691 74 445 767 -897 -265 -999 119 885 64 -56 241 -704 628 -988 629 326 480 177 946 641 -242 978 915 -70 578 -693 -438 -802 944 -721 -659 -356 -443 -319 -197 -868 986 -226 -397 385 -793 -721 93 268 -74 -297 767 -280 964 167 670 -729 340 -940 139 -309 -664 33 402 584 360 879 -671 274 -399 772 -275 -547 72 354 -663 -528 249 571 443 -130 -728 -103 823 -441 -237 -151 799 977 -577 -902 838 -478 -767 872 380 11 -335 933 -796 449 -110 252 -120 -385 -636 -363 -699 -406 325 -574 142 285 -690 -953 191 -423 505 -624 -178 110 362 -517 -770 -179 -953 868 -949 623 123 -277 -982 186 183 -713 366 -458 825 571 -462 -66 -238 693 446 719 -339 -632 -507 -823 -326 265 -590 794 361 538 -395 509 592 -414 -591 959 258 219 178 36 237 -340 -690 834 501 141 -349 578 -738 -122 -670 564 -659 117 647 -883 89 258 -348 527 17 162 172 -317 -986 -851 359 -708 573 544 423 372 44 -111 512 -672 -874 679 783 -274 721 104 -210 -741 117 -909 229 779 -451 783 235 -298 849 70 -256 86 -444 -438 -50 652 -576 751 -382 -852 -337 -345 -275 -175 -406 -476 422 624 -654 759 -303 522 650 -663 348 372 898 129 -46 -653 357 424 121 190 -639 588 47 325 -800 -782 -81 136 -363 745 86 796 328 402 -706 -471 -864 -416 707 -73 907 -226 -944 323 29 -7 423 -22 -95 -660 875 165 -81 663 819 -250 -530 -299 -922 356 -513 -33 822 -810 -764 153 -557 348 -574 453 -661 648 356 -813 -416 874 794 -524 392 -762 964 17 -986 -349 717 -145 -121 490 -497 49 531 -608 -349 7 789 -689 -369 -323 199 -342 539 475 -512 -301 -546 4 308 845 553 -392 526 -355 -86 132 -574 245 207 -285 -787 -496 634 244 -154 218 794 -612 78 632 955 582 -846 -140 -144 616 -609 -36 -433 997 -43 888 651 950 -375 391 -454 -398 -692 329 -103 151 593 -414 300 412 -963 -108 332 -210 -770 -127 -884 -501 -728 -538 -233 323 -715 800 -186 557 831 -85 -730 -360 339 -452 283 -939 -413 -22 -990 -960 243 -545 268 81 -317 521 829 775 -767 -232 -273 834 -956 -378 349 -194 -79 731 90 667 -481 -730 319 261 -121 -992 227 -290 29 417 -262 342 -796 -495 46 810 -834 945 507 787 -966 234 263 224 450 -144 170 -650 179 889 453 522 243 -62 701 850 558 -589 -698 -310 348 -218 -426 -456 -171 761 366 -599 -929 855 169 -148 881 416 530 403 553 598 -219 747 348 -965 555 477 944 -939 -365 210 -334 99 -395 461 34 25 -805 -431 -502 -714 442 -689 497 563 -832 112 879 -133 -120 448 -357 496 -71 976 -214 762 838 -957 774 399 567 55 622 552 649 521 -66 418 429 -613 694 1 -795 -322 -857 -494 490 -593 -728 322 -177 -720 -635 -478 -676 -954 750 -876 -815 -106 -731 -207 283 -320 -36 728 -658 1000 988 -810 987 7 793 -19 -814 973 -228 -1000 670 -988 113 273 532 -656 -950 629 -839 -771 231 -277 -279 419 -572 260 -655 -404 -523 428 -576 -466 -876 -356 446 -186 588 931 322 639 10 -425 -468 895 -194 -492 309 752 547 848 301 -224 344 918 482 772 -789 892 -749 -97 576 -371 -456 857 134 -415 883 39 494 -61 287 209 944 -293 643 921 860 -140 470 -13 381 -193 829 961 816 -899 807 973 453 -464 -524 -773 36 -218 -690 826 -881 902 944 -769 -462 -403 674 192 31 847 -297 -870 597 -235 -753 127 -6 552 266 780 -858 726 278 619 429 203 -827 -575 864 72 413 472 -557 89 -182 843 -387 -170 -493 -572 -218 -834 -268 168 -369 514 901 28 -269 155 -946 717 29 161 -189 -638 -510 995 473 167 158 -285 82 -974 -184 425 -206 152 830 167 617 8 -621 35 200 288 980 -712 320 -169 518 375 191 795 355 -420 526 -226 -257 635 975 836 102 978 243 -971 143 137 0 47 -997 -562 189 523 -638 924 -392 -505 242 -670 -630 46 -405 747 431 548 -214 810 31 234 -341 -677 -558 429 475 -75 -911 -72 -24 122 444 -709 251 93 -160 -139 886 -855 478 -547 889 760 -188 70 -26 -181 -356 272 189 -979 799 -181 -336 154 348 312 797 -255 -133 133 -658 -212 126 -948 -270 -686 475 -837 -80 -217 -193 990 639 -834 75 -979 821 -337 -691 305 979 -937 818 -611 873 796 -511 -291 -798 278 -69 -53 -626 483 829 -858 835 -672 902 730 -157 -275 -305 -846 755 -826 -73 969 -331 -342 477 -391 -697 781 -40 -966 -374 -975 282 -523 587 592 435 515 -230 324 -860 896 947 -756 449 686 905 -702 -499 -428 -502 -780 571 821 -289 526 -153 -828 516 671 -727 -537 -233 443 237 -639 500 981 464 357 -342 -304 -292 -335 921 190 -93 536 519 83 -301 -926 -232 900 -547 731 433 -553 -839 -768 565 -527 203 -647 -525 -765 527 894 845 864 -727 -255 286 -433 -229 -279 500 210 -486 -4 579 -510 331 -208 143 -52 317 -413 -684 645 709 -484 -711 -107 -124 22 329 -720 657 314 478 965 -403 -933 -691 363 -613 348 -500 -265 -602 503 -442 -14 -328 64 -669 234 195 23 845 18 589 602 -445 300 -491 -861 491 800 -236 817 -637 -782 -28 944 432 -876 825 -713 698 -165 455 -754 -547 -134 -978 345 -960 768 -337 71 -305 -459 367 444 -520 -193 82 -706 679 -8 -496 -553 403 -946 111 -826 -499 812 443 -333 -319 -463 -241 273 -471 -544 -223 524 -631 -503 368 795 164 -172 -83 800 -856 456 -222 498 -13 -581 -550 -992 542 140 -132 -574 903 -141 -552 579 957 755 735 -884 818 400 863 -975 -696 786 -683 971 43 168 134 -551 -232 -73 540 603 -940 -496 556 194 -575 -536 -628 797 -508 -756 -547 -687 73 -808 584 -823 444 910 -873 -703 636 263 173 71 -74 -572 -453 -81 458 -632 -404 -677 914 266 -423 640 831 -201 -529 609 412 760 -980 -711 -954 -349 -180 -662 165 -928 -503 -673 -883 -754 -850 -530 -400 -113 947 -435 269 -380 -926 841 -226 828 3 736 686 -306 737 -271 766 -202 937 -675 206 -990 -823 -267 -52 653 839 -518 555 670 953 -77 -962 -708 164 83 -236 795 113 -25 683 -148 -676 184 -534 296 -186 955 19 -769 941 -274 835 701 482 -25 -615 -25 876 -629 -609 598 -901 74 -97 146 308 -362 -322 949 -74 -357 853 -337 -111 -39 -472 -679 -232 24 -989 583 914 -587 -397 -878 -247 274 363 720 337 287 -224 556 -839 62 -244 312 -268 -581 435 221 -39 125 -259 966 -606 -203 -189 -788 -523 -235 -190 66 690 33 -620 -562 211 19 -473 -657 -307 945 -474 769 839 -125 -443 -86 -571 178 -803 172 -236 414 -761 813 -572 -439 266 -49 -384 -517 69 -770 928 66 -69 -269 -885 -215 694 -461 97 273 -976 626 666 -746 724 172 -751 935 -357 -376 -851 717 649 407 951 -630 594 724 -207 -652 -818 36 -849 -971 -839 -420 -790 747 -374 -607 666 -736 -286 -296 996 351 896 -861 -341 -379 -16 -892 566 647 604 545 548 130 -733 -126 186 692 -206 -210 2 692 -519 -412 928 640 -771 977 -468 -791 880 990 685 308 -408 -856 -484 656 464 -111 889 -399 348 385 -501 -940 852 494 103 83 396 595 -219 -293 -844 -830 615 -56 238 795 664 -316 529 -934 546 -519 270 -98 -39 -43 491 382 835 397 -59 -75 841 -621 -222 970 359 863 585 213 -519 -663 460 594 -632 485 -626 785 -867 753 -886 -33 972 552 -713 -685 986 -37 -350 675 450 807 -439 -119 -991 521 -612 954 -646 327 -625 856 -668 207 120 -301 -694 -706 -788 996 -817 -165 -657 -16 436 1 -13 362 882 -62 -19 -986 79 -798 458 534 506 325 -100 844 71 -202 -72 144 -620 -941 699 -997 -217 512 -264 -751 -688 -831 0 -36 653 -964 -930 -578 12 970 361 522 -883 -650 122 293 -880 -813 388 637 -266 571 602 381 176 -647 -381 695 -82 -572 944 -61 689 -700 324 -427 14 731 -565 -243 -106 -750 -963 -252 -677 806 -964 -945 901 144 -607 906 24 68 59 -603 -214 819 -467 954 -502 -342 244 460 -45 -484 -346 734 -825 931 -329 -69 -616 -27 -549 -199 149 384 447 -129 259 -352 51 456 -534 -138 591 -23 -340 699 544 944 153 -573 -858 -190 -732 132 -813 -121 -476 509 -861 817 943 856 180 -69 -421 51 967 -866 853 355 208 -66 -900 -655 754 -754 884 -589 585 434 -263 -213 -945 385 418 -559 -396 -925 -770 420 818 203 258 -837 542 -13 -71 -918 -739 -128 -895 -183 848 394 -823 -465 -324 -417 -12 274 814 230 341 -688 286 396 908 -158 -103 795 -579 939 -112 -480 495 -849 -845 948 379 -122 392 98 -305 -611 36 957 558 -443 -795 165 491 -230 -206 340 178 188 283 -803 -258 -725 -10 -798 -821 656 748 725 -815 -858 475 -223 730 -843 607 403 166 778 -676 984 539 561 -10 -815 -456 -418 -859 182 -588 55 -412 925 557 -702 160 524 -439 -440 338 -612 189 -601 -888 841 -992 185 -242 -137 683 -376 393 -841 -524 -496 450 23 665 823 281 -276 164 -907 -734 32 303 -487 215 838 -87 580 -522 102 679 550 -595 -277 361 553 722 666 -597 -227 600 225 68 -303 928 -486 -760 -776 543 791 -970 377 985 -513 -825 592 -249 475 -813 105 622 599 -382 -304 312 -929 -836 -71 -728 665 313 530 550 -311 -503 490 512 423 536 -7 866 28 545 853 102 797 915 751 143 747 -966 -458 -904 -37 -493 -253 115 876 -31 418 -782 967 413 781 -562 -416 928 31 410 -725 -395 -305 -188 -775 -674 424 477 -515 66 -561 860 275 898 -84 -353 -865 947 678 -156 826 692 681 903 555 91 127 -240 880 -838 -755 -434 754 -777 -936 267 -622 -313 -613 219 682 929 -32 428 -24 694 266 46 588 -995 697 631 88 -941 838 21 -248 348 -597 -559 -469 929 -802 -605 -323 -507 705 189 -784 623 496 303 -830 489 -919 -915 970 235 -716 -996 41 -174 -428 -322 -306 -236 456 399 578 246 689 -859 -822 243 689 -143 -226 257 103 683 464 116 290 435 647 397 175 -845 -851 -81 -746 -54 145 819 -991 -816 47 766 -391 311 218 -716 244 271 -556 913 -441 481 -309 -207 -288 938 -467 -158 -978 -992 722 -280 682 764 -10 70 -471 -175 255 -587 553 12 998 -964 -657 234 -898 461 -543 590 998 -454 463 832 284 393 -737 810 421 -109 -438 -878 104 293 693 -116 -12 897 -104 658 -242 803 817 91 820 -451 -207 -237 -104 679 -395 608 242 -19 -299 -519 34 999 -642 71 970 141 20 -98 -368 764 186 707 -56 -289 -514 969 -100 -603 161 -891 -711 852 -49 -11 310 264 -602 151 353 -381 546 769 -319 227 -444 281 860 627 644 -830 191 -37 -836 -423 -333 110 166 -669 241 -297 879 -343 -13 351 -186 487 255 115 80 452 -935 -92 -289 950 -617 153 -292 -620 138 -117 423 299 307 -140 -998 859 448 399 -786 966 476 -152 343 224 419 63 -934 418 -159 -157 441 -949 -205 469 157 726 -929 -845 236 17 -449 49 -468 -721 505 100 -285 -259 364 -957 -238 860 66 909 909 188 -817 237 -699 855 -487 -790 625 -598 -266 112 -100 861 -502 808 40 -305 763 -985 743 1 -197 -205 -820 -957 230 946 269 465 534 -477 -928 -951 73 813 604 548 455 371 -541 -849 -57 -354 296 20 377 433 -827 -485 -937 -172 -152 802 802 314 412 361 -317 -720 922 950 -216 557 580 -674 813 -707 788 -59 -87 308 279 -95 -81 477 -905 -615 -709 -627 -485 -826 638 -815 965 -706 653 805 444 -164 -918 -454 891 -218 -795 -376 -277 -541 -571 772 242 -358 -700 315 -297 506 928 290 -883 -44 747 -383 149 208 -406 -7 210 459 505 553 847 335 401 259 446 -265 391 60 -709 -749 382 -249 -282 122 798 -279 803 -815 -513 854 76 995 686 297 905 -517 -552 429 -499 -97 -554 449 -676 -696 -602 -389 644 -48 -901 -448 302 918 -950 -507 -738 -224 580 790 770 199 709 686 -927 -759 133 336 705 -609 434 517 153 -518 693 -100 -579 794 625 989 -212 -175 -377 -805 -737 654 -314 -65 -533 -446 -414 863 -191 -626 -445 -962 -598 181 -103 -92 -371 755 992 406 607 382 860 952 -822 -916 279 -555 751 -780 989 -275 -284 705 140 -292 -803 243 370 -618 24 -382 990 -433 -264 500 -935 -549 -391 143 833 269 -731 167 391 606 510 -507 -304 -333 193 123 523 -109 654 616 -421 983 -658 999 -934 383 -10 -268 463 159 -335 -192 839 -836 -337 400 -11 566 -459 -786 68 -854 241 761 -767 821 149 -882 612 469 -55 766 240 -796 719 -578 737 723 -918 -820 540 878 -299 -662 483 118 104 562 -879 573 776 683 -685 357 -741 -707 -928 -776 -862 670 -982 -379 21 263 -592 -18 749 169 432 906 -35 -211 -683 584 73 603 110 -375 -607 381 163 243 836 -827 -99 -48 762 323 -976 704 783 -944 -527 -611 -748 543 -199 495 140 -281 -819 501 -221 -811 -345 561 219 285 16 475 459 -952 759 -588 -60 -887 -341 -378 -24 862 -386 474 -414 -479 -554 -6 766 -830 969 -418 -544 18 -362 -559 897 600 -867 -391 651 515 -700 -139 508 247 787 -366 561 -68 888 -956 949 547 -158 358 -691 -122 236 250 -721 -616 570 588 -601 111 943 540 -979 -456 237 463 -565 477 -123 786 -520 -369 -534 612 -906 329 -30 658 -326 384 -969 -97 338 -999 -43 -339 648 577 123 645 -889 164 -939 -274 -533 121 583 -443 -109 948 -763 -450 -232 -999 654 13 461 745 962 707 -71 -1000 -256 158 -909 378 426 800 260 -960 101 967 -744 -349 -264 973 -619 1 262 995 -335 -997 -35 593 226 913 744 719 -987 -641 -190 108 869 608 988 854 396 -768 -975 563 -560 489 793 -74 826 982 -121 225 435 -555 -186 -566 949 -949 952 -723 -426 -387 -588 -505 -14 915 -645 -49 953 999 -235 237 278 148 741 -104 508 -860 -887 30 -56 -672 179 -654 -325 -416 753 -290 638 53 941 -244 -115 -568 -464 -235 -12 952 -972 137 -978 -956 -568 -7 485 944 771 -615 -282 113 -460 371 -892 -96 497 569 487 -546 -859 -285 -396 217 953 376 -854 922 664 -661 -123 -914 -472 -615 -944 382 336 623 833 663 929 542 -156 536 211 974 374 790 286 -849 -46 -952 372 871 550 -76 -892 732 -357 -405 -751 -672 743 -213 443 508 -735 -564 -59 -899 -804 -124 901 9 22 595 160 279 -88 322 -524 -62 965 -867 -142 622 487 -648 -422 969 131 -684 -513 795 233 -189 984 226 -661 143 816 -226 -623 708 747 686 -225 189 -248 113 -158 431 -55 294 -890 -786 -685 566 -930 286 -604 782 153 134 -780 986 -388 656 -31 -333 59 550 -233 259 -52 42 268 932 -881 -417 104 -509 281 232 718 -22 -926 872 839 67 864 -138 825 263 -921 169 544 287 -363 -628 740 -217 -537 336 -19 -625 -845 289 -623 -632 431 450 -921 -690 -626 46 -202 513 199 125 -14 18 -982 -166 -229 -255 -178 -196 -193 863 -458 250 937 938 -257 -520 -262 705 226 736 -757 -137 954 889 -571 -539 981 -912 293 -554 -26 614 -905 -384 303 869 -729 -458 -612 -830 -582 587 796 -637 214 -833 180 214 929 -481 -82 661 183 512 49 -527 67 -655 -191 254 -454 -565 882 -741 -241 -501 -356 -937 -448 24 874 820 680 462 406 -353 -452 -70 -945 -239 581 -886 -274 -7 -51 -440 764 -910 320 404 995 861 -490 -539 -825 49 -414 -536 -215 506 359 639 207 -561 819 394 464 -223 -890 -285 -804 431 166 -448 -512 -628 171 -635 449 -962 206 672 -537 -661 -914 -539 -297 -711 848 9 -354 559 -258 669 -103 232 -37 314 -192 -482 320 198 145 767 949 -165 748 939 -727 -428 -716 190 -130 -701 732 -513 -997 513 613 607 -370 -454 542 781 910 148 341 -187 234 61 390 -537 488 965 434 -424 -984 132 938 -407 -22 -635 -849 15 -385 -479 -412 -37 -237 -348 -524 802 969 748 630 569 239 164 -41 -611 866 976 734 -541 -172 -397 -746 48 185 145 -527 529 351 -688 -988 232 -36 -804 -520 4 342 959 -509 -696 438 503 761 824 -501 511 -133 938 794 -166 -968 -512 766 -821 -73 214 -274 693 250 -558 651 60 197 -257 -936 -31 -818 126 -54 427 -170 -609 -821 -758 595 3 -460 -9 974 -496 368 432 -686 -110 883 -334 710 600 661 -557 748 -893 -607 253 -342 -412 663 -242 133 -337 965 67 -510 256 520 63 626 883 -956 211 476 446 65 -351 531 264 492 374 740 -795 -159 -174 -788 -871 -193 435 -90 -75 747 741 657 247 270 155 -434 518 805 723 395 615 852 -687 498 -714 -218 784 -867 -969 438 169 -198 -191 105 937 -453 655 -351 583 174 -717 259 499 -235 608 814 641 198 -922 782 -374 -458 -732 314 -219 70 -363 565 595 795 714 -880 852 -484 900 543 -121 -683 -51 904 441 -905 518 -866 -998 195 631 391 -973 -769 -765 -660 -679 688 -630 -124 -704 786 806 896 981 527 741 692 247 -940 963 854 -569 -715 288 926 662 -771 944 -335 -912 498 416 -484 -924 -534 -874 848 -26 -890 -966 -78 -853 -514 -750 29 488 977 -534 -808 -376 948 -331 -460 746 -65 359 309 731 230 905 -138 -64 -334 404 125 -173 110 216 330 -53 190 -887 -764 887 -800 -116 -127 397 30 234 -883 159 -692 -653 -886 622 393 708 471 423 -531 -506 -316 -408 -359 236 488 440 866 -822 539 -362 -878 -267 -142 -898 -787 -805 -186 -174 643 -345 -542 -276 74 675 -253 25 1000 -77 -531 522 -70 -325 834 -639 324 447 825 109 -693 -385 888 99 -254 -462 -587 544 58 149 -359 89 -886 -260 -490 482 77 324 -87 -551 5 32 -465 -925 -534 73 -268 409 -725 848 706 114 -966 567 430 265 -148 39 -486 736 -879 588 -282 360 -164 -865 -776 68 -604 -354 -933 126 627 386 -633 490 125 24 -699 885 978 435 739 -580 -404 -438 784 30 264 -529 -825 496 145 -783 439 -77 -923 -375 690 -154 430 277 115 26 -240 592 580 -751 -734 686 744 171 -445 777 -246 -616 411 478 -927 -735 760 476 -261 977 -174 657 -628 -317 701 -320 -530 546 828 -957 -261 687 -291 -250 -250 -8 -531 -279 270 291 -229 -956 -317 442 35 -133 -376 893 -617 -595 -750 470 964 519 -532 -593 30 -223 -16 308 999 -903 229 500 -216 0 450 438 -100 -456 595 918 835 -467 -457 221 -280 701 -12 111 -567 371 203 505 649 -741 971 466 -40 879 -108 -511 461 -879 675 662 -552 422 -226 -756 8 -119 -307 -96 -753 438 61 -324 -254 -103 474 -926 -539 -52 -5 524 -190 -757 868 265 -586 481 719 127 -523 -427 761 330 743 -277 -741 477 139 -396 412 -167 -632 -442 -199 724 372 564 -280 -161 -921 -294 -980 445 -679 -610 -960 185 -888 -747 554 -300 895 157 862 -889 -639 481 406 -749 141 -281 309 521 473 -176 721 -613 -246 690 492 497 -61 -311 -837 -316 -338 -402 -691 -887 827 896 282 -242 286 223 627 -959 -775 -944 -23 403 -3 -50 -824 265 -171 -349 949 728 -839 109 746 978 670 -794 -157 -813 642 -849 926 -947 969 -926 1 -967 764 -125 -884 595 -923 -593 -110 831 -907 778 -663 -458 -973 -259 596 -954 -974 -253 -159 -130 -589 546 52 662 782 668 739 602 403 404 -614 818 423 -382 -859 -367 -552 257 -198 297 -325 340 -969 -284 592 206 -632 -463 748 281 938 -984 -91 -27 -899 89 78 188 240 553 -111 -177 419 -96 -157 -868 308 784 -447 57 -728 224 526 -941 470 818 67 -670 -514 264 -773 -388 -223 -37 267 951 623 575 682 -615 985 -464 863 -898 -448 894 851 929 383 525 192 -567 465 54 285 948 -434 -264 -147 559 527 -416 700 -843 -291 474 -187 -477 364 -518 155 188 -375 -748 356 -901 447 -339 680 -326 -970 126 -580 234 674 -322 510 -57 475 -105 97 -964 717 -360 700 -850 31 -259 351 325 -171 -427 -972 984 973 373 -195 586 -55 -651 883 -127 -740 641 -788 -712 -131 -175 648 753 -903 -59 -709 888 834 959 658 171 655 -420 -325 82 -644 -184 184 -786 -362 -125 -998 -60 412 -872 927 -861 -443 -942 -902 381 405 191 -846 -559 -81 515 596 631 -122 133 -293 -590 -398 526 -680 -255 523 302 216 -144 450 -918 -960 714 -284 -55 -520 83 -369 401 -430 713 -569 886 943 294 755 -947 -881 -740 -490 131 -517 1 892 -555 246 -405 395 -929 -812 -945 909 480 237 3 -2 -80 515 -903 149 609 218 456 455 880 288 -623 167 -812 -672 263 443 -891 895 438 817 150 343 -833 -192 267 -495 123 -286 -663 -565 299 228 -468 677 981 582 317 890 -560 -107 240 714 -793 -589 146 -872 -387 -337 -807 555 659 -259 848 -596 730 886 481 383 -281 -963 710 -554 242 -3 41 571 -878 -535 956 -328 284 145 506 912 -570 184 335 -918 240 -856 598 237 365 -379 -75 -181 -766 -914 151 -44 481 100 248 -735 711 -658 886 410 704 -773 -336 131 966 -621 -372 283 -2 856 120 -800 -585 -528 480 -939 559 -566 -824 938 -590 -3 -209 -860 931 -107 570 273 -510 -956 -315 56 -29 -275 -782 718 852 80 -886 -950 60 973 -405 523 825 -105 534 -975 836 205 613 -304 450 -592 -969 -130 -630 386 -994 -443 373 -287 499 721 347 -903 -126 -508 -541 734 286 -715 -366 -723 -721 38 -663 937 -692 -358 541 -535 24 -20 -507 -55 815 -695 -912 746 -194 752 233 281 -132 -595 929 -445 669 -238 893 -775 -753 350 350 -424 -255 962 376 -55 -43 464 259 905 -125 784 613 963 2 -397 189 -985 162 419 -229 -21 498 907 -524 -796 -778 688 647 -920 986 -605 44 878 989 1000 -555 511 -264 -312 -654 855 454 -305 -760 -64 -436 -632 856 565 -356 -269 189 749 -748 657 16 262 -56 810 -716 -623 -343 -346 -797 -949 -990 -125 761 990 576 914 -22 16 497 892 -952 -802 -70 1 -904 -512 357 573 253 -543 112 -714 130 -870 997 537 -527 -101 -836 585 341 -906 880 -789 668 -367 -75 975 401 -134 330 -246 659 -231 683 -100 -178 970 -171 35 483 -633 268 778 232 -192 351 -63 -839 -383 315 196 693 892 483 363 -222 -229 -808 -894 -869 85 373 -91 -801 758 591 904 -649 353 -617 -140 796 380 -760 -475 -310 -591 -636 226 57 -80 -538 840 -629 -624 316 -342 -34 414 158 -833 152 756 -674 -101 -660 -578 -391 424 459 267 -711 -511 -828 434 705 -245 -661 870 -31 -344 806 950 -882 -514 -547 -865 -585 -52 -387 398 -473 830 384 -251 488 637 478 -499 747 -93 709 43 -312 546 255 961 -345 955 728 -921 852 -329 -717 137 625 978 987 -332 -560 548 -326 -265 536 956 -711 -285 -216 -585 757 990 973 183 -620 298 -556 -148 -119 636 -193 6 862 -731 282 805 978 -272 656 798 189 861 297 -898 -433 -54 -968 -169 427 945 164 -182 -573 441 -84 435 -34 904 801 -690 -773 605 596 -289 208 900 231 -454 97 676 -379 -915 529 51 -796 -820 -38 334 808 -733 155 -398 474 -640 340 -7 967 177 375 40 740 -577 75 -835 -743 -381 -587 462 -916 -230 835 -673 661 -991 30 413 862 -699 -159 -245 -364 -834 -877 459 -967 66 -316 844 -383 -914 391 473 500 -912 928 925 416 613 595 -200 -124 -265 -10 -41 204 693 415 206 -917 431 328 979 309 -523 342 -916 -800 -607 536 174 -790 -220 83 -677 -611 -981 -424 619 -820 722 -899 -314 607 -184 176 -956 715 -327 -550 -365 -19 888 -571 -411 311 248 -797 352 -455 -340 -426 18 783 -721 -180 -649 727 155 -186 -843 -968 -28 840 384 596 -166 818 -281 240 -192 976 -132 -364 -464 446 -322 952 -966 -285 292 -678 -145 -919 -177 217 797 191 -385 -571 273 -452 -38 -127 -934 -141 -251 906 185 -341 -841 -238 405 370 65 -285 -969 -357 -449 376 96 -177 -164 -118 -300 -802 459 -679 -367 330 63 -843 -739 -792 131 234 -707 888 60 -57 -3 48 -145 370 791 -120 -184 274 -938 -568 -795 -286 -608 925 -947 -348 -405 -19 252 840 -809 -252 141 212 540 -312 181 598 344 -344 -289 -860 797 -19 -194 812 -797 -941 152 -204 -454 784 613 -946 -24 877 -503 294 19 667 81 -551 2 869 863 219 -131 -399 463 633 59 -190 -725 -794 392 139 333 586 358 994 231 -994 -608 -364 429 -296 894 -402 439 -739 811 964 -45 885 767 -86 666 -701 177 993 -713 835 611 -340 -765 -667 130 -403 189 -75 118 113 308 381 103 -403 -17 -710 -469 815 -106 297 -927 672 641 -353 -38 354 304 -377 -838 101 -327 246 720 274 8 -432 716 -848 -754 318 -355 -743 -914 689 836 42 294 -357 -745 994 -246 -99 -734 608 -313 -359 137 -795 -208 985 -831 439 -464 -337 843 744 223 258 524 249 -848 -814 -242 -773 -449 663 -437 992 22 558 -109 142 -223 581 243 373 219 -414 900 261 920 -664 114 -454 -329 -903 929 562 -225 -802 -726 808 210 879 -766 -296 -202 -678 277 744 581 -567 -135 -474 -433 30 357 -479 -322 277 -870 -703 925 515 -833 -534 -195 -242 -613 740 490 -846 915 -171 179 -217 935 -534 -760 -438 -26 510 -822 -441 -603 787 -753 467 873 317 384 617 -73 914 -892 57 -305 78 -567 86 912 -618 -331 -55 153 -154 -368 933 814 -533 -296 709 298 88 602 777 -776 -692 -538 -737 966 -333 160 -771 998 380 928 603 -414 201 523 -416 201 420 -207 -872 913 -422 -248 332 278 -538 438 -45 104 288 278 -294 373 -58 -528 339 -535 -95 615 493 -892 -363 -734 -564 208 -930 -258 -364 83 332 98 -174 -518 524 12 891 964 263 692 -952 78 -60 -328 -128 -674 531 574 -157 618 685 -384 -88 -316 941 993 -761 -68 -323 404 -713 30 333 910 504 704 -404 500 -399 144 -926 239 -694 -393 -572 976 416 813 844 -726 702 -809 679 447 194 422 734 -636 -349 97 761 255 808 -856 754 -338 -476 197 329 816 -819 -767 -89 -447 60 362 -292 -328 -306 216 -809 -779 850 875 576 -22 838 148 522 254 -771 407 -796 -330 221 533 557 -890 -476 504 -493 -993 -633 194 776 -404 -425 918 -735 518 -408 -648 -985 528 882 -959 -211 739 -224 578 280 56 259 -743 -165 677 -112 758 464 -883 197 -529 215 718 760 3 -672 79 297 -544 601 -656 293 -397 -943 115 -524 -584 144 -276 117 361 -217 852 -126 -922 538 -488 124 766 -245 -699 679 719 535 284 882 866 471 999 -104 -902 -6 -785 419 -360 -914 638 -371 111 -415 -995 256 -732 243 293 -879 -181 990 179 612 870 661 964 -487 923 -956 -357 -199 582 474 338 -118 -834 330 -727 349 123 372 261 23 -231 -294 940 -912 754 608 859 563 247 -98 -737 987 -541 -157 -829 774 -648 -404 203 -839 -47 -580 677 206 105 190 631 579 264 -615 286 636 454 -982 617 -796 412 881 -536 975 -524 907 -808 128 -124 -735 177 -961 399 103 481 -611 -31 -616 -847 883 -657 758 50 773 663 289 -705 122 529 390 101 -867 577 399 -117 532 -899 490 -503 -897 -758 115 483 -165 825 -281 180 975 341 59 -505 -149 406 91 821 -257 -300 953 -474 243 -134 -483 -6 470 -5 892 -943 342 186 452 -674 16 290 -794 -283 -36 -245 -514 -823 -123 -651 506 -101 -552 359 -437 -989 -696 352 55 -838 -343 34 -74 634 -627 -168 969 -798 765 423 -702 -773 696 -296 662 548 -316 236 148 -936 -754 935 694 -982 353 -952 -998 571 -263 -557 -456 378 -831 105 813 847 783 -293 -346 -618 -943 210 91 -802 246 699 146 -671 981 -223 -594 -332 185 621 736 -971 625 -102 739 -939 464 828 934 147 712 864 -932 -194 38 325 -62 -43 970 -191 249 -884 -752 919 -194 -159 -416 -772 -360 344 968 949 -304 -622 971 -744 913 -187 -666 -242 -392 -632 869 603 252 916 -259 474 172 -640 274 348 454 -948 -728 -582 886 560 431 -1 688 941 -571 -942 330 97 -798 -825 -385 -335 -94 -31 -507 -720 475 341 385 146 950 816 -590 412 41 -328 244 728 -410 -701 388 203 83 124 509 737 -265 -731 945 -729 -40 -754 -438 -516 -128 -388 875 -874 -610 -175 -385 664 179 -132 -979 36 -106 -538 -920 -753 -151 -15 -48 412 -96 963 668 -840 -382 -811 647 443 -987 -398 972 176 -740 746 62 754 599 665 27 481 396 252 387 -592 220 563 -365 833 -63 321 -232 -167 48 800 121 861 875 -469 68 -555 110 163 -95 -970 -462 -170 977 -894 -162 661 -449 -31 -809 -968 433 -860 -178 -572 240 -130 -693 353 -431 -392 27 417 -939 370 -715 -208 -398 878 697 -976 398 -619 -528 -403 824 17 968 286 -382 559 878 964 183 -594 443 -185 -471 227 634 -777 -497 936 665 -703 114 -962 84 -687 -472 -902 563 -741 334 -660 595 -433 -4 624 229 -182 -549 677 -737 -848 -119 708 628 396 265 166 -830 77 527 -625 -391 112 275 -395 23 579 991 32 874 713 -813 340 -521 916 166 -42 -6 255 353 248 970 952 -905 922 -226 150 -330 -138 -889 -590 572 -820 737 68 323 -114 -678 136 667 834 -142 10 -125 493 658 348 93 -270 653 955 -134 -288 627 731 -92 246 435 747 459 69 -167 351 501 202 -597 950 563 -22 -269 -498 353 234 -608 -302 475 219 -802 -812 828 395 -14 -496 -659 929 -770 446 -238 -170 436 -351 741 99 879 217 -902 715 381 -528 -350 -652 844 -403 588 -902 -16 -61 -8 66 -917 528 976 -718 -558 433 744 1000 413 -285 -185 194 491 165 -850 -908 -810 766 -120 380 -248 994 -924 990 -675 216 738 -957 -31 706 -759 603 -319 -692 -262 817 -43 856 -355 703 -904 498 59 854 101 -661 -778 865 -369 703 -368 936 -392 -861 -252 -63 -693 -475 269 -958 -838 -982 -79 -960 -414 486 616 598 69 -104 -135 -724 291 797 -473 -533 806 -981 -859 756 646 -823 296 -56 354 -477 429 -931 -211 643 -57 731 -750 -399 82 972 -443 -433 -716 -881 975 123 495 141 -248 -675 -484 165 -72 913 -922 -910 709 428 692 760 677 -523 -981 -461 -294 247 367 -382 559 995 -469 215 511 -377 630 -439 -205 -849 -983 244 796 -304 -74 -960 -898 938 832 -304 687 -711 578 676 809 178 98 -885 849 406 163 797 -792 831 535 84 -334 -516 776 676 -359 -160 -70 711 -934 341 -362 41 747 -494 -25 461 70 417 -294 779 729 -602 962 922 794 245 -316 854 488 -14 868 453 -13 -656 -704 -179 427 -149 475 0 463 -828 -705 -518 -190 230 -63 -150 251 -898 -875 -749 -506 -479 213 347 -935 142 -273 208 901 -773 477 -68 -340 944 -540 -951 -715 -608 707 136 -490 -748 884 -733 225 -412 -882 859 333 781 -349 207 545 840 -647 174 -714 -441 -989 955 912 954 -655 -709 375 476 -239 -857 666 878 -400 25 707 -754 -808 -259 548 -891 936 312 898 243 646 -727 -724 -148 -339 -598 887 -714 -411 -640 132 -25 -736 23 -1000 -590 661 -498 -134 157 254 -570 388 -801 459 -715 -431 -623 839 -263 -264 -218 616 234 993 -782 -98 383 -532 -619 -334 976 844 677 -21 -342 768 -89 -952 566 867 -128 -227 870 71 -164 103 -321 550 -843 -734 339 98 -789 -567 -943 -958 110 137 -223 354 -691 -414 395 300 -519 573 524 898 477 678 366 490 585 -539 -933 -603 -265 -595 -802 -32 827 380 885 -702 -478 274 -451 463 -820 261 -474 -823 446 622 -778 -955 170 -672 -851 210 539 -631 -782 -653 318 137 -421 -654 -693 -51 904 123 331 485 894 -611 -73 -802 475 -819 320 -866 275 -872 830 423 872 -738 66 825 117 477 -129 48 97 -394 -736 -133 -96 -405 291 -602 133 827 -228 908 -375 967 -223 991 -303 -47 -615 -590 634 526 -335 -816 -346 -385 967 390 -549 266 425 527 201 -328 162 37 643 -635 -846 -210 -658 548 -691 -90 249 -832 498 45 -708 -761 782 226 -343 359 -263 -960 -214 305 -8 378 -689 -166 386 390 -770 -436 997 -528 596 -535 941 327 766 -860 387 174 921 81 -847 382 -605 -515 -879 -118 -332 -292 353 -300 791 916 869 912 984 982 -448 57 -310 508 869 233 -47 329 -956 784 -587 -484 336 614 289 -886 365 64 -637 -97 -197 622 -331 -264 788 539 467 359 259 123 103 526 276 -522 844 711 -444 -133 320 -365 -916 -800 142 -7 412 710 864 -519 504 119 569 960 310 787 -799 68 -841 -637 900 519 -957 744 691 -141 539 34 -110 2 288 -529 177 786 -416 -588 -117 86 7 406 406 161 116 718 -636 513 3 -705 615 664 -576 -187 -827 -198 -997 -905 597 454 741 -696 -495 -524 838 -572 -145 -174 -911 -300 297 -945 -269 -30 -382 182 824 -507 768 623 -104 770 -191 90 907 -180 -373 -287 -315 -882 537 796 -610 -911 -89 14 554 -244 -670 116 864 -350 -524 932 -402 492 300 -442 361 256 -462 -526 -452 -426 -379 -27 -729 -705 931 -307 671 -687 -434 -876 985 490 -816 479 -789 433 455 -778 797 759 -628 -247 -436 -952 -272 -308 920 291 965 -568 709 -723 578 -591 460 764 -115 -680 -972 975 903 -998 146 885 -968 -630 -585 321 -927 163 781 428 -448 187 -759 542 71 280 13 -407 1000 -530 732 696 -74 -78 -992 853 546 -218 -707 -638 921 190 850 919 324 -583 416 -298 -374 663 999 759 -491 272 -731 110 629 -197 -155 518 -839 -697 -977 -367 -541 509 681 588 484 -184 -304 82 -932 -198 -949 -637 -583 -699 -247 891 -248 945 -926 -330 274 -31 296 -514 -436 -935 581 18 435 149 -779 112 -373 792 956 150 -989 -728 -394 -76 90 472 256 -330 254 -613 565 479 -907 671 910 419 945 -841 -992 -943 -406 -517 -699 -716 948 123 -90 82 -567 197 -370 657 -816 -950 747 -773 869 -587 198 -500 -345 578 -616 -727 -704 -578 -320 453 537 408 -208 113 -731 -577 851 619 -690 -223 372 -605 -367 681 -218 -869 535 -219 684 -44 -196 443 412 520 -308 480 759 703 -725 493 -407 -347 375 573 535 -803 -629 -982 794 -807 349 523 974 -880 452 -971 -208 -190 -420 138 -728 -238 281 723 -289 -617 -947 15 927 817 531 761 34 -399 -190 -14 -344 -337 197 142 -869 153 -226 481 575 426 977 -904 952 823 147 -672 -340 551 353 -864 514 -150 -399 857 -555 552 737 459 -937 -734 529 -414 -145 7 -511 626 257 127 285 470 693 -207 -818 319 -534 313 432 34 702 379 654 -96 236 370 -591 -450 770 -956 777 -844 -60 -926 401 360 -358 298 -242 614 142 288 143 -811 -416 -87 761 988 574 -897 -729 -330 846 -755 758 -319 -217 136 893 -379 491 -25 -197 858 -684 -551 -783 842 435 981 918 -35 -79 -752 -123 -497 686 413 409 101 -269 -42 459 877 817 -198 196 471 -394 289 739 -42 112 -692 -275 -45 309 -382 619 -758 175 -46 437 167 -333 972 661 -389 -872 -212 -581 579 -835 -482 61 325 -423 896 -456 -391 754 -578 -124 359 498 -561 -893 -884 868 94 961 645 -703 853 -921 500 -446 -927 966 -261 -580 -898 -328 -48 -266 907 -619 -286 71 131 -507 59 733 -56 407 418 -116 -330 470 567 331 786 836 370 948 -171 -212 564 516 44 -461 -430 829 954 537 -43 365 9 479 -421 640 396 -759 802 -411 558 28 -788 -757 874 136 -300 -733 -680 448 -364 -609 550 -842 -857 386 -209 549 -499 -448 -116 532 -990 -500 474 -912 -168 -333 857 -191 -568 363 802 -179 -420 362 602 22 -837 168 -442 90 -521 795 -844 434 -500 -89 -579 -443 581 -146 305 -803 -567 733 -987 -309 575 552 65 941 -972 443 200 -783 -113 -650 -509 298 -903 86 -942 954 594 -602 -373 -529 -73 686 -584 66 -77 -67 829 -35 -669 53 396 -560 341 350 720 -948 180 173 675 -237 -594 -770 149 24 441 -74 -243 -847 330 -544 -696 -513 279 500 204 -579 -337 828 899 581 -257 787 991 -258 200 685 -517 277 -391 0 397 -371 207 -572 -397 -536 511 223 -147 -432 579 -606 349 883 943 807 -654 -274 -685 789 -983 996 297 917 -61 -114 873 -456 -488 -91 -886 242 984 -3 -247 403 -98 -137 -398 -50 371 137 607 224 -48 -99 -861 -106 828 -528 -770 22 -33 -656 454 186 340 8 -636 117 248 669 479 412 -961 -585 -976 -636 -436 -709 920 60 -172 256 68 673 67 606 664 471 399 -391 -982 126 943 -304 -985 816 885 734 414 -230 -98 -957 -703 432 278 -604 -646 -458 773 -573 -455 -893 -5 175 348 -194 -972 -40 -140 -614 915 -450 -779 -453 570 15 -140 529 -483 -268 -561 252 -961 382 116 244 666 764 -663 745 -740 -444 -290 688 -587 -257 394 26 -519 -955 569 -821 699 -424 708 -879 383 -427 372 578 -108 -224 -967 873 -408 -461 -561 -105 -272 733 -18 97 852 272 -952 -751 -615 944 -623 -326 902 685 433 -344 -928 -325 -313 713 526 339 286 529 280 646 582 -103 365 -851 -851 891 -676 738 931 877 -356 -781 99 166 -42 -902 174 523 161 1000 -107 -326 194 -885 -816 245 -777 989 864 -205 639 -798 978 -836 -674 184 -508 196 499 277 138 733 -798 -937 -488 783 862 -144 373 967 -169 729 -687 -758 771 -351 -952 -643 -656 14 -639 -749 145 -963 -93 -406 130 -564 466 -833 -286 -328 566 -37 -635 508 304 -931 -11 -915 -238 751 209 219 886 -239 -593 -242 -944 48 888 838 -459 -257 406 539 0 480 -833 147 350 386 622 662 -499 24 273 -699 -699 -148 550 -548 -358 -888 -243 -184 44 934 508 -879 561 295 -198 878 -579 484 952 -482 -509 287 -926 242 114 252 442 698 215 99 660 -254 -785 -639 -414 -696 413 774 938 -115 829 806 -879 600 984 56 -928 269 121 596 -853 -567 556 -652 735 610 -535 494 -672 -154 -611 -690 -184 -888 -987 20 -107 -370 -262 -946 988 -240 -121 822 395 708 227 -517 -197 -344 834 -720 542 218 701 319 464 -409 750 -836 -392 -536 -289 285 -301 443 673 -66 -804 603 83 -252 7 -232 942 -128 -105 -135 511 41 584 -459 806 957 300 968 254 -958 312 263 451 163 -597 337 -378 -49 629 712 -131 -629 -319 281 -666 -36 -215 -236 228 -734 -169 172 614 506 -561 -109 319 -725 143 757 515 341 -784 401 -597 -393 -604 804 77 468 112 -474 375 444 705 -8 7 -155 -762 -86 -851 422 -380 -127 898 -369 719 632 -9 -212 726 -870 -669 276 358 -142 128 807 894 349 543 -385 17 840 -815 -781 885 842 336 -220 -555 178 972 518 803 -533 -522 956 355 706 -962 887 430 58 242 -136 265 630 -827 -202 -806 96 734 697 -684 786 -764 -567 -6 798 -841 -228 -125 964 -786 408 -60 -392 -869 908 -108 997 465 627 411 -642 -696 -50 896 -992 -642 -948 -583 -238 -622 -605 504 473 -940 276 255 982 -945 647 952 237 719 994 -337 -381 -335 -420 838 55 122 93 775 766 68 544 860 -252 467 457 642 -319 413 -848 -186 -754 -56 265 947 151 -482 453 192 836 -584 -351 -760 488 566 -385 -650 69 737 617 765 -810 -242 552 -330 287 722 -112 691 631 -924 958 666 361 -863 -446 -297 1 225 -372 -804 285 591 360 -201 512 -581 -999 591 -928 -892 -901 -336 426 831 -853 -399 942 985 -771 846 -694 761 -622 -120 -941 903 -540 -246 841 -224 545 612 -758 545 -945 869 -512 263 -969 -333 -331 937 790 366 292 -718 796 -813 924 -132 136 -647 -558 675 778 -931 -925 -859 -480 139 -918 -427 -231 394 -588 784 -433 703 685 -489 -788 646 907 937 -890 -723 821 98 -771 805 830 446 -77 198 -37 -917 -199 -246 6 -239 522 -933 -173 -308 -272 -650 732 -133 385 -392 -718 -980 368 912 965 -657 504 338 805 -346 -319 452 265 -233 31 -107 706 -696 -111 892 692 -606 -17 -790 -773 -557 -321 -168 489 -554 -475 -563 -854 477 338 379 -513 246 189 -790 708 634 769 -603 -911 -841 -196 -366 -740 252 -260 -11 -747 42 -445 768 335 -146 800 -873 176 141 -863 647 507 645 -509 -65 -220 -464 -927 775 148 630 859 753 99 -151 382 -439 -272 -162 813 -499 -527 951 625 -461 361 642 -14 681 21 430 -722 291 441 264 895 10 248 -546 -975 110 -185 594 -7 94 -678 -481 57 -171 -170 84 54 325 239 -724 791 -329 -296 187 872 -835 790 897 715 260 799 -256 187 -408 -962 553 572 -876 716 635 -897 -838 821 -579 -531 -787 751 -359 937 -934 814 -627 158 -912 -791 661 521 626 333 -870 221 -573 948 -476 -295 -76 775 -924 -869 116 -339 636 135 -367 -618 890 -718 -332 -432 -557 -886 -830 330 44 825 933 461 -80 -989 -926 637 269 -280 680 562 -271 -936 -315 214 -930 -177 717 539 -986 207 661 89 347 -487 363 -946 -981 -218 -263 52 -352 -601 710 -265 705 690 808 88 -328 852 999 -288 -97 -183 -199 416 -500 -403 155 -637 483 -432 378 -681 -163 -937 771 77 230 616 347 -529 -669 -798 -966 -259 470 22 -286 -991 -556 -444 265 18 680 -447 202 -972 -726 373 -992 787 735 -426 408 918 487 -94 965 320 -420 372 -206 -338 -468 -767 448 -86 -254 -561 -842 407 597 386 993 -207 238 874 507 641 -754 -555 -819 473 -271 -695 -212 924 -517 -462 -487 9 -51 -414 578 -166 696 -582 62 776 737 596 427 355 159 602 -875 390 -463 757 -277 478 327 92 -742 465 793 -42 -715 700 876 467 770 854 17 -826 418 158 679 325 -833 -392 -872 681 777 416 125 891 -682 -155 -810 -919 -116 983 -616 -203 -468 -342 768 350 -369 382 858 -489 805 -596 768 429 -730 631 978 -295 -777 695 -865 -171 -164 282 -740 864 -506 364 607 365 662 104 -797 583 609 61 772 -796 387 -600 219 -935 784 373 -870 -771 -427 -603 -111 349 -475 514 459 -390 -47 -700 868 -536 -797 -911 344 998 -952 -637 92 -493 -15 -774 -817 271 173 74 -948 344 -611 390 852 64 -849 -250 497 147 661 -662 -9 637 559 249 97 -905 -967 -899 740 796 -674 -163 -786 -773 775 901 -809 806 -306 -802 -650 -419 -195 -465 223 998 118 -767 -84 -480 -593 174 168 -510 -890 -629 -286 309 131 -439 538 -768 929 -783 -559 552 -526 -707 -613 302 821 -419 -281 -940 -320 3 -391 -139 250 415 -970 -247 37 -235 889 -240 517 -818 -513 710 -787 -398 338 667 -355 619 -350 -711 169 937 -891 579 310 477 897 875 867 345 -852 654 325 -409 -405 -218 767 -762 -943 -719 674 387 173 -860 774 -661 982 -187 710 -124 -167 133 71 -890 66 -14 853 -458 -124 -397 936 310 -757 742 912 458 -396 -84 -682 -169 -713 546 761 -908 -503 895 550 998 -468 -91 429 -114 790 701 667 -902 -228 -533 9 1000 -828 -683 -680 191 -1 726 -704 341 460 -116 -757 -921 -11 592 -296 -679 -587 641 95 -872 745 550 -528 754 -475 -559 -707 1000 16 816 -507 -665 -540 -779 -370 -255 -372 -101 -311 -99 -12 -375 -517 451 782 438 803 380 -520 -909 -941 -449 -83 617 526 587 53 26 951 -797 880 591 -580 315 -677 -837 158 516 -316 -673 -787 105 298 -508 -340 -746 486 156 -925 -246 -197 443 -605 -539 -965 918 566 -842 391 232 -872 600 -211 686 -822 670 -399 -566 6 -823 745 -270 704 -610 435 726 424 -872 180 -693 -362 -418 736 -98 -507 -620 -356 -311 -560 -653 984 142 -459 742 -394 -936 535 320 274 862 767 -741 68 31 -779 219 -159 706 -471 -679 -562 981 -554 336 518 -872 606 -899 -653 196 772 -378 81 -173 -471 -272 -300 -913 -142 -678 -36 -539 -330 479 283 -830 216 -805 517 -439 -322 -613 915 -658 177 458 69 -709 -57 804 -184 -254 -393 -440 -255 -50 443 729 -261 -192 106 -617 433 -567 180 194 829 215 738 463 -896 -231 -896 -743 -38 -175 619 -761 694 -881 -800 -925 -929 -891 -286 449 434 -591 191 -246 71 814 373 323 -22 -117 -47 688 563 546 -22 487 112 551 908 -630 -52 68 297 394 -894 562 423 -767 -820 -671 474 284 287 -348 -668 688 534 83 113 -205 131 -595 737 401 545 -396 636 352 -458 985 -216 -317 -602 -535 -261 507 -254 -693 -981 -37 -235 543 465 611 318 8 -652 -389 167 560 402 906 -401 -402 848 84 -480 -186 -172 699 477 218 -454 533 -676 953 -484 484 399 792 -544 -275 -790 -314 833 211 -917 -508 349 939 485 98 771 604 261 360 -701 -390 -23 854 -75 -980 361 -830 -639 110 501 -248 235 678 -212 -122 -246 114 384 240 -883 546 402 582 -243 -279 426 -75 -852 347 -844 -470 -837 -708 450 -24 683 252 77 531 -911 912 -468 630 19 883 -497 -622 -357 599 902 313 692 363 -997 467 -439 307 255 -722 328 -715 -547 -538 10 298 -915 -757 -737 12 692 96 638 -287 71 874 -114 755 86 -378 -289 -346 -203 -442 900 669 666 535 -339 -477 -935 832 660 833 -819 -387 -823 -303 608 -439 942 203 929 -969 -392 -43 -743 659 234 -393 506 466 708 -895 17 129 -39 994 195 -214 -356 -408 -275 -559 -302 -20 618 -308 565 24 64 237 -558 -2 652 756 779 385 -291 915 -24 222 -912 212 261 -887 -340 768 -584 -512 -143 -242 -262 948 -742 -738 61 -783 314 -377 -464 -501 837 -807 723 -367 -966 -84 -277 718 -945 936 255 743 736 -662 542 -426 -223 -613 599 847 896 -545 717 31 -267 932 -902 -281 901 -518 -806 -811 -740 -989 91 -131 461 952 -236 647 -52 -279 245 -132 318 248 855 566 -819 539 544 -740 865 -20 -515 109 891 830 -423 96 134 451 -239 865 -11 670 791 -579 334 -5 104 247 -163 -556 267 -991 -865 921 -262 987 -356 -655 812 636 624 459 744 395 877 -765 -540 -658 -401 120 575 738 -367 243 -528 -720 -829 907 221 -665 -857 514 503 -325 545 447 -312 -105 575 500 29 996 611 -554 990 330 -738 -454 -797 -234 608 807 -616 -727 881 44 220 781 -290 624 678 -263 -415 -941 -878 996 801 903 582 -624 720 -181 470 -519 723 -751 -212 304 624 -698 -329 266 -243 857 362 338 280 -219 765 -783 -606 329 169 680 -362 56 711 -890 935 452 528 -526 175 -695 -745 302 652 674 633 -466 -254 691 863 928 596 -741 -747 -546 -815 -505 766 -394 924 -5 800 -585 -619 -568 544 421 -780 603 -288 -68 -376 37 899 788 771 -472 -650 300 -534 368 266 -74 -97 983 601 -339 634 -986 85 750 -62 721 466 662 -872 497 -498 456 -3 -857 437 100 949 70 -692 -658 -500 989 -420 -300 -136 250 -326 710 -158 -486 -710 486 -158 -782 662 -299 618 -872 -67 -797 -292 241 871 -554 -358 609 -840 -304 502 901 -883 -363 -751 -532 420 -452 167 729 -376 -705 -82 -135 301 -235 -860 780 -485 336 698 448 -754 -465 -68 -930 -779 -133 -537 940 162 -991 -142 959 797 -761 518 132 584 -83 550 303 -877 -500 -524 -234 481 591 401 -954 157 -584 -222 -286 743 250 -992 467 663 -423 -475 -439 -799 767 506 -197 -417 -453 40 473 -194 98 330 801 -365 -545 820 -59 645 -222 -303 -373 -507 -689 -2 118 -292 617 694 -173 520 726 691 227 -712 952 660 -458 261 984 229 -452 34 707 -143 93 834 823 177 1 279 25 372 -974 -352 20 -665 285 -989 111 -657 498 150 947 316 5 602 141 -877 801 91 676 -388 116 77 817 123 -364 -593 898 617 -913 466 317 66 506 403 457 430 -322 -553 -27 983 300 260 111 -448 702 994 697 -348 -200 -412 -145 -690 -739 -349 933 946 535 365 -13 293 -291 970 600 160 872 -267 -361 97 297 145 -859 -897 19 416 -157 761 -876 756 475 878 256 871 -57 -370 -590 314 750 438 821 -733 -983 928 586 295 872 -124 199 -834 263 -222 905 749 609 -512 693 -195 792 882 778 -434 829 507 461 427 -882 -803 -775 650 782 -844 -168 733 -726 -493 -873 693 495 -617 -482 -519 -464 -32 202 -344 728 241 -452 -484 300 -667 -140 825 -941 402 349 371 -896 -3 -540 -915 890 143 528 887 -524 232 709 200 -886 -497 -201 172 -809 -419 -265 -805 -257 -70 897 -366 -346 -255 324 -173 -819 -379 -300 -261 -185 -522 796 -155 -100 23 319 -649 -631 900 -260 -945 -357 -563 -934 -245 983 -652 865 -322 -106 -283 996 151 -459 -135 -247 -610 -267 458 -494 168 -306 -210 499 518 167 -943 -50 -851 -793 -973 -759 551 553 -488 -686 436 -714 -901 950 794 24 281 -314 540 -555 970 724 875 821 312 -233 -817 -97 -331 103 -868 469 702 808 109 324 81 38 -563 -40 198 293 319 171 -189 241 832 666 197 -901 90 274 -187 685 79 695 234 445 -389 494 861 -803 -778 -838 -702 921 -197 -372 496 -477 103 -411 -576 14 -334 659 -376 -892 -432 -669 883 -468 -309 -571 205 672 -815 710 -432 -30 718 613 -147 -884 284 -715 54 297 -767 -198 -111 -428 77 -146 -183 457 -15 -320 599 97 719 287 -57 429 -266 778 -345 -239 495 793 975 545 -894 293 -416 -344 -996 -451 -373 199 -41 -868 468 -565 -796 -989 -696 -367 856 573 748 -877 -126 778 -958 354 -1 964 290 -790 -106 -504 1000 -307 734 -449 -602 -353 66 -556 101 784 -411 521 -13 -44 700 457 249 508 746 676 -227 143 -121 -475 14 -891 350 -534 -959 -852 21 595 871 -23 -241 918 -847 -409 299 477 204 -661 505 134 -529 -717 931 65 675 -934 434 647 -307 136 -392 788 428 -325 680 -182 -871 -305 345 -84 954 -23 -631 -799 356 362 137 288 505 960 -458 940 455 -401 -530 -635 -133 -185 811 291 826 -128 -134 -645 -681 -283 -111 -803 2 -680 250 135 -516 -863 -486 206 -32 -293 -798 -555 -970 -432 514 570 -683 -921 -435 792 131 224 -637 -148 -356 -767 -308 531 -620 237 -601 -680 -431 83 -447 589 -819 572 -203 -783 810 43 137 927 368 -866 -54 -120 -978 -71 -257 -726 -509 57 -89 -924 -943 511 58 -123 -66 589 383 -321 -177 -507 -592 -457 -567 865 829 -47 -5 -718 327 294 -628 0 889 465 -281 -3 -212 -291 -593 -449 -532 -239 481 -655 -164 -111 687 -494 772 423 378 21 346 -989 -602 -766 -881 -768 -289 457 475 -758 474 67 425 -810 266 -957 -955 -176 513 767 -327 -891 -987 669 902 -426 171 -818 -296 814 262 120 -980 98 -958 -560 389 458 888 -824 -559 -370 -208 -920 50 -778 -553 316 337 775 124 266 -361 735 -328 161 -945 580 978 330 -787 438 -971 461 -511 -706 -855 -691 38 224 154 -367 3 -679 15 980 -371 283 -792 -754 -609 703 758 -244 -426 -400 -223 -713 -635 -481 -559 -941 958 321 346 895 -389 -981 232 -104 -402 -794 -872 -123 -879 -245 56 -356 -994 -729 -89 -368 411 160 63 -609 874 -821 939 257 25 -292 -141 -911 -620 -225 -288 -524 805 922 286 485 -264 464 -754 -274 980 -577 -752 -543 -510 517 853 146 -525 982 -518 916 -1000 685 16 980 448 -919 527 781 7 105 -858 -863 697 -35 -179 -236 -47 -177 -790 191 126 40 708 -400 753 52 -995 507 -946 425 -696 -180 771 -942 -423 986 -996 729 -568 189 174 -91 -524 -124 -394 -702 984 403 865 772 -97 -696 364 -578 -747 964 -897 536 311 -367 636 725 -101 -898 50 974 -483 142 468 202 -59 10 330 -954 631 -907 989 -798 32 505 946 -267 178 -887 961 -424 249 -248 -96 201 81 -356 -904 871 -692 624 456 -383 858 103 -567 -15 -88 -8 -695 -573 -279 630 38 554 -521 418 173 601 -508 -285 -166 75 -365 -427 707 488 -148 517 899 93 856 606 -577 -364 811 -334 -13 445 -550 -27 -613 235 9 -348 773 768 -235 958 -669 -930 -38 623 699 830 -403 -601 -542 569 -11 -290 -555 -279 -890 706 970 401 -511 -303 601 -993 869 -774 608 991 86 446 -332 532 41 737 480 341 -918 223 -874 -820 720 853 -333 168 390 381 541 551 -534 945 -562 -123 165 164 529 724 -901 938 -126 -655 683 -350 429 -624 -931 600 680 38 -754 -952 -910 77 210 -816 193 218 -442 794 211 521 -48 -277 270 721 623 -55 -60 635 20 874 -153 -125 132 41 -214 -319 832 557 -247 872 -985 -458 44 -288 -464 -278 556 844 816 651 -281 -771 -524 804 -182 440 -332 -355 -445 -715 172 251 -143 466 74 -637 357 -829 661 -883 -611 221 -983 -554 134 809 729 222 102 536 784 -44 -551 -613 -112 -538 979 975 873 -851 321 -11 546 -595 -721 -354 -156 247 39 -816 102 -5 192 -59 -370 -8 931 507 304 -111 -140 998 -549 605 687 -946 -155 465 596 -951 712 -644 -649 -514 915 -311 -829 926 143 -426 -659 -362 105 -725 504 271 401 -964 -59 -367 -995 427 -250 663 -383 517 -114 -616 -932 107 448 -106 181 177 613 -206 299 -193 -912 -43 564 895 -628 95 549 1000 103 849 391 773 -940 -225 -829 886 -690 -402 -835 -359 -10 46 -821 493 95 -882 -270 243 -745 -249 -971 707 -220 -665 32 -854 659 689 -53 317 993 -643 189 92 -696 -241 -577 -641 -362 738 705 419 372 -559 9 -27 -391 -590 -792 -366 -417 -698 64 -19 -162 -368 -307 -738 -35 732 669 -920 308 211 -438 -358 183 376 -391 -998 -807 589 -373 -644 970 784 719 -887 -603 -933 692 -336 593 382 60 -227 487 -245 494 93 628 -705 850 -477 -320 783 376 572 -836 -569 515 222 665 -994 -17 79 -13 -767 350 -41 -127 -906 -355 -147 -66 896 -11 333 -399 -820 565 -258 81 31 -507 -430 -201 842 -671 80 -236 217 -738 344 -636 260 -881 476 429 -240 -440 206 -175 753 359 780 963 745 -183 -497 309 656 -876 -898 996 -961 -273 755 958 860 283 883 -721 -174 410 930 506 872 -14 255 -759 -120 -501 -755 552 -232 464 669 699 629 845 295 377 224 -957 -758 503 -485 86 635 -499 -860 36 337 208 -847 -16 955 -689 970 944 -905 494 -397 59 -695 -46 -516 -177 -917 -536 -569 -153 -741 -560 13 -60 -233 1 -668 307 386 632 528 -440 512 -659 21 -389 -247 548 -931 -121 568 917 846 478 -310 -163 236 456 615 835 -84 590 -401 415 -407 -60 415 975 905 626 -514 -173 -410 -446 -273 -618 -591 599 -893 -361 641 691 259 -571 -522 -307 -763 695 -55 75 756 -578 103 -401 -220 202 473 723 -799 331 406 -569 -91 -298 658 -731 216 735 696 -527 -940 -693 222 -891 -307 -943 302 -467 -107 635 456 -899 254 821 356 -10 280 -241 319 198 598 -293 614 -629 592 771 866 460 82 272 -30 -698 257 -206 709 -37 -309 -686 -929 -633 -164 -304 -719 2 514 519 398 -457 -87 103 881 -494 360 -787 305 394 -618 76 -226 -147 741 -715 737 730 726 -992 -218 34 -643 -86 777 -526 -664 345 -401 -548 -105 -101 -520 579 -236 352 847 -972 253 915 -644 -674 934 -706 970 -644 -570 499 141 150 -34 -954 -539 692 -542 262 -844 -463 649 524 899 270 -276 -111 248 215 -361 8 -73 -453 317 -926 -286 -235 -195 -760 548 445 126 402 -373 -904 861 812 -270 -949 874 -994 -328 -1 -721 542 434 153 -489 873 -111 -548 574 841 -255 625 224 -971 721 -51 373 220 354 676 295 -740 -792 -454 140 159 -86 161 -536 -472 -227 -187 -896 994 92 -603 -651 -836 -67 482 -419 736 -55 911 494 -11 279 643 -678 -622 -640 -668 -119 299 811 -854 -243 -51 60 -753 517 871 901 231 -201 704 -403 -696 402 158 976 -733 765 63 -87 599 717 105 807 667 295 -887 835 481 326 -973 523 481 753 -840 891 41 757 -351 320 -125 -90 399 660 -465 -708 373 307 -124 -226 211 938 9 -710 777 -923 692 -61 -887 -197 162 -251 -162 526 222 348 794 686 41 4 653 -57 -289 864 -747 -292 -62 -815 467 -988 341 480 606 894 -357 632 -187 -999 719 -321 716 5 692 556 -278 -295 887 -674 -566 -545 309 -790 -712 49 270 406 363 -566 -548 -43 -489 -205 -305 291 -941 -878 326 -622 528 321 467 230 -444 -898 -966 840 -615 276 -898 -321 200 864 241 160 -303 562 718 540 679 -279 -573 665 -421 -691 -609 885 395 -274 -651 881 -961 458 647 657 318 -66 234 -432 -822 333 -421 -198 985 874 531 519 346 -772 302 196 -321 -721 -317 -277 -807 -250 -931 -385 -937 402 215 675 -513 -241 546 151 109 841 30 -498 -985 286 -323 -887 -657 -146 937 671 517 -221 -276 -876 845 268 840 81 456 732 64 311 200 874 -759 -963 169 -956 -448 753 599 -842 -521 -682 -501 269 -527 490 856 416 -404 776 -876 -93 281 -790 504 -96 140 -561 -49 87 251 854 -352 -996 498 -434 969 -634 -987 132 564 -9 -194 -967 505 -858 398 -388 -524 948 -740 168 -839 200 154 -988 394 -402 700 -874 -981 -838 -673 -321 -305 536 -328 -713 883 -726 727 -184 890 -764 245 786 386 -113 266 744 -879 -315 460 439 76 -635 -29 -33 -2 481 -547 -466 270 -944 -245 334 326 -137 -827 957 -38 -887 -157 381 -317 -201 529 -137 -705 314 558 -566 -313 40 260 689 715 -103 -626 -373 -899 461 -830 -969 269 611 95 841 654 309 63 236 -838 -324 -434 667 787 -629 789 560 -518 -710 -365 -412 427 -422 416 545 -890 -854 -702 -534 551 194 273 157 -427 -715 -577 218 -276 10 -170 -44 -888 624 -545 -678 -245 -712 574 -666 492 987 -776 -515 282 -436 0 -712 -105 357 -138 63 -122 -683 168 952 604 -453 -355 13 172 -969 -528 -676 615 454 -790 132 -857 -29 365 919 -54 325 343 -675 -286 738 -364 -734 606 4 -595 744 401 518 -672 980 196 952 879 -969 321 986 115 595 -39 895 986 -688 937 -813 -243 -214 458 932 470 -992 -191 200 -133 -984 403 994 -310 -146 535 826 -787 608 459 414 911 941 -478 -103 -141 -805 -270 -177 -850 -439 -214 -535 -476 641 398 -101 -385 -158 313 296 1 -245 382 -537 248 -698 -997 -816 913 589 190 40 -755 -139 -490 -823 184 664 -143 321 124 -641 651 874 -576 200 555 -815 -444 -727 -277 139 116 -729 -69 101 15 962 -402 928 933 858 -453 -866 -253 -464 -756 -102 589 691 529 73 -196 -274 611 -265 -6 398 -756 445 884 592 103 -149 243 111 113 -564 -947 -697 724 503 -999 970 -813 756 960 404 -827 168 -741 -577 -695 -1 -567 209 -112 -170 -76 -742 976 635 -744 760 -803 -689 -603 537 -871 -975 -647 -658 -37 809 -546 -819 -808 929 -721 -344 -66 586 -318 -73 390 -510 254 -979 530 545 366 -579 -81 66 717 741 -700 -146 727 -743 585 494 927 -624 910 -929 -76 933 -274 501 596 800 -802 326 110 575 -564 -459 686 268 476 468 471 711 -800 5 -366 666 311 -648 639 261 -952 -448 630 -43 -134 605 -557 -514 -101 347 -845 470 445 255 -398 -243 487 425 851 -849 -340 -542 -87 727 627 311 -765 445 -794 450 883 -410 -803 -2 -136 41 585 550 -446 237 193 -182 26 161 -734 741 -382 -912 -514 -980 -116 -305 214 -303 602 439 -435 530 340 977 858 -567 -714 -737 587 -311 -206 879 666 -574 531 901 -241 626 -395 14 -408 -144 828 246 132 262 -697 -726 735 290 222 -212 -851 -603 473 -939 190 -228 -113 -389 964 367 526 -674 -91 -492 894 -684 -482 -151 -590 -527 -812 -982 -196 959 -687 -828 720 -25 -941 -805 -804 393 -5 4 304 -474 135 -512 -526 494 -894 451 -783 -182 664 65 146 -739 854 325 11 308 584 -940 469 -523 -66 -771 -552 -262 833 640 -573 -200 72 -265 -704 -708 927 -280 -986 -513 -685 114 146 493 926 135 -713 -141 657 622 551 -383 302 -375 707 599 16 -83 882 964 360 708 -384 301 701 -74 634 344 -944 838 -708 961 -391 2 -456 -663 -999 888 -680 14 -622 -360 381 -68 263 179 -231 -13 -916 740 99 -578 243 666 310 -395 640 300 -52 406 -718 443 206 373 644 -963 269 103 -55 -383 -805 823 446 228 537 -274 43 -640 412 968 -489 -211 -305 -403 489 -612 -741 -156 -679 -685 966 -724 752 430 626 -820 767 -913 -683 -204 140 -224 437 578 874 577 324 -263 149 575 -658 404 -114 432 817 764 -459 780 -892 -613 -850 -879 818 867 746 297 -26 991 526 -246 436 -821 -825 -449 580 865 -292 694 699 979 -798 -830 12 805 -148 526 733 890 -631 861 -843 -500 -691 951 773 792 451 645 304 -698 387 -638 378 116 -453 -659 -111 -468 166 312 -687 892 -17 90 602 639 220 -978 -997 31 900 -218 -842 -758 -347 530 294 -469 -893 -850 -808 162 129 -553 -940 505 -48 -801 -548 798 -201 923 446 -353 38 703 687 -807 586 -716 -578 973 -391 -489 671 -940 524 651 -368 -739 -153 -337 -745 -862 858 -549 -65 132 413 994 -934 -344 -340 410 -884 -940 -997 -481 727 139 -476 -864 -854 -631 -230 -85 726 454 909 -317 -915 581 -50 870 -698 728 -904 818 -58 200 308 607 -86 373 367 -206 196 274 -834 -810 907 708 896 -793 947 -113 737 -201 345 -439 -462 -436 -261 553 -649 -660 -677 516 -449 -559 857 460 773 -863 227 366 617 467 651 -78 -22 951 -355 -856 267 -285 -470 -708 -354 -17 -341 546 -317 823 -209 -911 -162 -863 112 822 570 703 -749 -608 -707 -914 64 801 -220 610 596 542 611 -737 240 280 873 847 -346 -661 -565 606 -285 -85 -500 585 179 277 290 -252 -195 9 257 -950 119 242 -442 -907 192 -716 642 -28 -545 601 717 782 397 309 352 -486 -343 636 -628 543 931 -484 677 381 432 378 741 290 -960 -11 -15 356 531 588 -194 918 -398 239 588 -808 955 818 2 -568 -733 460 -38 -828 -872 432 -567 -90 216 70 -177 -179 -468 -560 318 6 690 571 263 -368 -167 -393 -978 -836 590 -583 -925 584 781 874 537 -37 310 -859 -456 561 760 979 -268 -842 57 424 220 698 243 565 -793 -862 -289 772 -223 527 932 -372 -174 964 43 125 255 -302 253 -857 533 152 158 -431 818 -159 -541 232 902 -913 -201 372 208 -764 719 -299 -511 676 256 -878 -253 -747 -238 -506 -579 -589 -834 782 -439 878 969 -218 -454 96 -418 -759 -91 864 -597 684 183 273 -26 489 633 -98 350 -474 758 -593 -640 310 -48 -189 -761 -849 283 302 -202 -700 295 946 624 -722 103 -731 -63 183 -729 728 -363 716 -743 311 -741 804 64 -178 840 -94 69 -606 -727 698 79 276 452 -345 506 -71 683 -902 386 -673 -708 -794 -785 552 238 501 96 863 -150 160 51 -650 -993 370 -471 -276 -71 981 -920 -114 686 -251 544 -848 12 -982 -270 613 -388 -142 -846 877 591 -480 398 545 -507 92 -635 -137 15 908 454 412 -256 -216 857 -212 -204 984 -311 650 643 267 167 693 -658 -506 -911 123 982 659 -531 286 -852 -177 -247 302 682 -446 752 228 56 403 -870 831 -203 -647 278 -777 -397 -20 -448 232 -322 800 573 -35 -261 -866 955 608 123 665 -212 -776 -875 -372 35 -995 839 563 -780 948 625 -656 -665 928 -876 -688 175 495 -190 -834 -827 -16 532 992 197 197 555 672 -513 -369 -344 190 -302 -32 -572 285 864 -629 845 960 845 330 239 403 -883 956 -619 643 -172 743 -452 -584 751 54 342 875 -341 592 432 182 14 151 602 30 -141 -609 957 717 -779 174 634 436 -58 931 856 610 549 474 784 115 778 -890 997 -2 671 -102 -666 -775 -27 -4 175 -309 87 641 -17 676 -306 461 620 885 -105 -762 381 817 -431 374 -366 645 768 879 -386 -902 -650 171 140 -33 239 -575 635 -645 734 -713 757 324 -727 -495 683 25 728 629 -760 797 687 -864 25 -42 614 511 -442 293 -718 -525 -614 902 -810 -293 810 -626 -705 -864 -713 -248 -82 160 471 994 -589 -192 502 126 -629 -265 864 -13 -615 873 -27 -124 210 7 -68 25 -273 -893 225 806 -717 -6 993 -675 720 -698 624 585 -621 393 -164 612 971 -993 771 -810 -449 -270 -447 867 859 -343 486 783 -101 315 461 -247 -429 728 -747 416 336 -668 83 197 730 -421 727 -186 677 -857 983 557 294 665 87 -382 -926 572 836 992 966 -394 -258 -999 450 666 346 -536 920 -720 531 -93 878 272 888 668 -602 -771 142 -548 119 -928 -74 -571 797 -102 -956 825 -533 -693 726 713 220 -5 -825 535 436 -85 -895 82 -709 -448 -423 -472 349 -451 517 -285 872 -494 -724 885 -384 530 -312 350 38 -325 -131 916 610 -30 -947 -291 997 -719 202 -228 801 -261 -566 389 -277 -556 135 -89 -468 891 101 -725 946 -761 -276 -467 -890 400 -224 255 -751 -158 155 403 -804 759 -270 -286 -654 -902 -594 861 -749 626 160 428 -623 -765 394 -941 -471 65 254 -630 -608 880 -549 901 58 879 -290 -135 63 -125 165 49 97 574 -364 552 -1000 -205 10 885 -261 -710 951 -825 368 985 -830 -495 -87 726 -93 592 911 -422 -201 -684 -161 335 849 722 -637 23 -952 -671 -861 -656 784 401 734 473 -672 327 -197 834 -811 -210 805 388 655 298 744 854 585 -17 270 31 649 -967 -757 -644 977 -327 177 -2 -686 -414 531 -618 -39 -608 846 -968 -972 833 186 636 -7 930 -961 -926 -480 -262 878 -627 -902 394 202 33 984 798 467 450 -938 -271 55 -411 592 5 741 -882 274 746 -42 -121 59 521 -276 779 721 419 648 695 -729 -706 410 -303 918 -403 -793 964 885 -864 -845 -293 -595 -721 952 -540 -79 -672 -848 -140 -40 976 596 -321 184 -547 524 202 -857 -801 -676 -147 -548 -533 279 231 499 530 67 291 -952 -998 -694 -511 -185 23 -56 -385 250 281 -781 668 583 -491 105 -886 -738 363 -864 759 949 -331 969 194 -428 -750 723 781 -811 91 -750 -920 -885 -232 235 712 -723 -719 577 -70 506 -465 -932 882 -743 -39 -487 -440 240 -168 -87 -890 -609 565 436 188 960 44 -568 -467 165 572 866 -931 -653 886 -661 151 435 -333 -128 -864 -716 -132 770 -836 -532 179 -100 -440 -986 -45 -635 380 455 209 -620 133 -897 31 716 26 -432 -632 -966 -704 284 512 933 968 -246 888 719 -738 580 375 760 512 642 -211 -647 120 644 -695 -238 560 -977 561 -789 564 -22 -283 -879 -857 767 -145 606 290 -302 -259 -514 -224 951 -81 -370 913 -382 134 460 406 833 -132 -121 531 -597 -287 -626 598 -577 -619 993 -848 -281 649 -230 732 -235 -214 -134 991 874 851 421 -480 407 -378 510 -165 -843 206 -670 -291 75 473 -361 -854 376 -623 995 -779 -846 588 768 -255 590 986 -272 530 495 -478 215 -434 543 666 149 797 390 -407 -467 -108 -944 850 925 479 388 650 -312 518 938 -372 834 849 -527 -713 -37 455 98 935 -734 383 817 -632 637 -190 733 566 -937 912 118 -731 119 540 -190 915 296 -951 869 880 211 777 302 417 156 -923 -42 406 823 936 993 -604 174 662 861 -861 460 614 904 97 -554 296 495 71 92 362 -168 890 76 253 -846 45 -807 539 202 -697 -233 -739 590 270 -593 491 608 -2 -937 562 785 36 -855 -505 154 -854 -764 734 -629 -479 820 -591 169 362 -552 957 -99 -887 -894 744 494 -234 -515 226 -383 59 963 924 -955 -689 696 -20 768 -776 -957 -871 -636 175 258 83 -678 137 -180 115 -633 329 -643 -446 449 967 -615 696 255 440 -785 158 -42 -117 299 -779 -962 -882 646 928 830 -27 213 -836 -185 834 -891 136 141 -280 -921 792 -762 -449 -744 668 467 -351 -602 -968 -522 147 -995 -438 -500 774 -711 95 -463 -824 975 -279 -594 -234 -605 -224 107 -291 -216 -330 -999 469 -30 552 661 587 -295 -768 -64 801 285 413 979 591 -628 -926 -858 439 -699 618 148 626 -461 -308 998 -613 -455 567 -164 -188 -426 7 240 345 -906 959 -695 827 532 200 85 299 59 624 827 15 -294 -966 -409 161 950 -471 656 -746 145 -921 864 -449 -763 411 -148 -616 -381 -322 -821 382 -5 764 514 323 698 -370 -587 621 -304 -850 -317 486 796 586 684 914 99 291 -592 -641 224 -394 112 940 590 -243 -772 627 401 661 -239 -633 589 596 -309 588 917 -885 -479 -843 305 117 -701 414 -61 -673 -642 370 -463 116 -128 242 -369 198 929 -106 -900 -267 -251 119 -427 385 957 -240 673 -905 -155 -340 -852 558 -396 962 641 -561 -80 941 -223 31 -789 998 701 -687 95 -908 -941 219 296 -906 -628 389 -161 -360 80 -608 767 927 57 798 34 928 -177 351 -969 -598 343 949 -889 -99 578 414 -661 53 -162 661 -685 224 632 368 764 121 -462 150 -750 949 999 -972 376 348 -505 -118 -705 489 -43 224 -887 -73 45 -684 -234 -165 586 -960 -747 -392 -590 -631 -293 -747 -61 430 953 796 425 -663 -920 595 -252 -287 -896 -785 993 742 572 -105 540 -79 -229 861 157 127 -62 -691 -48 -595 -14 -344 520 -919 -201 -660 827 700 117 -221 484 866 131 -158 -428 -450 -815 321 292 776 865 587 -866 -836 976 866 471 765 -719 -13 649 98 82 -579 833 -237 -242 515 557 834 -769 164 786 279 -414 -211 124 933 10 256 428 -741 945 -663 -502 876 116 -34 53 665 -277 199 380 -725 272 -60 95 466 236 877 -651 -612 889 -730 -156 -271 12 98 310 -5 -713 -482 611 863 458 286 -133 -43 -69 -338 -437 176 735 -513 -764 -62 934 -401 -107 -363 709 255 239 -147 -446 -598 32 58 500 781 835 298 590 745 -300 -533 376 965 63 -230 821 933 775 -75 901 559 534 262 345 660 195 -193 502 846 -90 392 636 -672 626 939 -44 -749 1000 -328 -147 -345 -138 -779 799 266 -555 -584 -862 524 -459 311 -227 18 -135 909 -551 -735 -684 -76 -528 -895 175 712 996 -934 357 135 -177 -515 244 -135 -35 943 -617 440 660 818 -919 614 -130 113 184 -396 -185 -428 151 -325 970 -945 -707 833 411 -121 -407 -737 -562 -469 929 -55 353 2 -828 -216 85 782 623 -718 121 740 -171 336 955 -365 494 -994 856 57 -750 -927 931 462 593 14 405 203 348 409 278 42 227 167 -849 774 -536 36 262 61 140 -264 -509 -907 980 -491 -724 -892 31 -877 -69 413 717 -936 -375 789 722 -127 818 -122 -466 -659 -660 -841 289 75 -899 882 -674 -219 273 331 746 -926 -820 934 998 465 480 -161 -825 -41 808 508 -600 -270 500 -204 639 -942 322 658 -52 626 703 63 59 -385 -256 772 -195 -399 29 313 -269 995 840 744 859 730 -259 201 948 -176 -690 -357 -576 53 -499 -976 659 329 -885 -239 699 335 -237 -745 837 66 994 -234 -680 165 -152 -19 -822 458 590 -672 -761 904 187 -609 -45 -625 -267 973 -333 -966 733 -944 -533 -389 -202 561 -704 611 533 -570 -297 -950 -624 460 -420 794 -942 -779 748 549 291 66 446 -765 -877 570 399 -496 823 256 -161 -392 -563 786 359 216 -806 -400 -139 -856 95 -907 328 -608 707 -132 428 673 296 -388 -865 188 505 989 354 -665 -235 991 793 851 -105 443 -923 419 734 -412 241 292 654 -989 -292 218 337 413 38 870 876 -732 692 271 197 -158 569 -271 284 814 12 57 213 740 -875 730 -465 -784 795 -621 -113 353 -289 -328 263 867 84 291 300 529 -925 391 244 73 -490 -183 -90 -787 -271 191 -846 313 -993 -8 695 710 -683 775 613 -291 -227 719 -708 495 -132 -93 -504 214 616 -289 501 -208 505 977 631 330 -791 -729 -995 134 351 -538 -92 -616 17 732 -184 797 -426 557 200 -794 516 -986 -203 -601 -467 -181 411 -666 -912 -373 -394 -228 -360 -512 140 -491 62 -568 750 8 674 388 -424 -401 -445 -653 -243 -176 -797 576 -150 294 -987 -348 32 283 -963 -625 726 -683 -413 559 340 271 -287 -809 482 -249 75 667 -807 -767 24 800 910 256 556 842 -766 -774 -70 872 -347 -838 -43 990 -233 -220 422 -582 -888 -94 583 -766 389 164 958 976 535 -981 52 -273 -229 -554 -978 453 747 -804 796 -479 268 -322 -647 -967 598 -438 -324 209 974 -246 -433 346 431 -731 -760 -399 261 -360 -134 47 433 900 -19 -553 964 -882 -834 -991 -267 937 298 791 751 -722 -71 61 -745 -25 -461 961 -349 859 -604 -363 -182 325 -748 -47 214 559 -301 6 240 -256 -722 -82 -996 775 -756 -180 -555 -448 391 -383 96 748 -418 976 772 734 109 739 -135 -366 -826 574 -539 -914 -22 -722 -94 -139 500 650 -796 -318 -356 181 34 552 37 -396 -496 -657 796 -465 -38 538 -922 -489 674 843 832 188 -306 560 945 642 531 259 -712 -814 519 216 980 785 -93 -954 442 991 692 -82 753 438 376 622 712 913 613 685 805 505 -548 -620 43 584 -211 232 878 101 201 310 19 396 286 820 385 21 -550 -568 869 -840 -943 332 -10 29 -783 169 -657 -297 178 578 -874 459 887 -924 767 361 -437 878 -84 653 592 435 -964 -322 86 -447 -820 467 -564 -688 447 -553 -379 141 -371 -178 -512 882 -552 889 335 590 859 -518 -943 702 -849 136 63 509 -847 -547 -886 467 454 -790 580 -75 -122 -786 -353 768 -205 -966 -604 38 848 -953 -491 161 918 -825 864 -136 235 802 740 -116 819 -288 -386 143 680 -245 204 440 283 -89 837 963 -215 501 -112 -154 -927 -436 -847 659 514 13 -819 998 669 150 -463 -949 -884 -612 -776 -693 437 348 -725 462 -852 -800 -728 -606 264 -417 141 572 -52 760 -532 -768 768 76 -683 671 -275 679 241 -886 570 358 -180 -949 498 578 53 326 117 -592 -216 970 700 -293 332 -922 168 314 911 -174 -105 218 334 -402 859 -296 849 -721 272 -337 315 -29 945 -221 639 -986 -223 160 118 -415 461 -90 587 -718 65 -792 268 281 484 -916 -177 205 -463 995 -314 -11 -878 255 819 -451 863 157 666 -853 -283 411 -793 -446 -38 611 -224 -317 577 798 -910 746 -830 135 -712 -727 -326 -267 -64 142 -971 -2 -266 328 527 819 587 -533 -498 -58 -453 496 -384 779 773 -214 -515 -567 -173 -358 -799 732 594 -611 23 -134 353 -357 969 -402 -933 -673 -329 -925 -764 -960 128 -842 -471 -809 392 582 -444 576 -535 -454 -633 125 412 461 -129 682 272 157 749 63 616 823 -139 -928 -636 82 -733 440 -357 -781 -297 -290 464 511 -805 -161 8 996 -105 -260 805 145 564 -972 6 65 138 -806 483 225 891 83 756 -622 541 526 -254 -660 -929 705 -887 -724 -347 801 -582 -447 -380 399 -433 -27 124 984 289 298 738 658 -454 916 -448 -176 11 67 11 -848 347 -539 -768 558 -187 -16 -909 -569 -810 -638 -970 -703 -909 732 37 -330 -181 217 380 -897 -226 456 -396 49 885 -119 -116 -11 986 801 -949 501 -373 170 856 403 -646 973 314 18 632 285 -691 -813 -661 -431 90 8 180 213 938 -896 976 -131 -902 376 255 546 -652 -184 -415 883 649 353 -367 123 753 -186 785 983 0 -752 180 865 541 990 -547 13 941 961 -289 -712 324 -839 378 836 189 -569 -280 176 -747 832 753 609 -401 368 -621 90 -387 -256 640 -24 -527 521 -92 468 943 -353 559 511 -351 820 280 -731 -765 -305 470 -532 546 -299 422 -202 -881 54 -787 926 460 879 -424 -923 -928 573 -901 -342 -563 284 859 330 657 -733 -461 -456 -818 -1 -436 603 446 816 -88 204 -882 -400 -506 582 -670 64 813 233 -737 943 -556 -545 -177 -149 -475 -810 855 -423 -737 86 -603 944 -726 675 193 -660 -226 -890 850 807 -727 923 -283 -334 -635 23 -594 684 15 -712 96 -153 -26 -745 -885 -581 -353 307 -730 588 -188 -431 356 402 -607 897 732 -341 -896 -857 -98 119 451 326 -76 -856 -406 -327 -737 251 -589 219 413 820 993 -476 -13 -908 905 541 -84 -143 720 -908 -657 1 -937 746 607 -589 -330 -781 -868 241 -276 136 -561 -851 574 -900 329 -512 714 787 63 900 -832 -251 641 498 161 -536 495 -824 -500 865 -580 -225 -449 823 -584 15 555 -424 49 -772 823 266 774 151 312 -871 -234 -778 608 -470 427 -972 957 425 -923 -80 155 463 -758 -747 81 -159 745 790 -912 594 951 -280 882 905 -378 913 -873 -801 -304 -374 627 -179 -753 803 335 131 -379 419 85 12 -227 710 -603 -243 -467 -457 305 -756 360 787 -865 -607 -306 647 180 -930 241 -749 -131 -389 -474 841 592 -76 596 131 -143 926 85 -93 -623 -810 680 353 -395 -574 821 -457 -426 -756 774 327 530 -661 715 579 226 192 -993 -867 520 411 -387 -353 770 310 -485 504 -365 745 -65 558 61 449 39 -998 647 399 733 -240 731 995 -947 -686 786 -874 -190 219 752 -67 423 -343 555 -454 94 501 -810 -693 70 83 900 80 -117 666 -672 -21 -748 -562 -109 -702 -82 -73 813 -90 17 985 872 -571 725 293 376 -875 401 -219 -561 720 594 988 356 9 -181 -760 -710 459 -220 175 769 -112 241 919 351 798 636 -548 -442 730 112 -811 665 683 -370 -831 -552 707 -950 255 -720 -900 338 -526 -813 678 -783 -423 -715 -451 -156 310 -642 541 662 -77 666 -75 576 -93 -794 431 710 375 990 46 -912 -390 -749 -588 -938 144 -782 -237 60 732 753 -267 402 405 761 -652 -587 961 -804 -18 410 184 552 -988 130 -667 305 758 238 134 -768 937 87 -753 74 -577 381 -437 -186 -430 170 -678 695 -422 -130 -200 809 724 684 113 388 -786 62 -874 -867 34 334 -872 -990 -906 -498 200 260 828 -747 44 120 -648 461 -403 986 -26 -232 -184 315 -778 353 660 -664 -559 -413 -466 -713 -579 -708 196 471 256 765 480 249 -885 -859 373 727 662 -889 553 116 -964 -742 -634 602 271 -270 403 925 -648 232 -711 -393 -634 -126 -929 833 740 -658 -933 -92 -463 -461 -575 -771 -176 -316 974 590 448 874 634 -799 -519 165 -636 -239 -781 -966 535 -402 -230 732 -236 566 458 828 567 827 926 -515 906 -389 109 186 849 -321 -360 -836 505 -54 -211 -133 -583 230 -624 -590 197 -645 452 137 549 788 264 -617 142 926 -565 808 336 -408 -46 267 765 -50 251 496 -988 -461 865 -505 935 49 -53 166 -117 -256 555 754 389 -500 -607 379 856 327 413 730 -455 -189 542 -366 553 -856 -229 367 -157 -16 -762 -439 -508 439 -326 -74 -550 -300 -529 -836 319 98 -340 634 960 -888 684 -77 -108 -85 533 -408 74 414 565 989 650 273 -674 -107 -88 -933 -188 213 -760 115 229 650 575 -730 -103 450 -96 15 -689 71 -193 -914 593 711 34 33 -139 -380 -178 -879 304 370 -838 -423 -352 337 571 -100 -99 -573 717 179 -318 -233 -231 128 301 916 654 869 -139 -432 -708 -313 954 -675 -808 -766 -701 974 14 -817 -475 808 52 557 -314 563 672 -259 108 322 104 -589 -732 -837 236 103 -235 54 -477 -540 65 -478 -730 427 658 211 921 987 385 -394 302 925 845 301 605 84 891 -10 1 -105 -145 -271 411 -175 111 -303 480 -844 306 -494 -658 99 -565 395 786 -771 -573 -303 217 -131 371 404 802 175 -643 -971 -805 542 -304 186 679 -744 637 -471 -336 380 -562 114 -908 -236 -636 32 -362 883 -15 -311 -856 -501 384 394 -363 851 -637 -461 -166 153 -461 -32 -337 979 -434 -345 -468 -16 -53 -809 572 900 -591 -951 -345 570 -38 -832 413 97 -518 -909 -988 -595 812 718 414 -777 -522 505 951 758 -513 874 673 -658 706 -780 522 350 658 280 790 320 992 271 -141 250 545 -561 108 -791 521 529 -274 -875 -326 -893 -454 671 -475 -50 472 -642 53 42 -227 -366 726 -323 -657 -781 -594 353 464 -895 -987 567 556 -282 183 12 230 258 -652 717 -960 -737 -376 -205 216 -925 444 -573 -171 -310 -94 959 -257 385 -922 277 657 -482 972 -984 453 -225 -245 984 -642 41 36 -933 518 -226 717 -283 947 -660 569 -964 -276 459 600 62 859 -256 -421 717 -440 -139 -762 -642 -26 543 -214 198 105 -176 -431 -161 -199 207 -106 -18 -344 -451 222 -3 494 -721 224 -407 -572 866 193 35 431 -736 -203 -466 -412 833 925 571 -798 544 157 717 -935 -872 -661 -39 -815 -649 622 27 670 29 665 38 -838 -617 -778 -470 54 -6 865 -882 668 -176 -212 530 -987 -978 648 -649 984 -12 850 406 -777 594 802 -223 -708 -651 175 -936 947 397 378 820 353 727 302 -541 -122 192 -323 -454 757 -223 372 -65 226 -901 -571 -259 946 771 384 -157 498 -189 -773 982 -494 619 922 370 977 -934 -973 712 407 547 942 -871 913 337 129 -692 -197 -742 -403 630 418 999 -433 703 758 -230 -96 -407 168 -47 993 807 411 638 332 470 585 -813 -439 708 920 -472 755 -215 -996 -67 978 -998 342 -488 -510 753 -856 714 -572 -713 274 -153 -338 470 -312 248 552 939 735 32 923 -910 23 -796 -865 -595 455 -604 380 996 -965 865 -845 871 -745 -146 -771 -844 -964 -14 476 -772 -831 -312 -712 -7 -495 633 -67 591 -515 -591 986 217 -822 -95 -451 79 733 859 96 -354 483 326 -762 -88 599 770 -215 527 871 876 -288 13 588 709 -372 389 -580 316 -386 662 824 -580 -557 -73 -597 689 984 915 852 -735 -263 427 603 -694 601 894 142 565 -425 564 927 -422 947 -706 -59 817 -697 230 -1 -859 48 963 667 174 -760 -558 -653 603 546 983 350 -397 -460 -87 252 -392 825 756 -733 85 -775 605 330 845 -893 -493 865 -709 -367 448 -891 96 144 278 -714 -223 -613 936 151 160 364 -387 -181 474 270 783 578 -144 -699 -720 -380 696 13 -639 -903 -58 -209 616 174 226 -59 -379 -408 238 -253 847 -115 535 -899 544 621 829 -452 436 611 567 343 -358 466 -503 -641 595 -928 528 925 -17 -554 -636 -279 691 478 315 30 491 846 189 771 1 78 144 -119 692 259 -470 -339 69 -809 927 -295 -657 888 797 337 833 686 720 -289 -594 893 980 895 953 433 583 -295 337 236 -979 870 -449 287 -779 -372 -88 -6 -91 -461 -46 -444 -485 477 624 -554 175 968 -997 -360 -402 81 534 -533 -224 -389 -507 -792 797 21 -697 -161 -42 193 -558 -105 -192 -700 -573 -41 261 617 895 990 14 -441 -328 -254 917 147 -754 -638 -567 843 -678 311 125 3 -772 57 -440 -554 -377 -254 -816 453 -848 825 -102 -685 958 759 469 -212 -384 492 -494 614 -980 633 -463 -124 630 337 -820 791 -778 532 -99 -805 -757 -930 476 923 301 -171 -976 971 -311 930 -555 -479 -883 730 -191 -804 930 160 620 -591 753 561 142 439 -787 -224 -599 -216 467 -379 -888 639 -534 -315 -768 -369 -297 -803 523 -90 -993 -410 -587 649 -620 -653 554 -344 362 435 371 -243 -761 -460 995 -181 -399 118 -56 -449 255 132 266 -307 182 791 -421 -935 795 -501 38 902 415 -725 404 -291 400 479 -317 -81 -26 -234 -684 -35 -346 568 -291 804 508 960 281 -915 431 194 514 -261 -549 198 -118 -737 -650 -959 995 -458 947 -285 427 445 -540 90 -600 -239 -419 862 67 -818 -127 930 539 159 965 -133 440 -749 504 -902 -877 70 655 346 468 13 441 60 311 -243 353 -287 92 730 -585 -615 -293 819 -390 808 292 725 836 399 -70 -202 616 -679 -47 339 211 129 -279 -879 -841 -936 -737 -447 -509 361 505 572 -806 -277 525 272 -23 944 462 52 171 -67 845 -302 -568 -693 -156 976 853 736 487 -130 44 501 -93 410 573 75 -669 -744 340 -549 -570 -114 -317 639 -1 -381 -753 61 773 -122 -675 -974 -475 -321 -830 -814 -59 866 -629 -271 1 465 974 568 604 -967 -922 -692 -952 648 975 -290 339 22 -134 -552 -330 -117 -249 110 -769 -190 -203 463 -467 -475 -758 579 -385 374 -621 -161 -276 -779 -199 -973 166 -237 -253 -803 -579 807 -243 650 -855 252 -235 840 -385 -350 920 -23 476 -495 -986 873 -404 -282 -788 -124 719 -484 -553 241 155 -959 -320 -476 948 -646 -989 -215 -560 804 150 196 -145 161 589 -691 200 66 205 923 -553 -980 -883 -45 842 58 139 -269 -635 -788 127 59 782 973 804 407 -475 -703 -389 309 -794 -273 176 -708 331 -715 -360 240 -96 784 27 638 -162 -290 -582 405 -399 277 951 346 -655 -322 -79 178 -937 84 -680 190 -491 -155 -217 823 -556 494 898 506 -788 593 -288 -126 -430 -857 -653 -177 366 -761 -517 974 -910 292 367 22 549 195 815 -22 -785 -764 441 666 3 157 175 -581 910 -634 859 108 -370 128 860 -965 -958 -335 101 -743 13 -879 -318 1000 625 155 -292 742 -52 -879 -945 -133 -788 -993 11 371 537 -703 -471 -247 227 135 547 -885 -730 -47 466 -737 -709 265 -763 -875 -201 24 213 -877 208 -474 -449 948 845 -839 -888 -956 -918 -341 772 -613 -548 737 -586 713 547 597 -527 -54 -266 -483 291 384 -473 -14 274 168 -200 970 -823 111 864 704 -35 -734 735 -93 -113 241 906 467 72 500 917 986 -597 123 557 -401 890 -201 -70 -634 -72 208 498 805 415 -390 74 250 276 -685 -458 583 -440 -188 648 -607 -236 241 -101 -900 -412 -458 687 -155 -753 651 964 32 -60 369 -305 -448 -231 454 -204 302 -962 861 687 -47 128 -509 706 811 60 446 -934 989 203 -718 733 92 830 959 279 986 -911 -852 343 87 442 287 -935 619 -935 379 342 466 806 -843 198 -788 -538 -146 349 637 582 -94 -7 104 839 -84 -662 -122 -544 -98 -958 -561 -78 -444 842 -370 210 -806 870 -411 490 -871 450 542 -313 -832 739 -423 850 626 75 851 -358 -999 319 -651 333 -481 748 447 524 -845 -814 -167 -135 86 -243 -279 -322 886 -871 406 914 91 904 -524 517 339 -597 -791 514 -628 -619 783 54 -803 360 195 -123 -535 -290 600 -896 698 480 -933 -481 170 874 -738 209 777 490 442 654 -511 689 -363 -723 -150 -531 -799 129 -21 -470 416 603 -384 636 489 -427 409 942 775 933 704 -890 581 622 711 626 -981 928 423 1000 570 -180 -446 -76 415 -432 -11 -511 191 214 -412 -827 -785 -847 276 589 -90 -637 908 328 -421 921 -842 -594 773 -181 -380 -94 186 865 -92 936 753 769 939 -403 352 -441 697 765 721 639 -357 -382 -471 -710 -834 -473 -851 768 854 -667 -75 -275 -211 -596 178 473 733 737 -545 -119 -287 -277 -957 525 -99 19 336 -828 -952 304 -805 -995 -193 926 532 602 -151 -978 -566 349 -939 129 991 -832 8 281 -296 746 -597 -860 -691 761 844 -88 -955 493 743 428 696 -54 -354 969 451 -415 425 -760 -289 396 471 764 -601 369 -962 721 -420 43 989 728 -988 -613 18 615 -629 -211 -38 466 478 101 -731 -98 532 911 775 42 -68 -142 901 934 866 -836 -592 -854 841 -313 -33 -604 -449 109 923 99 -637 -598 -481 -58 410 -932 -3 3 13 -597 -633 662 523 -471 647 -544 731 -329 -306 816 800 688 165 963 -579 332 856 -4 161 -766 992 -77 176 209 -435 821 -20 332 262 183 -441 951 754 -132 -907 659 -21 -281 -922 591 290 -72 262 -257 170 -833 -764 39 -294 -993 -378 -761 167 -772 948 -994 90 -639 -385 -108 -47 627 236 -980 -221 841 -750 -595 -614 940 674 828 338 857 892 -811 30 733 -878 -946 -781 -191 -415 484 -817 913 -910 -271 858 95 223 -331 -515 217 946 832 34 -891 -552 -951 -949 -563 936 852 -870 14 936 382 -682 377 -578 270 -946 5 -248 381 568 794 91 324 597 -731 221 329 -731 -954 -100 678 -910 -520 900 994 700 635 -343 -181 866 747 556 -939 -618 829 968 -939 -388 -416 596 -123 480 -897 24 905 908 536 655 -832 553 -302 696 -949 -467 557 -873 -603 790 -752 315 -661 -225 963 823 567 529 -471 757 -185 237 874 -906 406 -782 -240 227 477 -986 457 77 -497 227 -68 905 -89 785 -382 355 -965 -403 520 32 307 363 -158 -434 807 -241 45 -139 379 193 -9 -85 955 784 492 -434 -760 44 -876 240 -124 -15 -813 440 69 861 286 988 264 -12 -584 -722 -281 -529 -366 -956 562 -299 802 738 -85 -48 77 361 -446 130 427 -518 24 -704 20 -100 647 182 -569 909 -174 395 764 -835 342 -84 -748 -990 917 -653 553 235 210 646 -57 -1 593 -247 104 761 -528 318 -723 812 -499 976 209 -524 -1 645 992 667 -976 -241 80 -733 429 239 599 -157 -944 662 481 -478 -309 417 -76 397 42 327 52 774 355 -967 903 89 -533 -802 -542 36 -153 255 899 68 125 943 -596 -15 188 668 75 627 414 -130 -448 835 -852 506 -224 305 -467 -671 559 840 36 -425 -487 401 -377 -772 -851 -372 -885 -168 -977 435 -687 593 -871 -409 -613 956 -841 368 -628 520 -521 42 180 238 638 -451 875 33 -562 495 577 -644 -129 399 43 615 966 751 109 519 453 -74 841 -701 -426 210 -646 -985 124 882 -752 -847 -664 -79 -669 -432 470 397 -710 451 599 899 676 -89 991 -728 335 835 877 -497 137 763 -700 -833 -694 878 -993 -692 799 640 266 -164 473 593 544 752 484 930 -231 190 -173 702 -311 332 -206 858 -383 635 -701 -866 -502 -517 289 19 -215 -325 169 -553 583 370 -341 -167 630 835 -426 -903 476 141 956 -165 -788 661 -764 251 769 -682 75 1000 -367 259 523 -795 -36 410 -529 546 817 -200 308 -115 -211 -650 -109 818 -332 -119 23 -116 -572 325 295 -388 148 -796 314 761 748 -353 -30 171 -968 -92 138 -347 824 -274 146 263 987 799 -762 -748 65 -395 463 -234 -176 -233 -413 -615 -676 -287 514 333 -938 549 681 305 888 -577 -902 941 462 928 -730 166 776 -504 76 784 93 398 952 839 222 700 -106 -393 797 -473 677 384 -715 273 548 816 369 -371 -538 351 -152 -777 -685 492 760 882 -260 500 -561 -507 -544 -123 14 -810 -1 -727 532 -279 962 -813 -991 727 613 -110 -709 -216 -897 -52 -43 -354 -579 168 653 -96 -146 -207 -560 -732 -545 877 663 -907 121 836 -900 526 -980 -704 -791 275 -274 31 849 -436 511 316 -732 307 570 560 -497 554 -177 453 879 928 831 762 -744 269 930 -870 700 294 975 605 623 349 198 947 356 811 -979 -420 665 -300 783 -743 -563 809 -965 -894 -481 309 10 539 549 -773 -966 -328 331 919 702 836 794 954 -769 865 -555 -86 -595 -783 -221 512 943 -307 -292 551 -798 -290 -556 -724 44 -898 -85 -490 -303 -153 142 842 2 -12 95 -892 600 -894 -983 414 533 -124 -317 -416 -418 -920 -85 -143 -473 -454 554 159 180 -313 -105 941 472 -534 -650 -168 376 103 -144 393 -260 62 -94 -767 -514 -517 -637 226 -939 887 531 -819 -464 -800 597 -920 -62 -882 -848 657 294 145 466 -810 848 762 189 -581 -631 -796 -801 144 -556 528 816 502 64 -522 -516 701 25 -466 -539 -406 181 -496 842 -315 -186 267 -376 94 884 683 -131 245 -41 695 -840 277 -217 -839 765 -81 -583 925 -381 832 -717 972 -351 -252 -543 888 888 69 -538 -968 -769 -462 -855 -838 -877 726 -738 -919 -217 -18 -779 -215 -778 -438 -163 -245 -6 -617 -787 794 -440 -11 -751 -231 779 -817 -997 -251 586 -510 641 -521 186 -506 779 -365 -640 711 -612 -569 -316 -57 208 -168 -98 84 189 -82 348 970 251 454 137 703 -33 -866 -35 -447 599 825 494 246 926 -597 -799 630 529 21 -214 -365 -443 441 -41 -19 675 786 540 -434 -179 -447 -731 -819 375 427 95 656 41 547 -336 -101 129 670 850 -128 -791 -320 728 -506 -64 -381 963 -34 -824 957 -350 -720 -63 -74 985 719 768 900 402 -961 -987 -565 -897 815 -343 862 -307 760 622 -785 -997 828 -316 140 558 425 -62 235 992 303 726 -577 450 -10 -282 188 -212 942 -215 954 346 59 -480 410 -682 -848 243 -498 76 250 950 -430 -55 -922 -477 842 303 -250 444 410 790 -246 -847 -655 -663 180 -792 -733 -846 -655 -719 545 660 -317 109 -240 -991 -430 -257 -899 -96 259 610 -74 578 -846 83 319 -134 26 306 835 -494 -750 -483 945 664 436 870 -484 -552 248 -449 994 420 742 -550 -910 285 -176 445 17 619 -323 61 979 -231 846 417 315 -958 -853 -291 603 -430 -441 453 -248 534 229 876 320 -441 366 -543 -160 308 -206 -812 907 -74 -674 -820 456 -710 -427 746 199 566 -177 591 487 -822 73 -444 -387 -996 -565 891 -382 442 -87 -637 -978 -265 -261 676 894 -733 241 -105 172 677 231 -363 878 362 -520 -755 -733 641 412 81 -181 812 650 -518 -356 -901 612 506 -179 809 100 -389 -553 -162 918 926 -915 583 -861 643 -464 239 218 -864 -606 688 -684 -648 942 732 855 -764 145 -623 -332 -330 142 -335 208 810 -954 995 39 -770 835 798 -227 -85 -100 382 829 -415 603 -590 721 498 475 -271 -832 -170 362 720 -668 380 -365 576 -666 384 -342 517 443 277 -583 571 742 -954 -376 948 -837 -810 -939 -22 -377 -153 547 257 -460 26 631 -419 835 15 484 -456 604 756 -29 -374 810 -91 33 820 -587 188 342 135 -94 437 -150 -350 -392 65 595 700 -972 764 281 -504 731 231 -7 207 -135 -573 688 -800 -947 430 20 989 864 3 64 312 755 257 -532 645 -684 378 -572 515 43 -12 -268 -881 -928 -211 692 -297 790 763 -709 16 672 425 -229 338 -587 674 -876 996 525 -897 404 474 -215 490 114 581 986 -306 823 -299 859 -644 -93 -525 -133 -871 -519 151 416 526 -195 126 296 -272 260 -463 780 206 -573 -457 959 74 443 -61 213 -861 -16 911 986 332 345 -189 -868 -132 333 272 616 958 518 238 -21 -144 619 -262 -212 -244 -933 324 538 -409 -959 40 463 -518 281 -157 -441 -455 -556 223 585 756 -756 160 -1 -643 -764 -574 -539 -669 -439 113 829 68 414 642 -944 -862 621 -953 -548 -89 72 -991 -315 -645 -546 -825 496 218 -917 433 792 -247 -2 -498 -557 -819 -955 927 -837 -9 -719 -737 238 120 632 -204 763 -730 7 374 5 -767 448 -753 422 867 809 787 79 -483 696 830 -573 241 81 529 69 -258 737 191 -651 -734 -970 -868 -733 -313 418 360 137 210 -947 -165 769 460 540 481 -513 -616 -416 -483 170 -871 430 -274 -545 -6 -975 410 699 143 -504 217 -421 -683 -544 -362 357 7 965 25 936 -766 635 171 262 -461 448 698 50 -264 -990 -35 143 -852 307 13 -456 4 384 912 -709 990 -988 -66 -279 -461 -848 513 -887 -575 -129 -655 413 973 370 -969 -689 -461 142 605 779 -346 992 611 319 901 657 -729 -773 -26 188 -686 865 375 513 -128 381 504 563 22 -80 -671 814 862 193 306 -724 229 563 -565 -449 726 467 -705 219 339 291 -256 280 142 766 5 -610 -841 -777 776 -118 -787 -612 -510 417 545 -707 -263 2 -72 890 -340 75 182 596 900 537 -95 459 -872 114 396 102 178 -260 -321 -657 418 256 96 -40 -993 896 979 -437 437 630 888 742 718 -863 -523 -281 -647 488 821 352 -765 -200 859 166 853 -223 160 -83 115 -75 -688 -556 -873 260 -557 -706 682 -375 890 368 -65 -283 763 -545 -681 -126 -20 -805 470 24 68 72 -670 30 -435 -406 956 -437 -744 -828 -354 443 178 -378 617 81 -732 -941 61 778 144 762 -197 654 901 55 -833 -8 -616 -499 -63 -610 952 -157 -775 279 426 -501 -930 -48 947 703 -562 838 -728 870 795 -646 81 258 52 203 -439 117 562 -28 616 440 -778 79 5 -528 644 255 -737 -430 -762 -567 780 881 -627 -718 -421 531 848 606 -556 754 849 226 477 -965 -579 741 284 -386 205 874 952 -185 -137 -691 149 220 -887 297 157 -235 127 -220 312 -204 -427 -374 228 -573 757 -346 -920 -845 202 -603 765 360 -383 803 -772 765 -474 448 -534 -133 174 -186 -243 652 175 -631 -842 445 956 -135 -375 -362 900 -63 -876 236 490 946 242 -69 -567 -481 -896 86 -274 213 -239 461 554 654 -385 -36 93 -728 102 564 -259 318 273 908 373 187 158 -560 302 316 701 -948 900 734 -757 -712 571 60 452 704 -351 957 -38 -32 345 -918 -329 -274 679 -917 -405 -939 -586 -34 764 -247 -61 -614 -289 -747 -874 953 -28 989 553 -986 81 723 834 -151 -542 -125 317 -563 -687 340 -543 296 368 910 668 82 157 332 -654 -66 130 362 66 813 -986 -845 -656 -757 -388 554 -533 310 -106 863 -949 198 767 493 949 486 -331 922 96 -185 115 -747 -537 -326 971 873 -340 390 -395 385 -886 197 381 -69 99 275 672 779 49 11 640 -435 -299 501 33 -876 -377 26 353 -88 -208 494 -104 -50 -491 -171 131 -114 -123 -879 -568 -140 659 279 -581 459 -316 -554 754 342 -926 -718 -710 919 -305 712 574 -755 -860 408 343 753 -503 304 -849 -672 -932 -455 -460 929 -456 -193 395 72 -347 -733 866 -179 400 -47 594 -751 8 630 -715 32 295 -671 -319 -640 638 -90 998 933 936 275 840 804 -14 -185 631 636 40 -40 -139 952 196 -468 863 -414 29 -159 343 -723 -870 -796 489 -758 198 -267 328 -568 -288 -803 -906 -371 -856 -642 -209 825 696 831 -620 785 -847 190 811 -957 771 -709 -847 -585 -51 27 48 540 503 189 536 -54 -844 968 -572 -83 152 -264 398 956 -172 486 597 841 -784 307 460 -64 -38 901 -26 -304 470 911 698 831 852 637 -26 363 -297 -442 -741 -829 58 8 -424 -565 -856 888 239 369 945 -707 -995 647 110 -534 -220 -473 -333 110 630 -942 529 -799 123 -784 843 -416 612 -883 -678 -676 76 -21 -245 -340 -385 384 -905 319 289 604 -155 156 969 -854 590 101 761 491 577 -641 547 -793 674 62 -312 -558 -549 -312 -783 73 557 -635 -786 -296 341 -609 647 -579 127 -67 -968 840 -355 528 421 -11 -926 -571 959 727 -964 -330 -677 844 471 -129 -346 -579 20 -581 88 557 -482 -532 198 884 223 821 -781 -886 758 -268 128 261 -140 903 387 -601 -576 -540 -901 286 863 -697 -439 252 -808 662 773 682 76 -681 910 -101 -774 7 -67 335 287 -647 -291 -753 -629 407 -800 -82 960 -537 -877 898 -231 -224 -646 -17 -756 231 -632 584 116 -495 -81 18 596 -181 -637 329 -738 234 773 -39 870 985 -419 389 -73 899 -533 7 -247 904 -344 -193 464 976 -354 -946 196 -363 699 -431 -586 341 -922 928 615 -373 -844 -722 63 867 -771 613 776 -200 -634 -636 -296 84 122 -912 391 474 563 347 957 -800 -809 356 -756 744 413 54 158 -657 -859 -881 593 -287 -870 761 -228 -607 946 -840 82 598 25 987 166 -908 419 -802 668 793 769 39 -624 -812 721 -700 -209 742 -495 596 34 -342 -136 568 974 416 -487 699 149 -122 553 -44 657 848 361 -169 -279 939 -968 -600 -302 825 -531 467 670 -461 922 -495 281 661 -975 787 352 796 -464 479 -872 526 -600 940 -73 -2 145 554 226 -145 577 705 690 -839 -58 566 164 -223 443 -894 912 -465 -344 365 -691 -228 998 -969 544 44 790 -259 617 909 451 -856 -13 -653 -473 -986 -868 -938 433 -432 -534 -998 -954 -458 658 721 -65 856 497 -33 -57 617 -991 -525 -922 147 -439 121 -204 -467 143 -234 -357 -138 -318 -514 931 459 -227 -146 -498 -924 -11 -227 421 -528 -124 -241 -569 294 280 -959 49 -43 -140 982 921 406 797 -414 -962 -632 -870 -802 -607 -912 -913 -374 984 299 127 155 577 -440 769 914 -168 965 585 994 72 -10 -544 200 470 -79 -148 848 -756 982 225 795 -583 -550 -928 732 700 -351 -619 10 327 132 -651 271 -798 -788 -540 68 -118 156 -864 -95 -579 -548 624 501 -268 -29 -314 -900 40 -577 780 200 425 -988 -412 450 -480 -371 -585 -330 -682 -526 253 423 31 -202 514 -117 -684 514 -337 77 864 -412 -44 45 -632 -422 -516 289 625 479 853 285 -238 -532 41 319 800 159 -44 122 819 -798 61 417 -692 726 -563 -625 410 -377 -698 322 851 -17 986 337 422 643 -15 -372 -271 529 773 113 -860 941 -509 52 451 -850 -460 442 -34 -134 -859 -829 -240 -531 381 928 314 341 -99 -357 923 -289 57 579 -796 139 10 3 -44 442 -253 -15 -193 -435 517 581 -28 -955 -648 220 62 -721 807 768 -442 796 -426 -233 859 -334 481 949 -46 884 -993 141 -845 -903 258 -37 -692 -499 -883 55 -674 -663 949 46 854 227 -575 901 -749 557 8 372 206 451 54 -43 -494 811 -407 -100 26 -421 258 612 -468 -496 -821 -765 756 -727 176 -357 438 -544 -834 17 -68 -700 -517 -863 -42 -157 -961 -15 -935 -219 754 -257 766 -492 -52 -992 232 -640 -64 8 727 -884 -228 231 65 566 -880 -52 116 -300 -446 858 886 -799 -492 965 -446 -729 -434 -355 362 862 -4 183 -54 -576 405 127 -528 -916 642 -178 -722 859 289 -584 77 455 636 -588 -956 -851 669 710 -973 101 8 -395 931 -231 -774 422 -353 -994 -632 -86 575 325 107 842 -966 528 -927 195 507 -69 291 738 170 332 -225 -393 554 -818 -852 948 780 541 -795 -310 -768 975 -595 -434 -528 489 -328 -159 650 -455 669 220 -612 -440 -868 653 -811 -664 -158 -780 -348 789 395 642 -123 -855 -248 -805 -179 -236 -696 467 -523 -606 -953 853 950 -212 -832 -369 846 -387 644 489 -544 -929 895 770 300 283 -77 -519 91 -243 -625 823 950 -139 -431 -439 933 986 440 125 342 -208 -41 541 202 300 528 -591 777 -473 -671 698 -645 971 397 923 -670 -28 -618 -531 -86 -4 -993 619 -382 824 27 -741 456 -995 -880 523 -82 -424 -181 -57 532 -254 -521 -19 -68 379 815 815 50 -28 578 -575 -765 585 -88 -239 -8 -202 -649 375 645 -502 -274 -33 -164 -916 -564 161 -555 -562 -959 95 32 -615 -145 -882 528 -151 253 -498 -589 127 471 733 -954 95 261 -371 -25 -927 -624 876 928 805 448 -873 82 -156 617 811 -675 -314 -424 -339 -204 713 535 -577 214 416 540 -28 -686 501 263 203 148 -395 -597 372 58 829 -802 -922 -607 -565 775 852 830 -742 -694 -799 887 770 -579 -389 303 435 -456 -341 707 947 125 -757 -624 -87 -5 -963 -395 557 -439 -496 889 337 39 -436 296 673 -285 281 988 -868 903 -576 -196 961 995 -685 729 571 -491 339 750 668 549 613 -757 -208 832 130 339 510 475 -868 -171 -379 767 -681 904 854 230 -370 945 -650 -654 -857 -921 -361 -159 785 -715 -588 -691 561 -798 845 -591 -2 998 130 -923 8 -356 -588 168 949 286 472 927 145 459 -755 -529 -301 -549 -69 -283 323 -646 526 797 143 -848 -183 168 -931 -412 -542 589 -938 169 -376 -892 542 957 -770 72 -126 449 742 -77 -104 20 481 338 447 249 -235 464 577 -509 -430 -501 955 730 235 908 -108 -479 -754 -731 909 635 -27 -390 -547 45 -890 -598 692 228 -515 383 743 541 190 -141 -215 350 486 136 -319 466 -990 800 -814 942 666 441 -503 -86 -156 184 70 630 334 519 814 -436 806 1000 838 -840 64 444 583 -411 908 -40 191 9 45 -61 -650 -781 -360 -115 431 821 -646 768 113 963 566 108 -484 -732 -63 -935 182 -994 408 744 -263 190 960 -396 -788 20 921 781 613 -281 -402 -143 693 -540 -184 820 859 968 733 472 -896 54 -812 491 -412 -228 -2 -417 569 -103 -455 349 160 446 244 100 -370 -460 747 -995 -729 -512 511 858 676 -454 -346 355 118 -293 -802 150 407 -959 625 -552 -343 423 -468 -154 -127 -510 -244 -830 999 -103 -72 -402 -467 621 -700 -250 -736 351 -763 -672 -748 505 423 -722 666 -579 643 -148 817 250 368 -124 -811 282 609 961 -959 -369 108 503 164 982 -602 -370 841 -740 -650 -421 453 74 452 930 -900 229 -41 -907 165 -462 -58 837 224 -286 -781 -42 -862 -924 -162 -381 834 -187 -404 324 -74 14 -645 30 -278 -824 -374 534 665 -475 920 885 136 948 70 205 -471 701 -600 284 785 -56 276 -231 774 -489 540 -304 394 -427 357 356 853 -843 -419 868 884 431 -931 -368 495 -887 553 -249 56 -269 338 221 711 15 -226 456 -469 -531 -562 -542 -290 -251 -22 -40 -589 181 70 -709 708 28 -882 -376 -655 678 -714 507 -106 -675 -61 652 -107 616 944 -440 189 -594 -714 -460 724 747 512 669 123 -373 735 840 162 70 -997 967 -239 -364 92 -273 -728 544 -853 -580 -207 807 800 -310 539 -117 -142 -896 241 863 -205 500 -521 -467 870 907 392 470 -132 408 -185 -948 -723 -421 940 177 36 -870 -24 -550 201 537 -239 838 -983 -208 -468 857 -713 -723 -399 -664 172 884 -231 -934 948 583 62 529 971 209 -398 23 539 643 828 -848 584 -986 873 -815 564 -232 -681 -855 -314 677 -516 289 -464 136 -3 636 880 -915 -978 -237 392 490 218 -539 -130 -535 -351 702 -701 2 -322 -40 184 -369 295 852 246 -404 -528 -772 369 331 707 243 -907 761 -600 -116 -925 -958 -29 490 275 -732 -921 -167 616 424 -100 83 -175 785 238 905 -630 -796 623 -447 959 -549 83 366 -762 102 582 -922 834 -215 -277 392 -77 361 -809 916 -210 -317 -367 155 922 -823 185 4 584 -157 -411 483 -206 220 -847 777 -187 -159 -439 811 -185 466 265 550 -305 -973 726 583 92 672 265 -275 442 886 -924 -728 450 67 464 317 90 422 969 -485 -627 792 -791 466 -961 262 -403 265 -618 -568 319 -91 911 -537 -625 -91 977 963 692 124 -612 44 -47 -858 -611 362 -704 318 -603 408 97 61 585 31 446 127 -197 -511 46 -762 -906 -165 -646 582 605 245 -535 724 165 852 -898 803 606 832 422 -525 309 272 674 85 -947 -275 -239 -361 720 -254 -539 157 -709 489 190 -688 -495 -906 -73 -460 -86 -363 410 -269 -395 -67 -814 630 232 -306 211 775 681 42 -515 961 -70 953 -333 235 562 -607 357 -904 -284 -412 213 -582 -632 -335 -63 424 -330 205 -211 -296 644 -100 7 150 640 -837 -378 216 -97 190 157 27 -322 -153 342 -289 -993 937 -135 206 913 277 -613 -620 -611 -501 -194 -210 992 37 -403 967 -290 -499 -641 609 -212 35 809 -490 -460 55 706 330 154 109 569 -507 615 -91 383 -440 -424 -673 -289 842 -186 -976 -323 110 -377 660 360 -942 197 214 170 -932 -260 597 -270 -102 -87 -355 355 -627 -402 149 441 -625 564 203 -94 231 -571 -362 98 479 -337 -645 830 526 -189 545 -596 963 294 239 538 -740 -159 410 865 873 479 -439 -140 -237 142 669 -14 555 625 -770 -968 136 619 -500 493 317 -75 -941 937 -475 962 474 684 -26 -147 -336 -516 998 -125 730 185 -941 -662 -969 251 -466 677 -448 723 -112 -525 -489 -626 -889 -639 -925 170 833 779 607 176 154 520 -123 820 724 120 761 554 842 -867 464 -595 -587 705 205 -139 -593 -231 778 -311 611 -538 862 714 939 -863 -652 -718 -434 -505 182 940 -180 272 876 -279 -260 704 986 422 550 -985 -76 618 -899 -440 -313 423 930 -100 393 571 -309 321 614 852 -689 -170 91 267 -789 -161 166 262 382 232 -253 -97 472 85 -786 473 -819 -716 698 784 638 444 -633 -309 567 -762 -239 528 -811 -205 416 90 753 -47 609 37 -354 914 347 -284 249 987 -469 -185 -856 -514 -374 27 -441 162 382 996 355 -315 -98 -351 -27 942 -280 -122 -221 574 54 350 -192 -231 -398 -151 -384 -667 303 -921 -217 -958 -141 949 98 -375 758 58 -309 -127 240 -697 -140 812 937 -726 5 -499 618 -815 -271 -574 65 379 -398 632 281 424 83 250 768 -510 692 -1 -45 -70 650 -589 -671 -348 58 -989 -159 166 -1 960 -996 -617 -697 95 842 229 -748 -334 -573 -138 161 212 -402 903 -584 -108 494 -645 449 421 -592 75 -749 -36 986 469 764 -949 378 -55 -308 -72 541 -620 -794 517 -263 720 956 -952 167 -537 -445 403 515 66 -241 -885 33 -119 956 833 -657 -698 906 -859 872 770 645 -351 538 924 778 -533 -768 900 -201 86 977 -937 -948 -655 -547 -809 954 -520 475 710 -61 -84 -552 -71 -132 -911 690 956 697 -592 625 -541 89 784 -531 863 619 81 333 466 -670 360 -315 -129 -376 -128 897 -343 -343 333 -705 172 200 -720 -960 -538 -12 388 -714 -726 -535 -108 -908 746 618 987 -592 287 846 -876 -667 -90 -173 108 -827 3 -446 -314 719 428 242 -503 891 -209 -875 844 -989 -112 187 -871 -563 -470 -910 -353 -577 798 -234 -417 612 39 -853 -946 -37 -761 984 -832 -239 986 901 153 865 917 -922 858 -654 762 -153 -760 -489 -233 220 23 -94 633 620 726 -805 532 394 -704 -550 652 699 253 635 -725 53 264 233 738 514 -923 584 47 -390 208 360 60 -441 -726 -8 510 -433 858 -281 -365 -41 -121 967 552 789 -100 -471 -745 -758 -496 -261 -902 -98 -320 -60 -226 133 99 -587 15 -940 -249 816 893 -437 -618 80 -185 -102 -715 -320 -915 640 -355 811 551 371 555 -468 -447 760 -448 -602 -865 -982 -648 -660 -806 812 -981 808 -602 584 444 270 -358 887 74 -36 417 -275 -198 -110 437 932 924 120 -619 40 816 -470 752 606 -688 972 -566 331 -391 -809 -542 -3 298 331 -226 562 862 697 -67 529 -228 172 -393 325 762 628 577 242 144 253 987 -653 -718 -963 857 -623 -100 245 985 653 -875 370 -314 -888 893 528 -297 477 -589 -667 -356 -94 -725 838 -902 -540 865 838 -295 -399 55 -434 -891 819 283 637 -46 637 254 -36 480 839 -568 666 557 -201 -209 -483 -24 -145 -858 369 -418 18 -449 927 730 -171 -761 -516 943 -506 992 -476 -184 485 -401 -790 474 -88 780 847 481 -899 -616 -34 -552 589 -380 771 -515 -627 0 -616 716 909 408 -958 -964 468 -147 -255 739 767 -37 230 -766 718 182 -63 -330 -100 720 -152 822 -448 370 -459 357 234 -182 311 -187 -962 -299 570 1 -308 -49 -276 741 926 -468 766 891 -545 -543 -122 700 -452 519 -372 -989 735 -386 176 974 -370 -711 311 -872 -850 874 357 776 755 437 894 -668 -171 -466 -256 397 714 59 310 -279 859 107 635 261 -478 -53 570 145 186 537 85 450 500 544 659 -694 -144 757 -45 -307 342 -718 609 -543 349 676 769 265 802 -424 259 -887 927 890 198 670 757 -307 -774 478 625 770 -780 359 70 108 627 816 -777 -481 662 149 68 -162 497 -987 -737 -193 108 940 205 -453 -520 -512 875 470 920 -537 -961 -427 596 -50 -374 -323 249 223 -765 -444 -839 891 -309 -747 -835 914 212 -57 -607 898 -365 74 566 -175 29 -96 377 71 -585 732 57 -979 249 -419 501 -153 301 -218 -30 -42 316 0 -983 755 294 -564 -963 -99 168 254 567 879 886 278 914 744 924 -878 -75 -75 171 24 572 -402 179 -532 885 -786 -139 -138 -215 301 118 -329 -724 -215 798 -565 443 -884 164 152 361 -975 -6 -42 -22 -129 852 439 -622 621 366 808 371 16 -578 -702 821 998 -292 796 -402 -664 511 510 -212 625 -796 669 -868 923 -450 767 -874 -975 -91 282 -501 -338 -654 -536 -785 -772 -840 -958 763 992 444 944 373 606 713 -473 749 -444 -619 -202 -516 252 -918 433 -951 -502 -65 -233 749 923 -870 -542 -878 476 -810 469 -103 -681 -919 -308 959 -700 -24 -320 -244 -806 -646 66 759 408 422 -439 721 -437 -673 -537 -35 -43 898 -691 -348 -915 421 637 -423 404 -166 -658 140 725 -28 145 -858 -155 379 419 758 -61 900 259 317 -386 -410 -285 -151 -584 -465 -339 -293 -234 835 691 -927 -632 962 51 -292 -765 608 912 313 -14 610 895 -230 -338 -588 -316 -608 410 625 -358 18 342 224 -572 -278 24 599 -714 -250 -139 871 -768 216 287 325 523 443 295 238 65 -175 -335 -388 -912 846 -872 -906 -595 -627 -29 56 -343 -434 -326 738 -934 35 19 -206 -373 707 -160 -367 784 -197 -348 -836 -994 -463 334 533 75 969 -654 -122 167 -385 -889 550 -675 18 513 -827 -586 794 -763 718 -782 133 -693 406 -446 -420 -367 -390 782 -827 800 -890 400 -890 -717 -627 -630 -464 664 309 876 -711 -356 621 -478 922 -93 856 714 551 -763 -872 -668 566 444 -964 431 978 888 52 485 -857 -451 940 218 -664 809 -460 -568 -212 383 325 960 257 979 159 545 571 -507 -84 271 -730 -704 -145 -268 -435 -506 278 832 -37 768 102 104 626 443 967 -722 387 -895 125 -343 -370 -596 520 -83 -370 -937 790 -995 570 -824 384 -130 -757 -647 -934 -791 335 5 -86 9 890 -411 515 368 -631 41 -138 -250 170 -891 208 935 -545 -262 -309 750 -965 -457 493 -528 -84 726 321 446 31 225 697 475 -385 -477 988 -193 1 -705 468 48 486 143 -32 606 -892 -757 19 -392 284 -736 -448 -555 -122 986 535 408 -770 611 817 -974 380 4 974 650 508 950 -8 -7 822 -67 -375 -994 -782 -361 573 803 730 -587 890 188 -974 930 649 601 820 -110 758 -644 550 -824 -472 564 326 857 -142 -134 198 363 -873 -976 -326 -815 53 -274 405 -563 257 266 256 892 283 569 -488 -129 216 -766 -589 929 579 -743 221 920 479 100 -499 407 399 -190 797 -310 512 -413 306 -217 420 301 -522 -718 -421 72 -37 838 -455 612 -193 -240 168 799 -9 554 -145 -885 -33 -862 631 435 837 -993 878 -209 -421 72 -555 -353 -930 113 -110 95 -422 885 -716 1 -235 -490 554 4 125 142 -943 543 -615 97 989 -662 -316 974 -139 360 525 16 -821 122 277 427 -822 706 68 -934 -997 281 62 366 -966 763 -66 971 523 318 -979 -319 -833 -454 331 125 -383 -121 259 -505 869 113 -415 -743 932 -177 -711 -671 -496 -944 532 719 -651 -713 -953 253 -517 -474 415 -257 611 -544 -703 -303 -521 686 362 14 710 -480 -44 101 -225 148 603 563 -274 235 664 870 -475 -331 645 -556 127 893 477 -304 -649 -123 -545 -775 535 -36 -347 448 678 -631 -531 900 -745 -17 -791 -225 374 -842 544 -76 799 -835 -955 -823 186 -98 997 -997 863 659 463 209 -578 732 460 -192 -31 821 -286 -289 -736 852 157 382 133 -917 220 -992 434 -12 -718 27 -451 95 -483 572 247 -873 -569 853 -22 341 -676 994 -66 -941 -921 790 -168 31 -33 305 916 997 -532 -894 99 -800 849 317 -553 -340 652 -850 -958 -903 779 163 -76 106 -884 187 -536 -672 -900 -685 343 434 259 -416 534 -326 644 -608 309 -776 -77 910 259 473 901 -158 -736 -602 203 -632 115 -125 239 -498 321 -23 -562 676 -924 -85 -625 -536 -971 -111 -918 934 111 -334 -859 965 -505 746 -558 185 -67 908 404 -564 -669 757 -413 -952 -806 -483 270 434 -613 246 140 288 -445 -45 772 -500 60 993 -217 859 -30 -283 -116 124 -690 -475 -812 294 419 428 623 -983 232 -123 640 736 445 855 -120 330 -626 104 -464 -112 409 -169 -466 -432 7 507 738 980 475 -997 -673 -628 -532 672 166 -475 -639 -387 508 532 -969 445 -990 -908 839 -562 -336 827 124 846 876 -247 940 -23 -221 208 355 -81 981 994 -833 -289 79 366 -915 419 423 -205 0 49 -599 -814 363 72 534 80 -279 -763 273 930 784 -11 600 53 -643 -261 -978 487 277 724 700 -377 871 -593 810 -842 -584 -954 286 -617 139 105 -474 -674 -439 532 -844 -747 469 -935 104 -993 735 742 754 -470 168 -271 -949 -9 -82 -718 -85 -747 686 -691 974 986 463 -225 -384 797 -364 503 674 -710 -388 -864 -128 351 369 616 -687 -257 596 -583 703 817 362 -939 953 667 297 938 596 -874 121 -794 429 -212 -725 -108 -594 -656 127 816 902 896 -262 -17 790 218 -989 532 258 660 81 -448 712 -601 -836 88 -984 88 315 777 -153 724 256 -334 -530 -399 -289 -280 157 899 -988 -117 921 -282 865 414 798 786 66 -927 -468 462 536 281 215 -334 938 -118 -233 -368 -346 771 775 109 -56 -448 -452 772 -489 -342 -353 -888 444 416 119 -260 387 -910 286 -153 -653 -478 -462 113 -145 -707 918 757 -877 215 65 762 -74 316 -346 976 880 -206 -310 -425 -400 568 853 -931 -537 -28 -517 981 -122 -58 381 650 -132 -122 503 913 -764 -537 -951 -361 392 4 -285 -803 -537 -300 39 849 -75 895 284 973 -148 -509 139 -866 -312 -74 182 -392 -207 618 -570 402 957 -790 53 353 -772 -168 647 -34 877 -795 -835 -271 747 794 -603 -206 -17 402 -586 182 890 -829 -139 211 960 28 422 -382 -584 655 688 830 29 -377 332 165 642 -680 230 -383 807 669 -994 632 -73 -246 -885 -411 -701 -91 695 100 9 -766 937 57 -25 -768 -904 -1 710 -46 -529 10 -745 -466 -592 -665 992 -345 124 -445 783 -817 896 -636 86 160 -418 -648 -306 562 957 -714 -779 -493 252 918 168 -560 -912 457 -912 105 819 85 -990 917 -285 841 -573 -650 -878 180 -159 60 747 171 34 -207 751 666 -141 -53 975 194 -960 973 753 182 24 -696 111 231 763 -823 30 -64 -58 886 -108 581 699 -670 804 367 265 263 744 335 677 -342 -699 762 57 -895 676 -199 -340 -593 694 -903 -51 -895 -622 172 520 -747 -872 135 706 -940 -144 -988 -186 105 -558 -26 -510 291 -874 640 901 -500 -709 -477 -34 752 577 -640 -545 -808 317 554 140 -390 273 442 -630 632 -902 -529 365 -512 406 302 855 -292 -633 -808 -326 341 -673 614 945 478 -24 -610 139 747 490 886 244 -388 -632 694 -243 -893 903 -645 -565 -160 246 -179 11 222 760 153 67 -108 -236 -83 108 49 -263 -412 -321 -118 298 -835 -480 -662 -784 564 705 202 84 -577 -972 380 -174 -384 164 -624 -800 -945 553 307 -732 157 -720 716 801 -621 -185 -837 195 419 -266 -356 -426 -466 718 523 -980 -712 -734 -332 725 -532 -551 -588 286 128 -396 -753 684 -253 953 601 -859 24 -555 -63 149 965 325 251 -995 -231 162 -900 -468 -507 680 -471 -243 -782 697 104 -50 -151 689 -970 224 465 -882 746 517 383 624 -76 -591 265 -273 549 451 325 700 -795 906 -965 433 732 -408 -400 -937 181 -176 -62 889 -306 -15 743 -343 949 134 78 767 790 427 662 611 -911 81 560 -167 -873 -754 -898 -505 -775 -434 226 508 -301 -491 -261 379 736 637 763 653 226 -185 730 68 -291 365 912 -347 224 -13 183 -736 882 -508 926 34 -396 558 -216 414 -968 236 676 276 -999 -356 -181 -109 725 258 780 904 129 439 593 948 -457 -852 505 103 182 -62 -446 947 -727 -416 269 308 -636 -420 -378 -512 -208 940 -472 292 -151 -702 745 -511 -736 566 62 493 489 794 348 309 456 806 706 -458 -665 -527 -735 666 161 432 598 344 -21 -759 167 459 562 -521 -397 -602 -180 -489 254 67 966 -365 -867 225 -404 -372 177 -70 478 -218 755 -912 -509 -916 -794 452 537 823 360 -686 -242 -131 705 110 -788 -749 -568 742 483 -897 303 630 518 -945 -613 541 -936 713 -112 544 470 994 -640 821 791 -991 793 -933 931 166 889 -731 393 871 331 503 797 817 479 -388 -672 -748 124 -700 -927 905 -527 223 724 427 -766 966 390 78 527 892 -141 410 -461 -993 345 386 444 831 248 79 -719 350 383 -586 -449 344 720 -890 884 624 -718 -793 -314 570 -509 426 -518 120 -683 792 851 -812 678 224 925 723 743 81 -238 553 -285 648 990 -469 -191 -380 587 194 855 936 -739 -21 76 -940 -142 447 343 -496 326 343 278 -154 175 598 513 541 637 -189 23 -741 -953 855 174 326 -403 997 505 -196 -744 -900 -143 691 -212 601 912 -681 736 -395 576 622 256 997 -221 461 -462 -976 -734 -694 -353 610 -793 -161 -852 500 423 281 -823 838 -51 655 545 451 -738 -810 -121 -464 -603 861 -778 107 733 -662 624 -642 882 493 -964 334 602 678 904 -792 -820 426 -736 312 790 653 -402 587 -185 856 308 -391 650 217 -827 -582 941 191 -902 -780 343 -813 880 607 168 680 462 81 -964 744 706 -914 310 -956 342 -874 -365 -266 -876 -636 -7 -632 -303 -85 -356 -404 -396 477 747 -76 -181 194 -272 842 -253 -316 -978 -695 99 640 -224 -185 -227 216 114 719 810 817 -217 -229 665 -68 173 -23 -484 929 7 -970 26 -797 -452 -779 -447 -427 -322 -415 751 678 518 857 413 -567 712 937 715 -843 774 664 705 -815 840 928 -259 -298 394 -22 -894 887 -348 -179 978 -282 615 -67 -744 833 -746 -417 -751 -65 -83 -165 98 796 -66 -778 -962 -46 477 658 -813 242 -156 -168 -478 101 -991 756 60 -879 987 941 -345 -682 -637 845 -2 -414 -696 641 543 -756 702 -763 613 -848 -797 -967 -720 -964 974 -304 -554 -592 -330 -668 299 -1 -417 -285 188 25 21 83 -14 -230 931 -285 -545 -626 -913 -372 -189 -771 54 876 -315 118 -727 461 -567 -239 749 682 286 -690 -892 320 -650 947 -716 704 120 -87 -70 142 565 618 744 497 -272 576 -866 570 9 586 -236 -473 952 679 925 508 -624 348 -259 915 235 -699 -750 457 -581 -568 -20 -822 614 -963 463 -653 255 -266 178 777 411 -328 -621 917 160 736 -972 -700 116 -494 -326 -919 -444 -635 -557 -242 7 -276 986 -392 462 -444 -74 574 -780 -669 217 -179 -820 -971 801 -670 831 118 473 -573 613 269 -988 -291 190 129 -635 628 202 127 -133 106 -989 -474 -839 -491 856 185 999 -598 769 173 -161 666 -245 -969 789 901 424 -159 -603 -350 302 -811 487 -929 -296 322 519 511 -355 -742 532 -485 451 -864 715 32 941 944 386 -701 -696 4 797 943 332 986 -887 -766 511 216 429 89 70 446 -993 474 -361 -217 426 -116 -235 326 -935 -854 -554 -196 298 259 557 -880 -480 -252 -656 -438 -823 741 -801 -912 411 -506 -584 742 518 990 -737 -129 935 946 207 717 16 -792 632 -915 -803 327 -715 -425 -22 -865 446 -540 168 -996 -7 182 384 343 -54 -130 -304 868 570 549 -874 -303 -794 79 384 -681 -267 833 988 -153 -6 -516 38 309 -22 -869 -296 -270 782 -360 753 882 -806 -736 288 -374 -90 691 787 -828 819 644 346 914 543 -619 537 584 877 -625 368 -480 2 -399 -618 95 -886 -65 -991 -446 -974 518 -492 925 -975 -585 -231 -452 637 -822 772 -23 704 918 -360 239 344 195 -842 -929 988 -131 224 301 -274 -729 -739 -515 -232 -500 -67 -29 -518 -236 696 -700 -680 -277 -276 -512 -823 151 -469 357 -739 -809 814 -407 -53 -937 196 614 79 10 278 499 -366 -643 971 486 -385 -953 499 -18 -885 -8 503 252 585 777 -475 126 219 -444 925 270 534 -645 -268 909 382 -354 -91 -461 -518 625 228 456 5 -44 77 55 65 214 963 601 851 -15 -833 -338 456 475 381 743 -30 308 -994 -621 971 779 456 256 573 -135 -10 878 791 -837 -914 197 -664 -630 -559 318 -539 -82 -996 -382 216 -767 -881 866 -807 -191 -157 739 383 -855 -96 608 649 194 47 13 -389 -201 -142 888 153 -158 303 139 79 280 -490 -797 503 -404 291 398 -39 445 -952 -536 489 -914 -619 771 944 493 764 753 -263 990 -433 853 384 445 -454 715 571 400 322 -122 853 461 980 480 -120 -172 620 567 -27 -547 -187 62 754 351 -722 963 34 -460 -643 -12 803 108 -556 696 605 -140 -554 -392 940 790 -808 890 246 -401 493 536 1000 146 -337 -210 801 967 683 -429 -3 519 -520 -510 442 -838 -603 -461 -631 -111 79 909 -617 -232 685 -844 646 144 196 587 -818 446 879 -41 -664 -824 787 930 346 936 -995 -492 156 -245 -653 -148 26 54 100 28 -573 -32 -464 878 -240 -3 647 -150 663 450 464 -45 -179 751 911 310 878 -580 -416 -949 899 354 7 -739 362 -188 -755 509 223 561 -174 9 -734 -62 -250 -546 445 -607 -626 -783 -58 -112 218 768 329 -11 306 -622 293 -700 782 790 618 -19 843 100 -43 154 64 745 -387 -213 -831 876 -297 850 215 299 -89 229 925 853 615 -771 242 982 192 163 -776 667 68 -233 -959 -928 982 -384 192 -608 463 -15 840 -579 -68 -402 -3 452 -779 623 -60 -401 499 -813 -1000 104 432 -662 -764 149 -249 -463 314 709 -863 484 -212 -472 -126 -184 -600 -100 -618 -388 -281 427 -150 642 480 439 675 -42 -85 -230 -954 -104 45 -38 973 -623 -524 -77 -957 -950 -490 358 377 434 -254 132 119 500 309 292 296 161 394 186 377 -483 22 -8 -50 961 679 163 80 -651 -547 -781 -251 -473 87 288 -252 346 233 -156 679 -273 780 988 -197 -92 -229 268 163 -322 367 955 -352 976 451 380 -25 -597 12 -741 323 150 997 931 -543 759 -603 -666 -523 -176 -799 -890 -949 852 -41 623 307 129 -150 -681 -268 539 -804 177 -195 449 -830 -663 828 333 -535 -347 230 804 -981 132 623 -614 210 899 -257 506 435 446 883 872 395 -430 157 -683 8 -822 33 633 690 350 689 -399 -762 471 -933 -2 857 -239 -52 990 521 -737 601 -29 941 -944 32 -485 799 51 -860 401 -172 -244 10 -157 -716 318 -751 -140 -82 -200 -411 -782 331 881 -240 -467 -241 741 -41 726 -218 -870 -338 195 823 -623 -992 -334 310 846 -263 -579 536 -739 -537 12 -359 -446 528 -425 826 126 -704 312 194 -654 81 -907 648 833 289 -411 897 577 813 516 -628 530 416 -749 76 -522 441 -654 -787 -892 420 114 -143 763 -308 9 544 -513 477 269 -886 -180 -939 -926 554 -701 -160 577 -159 594 -269 744 -261 -270 -105 -421 415 813 41 -878 -808 -71 -883 888 -993 -469 -863 873 223 -484 349 709 -814 794 -153 284 -211 954 989 -26 262 987 -453 -421 -37 185 -299 294 594 -675 -547 203 856 -599 990 690 -146 42 53 724 -950 -161 -468 78 650 767 916 458 -531 -240 -34 -631 -330 -139 -568 -556 454 912 861 114 857 482 330 -87 913 345 -64 361 -876 390 -722 479 -834 920 -163 747 366 742 62 -213 -98 -101 330 -823 -657 -630 -991 -990 648 834 -67 495 -218 -912 58 874 592 270 -1 811 29 440 658 -194 -341 79 -297 821 554 -928 -644 86 781 -958 457 977 450 -638 863 -888 901 590 -412 729 476 281 -87 -64 -668 -484 -439 -540 -585 -413 454 341 111 -209 -410 -96 321 -845 246 106 135 -427 -917 -804 -516 472 -53 157 498 -465 -64 -64 -872 124 42 -980 830 25 106 854 -294 -62 143 921 -393 920 779 -448 -171 975 223 -729 -289 -551 -810 -407 970 124 558 211 640 838 35 -168 808 -344 168 -516 -496 635 200 318 422 -223 328 -428 -916 -281 -683 -598 804 334 -44 -95 -941 -540 -938 -572 -320 -82 478 -320 912 -86 111 236 521 -351 -904 -54 -152 866 549 -740 -631 413 -526 -700 -772 105 664 51 662 958 -444 809 593 404 693 68 -265 501 -850 -471 924 -57 -74 -309 462 644 713 -815 994 97 -919 663 534 221 -586 -697 -753 352 621 490 935 -33 587 -300 417 -227 -256 811 -245 -390 937 -246 -827 171 898 706 516 -668 -450 -675 -963 -681 -771 83 155 -353 -936 561 134 420 -481 -285 -855 503 507 -13 665 -792 131 639 436 -79 -853 349 577 393 47 161 174 205 -646 -843 574 -723 -442 -421 -540 -782 -600 765 -213 106 -505 -653 -873 -839 714 589 -641 -299 -992 -913 -988 97 -24 -275 -772 949 841 372 70 98 -711 865 -989 2 -817 -688 594 254 223 -630 -630 690 170 -278 86 -185 496 112 7 -729 755 421 280 -370 -749 -808 35 -865 77 346 -94 960 990 -59 762 645 -871 887 -847 528 290 600 -72 -104 -971 501 -727 -707 -255 -752 -795 -144 -443 -360 131 519 -965 158 -723 780 -35 -156 -748 218 333 -930 756 -360 164 110 -28 -671 30 281 936 543 280 -963 20 216 16 236 581 -405 -660 493 590 769 -215 -482 -89 438 292 709 266 -119 907 510 135 372 421 -446 -603 -812 990 -266 47 769 875 760 -386 212 899 274 -576 -378 -232 -761 -702 981 159 54 742 374 -720 736 -593 -699 -146 960 -582 975 199 470 217 803 978 -805 202 280 936 649 159 93 -884 892 -30 819 822 908 335 -949 -427 -654 384 807 267 92 620 -773 -509 -470 -613 508 -98 -790 242 -605 327 499 848 510 -846 -756 2 994 -171 97 -624 -537 645 670 600 224 814 -406 0 580 -922 -484 461 -64 574 18 -10 -58 -491 -483 -903 948 -516 749 910 -457 -398 95 449 682 -928 814 -529 -555 -250 -688 357 629 -39 830 727 117 424 991 911 471 927 -192 -378 182 -212 364 842 -44 -47 -424 752 -494 -637 241 433 -59 191 -187 138 -302 964 -59 -797 -980 -981 -376 -593 -158 -304 -97 -583 -549 -251 -371 5 102 266 -854 -312 364 593 -754 445 690 -364 917 -834 308 -857 -257 -911 839 338 -134 -968 -768 -934 -140 -334 -587 -478 455 343 427 -692 -339 430 -429 247 235 -137 254 -295 19 -483 99 758 -537 -819 -434 366 159 76 483 576 916 -995 -817 -77 -364 984 -525 697 -468 794 -681 -721 -902 -822 707 163 -370 426 -992 162 418 598 -133 -982 -70 -995 638 183 752 -774 936 759 -751 406 596 -872 707 56 991 -550 -588 -922 -945 -788 304 538 -777 54 -111 -679 -183 -434 783 856 856 561 484 -357 -886 -130 -30 101 662 -581 -367 433 787 785 -819 196 -857 47 -456 698 -56 237 287 -662 -987 -309 -529 41 761 -790 -858 841 -601 -53 -450 358 184 -273 139 212 -607 299 560 -797 -814 -624 -285 -557 -325 406 -320 103 971 -188 239 170 866 -582 -273 259 -492 939 813 -677 339 -374 -1 495 -282 -626 339 -714 514 177 -906 -125 -94 -554 361 -967 260 -863 936 -671 -1000 -109 927 -911 432 -795 -752 -838 910 -21 -637 -639 494 219 0 -585 -881 917 610 -861 -37 983 -642 -86 -53 -147 -5 689 375 218 -216 -432 -514 60 -218 -881 722 -475 -99 -287 -125 648 -988 -885 -301 13 -586 -624 -549 -497 215 954 -504 501 -967 -270 40 709 -972 -468 23 1 -29 -678 92 547 94 -768 -29 -303 75 471 -989 316 -319 -829 -335 632 910 -531 378 481 60 226 -348 -197 -839 8 -454 -987 -956 87 728 189 916 548 -30 939 60 -648 -995 -604 23 -896 -977 184 725 -961 260 769 -775 -403 367 408 428 932 -341 335 -380 -872 384 355 -544 -496 -548 946 654 571 -860 226 786 -136 -200 -949 -973 959 338 -45 -466 -188 913 567 -882 -658 -794 639 93 -12 -362 -785 674 223 -520 -423 98 -917 433 223 924 -117 440 312 -46 -979 1000 606 920 187 -354 -6 -826 -375 -320 -595 -638 -862 -388 389 896 -555 688 722 979 -111 732 150 -847 83 -716 859 -593 -340 -169 -323 847 -923 -817 -156 283 987 -668 206 48 -548 -401 77 -323 -623 -500 477 -670 -328 365 -223 -807 -558 414 84 -845 199 625 359 253 -62 -945 198 -262 -152 234 557 803 -436 315 475 112 -567 -275 369 945 -532 162 805 775 -256 232 -595 710 -307 -777 -734 -329 -459 439 -854 724 -174 -454 140 -802 156 -641 -98 -688 274 -965 98 733 373 -618 891 -233 736 -941 978 23 -452 897 144 357 -125 -37 -102 653 -586 -257 261 -501 -564 419 317 840 -582 -384 -227 -858 70 17 -284 -166 448 -380 -766 213 -583 71 -623 129 -626 -636 -546 72 -245 611 -81 356 906 -7 286 826 338 278 614 -21 -401 283 960 874 -508 665 823 -63 219 -819 -960 -321 132 -713 61 906 -641 -465 -587 -569 923 -420 -90 -277 -760 105 424 -264 798 351 278 -633 -223 111 -917 -629 226 -389 -378 158 -271 406 -625 -459 894 380 83 -657 -911 885 846 -611 -654 -220 597 -437 -8 -555 -573 369 600 -383 -311 250 449 742 889 -605 -192 895 -933 482 988 -774 -863 962 420 107 798 886 851 457 416 -877 519 -609 -140 -756 -598 -748 542 -226 53 417 55 740 773 896 -436 975 522 403 227 -621 288 266 -805 -128 918 283 869 -140 -297 319 496 -56 950 -870 -151 -942 -649 -154 -759 536 -679 -368 -991 -428 -360 209 541 -532 -395 595 -35 -334 910 298 668 860 835 256 609 -199 544 12 -692 -727 -75 -422 89 -955 -621 905 -381 -317 -385 -450 -726 -61 741 -665 -151 280 895 143 472 -359 855 -140 313 -310 -557 571 -441 -33 267 -139 505 -222 60 -541 566 -479 -908 896 -528 -354 -303 -969 862 369 331 -406 907 -487 -602 146 169 -198 3 -275 865 600 966 -263 909 -979 104 830 -584 669 46 -538 -586 321 -215 382 663 -436 -836 299 -790 -382 452 -884 -981 891 826 -669 182 -623 -399 188 154 -777 182 606 -931 366 -235 -867 442 351 761 408 441 -58 -935 -997 712 -607 717 758 -71 -865 752 969 -527 173 -792 -431 -732 346 265 -697 -179 -256 944 -915 -544 842 979 434 531 -915 825 618 -602 147 840 -554 764 -271 468 -547 850 -716 -494 -814 -753 970 -554 -983 -781 -508 -506 288 659 -683 -916 -777 -867 784 -329 -94 115 -347 -422 -240 545 829 -228 -461 470 248 147 34 -787 580 805 -740 324 198 -394 -480 375 -640 704 194 -277 618 405 -28 938 -74 653 -16 934 -752 -416 786 -62 643 -259 871 -878 -684 745 -225 -890 8 -295 250 903 213 292 649 -608 -383 169 -576 -80 592 -413 -450 258 176 -908 476 -626 803 130 701 -984 -1000 -774 -265 -857 -898 -93 822 31 991 -38 -600 -980 -451 -193 -255 -661 -598 842 -709 -36 -645 717 923 -323 -633 91 -96 749 -870 805 984 -239 755 -31 -318 -843 76 154 -480 592 -94 -853 815 135 848 -937 -480 -425 -547 891 -854 834 -775 931 319 -839 -789 196 -672 -346 -7 360 -746 -344 319 -197 -487 -597 -496 -435 486 424 288 -893 911 407 750 -934 543 657 -887 -667 627 610 -39 277 -38 -253 105 815 220 -59 971 -975 -410 -392 -405 245 768 984 -507 -541 -112 -864 107 -487 301 950 -57 787 -143 348 837 727 651 -246 -44 -208 -585 -224 -99 -466 -613 -645 -177 -679 -529 302 -973 -660 -609 -740 -302 173 336 119 329 -971 988 -497 772 18 971 830 -649 484 536 933 623 533 194 455 -340 -999 189 876 589 578 -419 327 674 327 -782 296 -603 237 782 403 455 373 965 581 106 -603 922 -180 -797 164 -691 477 -249 -785 -181 -978 839 700 -25 769 999 511 149 -100 534 33 453 684 234 105 -338 181 92 527 -247 -992 -298 715 -683 -552 70 -123 329 911 783 26 769 -726 -713 509 211 -843 341 811 304 797 -885 380 837 -31 985 -435 825 -350 -101 711 246 366 -344 -298 -367 -134 -54 -219 -727 -527 -564 985 686 -329 -392 569 -536 23 111 724 480 19 -808 -929 -198 874 -611 -208 320 324 501 240 -841 155 -696 -676 -738 872 -294 441 -475 286 -453 -679 336 -866 -129 -226 -241 327 -769 559 280 349 833 117 504 -928 -379 -297 133 -725 266 -879 -549 -670 828 -57 222 596 -171 -304 732 -753 -81 -241 -163 600 356 275 579 552 -47 68 -979 209 -360 206 -85 759 598 119 -78 -845 268 890 -458 942 757 933 -346 -617 -85 -341 843 48 867 -634 838 -539 -876 -676 -768 248 647 -297 295 608 -826 -158 -406 -524 779 -229 -191 -363 -503 180 809 796 -503 -32 212 -978 453 61 -133 618 -359 676 -761 -601 -83 374 891 -328 351 -701 805 -165 -380 -498 -794 164 679 -587 -482 872 -571 946 83 199 -444 -317 -248 11 52 -117 191 -61 962 -98 -736 -887 -388 961 -318 -587 -344 755 -492 715 -228 87 902 661 -794 -886 227 982 479 -824 464 -723 377 994 -14 -938 82 -925 -100 -122 -113 -783 -534 -822 42 22 738 404 -728 -591 -567 -806 -754 -128 465 -691 -8 947 44 629 -435 -536 348 846 -618 -601 601 947 -586 769 -952 -758 -856 845 157 267 474 -707 -687 -330 -137 86 -33 460 -735 -782 760 -757 889 330 825 78 -338 -951 -572 -975 -69 975 94 587 -346 14 -442 642 194 -435 361 -520 -590 -230 -48 -589 -625 381 -864 547 816 -102 -365 -856 -640 742 937 -228 889 56 -318 -838 -429 -357 -310 173 -440 -736 -432 -546 -341 244 -727 -894 140 345 284 214 978 -801 786 -939 -835 -272 -964 697 -410 -724 -138 -495 -45 460 535 -195 489 152 768 189 -979 -474 -56 487 391 -899 788 491 551 939 -472 -61 -854 26 796 -148 -150 827 227 451 545 -226 -260 177 -646 692 -822 774 380 103 -695 -366 -284 598 468 28 -802 203 -131 877 -86 -709 -439 211 175 -691 -858 112 -209 604 337 948 -182 401 -182 45 553 -54 913 -662 -688 627 193 566 540 938 -719 -261 440 653 278 511 -32 330 -241 215 647 -802 -152 -600 790 763 -746 376 324 554 -518 -952 -7 395 -496 796 -693 926 -343 909 561 746 641 -968 -60 -666 -746 631 691 7 -798 204 509 -510 -638 -432 82 923 -312 305 -747 -216 -611 -268 -514 262 359 886 478 578 629 744 -369 247 597 92 39 991 923 218 -642 -940 -132 -942 -480 -874 791 849 -936 186 728 381 -569 -55 -759 743 438 -888 -17 -660 251 -823 -165 -967 384 714 372 839 -991 -180 481 -810 219 13 -90 -261 -82 -466 -144 -672 -224 476 531 600 -987 464 543 700 -69 932 -690 -592 332 -929 -668 -396 414 -889 598 838 554 819 -989 258 -881 -887 373 -515 -229 856 43 -175 544 675 -84 -850 -435 -815 -174 -414 -576 -140 872 -819 416 254 -39 -983 -836 936 621 990 411 487 -395 -80 -662 12 -157 156 -236 -243 265 594 -240 -406 -114 -209 -104 -837 -427 -553 521 383 110 913 -870 595 -743 -815 568 -174 312 247 -803 -555 693 178 -545 513 668 770 -290 863 252 844 -384 -499 -235 483 622 45 158 -556 -213 -118 628 526 -327 549 334 -118 -953 104 397 -428 -204 402 522 -146 141 1 13 -17 966 -445 -330 245 56 809 701 707 207 -185 -417 666 174 -220 218 -644 -450 700 -869 -422 -388 -780 -588 -92 270 517 -16 -96 -118 243 388 518 951 -336 696 -864 72 -306 464 -613 -628 -296 -757 684 -546 563 -199 812 62 -352 762 166 711 -175 -195 -46 10 617 -400 884 745 677 -548 -907 -85 -670 460 -51 701 333 754 -592 167 -322 -324 -269 -748 771 -437 -841 659 500 -905 434 -592 442 272 876 857 -50 432 -695 526 590 -173 570 -926 -99 -305 -146 -935 592 -202 203 -931 -252 977 -154 -720 636 648 -587 417 -19 -439 -139 531 -442 -548 108 191 254 354 914 -207 -583 -936 -467 922 719 -515 -70 387 77 82 307 861 -154 0 -440 120 -287 -151 -11 797 409 -464 550 -494 218 -11 507 905 83 -867 -300 538 166 505 -393 342 747 954 -507 94 -553 26 858 64 -448 944 995 -155 356 472 -857 31 -918 -318 -716 -550 597 -335 686 598 -528 595 947 -516 986 -163 -727 -593 -397 -600 -792 -125 982 239 -847 497 -226 -150 908 45 903 -308 445 -872 620 -396 875 672 403 -316 -91 727 185 -266 624 -318 -25 -853 38 -392 -842 -198 985 -996 -159 65 -809 -11 867 -252 662 102 599 705 -591 945 -297 711 208 -769 124 -850 853 -296 -483 -141 -994 -457 -162 50 -2 -549 72 336 -886 914 183 -315 -810 -715 -858 988 448 -599 802 -437 294 568 -663 31 -446 76 813 436 367 -77 781 662 635 949 943 83 -136 -765 -982 446 87 -312 204 208 -817 713 561 -667 -966 795 414 -308 404 123 399 259 743 -146 -646 -408 637 -777 413 -71 651 631 -3 567 384 -207 -594 -685 584 265 -679 648 463 586 -253 894 -85 -486 253 -639 -817 266 -442 300 -853 -32 381 -728 171 46 482 -534 -723 554 418 707 -398 305 74 655 377 988 -857 33 522 -150 -572 294 -495 -287 653 604 -552 -251 415 334 -192 -575 -205 321 -255 583 -989 420 155 -932 -517 -916 993 -239 683 -20 -530 -445 -672 185 -462 196 633 542 252 -792 -591 611 234 -342 804 -323 -471 -239 -691 -476 907 856 -395 933 -487 -971 643 -498 -453 111 -165 -394 -422 -102 759 901 -597 -708 512 -186 -874 872 -651 -159 206 -342 -543 -664 -6 514 -212 -623 30 108 728 -96 -596 267 429 -339 -730 78 945 558 335 315 100 673 -814 -838 -992 969 -941 487 359 -329 -957 -535 -551 -693 254 -481 -624 417 -636 235 -150 81 -753 535 806 -509 715 -881 550 -207 -887 -184 934 -470 -191 193 403 447 -242 448 939 828 242 921 748 -167 -954 -69 -504 -412 -991 183 39 121 -866 191 -886 377 377 916 516 -69 -307 -471 -225 814 -727 -323 119 809 -332 363 -803 519 -259 225 249 -163 747 -438 708 334 969 233 -193 768 873 -323 -616 672 -90 -78 999 -325 -304 815 270 -806 165 697 -600 481 474 -177 569 154 -711 712 394 -42 983 -806 257 190 -853 67 -416 -989 225 -591 425 -131 690 377 -977 933 53 888 863 -636 777 -420 -288 -258 -61 54 -724 -58 203 464 -505 189 -80 -614 444 124 785 931 -636 -717 688 129 599 432 612 -27 -629 -568 -424 840 248 402 -281 524 -720 -656 -822 958 -941 -953 242 -308 980 -711 704 509 108 -463 -848 585 755 -963 974 -71 -613 -511 -828 67 -837 -908 -91 -189 -939 284 -426 -628 -900 525 -954 423 360 -538 -429 468 -432 -551 547 -865 345 -783 -480 -390 -956 -626 -176 352 -22 -874 -139 835 -334 4 -980 206 -326 -611 873 198 95 -941 669 -822 520 -190 266 -511 860 -864 715 -170 -118 -946 -291 -179 -627 58 -331 745 -543 517 -658 805 420 -835 600 -710 -849 -412 -730 -620 929 63 -447 128 658 -319 396 811 -449 -220 -635 319 849 527 -430 332 -450 660 -118 -599 -607 -889 891 -957 785 44 509 671 -498 1 -917 -396 500 348 71 -630 -22 395 -256 506 986 -437 935 -23 734 814 -45 -904 12 894 -929 -807 764 -853 -466 135 -299 873 -802 -171 -859 -312 30 -372 430 10 -997 -21 294 -415 129 -436 644 507 -472 710 364 903 -723 581 893 -532 414 -533 484 109 -957 607 -847 830 751 -688 23 -273 166 953 250 179 98 -887 899 -911 625 270 591 956 -169 206 -961 -651 -400 -727 -200 404 -554 -703 3 310 -792 798 654 -15 856 -894 -327 931 -581 990 -959 -165 897 -892 587 -637 999 477 454 -436 956 86 166 -568 -568 100 -105 -664 127 521 -140 522 863 -790 849 -725 283 -420 897 557 250 817 -900 517 524 782 -692 -181 -92 402 87 672 405 -491 -756 -684 742 -691 -484 850 517 902 -237 698 298 614 738 -611 737 571 -301 768 -806 -923 40 768 344 -539 -659 -841 294 -666 -712 526 292 582 -739 20 505 -15 103 663 991 -118 -281 -82 712 -556 -80 -486 -253 -718 -777 421 -423 -778 694 -457 -320 -94 -142 307 533 455 390 923 -764 -844 798 987 -61 -973 313 -124 -69 694 200 575 -935 -23 19 692 -685 790 -127 452 -142 -680 113 564 -426 939 227 649 574 511 -91 -578 -190 -359 914 365 691 901 -603 25 -383 785 -188 -142 -978 -248 -989 142 -763 402 -196 -116 534 -762 653 113 -374 151 -293 -130 331 398 427 -9 848 151 -805 650 217 -465 -557 -110 -604 -215 428 -491 -708 -366 943 628 487 -579 -926 -906 -909 -335 743 -609 795 -421 648 -231 -41 -157 -564 12 230 -209 -363 -36 -897 756 -618 984 -23 302 -849 363 186 -664 865 -413 100 639 -326 -819 -977 552 80 911 -183 991 210 385 379 899 -792 -382 867 261 575 -141 -364 -788 -814 -24 444 689 -983 789 -884 337 366 597 -34 -940 -241 956 623 125 589 170 522 -894 798 -314 138 22 835 458 -711 -940 -176 -195 -666 647 -363 -48 790 -174 743 -37 885 -209 690 -602 -893 905 -209 -600 -285 -275 -378 567 -686 -351 -105 -537 277 876 368 692 -776 -821 719 337 996 -450 149 -653 -250 -385 -377 575 -715 1 -625 -305 -3 846 856 -440 -878 -663 -654 239 -510 -961 -189 -474 374 -212 -279 -352 665 -993 -812 698 88 -141 -969 535 -363 -74 799 -710 34 825 -925 961 -690 -590 -936 -589 -971 -666 -621 68 -792 -770 -534 -621 -128 827 -617 163 -528 403 -214 831 689 178 -911 332 1 897 627 540 -733 95 211 945 -170 -775 -149 -972 -173 -633 -777 568 702 -677 921 460 376 983 452 -625 -850 822 -490 -679 -613 400 90 -790 -437 -524 63 612 762 -587 1 -198 -847 922 -13 462 352 271 -977 -712 -297 -707 -142 -315 291 997 515 -620 374 -898 -762 958 254 217 676 318 902 -212 236 -414 114 -658 -717 223 464 544 -598 850 125 474 542 26 780 -525 -349 -168 -613 -338 731 245 71 -713 140 26 -114 125 -204 -585 410 -396 -253 740 -509 771 -637 -183 457 912 -28 960 716 506 -683 -361 -127 -871 -239 354 -140 -877 -365 194 -692 722 567 649 680 860 193 -615 -667 289 -677 728 -321 845 -343 288 -784 -888 -19 357 22 103 -397 866 -654 -314 44 -557 41 -980 809 -558 589 -191 582 583 -175 -634 -551 769 -138 -60 672 -843 315 175 425 -504 65 -845 651 992 -246 -618 693 -637 -559 -989 162 243 975 83 120 -322 803 -865 -794 986 -810 -665 986 -603 -303 -439 -374 -240 592 -457 -621 -395 950 651 -918 150 898 -86 458 -770 -369 894 348 913 704 -122 -984 -369 -706 -477 -234 -276 612 939 -124 362 799 -320 968 -553 789 728 786 -974 -971 10 -638 790 -500 -969 -554 850 -707 414 643 -225 -308 -154 -982 429 -394 733 -277 350 545 7 -448 285 36 -172 724 -843 -367 -373 511 875 14 -533 503 -433 -420 -381 -864 882 165 -522 679 688 612 -211 -320 -227 772 729 2 3 -945 418 -682 872 -941 715 -593 341 -419 -246 514 -405 -835 -258 -412 -646 25 553 424 -622 27 -806 -969 -368 -437 -110 -246 497 238 620 80 690 872 519 -89 -593 -771 393 734 -597 -284 -648 979 -270 -710 -226 -880 -375 -852 -768 -378 -451 -985 929 -705 598 -891 -248 86 -262 -275 -511 207 -888 -159 -846 638 -232 -397 -717 -174 812 725 580 -464 -679 900 775 26 -449 23 913 172 874 115 89 -278 861 916 815 1 -454 -847 -632 247 485 -469 963 214 206 -56 -59 971 288 290 710 237 -369 508 751 -682 -648 619 85 -671 103 98 263 -507 486 -17 145 672 -367 84 119 578 -615 141 -102 661 160 -676 -284 288 448 876 977 108 661 971 -971 133 -683 563 -953 333 -289 -487 238 323 -808 -283 885 -942 58 112 -98 514 448 590 -788 -336 894 -915 -634 -909 849 791 437 -292 -947 886 -902 -88 -906 244 542 992 856 538 654 -337 -192 -11 966 -211 -982 -784 -212 515 -393 -90 -823 150 -686 -47 605 -451 -382 -149 237 48 215 -944 -996 223 -127 977 -406 -549 788 -782 -238 591 839 -859 804 201 830 597 -353 -462 513 250 -970 147 -497 -560 -850 993 54 164 -548 -194 -346 -135 -831 -958 -731 864 -370 -1 -63 -470 -496 -497 -941 867 525 -643 662 836 -784 -400 -974 -489 83 -841 -189 286 -318 36 -218 -829 730 513 -730 -630 577 301 797 427 559 -540 483 -990 28 -173 158 -304 -610 81 -392 -248 631 805 -668 230 990 439 -169 -34 876 946 147 -96 41 -915 985 -851 408 -495 -859 1000 36 -485 12 184 -676 877 350 670 944 834 -884 -599 840 137 -734 -985 -126 -719 -277 -246 690 585 422 380 1000 558 -430 589 -245 299 -33 560 663 787 -35 -149 -776 52 107 -284 597 456 -109 -898 469 780 -352 -642 125 411 -584 -978 994 992 619 -907 966 278 8 -446 -510 -999 -978 917 -486 591 -85 -307 -434 -323 -698 32 -435 746 591 -463 697 -885 771 836 -772 604 -321 805 920 -17 967 450 -72 830 659 -380 650 659 903 493 -537 -651 822 -752 540 -61 -344 462 -622 977 -556 -979 748 64 -44 -482 632 -405 23 -544 -463 -24 448 -136 -799 -749 3 406 213 -225 -281 -534 -492 -852 -166 -553 -162 -801 -864 -334 185 701 -742 803 671 295 -794 167 4 292 569 964 -980 -274 48 -329 -780 811 52 959 104 239 -111 -901 924 -360 637 -111 899 -851 -620 -173 696 959 940 894 556 -561 -17 54 -698 -987 92 -63 -45 414 619 993 858 190 907 -95 -389 -970 -928 -753 680 22 875 -973 30 -752 725 761 553 162 985 -733 61 780 -210 452 566 -665 -96 161 -742 577 -383 585 87 175 -294 -216 -722 198 -233 293 -760 141 42 913 335 -687 109 -248 -22 365 -114 146 232 66 -934 407 742 -83 668 -856 -292 273 -512 -664 725 -291 -395 416 -310 -462 -721 -685 447 218 -26 805 352 -909 109 890 848 325 960 112 743 -353 600 -988 461 596 -62 -746 -315 728 -609 -674 580 198 537 -728 952 -230 -856 737 -15 -774 -295 -258 900 -857 -143 -259 104 -49 -814 810 889 -107 -584 163 972 983 592 236 4 291 556 344 640 225 -531 -704 559 264 -334 -553 836 706 472 -702 969 -880 927 463 991 -186 -659 -991 143 -240 28 293 -680 380 -674 170 495 -492 797 301 63 -95 -211 385 -464 -960 789 98 -891 -397 -481 -274 -294 880 -902 918 265 426 367 384 52 -666 249 651 -161 -728 -355 459 761 -729 749 671 -704 505 260 408 868 -642 133 767 477 828 -431 -315 -987 -697 912 -591 946 381 -69 -963 885 -151 776 667 971 -795 890 141 751 -570 640 43 333 -288 611 424 810 981 -565 942 -536 -837 165 807 -622 -195 243 -315 -485 624 614 -237 -738 746 -236 782 -993 -315 585 -752 -110 640 -483 873 -913 912 -144 376 -255 -516 -474 -892 -49 747 513 192 -626 -689 -315 -819 -193 -546 -971 298 -593 -522 -13 -619 -693 727 -185 -970 634 58 411 918 825 116 -434 642 97 577 409 -792 -302 316 447 942 -843 -758 896 -262 -561 -30 -227 -889 968 -368 192 289 74 -743 127 921 612 351 529 -701 598 549 875 839 -414 412 228 -528 595 -415 906 735 574 -848 -785 -685 393 954 -386 303 908 -82 47 -923 -886 -273 468 -127 -723 -229 -689 217 433 53 214 735 -540 396 60 -408 497 664 -362 -825 31 472 932 -555 547 572 -530 375 612 -422 -892 269 -550 -265 -453 -358 -770 -677 681 499 543 567 -616 963 -65 615 -155 146 -145 141 320 471 -646 -61 -720 741 -917 988 -28 827 -105 442 -456 24 299 -442 -540 -582 -260 806 -288 -94 481 85 -214 -203 219 -220 -339 -391 -54 -286 83 -192 559 -1 721 368 -484 -36 -867 -596 -178 410 882 640 -309 681 -474 882 443 -28 212 664 -845 -241 396 653 -42 -520 214 538 -764 296 -590 -588 -875 945 -620 -544 -357 360 -328 848 301 713 812 -822 51 132 547 494 -440 -903 709 -453 -74 548 -580 -841 -783 -728 -274 231 -422 -370 -919 821 724 -332 -319 -918 617 581 308 467 427 192 590 -506 -915 819 987 -794 -621 -34 420 292 -893 -380 411 -131 721 48 -784 361 569 -316 -716 -390 703 760 -169 -905 -511 515 720 -66 197 -789 978 813 -212 -723 559 552 624 592 224 -493 677 -332 -602 130 -556 286 356 -971 -5 757 681 629 -976 -495 -979 95 378 -736 951 212 -605 6 186 956 -363 65 -36 -157 714 -539 860 183 239 550 143 -545 -262 394 422 -265 -5 773 -176 -871 365 -130 440 -718 96 661 -394 833 744 -437 234 -820 763 521 482 267 447 -852 -252 713 33 -909 -393 -760 -187 -520 678 974 282 -721 897 -937 -927 -987 -948 -66 -904 895 -652 -983 -873 -168 -770 403 794 167 -239 908 584 618 -114 378 -509 732 586 -394 -583 775 852 867 -716 595 530 894 386 -592 709 -168 0 -265 708 43 386 -167 -812 -577 14 -587 769 253 -330 761 117 248 -715 44 411 -801 -899 -96 -780 -6 -115 -680 473 -376 -164 -70 -784 -189 -605 -712 -37 1 -876 -436 -35 874 -109 -99 -560 906 750 691 -300 591 -523 -207 -913 115 90 -958 464 542 -242 -606 752 -761 -723 -286 269 -179 -501 -890 -396 -502 -563 -393 -278 -481 -627 868 -917 925 -957 -116 890 607 -945 -896 495 -299 26 -521 388 974 716 257 984 -651 493 997 786 317 117 -536 -67 -783 479 454 506 51 11 901 -229 -923 216 -518 503 -562 351 -38 392 -444 -640 971 -356 -657 209 346 -622 -957 194 68 -406 213 -867 108 691 681 -24 -869 941 263 -701 -946 730 -453 -91 133 -636 169 -433 -59 -782 -235 224 781 133 -36 99 8 -571 89 -732 346 70 -327 651 972 797 228 -552 -765 741 245 -621 -948 -893 -526 952 -857 201 829 788 -637 -895 -415 -754 -331 298 808 -820 -598 931 -524 199 -342 -268 953 595 -283 378 380 -595 378 653 39 -547 -345 -268 -857 495 415 298 994 -481 944 -340 741 -276 -481 216 58 -652 -944 130 -425 -691 -281 -266 -297 -756 308 730 -100 41 930 901 872 264 -854 -100 16 831 247 -101 -903 885 -291 -485 -897 -712 685 586 -4 -42 677 -795 884 432 -984 526 -793 893 698 -126 402 777 -936 996 669 -743 933 908 654 -256 -688 373 -8 -277 -339 545 -697 942 -785 448 -828 -631 62 877 -36 465 -578 -767 158 791 -722 696 677 -662 6 -155 504 295 561 906 832 -139 274 694 -219 -335 928 113 639 -39 -649 -560 -227 687 840 -705 335 260 -471 283 -163 -367 816 333 737 608 -961 237 224 129 871 -359 175 133 524 13 -931 582 859 -207 444 859 -486 -401 810 754 -101 567 431 208 -511 120 -990 727 355 -440 -574 899 413 -98 131 871 992 -244 405 539 261 810 151 -13 627 462 981 126 -274 81 921 -534 -776 306 -746 -576 -999 -410 936 -308 -237 150 448 -246 235 804 -616 -539 -886 506 966 924 -165 198 -500 -84 -334 -64 699 867 -202 384 -791 -463 358 670 160 270 -839 -837 -240 -698 84 178 183 -180 307 607 -394 -941 519 -261 -10 227 -17 -492 -870 -606 -963 954 201 367 530 525 625 -608 152 758 -163 922 -693 -784 175 109 287 -702 720 366 326 -254 -186 950 981 416 620 610 -183 633 491 -489 582 539 385 57 -302 629 -868 -666 202 -876 -689 894 43 -499 -983 -82 -770 -992 229 -670 199 633 -752 39 -798 302 -503 -17 -812 -882 -688 838 994 -325 246 -132 894 168 324 -817 825 649 -802 585 657 286 -995 -128 558 58 291 -480 -557 966 485 795 -638 36 802 -53 979 -731 -60 667 460 651 -277 -305 -479 -959 -978 -864 48 -35 -255 -551 -706 989 588 265 231 428 -245 161 -934 -178 -5 92 660 819 -681 -258 -691 358 -15 741 327 464 -651 39 -950 879 -763 526 -480 666 -431 714 -787 374 120 -242 195 170 244 33 -760 -216 -740 500 810 -72 18 -952 470 819 -4 -601 701 22 616 -386 793 397 -809 347 697 367 -543 -892 -492 308 -605 101 -171 -44 -911 389 836 698 -287 -166 -255 458 888 238 601 -925 622 -233 -785 695 -244 928 -53 405 -34 718 823 -758 557 -447 -877 216 -413 763 840 -322 -353 796 216 -382 12 -353 -959 199 -329 729 -524 -244 466 -310 -888 937 -554 -752 199 -448 -243 831 -689 -340 168 -76 484 -904 808 -568 53 381 -799 -190 732 384 456 -654 506 240 -571 -356 -807 -514 -887 404 -807 -72 981 205 40 -404 -388 607 278 549 -107 254 280 530 111 -29 170 -575 -539 767 395 691 341 -251 162 -394 -117 -182 -796 717 233 -159 361 734 314 814 -16 -153 722 431 -645 624 193 195 -411 528 445 908 264 -5 -386 -964 -987 865 -553 -459 -306 -373 88 226 -525 359 262 799 -213 225 -967 975 52 -949 -702 306 138 -205 286 189 99 444 342 96 291 -61 221 -770 -559 3 565 449 822 -244 -78 906 -82 977 950 -187 427 564 -42 516 487 723 166 404 43 -855 797 582 -836 692 -963 -561 -636 490 454 -377 -644 -502 -130 -766 648 -43 676 -920 250 145 349 847 797 -505 823 -573 -330 -297 -255 534 -693 -520 -89 -452 -152 229 -714 -768 330 -622 408 -105 -580 360 -562 186 -552 650 347 -843 -385 -982 20 -142 895 910 163 236 807 -118 -807 128 388 404 705 -497 -462 -426 941 -919 -445 658 -57 -410 309 -615 582 697 -366 -373 -155 817 -476 -632 -231 -745 -778 -365 946 985 -247 -51 -776 633 -879 -270 169 -913 517 -260 835 203 -389 -49 -485 721 38 -829 -38 938 -23 514 697 362 -883 -752 -761 67 -396 -556 72 782 -721 222 726 -943 -490 843 404 547 -919 -579 -288 -53 387 865 -952 -269 -461 267 -664 140 -338 -515 196 70 686 224 -815 519 -733 -718 -809 305 539 43 914 722 718 850 42 473 610 -320 -745 -285 686 177 -617 372 -245 928 773 486 497 -85 -3 654 -384 716 734 969 713 849 81 -553 -717 -812 218 -435 -503 -376 -484 -727 -449 975 -763 -750 345 227 204 -535 320 389 -306 415 -262 569 -479 793 130 -503 850 -373 25 -992 212 -598 -992 -568 -340 -436 885 -818 -261 -369 -804 -2 38 830 600 -419 -35 651 -954 779 174 -453 -904 -759 -550 553 -339 -998 378 -432 -308 685 726 -596 818 -507 106 -357 766 -419 836 709 -460 959 -575 399 -212 -226 707 264 105 908 151 -612 -842 320 -684 733 -32 444 -185 -261 -592 237 917 753 841 535 524 29 -374 -156 -981 -363 981 305 -55 975 -353 926 313 -730 -959 148 -379 56 -220 832 433 -915 -818 -784 343 854 760 -235 -294 -946 407 276 -570 8 -826 -366 187 277 -308 -327 112 -216 874 -361 83 837 -232 -755 720 -516 -696 -494 131 296 -178 -679 65 489 570 785 686 -350 29 -159 -26 -654 -679 -119 294 -507 -402 -320 864 -381 664 551 126 -896 -786 144 460 -979 -360 -700 -298 955 -515 -816 -394 731 61 23 -916 884 -107 -511 702 873 875 -993 -286 -577 568 -371 -646 -96 349 -560 -254 444 902 518 730 99 725 523 752 -836 495 126 -137 540 -240 -714 -764 76 -721 788 -83 791 -439 61 74 -143 908 462 -956 -390 -846 -675 418 580 965 -412 466 880 -409 -239 -129 -863 -565 634 -584 952 420 -238 -824 508 -634 -661 -385 324 -116 852 553 -321 753 685 371 -670 -368 -873 -44 454 -758 208 500 -914 -313 554 -68 745 -32 -813 769 -452 -424 -177 6 926 -539 -462 750 -496 -684 938 -463 -379 -665 71 213 -88 84 967 -341 484 -746 -529 -569 -462 296 450 558 948 425 -746 -937 -906 585 -197 -247 339 -40 -232 -906 953 -432 -295 -888 -149 800 452 -999 -575 -482 -821 -509 38 278 -573 589 -127 431 0 -509 -357 -192 -298 869 568 -37 -845 902 35 -119 936 901 -450 148 221 -925 484 204 340 -129 940 554 -801 -844 -960 -190 -56 -169 575 -347 828 434 244 930 624 -476 394 -102 -620 -74 -995 748 168 -990 -678 -578 -787 -288 -104 -741 576 48 543 -528 900 569 -767 -879 127 -868 393 -16 -631 -658 -227 601 260 -64 -8 102 428 217 776 613 -17 93 795 200 305 -606 561 -315 492 565 877 300 -237 63 -602 -34 943 891 -774 667 815 317 988 367 -298 665 114 968 520 -607 -309 200 -418 -805 -540 -740 -360 550 -433 549 688 888 446 60 94 227 493 -170 -202 849 -905 936 464 -450 115 -401 492 505 198 -239 444 -450 -461 93 -597 884 922 -380 496 -110 634 -601 -758 515 -204 -935 83 687 156 -916 640 264 106 134 590 943 -509 -93 -180 607 144 -718 527 -619 -842 -602 -517 856 -80 -316 190 541 -734 -931 -874 -391 -915 929 -734 -82 -471 18 -322 539 136 574 -135 -879 -57 -158 750 475 623 -412 38 -211 -58 159 -17 69 13 -539 -460 -205 177 -199 -642 652 335 487 -225 236 -511 85 560 -211 460 -260 960 791 -166 -264 94 536 -119 -244 824 110 -137 427 498 834 710 649 539 237 606 300 -859 548 120 577 91 -986 -809 -14 -759 -872 842 254 126 -199 59 738 -783 727 237 -818 -952 -621 209 968 -710 367 -71 -662 -615 877 585 -932 -489 516 807 532 396 -758 753 958 -50 -548 727 -556 -453 -45 258 -772 603 232 580 -719 -775 102 -359 -827 685 -449 -387 -590 229 -89 900 867 62 -756 -218 60 653 -791 301 14 -739 317 351 322 -155 -785 -201 -816 -6 347 752 336 411 359 220 -194 589 -540 305 -278 -789 -666 589 456 208 -709 -616 767 -765 -35 245 775 780 262 241 360 520 679 146 620 675 50 731 581 230 833 -843 -916 814 625 -499 -677 685 -310 965 156 -3 327 -205 -818 -120 499 603 695 487 928 -473 -480 -94 175 -18 152 -340 719 -270 -464 -812 -266 -903 -222 764 498 901 -911 -720 467 233 471 -764 -870 279 301 -232 796 -91 955 738 990 546 373 388 789 374 -412 -253 807 961 769 828 -515 933 852 385 508 471 208 -938 -22 -865 270 437 599 -610 -929 -552 -55 -704 527 972 87 805 -384 -907 -391 -531 718 -283 -712 812 165 994 -260 779 -402 332 731 838 318 -538 -717 -495 -208 470 -228 297 -793 -568 495 992 409 -375 -329 565 345 -707 -276 -328 -408 698 267 -386 325 422 -810 -824 468 -391 -349 812 -948 -843 -47 20 -362 977 57 -953 -608 616 -971 502 -481 324 -138 -502 898 724 -175 637 -644 548 524 391 -771 -390 58 998 -839 299 -117 758 -615 12 -98 92 -63 -278 992 -671 -956 -565 918 385 -289 585 -556 867 -294 -705 239 628 -153 -170 -808 -681 -565 -343 -66 319 386 -968 -598 -420 778 83 -297 219 769 -897 -370 157 933 125 -930 -608 748 -997 875 -757 -740 110 198 -311 -275 888 828 556 -364 387 344 848 -873 -824 -738 752 -374 92 810 -284 -493 -473 -509 271 758 -550 829 54 111 -483 -192 -79 125 -119 -926 666 846 -357 916 323 779 -691 581 248 -393 980 -371 748 556 -306 912 -412 -22 -591 948 451 -111 46 -724 964 -76 -48 -258 819 -315 220 -548 667 -220 919 -494 -232 368 712 -74 -566 -118 -828 -261 -506 -174 28 4 643 -537 -729 -502 -750 98 -12 -51 -227 287 -148 474 774 -824 -594 -796 -32 544 -523 -201 -599 492 507 899 592 -951 966 617 -304 430 26 865 760 -900 461 -410 694 652 -201 203 424 196 396 -400 522 -989 834 -49 -471 -796 -963 -422 191 33 967 -813 -134 -245 -143 -153 95 -555 -834 -398 960 -669 -42 -270 -422 752 -1 598 858 640 520 397 -4 -532 607 129 -864 330 -313 -281 -643 939 899 437 578 496 -921 215 -708 -8 11 944 -697 -93 -519 -1000 447 -929 -210 949 744 237 413 632 -112 -902 116 257 -269 -159 392 -831 804 -955 -223 -710 959 -5 328 804 -229 -963 254 -628 -994 571 508 -518 288 -768 870 -423 -595 69 347 -198 -938 -874 -694 326 -518 156 569 955 159 -608 23 95 -179 -309 802 -198 962 -919 51 -840 548 743 353 165 856 184 -471 374 -329 55 634 545 -38 -890 -453 -290 -569 -239 -949 -839 686 -4 -722 -716 -758 94 -938 -589 -381 -526 806 -798 777 286 -162 -760 362 -898 -93 -727 -83 939 -506 -317 614 558 917 -545 456 -958 -126 -955 -7 -365 637 979 509 -854 -239 -202 882 -426 -342 -875 -435 26 130 423 283 -201 545 615 -161 -506 -479 86 -124 157 -860 -266 904 -969 820 947 469 286 -213 -510 678 -468 -340 -704 379 -903 -450 247 95 -669 45 428 105 -666 -451 783 268 -57 470 -815 -321 -227 -904 453 -172 -571 274 -887 235 -769 -197 788 -778 943 300 257 -602 524 -687 -975 523 -166 -577 848 -636 783 663 -704 -94 726 -390 -48 637 -880 -499 9 -772 680 579 384 480 696 874 -128 -125 -836 -917 -756 672 -355 513 -490 702 962 519 264 730 60 -466 -772 263 889 585 -141 -918 735 -805 -62 43 -752 733 504 -295 -154 939 915 147 443 331 558 595 -249 502 -438 123 589 -527 82 -549 -373 -176 91 345 61 -996 -526 679 -623 204 -338 -924 942 -897 -565 315 347 -897 -347 -505 -84 -796 861 -826 521 829 -302 -425 817 439 858 -84 873 -81 -154 593 249 -693 -833 -180 8 -214 -96 -660 -123 -152 285 -726 -103 446 360 -302 588 -248 -805 -961 677 -149 849 709 -718 -98 -453 -231 161 450 -485 -641 415 325 -74 -251 -469 -502 963 -249 549 -883 690 617 -379 662 -911 725 491 -262 725 936 -115 39 485 -107 -193 -314 -691 338 -35 -476 171 -636 -823 -317 259 -984 -640 726 -996 -772 143 -206 563 -367 68 925 285 956 782 441 153 -33 87 334 -612 -792 -319 360 111 381 -168 -334 665 -999 -864 -726 927 362 595 -613 991 822 696 -250 304 -69 360 297 -715 -504 -158 -32 -263 30 241 230 658 -902 787 980 -971 829 -914 124 412 752 410 -321 561 -771 962 -384 -18 -793 118 897 -134 -475 718 101 -524 85 751 -592 -600 574 -521 744 954 -563 -165 -506 -796 -619 432 -664 777 -462 617 602 -177 285 609 -466 -601 833 -448 -767 710 308 -196 -485 -582 667 22 -690 191 -720 777 215 -599 -87 -283 905 781 815 905 564 418 460 -165 -119 -871 644 709 -403 -969 -347 -298 -52 258 618 453 613 810 -400 491 -524 8 654 398 -708 -395 -751 66 46 -337 -425 211 432 837 986 -695 220 658 -670 864 773 303 -185 -775 959 -214 -306 -718 -621 945 -884 351 -788 -983 13 -144 822 6 -598 -369 172 512 625 16 -131 305 -89 88 165 761 -591 36 -594 -883 -867 -116 -516 -460 911 -484 187 -815 -754 -22 902 804 940 -199 586 -335 -18 104 477 -313 -441 -36 54 270 599 467 828 586 711 -966 -217 729 909 196 -582 -178 -222 315 598 837 -679 84 810 965 -285 -622 461 -822 124 148 463 611 618 -65 -331 322 526 -201 -184 -72 -638 968 -15 345 770 275 81 -9 729 267 11 817 -153 418 931 84 802 176 -612 -748 -524 -55 -833 -711 -25 132 -471 259 -145 -508 259 183 804 -176 -983 40 558 609 652 349 -50 403 -794 -728 632 -650 215 776 221 -91 8 -980 -947 -951 -826 5 -498 969 939 -295 -489 -992 -431 149 -571 -69 683 400 56 -138 235 -28 182 644 620 100 946 509 682 347 -350 151 270 57 28 139 553 -288 -438 -336 546 564 -928 171 964 -130 -521 -997 -351 132 -803 636 -759 828 -823 454 -443 -637 -488 -93 -171 -472 -776 301 745 -628 860 -246 -467 -762 229 802 -241 234 937 -697 -932 451 -235 685 556 -250 416 -7 583 -424 144 532 800 856 -252 201 869 -745 -213 756 -411 260 806 -494 -773 859 -934 -654 597 -524 -125 -945 264 -68 -274 -995 -749 -476 399 -413 170 -473 830 168 475 -423 -3 -479 202 -261 683 274 -177 -176 350 -596 -30 -206 728 101 -102 880 -460 -435 -160 915 -845 -409 363 803 -289 -730 -579 842 -175 501 379 490 -682 -676 655 39 -459 112 -693 219 63 724 -283 -772 948 -346 525 944 -917 -549 -83 663 -45 -22 -755 -15 -455 -403 -158 46 -305 640 -174 95 252 639 882 760 -551 -225 494 876 -571 62 -355 -682 429 -885 869 681 6 298 -586 -362 -983 -38 -503 -700 -530 -464 -151 552 -88 884 -914 -854 -852 -920 -102 597 476 -505 630 -119 263 855 -626 -163 -600 46 -992 37 -43 -284 830 -811 918 401 780 66 -300 -374 371 980 506 367 -877 -190 -125 -590 862 -76 832 -411 -249 -562 -678 -106 -466 -371 -28 -293 34 577 713 435 16 139 993 665 -121 -54 -802 -726 454 -985 984 -512 -119 373 478 639 -854 -110 848 -742 -695 381 359 -354 516 -149 -302 -978 -348 -836 250 -240 -671 -659 790 -821 -375 -37 -412 -513 -614 884 -255 -214 728 540 -187 -24 636 -345 176 -718 4 227 204 -991 -375 996 144 402 127 235 416 -674 -833 120 132 -549 -434 130 -766 331 -985 898 -480 -693 3 630 -338 -398 350 -358 -983 216 324 -157 178 956 45 -68 -500 -435 -543 -710 -259 175 -534 971 -610 -833 -1 430 -341 -704 342 -613 547 64 844 -830 272 585 196 312 -330 -603 -983 -561 429 518 -199 368 -997 495 -191 -322 520 -162 -189 -485 661 -947 543 576 -188 749 712 617 -801 768 -140 919 325 -112 518 -525 259 222 -783 690 199 -600 -550 -243 532 830 383 490 -559 381 485 483 -467 340 228 -35 -512 -471 490 851 979 114 238 161 677 -746 -384 495 -20 630 -455 -352 634 -993 -33 663 -371 -542 -155 -900 -133 -310 -230 -481 -196 -518 -18 -119 -322 -15 831 996 -864 686 -353 463 583 399 587 -572 -924 -762 55 914 456 -582 -724 327 -236 -885 -878 652 -165 832 523 -307 -354 -835 397 754 -304 414 217 246 -791 -528 -871 964 -548 -401 677 -76 74 -119 234 -660 871 -370 -528 142 1 -605 261 516 -935 26 11 533 -611 -501 -470 -39 -196 873 -419 -507 659 -570 -243 -147 -962 -161 -251 -739 869 916 -810 -970 -872 937 -78 612 27 -261 720 308 -331 727 -194 49 -594 -788 -791 496 536 -322 28 76 -666 776 340 -262 -231 -429 -308 -494 533 413 414 955 139 965 -431 -691 -522 -167 213 745 366 -509 744 165 390 -494 266 -522 427 -542 469 897 -966 182 989 254 736 -764 804 -306 -170 -239 -67 -984 -235 954 -485 -14 223 -70 95 -966 378 -19 -795 111 780 540 -502 431 864 948 -659 436 186 378 284 -431 -214 -216 -60 -210 418 904 629 -854 768 -733 16 -245 -994 -780 -811 -730 -813 -962 462 806 280 969 737 -424 350 -536 82 365 635 418 813 765 187 982 -161 120 -755 17 -84 -687 -25 -163 -644 80 -393 807 -774 461 452 558 -791 -156 663 300 428 986 -203 -632 -976 -327 208 306 -794 410 217 204 71 -294 96 457 917 -38 -662 511 -944 -254 -981 -624 365 -931 20 -867 -158 877 -878 399 319 -759 -272 -699 -571 -145 528 -512 337 758 -670 -350 -149 -970 263 -590 -378 -104 -665 2 66 417 -503 -52 -889 315 979 344 -95 -996 428 474 -516 -152 -893 242 -293 -87 230 -881 -219 182 -183 -960 172 469 512 629 -997 197 -609 -261 531 760 -268 453 865 -420 526 -337 -676 560 787 232 380 478 -943 407 -18 369 -339 -355 520 -897 538 -866 93 457 -197 -74 829 -38 932 -717 66 -30 540 938 364 633 563 965 -450 343 -700 904 -313 921 -670 -766 -334 482 705 624 412 903 -359 -530 -979 363 -169 -565 -591 430 112 825 -346 245 -211 612 895 -369 309 791 134 -425 -727 -705 298 259 640 -51 -391 -430 724 51 -646 -404 576 -472 -765 950 -950 810 983 407 -904 -753 875 -564 -51 -369 -319 -828 -464 -409 -649 -544 124 -406 -795 -139 -121 -495 -672 -975 -210 544 560 538 -771 766 -828 -855 459 -185 -909 -738 -860 686 246 750 -102 585 -919 -852 958 -415 660 -709 -575 -295 -174 378 -587 769 -828 -949 -264 385 775 901 122 890 556 761 -100 -449 -966 825 960 102 -654 877 -489 -609 549 510 106 345 -218 892 674 471 542 -557 -106 253 446 -437 -272 -85 229 -599 629 85 262 528 -403 -50 -22 679 -900 -277 -71 276 -581 -613 -839 -135 -768 -458 245 776 216 -442 -338 208 413 264 -965 -514 -519 -634 777 -412 442 522 -334 -10 -421 -461 568 969 -491 168 -552 47 -55 -605 563 -573 344 -121 -45 -985 844 -220 -130 752 661 433 -920 50 405 408 -119 -207 -218 505 -298 -263 -551 -233 609 649 330 -63 976 -689 -548 689 103 -932 430 970 -276 -833 -235 -405 892 -914 -636 48 -101 358 559 -482 612 27 238 900 -88 -816 693 938 -721 373 144 568 740 -85 -147 -803 1000 770 130 -786 -869 151 -785 684 890 -341 -275 660 57 -807 -46 -342 -947 704 -543 756 100 489 332 -101 620 -175 684 732 -716 -12 -298 788 482 241 782 -645 419 415 233 -124 -523 293 380 -424 -448 -419 -167 235 -168 -244 -868 521 -552 229 694 811 22 919 306 -552 766 -694 -660 -917 615 527 -510 -239 893 -203 -279 705 -670 -463 609 567 -916 -48 -505 174 -855 984 -744 538 -780 -288 827 -750 853 -749 -73 -136 -182 -180 979 -705 -300 651 295 492 429 145 -17 -264 -86 666 -149 -299 111 -472 865 344 -444 -717 -917 -293 849 -979 -85 -972 -852 472 762 -289 507 158 77 -108 -369 218 -337 -337 503 980 428 -74 -674 -808 -986 -465 534 -732 -254 985 -122 -63 -470 459 954 -419 -442 611 -164 615 189 -805 193 -436 -764 527 266 679 153 -690 -5 734 -254 159 -169 842 -156 -522 -185 -191 89 239 -814 201 -97 335 -807 -689 763 -60 -650 648 -678 -7 -527 -956 218 -147 -48 17 -764 -391 -336 -161 -475 -546 843 80 793 -454 -824 -694 452 528 675 619 -532 -868 -135 -750 192 945 907 -303 851 -45 419 209 898 -596 870 178 -804 -135 822 -469 -853 386 626 995 742 76 357 356 -297 287 425 809 537 -128 -585 963 445 -143 -823 177 434 234 325 102 -754 -923 -218 -853 -318 42 -925 -405 -54 -341 89 304 559 -947 569 654 -122 -200 101 -206 -487 197 489 -890 476 47 995 -521 146 -408 498 -715 102 -133 288 6 -40 -441 612 -466 -803 -775 181 317 -831 -681 622 -55 -447 547 -240 -550 634 587 -515 246 -495 -193 -813 806 853 -675 -802 -678 -701 849 931 794 581 972 374 15 947 -38 -743 254 -57 -637 79 -348 -383 -606 529 -559 403 629 83 277 790 -43 -913 665 912 -771 786 -276 -764 -92 -179 510 162 277 914 -805 -192 433 -103 738 438 538 594 169 71 256 -774 -406 -112 -101 563 950 -576 291 864 -200 48 -720 -879 -469 739 -347 966 983 -951 398 -813 -403 985 249 -247 39 -130 66 824 -187 -713 43 -721 683 -423 -262 165 349 582 -798 -566 -553 -390 -914 -194 121 -344 854 812 -21 261 301 -226 -196 143 408 629 -430 635 740 -403 -396 -293 -491 169 -466 573 -292 904 -575 -222 -781 -549 -822 422 47 -97 -196 309 414 260 -927 382 139 -372 701 195 853 112 -558 619 -952 435 -804 -703 619 731 -399 -34 362 -426 -588 498 676 -3 -962 784 -99 773 376 -211 140 270 -435 -989 -883 786 666 904 990 800 -978 421 347 727 -604 -527 707 -693 369 487 50 -653 122 -93 -692 -695 367 666 -929 -509 481 694 -848 912 630 446 390 212 -892 -34 683 -374 947 -463 562 -561 -682 -774 984 302 -614 -784 -395 -915 -573 690 -123 -353 330 -669 614 245 -589 -829 -745 -86 -179 -697 226 679 -523 571 -308 -163 857 -318 -299 637 -407 323 -432 152 -665 -10 642 389 -151 500 -881 73 756 -74 -41 760 765 -286 -142 673 -698 -49 366 410 -680 579 -483 -274 -974 -779 -930 80 -966 751 -226 -329 640 -723 248 536 146 -686 501 68 106 -28 -546 54 96 -32 -655 -749 -552 -334 967 663 -850 -984 263 -535 -728 757 910 598 -238 291 211 51 516 -928 769 303 -139 -893 419 0 -577 589 -241 650 -689 -162 -63 58 -515 387 -86 -49 907 -415 -478 -135 433 -416 300 -116 -768 -866 -169 -389 986 -809 -922 88 -457 -706 587 -276 -968 -900 995 -995 -376 -782 927 680 -725 679 -662 902 811 495 -182 -997 892 576 96 -871 523 146 194 896 -682 -152 768 -522 -460 -190 -527 633 -717 -649 162 147 -850 108 338 401 978 -541 -886 -144 296 -984 -142 868 -128 357 820 -334 603 27 8 -893 411 879 -971 711 -456 -812 230 -698 -693 -535 -500 -533 -396 167 -249 989 331 -569 -77 320 -437 -88 284 -190 -888 262 -550 -549 -95 -787 82 183 851 736 437 -503 143 -295 -416 245 474 -464 -117 -423 110 -231 867 513 167 337 -881 -560 -658 504 -955 -749 -80 -772 905 881 594 201 -11 764 -192 904 -884 565 517 -293 745 982 -944 -117 -162 578 -64 346 -564 -761 -303 501 933 -953 480 928 -450 -340 979 -870 -813 -232 -878 -105 997 506 -810 -588 -996 948 52 -109 382 -373 335 814 672 410 458 -203 776 352 723 -408 148 531 198 -710 620 -901 -436 -62 -469 21 552 990 496 899 -321 728 62 -49 -790 481 747 -266 -38 -299 -609 633 -714 936 881 -720 94 567 489 -720 677 -432 -472 -983 392 -104 408 -862 -297 -967 -292 874 736 -665 -632 912 112 1000 -111 -276 -737 -417 694 735 999 -917 712 -814 -602 644 952 -195 77 -968 -445 577 619 835 487 -786 353 -429 949 223 240 816 330 -667 334 89 23 923 718 218 -176 -75 -226 994 600 339 829 277 16 -622 278 312 802 -24 575 718 217 624 560 893 181 -322 857 -956 722 -526 243 -946 -809 -968 913 -675 -294 -802 -61 778 425 -111 -882 859 -879 -758 244 -406 -915 -752 488 119 -811 103 999 397 -387 289 421 -957 387 505 170 639 -59 921 489 479 550 900 646 662 571 -429 -87 -103 784 -120 -544 -999 -384 -452 379 -630 -203 351 -238 107 659 443 -425 359 383 -576 -649 -41 443 913 869 -510 685 -513 -501 -188 724 -948 303 -579 244 -96 -573 672 -270 -505 224 -286 -186 -664 767 -200 447 -876 -831 -805 -424 375 -882 -841 70 175 -786 -821 407 -953 294 851 -406 -925 -229 116 -793 -381 265 -132 -865 -842 -195 31 657 363 983 -564 -482 939 -725 -367 -726 -161 3 -97 -293 868 -989 -137 -356 -47 -96 948 -942 -642 -387 344 700 -8 72 117 -893 702 -363 -814 -116 687 -265 747 247 940 -510 724 -846 508 805 -429 462 753 -191 -846 536 -203 -260 -28 146 160 -577 -691 385 -771 645 289 -741 -572 -776 999 719 505 819 -499 -933 465 -463 930 -557 -813 -315 103 449 840 998 906 155 -696 585 393 431 -461 7 -261 -868 -512 954 -891 -127 -588 -255 132 -805 904 -19 907 771 153 -548 -127 -362 -578 -459 837 975 -202 120 350 -630 -74 -661 910 -38 0 -864 84 158 -950 -110 823 -620 -969 522 -502 -664 89 -35 -20 294 60 -618 -555 -121 -39 -798 -871 299 985 -738 375 -401 -934 814 -175 714 -344 267 728 954 997 -817 -320 143 130 -314 145 950 -558 993 402 774 321 436 -347 520 -956 -273 -878 -743 134 397 582 -206 -957 135 -510 -249 401 325 995 -338 -374 795 -504 700 -201 -54 -830 -516 721 -230 -742 -951 980 615 -655 -717 122 -870 189 -634 -174 387 83 -802 -440 -122 -83 -391 818 42 -946 811 87 299 -690 -856 658 85 596 -173 -625 960 -408 956 533 50 10 451 -874 -472 -430 -420 -522 960 54 -758 570 -980 978 573 -837 -403 -683 101 624 -495 535 556 369 246 -146 73 54 -365 -201 -543 533 -434 -115 -807 -752 -374 -157 -144 -67 -798 -424 844 -249 -821 900 678 501 771 -87 -345 471 -70 785 851 641 -395 -718 -177 -385 381 -592 -746 884 -521 106 257 152 -548 -438 -725 362 769 101 699 901 336 -308 120 -401 435 -521 525 49 -92 470 -82 -203 387 562 239 344 349 -624 540 -41 634 -914 -291 -590 324 670 -342 -633 -726 -139 407 886 831 818 -295 345 -225 -475 380 -872 398 -967 164 321 360 85 -746 685 846 819 729 -894 -583 -513 603 -404 913 -699 -848 -286 691 682 375 495 102 -979 -737 -701 -131 119 192 211 -278 330 -74 -2 -75 -691 273 912 -456 -162 -883 291 -73 -420 -100 520 -861 324 706 -572 -173 -591 -908 785 703 -916 -45 -860 601 201 -363 986 937 755 -736 -653 270 -933 -536 247 -629 573 -400 30 273 726 -788 -236 -325 193 -694 -608 104 37 326 721 -581 322 402 987 -637 119 976 -273 -189 775 -30 979 251 -42 681 745 799 -164 347 346 -514 -321 729 -406 -399 55 308 -595 927 721 -847 150 932 -340 964 -477 128 -108 -188 -145 -914 -117 743 -850 762 302 -815 -82 -323 -169 -238 -87 506 207 -853 -927 190 -341 -175 -527 281 939 -252 -725 -687 -334 -883 179 -83 -103 -475 736 294 -636 326 410 585 89 491 17 -248 909 308 -791 900 243 83 -800 734 482 50 619 947 -151 524 799 270 -907 -247 836 751 -678 -753 364 33 995 572 654 -277 -444 795 282 -561 930 715 -112 161 -358 -878 -600 572 165 -665 681 610 95 333 53 886 -948 810 973 -218 -60 841 521 -955 -24 600 -733 316 -976 -880 402 938 864 309 -538 393 517 -909 -871 -559 -985 -635 450 594 -769 -230 -807 -438 19 -561 -794 -787 567 -386 901 252 -693 -967 -801 628 -250 -38 -429 725 -888 68 -922 251 6 969 -129 928 -439 801 -404 -38 -579 245 113 716 -473 679 648 927 245 -869 -251 155 -948 239 -203 795 913 993 657 -81 -321 291 668 418 -845 483 901 -352 41 782 936 -558 323 897 0 -195 264 -711 928 665 -900 60 -664 269 693 -240 491 491 -693 885 -221 982 938 -53 70 93 -711 983 -454 185 -762 899 193 976 18 -166 -544 462 -793 882 -888 653 15 -289 964 -798 9 287 -27 -989 223 577 335 372 253 142 -134 -812 94 -409 273 642 -404 926 -250 -878 -432 514 267 613 862 192 -566 703 -167 -684 224 195 117 -327 -517 240 956 -861 -765 -91 443 -160 -618 -162 479 521 615 -603 -130 583 871 -738 324 -662 -164 717 827 202 -175 -439 745 -922 -870 174 -461 878 665 287 -483 546 782 -549 547 -336 280 312 980 -548 -426 420 412 604 515 -305 -796 851 329 -227 -573 390 -479 710 403 -488 874 -949 -281 24 -620 274 757 -570 768 -116 -796 336 718 -80 734 -36 -530 -598 -584 95 798 -71 -591 403 -527 -72 -801 599 -189 708 -820 605 -463 -668 -649 -337 807 321 400 -743 264 578 393 -626 769 -782 -269 672 -992 614 728 -718 639 -327 928 -604 -266 664 480 979 874 301 -742 844 631 -944 60 -528 -200 674 597 -587 687 -932 -234 -113 222 -325 -522 145 -831 488 735 288 -439 885 382 201 -777 -726 903 851 342 465 999 -274 579 578 747 -606 133 -478 567 337 -635 32 -543 -59 515 725 -542 -736 -215 655 -475 -39 -80 -250 -434 240 705 611 -302 930 -965 270 247 -194 158 744 354 -868 459 991 -673 -808 340 182 -105 -54 -106 621 -907 -144 -446 -960 773 204 42 -970 -847 -584 1000 -619 -767 -482 -90 -765 628 359 946 -579 418 -188 531 -6 826 -532 264 -482 -640 339 -241 122 887 -143 193 -558 -550 693 -451 -236 29 -23 -302 -714 -818 -762 146 528 -132 -71 -494 20 879 501 896 -578 441 -158 -95 -338 -251 295 -400 -671 248 759 -243 570 154 -830 -674 -135 935 -299 371 -865 376 -675 860 595 -342 333 -502 699 115 -365 160 866 -792 312 981 -153 -609 -602 469 736 166 -760 -256 -292 949 410 -235 -756 545 -712 725 -852 -817 -950 603 -769 -210 386 -60 226 843 -712 376 -601 -948 -480 713 -110 -512 202 -523 548 326 -283 -11 -213 143 -351 -392 -475 -965 -407 140 -512 927 416 799 -594 -471 219 -584 -823 -400 237 560 -335 -104 713 -570 -775 -971 -618 -407 341 571 884 -400 -943 618 95 953 -916 -710 -705 -370 98 759 -234 926 -625 -631 -910 66 -26 -958 -820 -571 -63 27 -465 676 -357 886 -559 357 261 468 -36 -592 -91 -789 -171 -460 -4 -786 -152 -984 240 269 -423 82 455 -19 359 -587 -629 -600 195 -594 -394 -222 -306 105 -23 -224 -660 -9 -84 -971 988 609 984 -296 997 26 -3 -761 735 -545 766 -101 211 -443 833 929 -101 -590 -43 943 60 681 269 -528 573 213 718 -670 -514 719 -370 -585 593 741 -928 -130 -68 -42 796 -327 -960 -351 -868 -583 -158 67 240 -472 921 532 982 320 -462 -993 654 -883 -145 -800 -844 -134 217 -554 -582 278 33 -415 145 -456 -332 -654 -856 -998 -96 -11 948 530 -519 601 528 -175 -48 -34 618 -371 -842 -244 131 117 -873 750 -169 621 -371 538 -133 902 489 -473 834 74 131 -991 764 497 -354 262 -423 -885 -768 762 940 -427 300 -966 -711 322 16 980 -363 754 155 99 55 -619 107 -708 239 65 -404 -658 744 197 -537 -657 399 -97 624 405 980 392 -78 534 -39 -962 759 531 -355 -275 49 605 113 669 -989 -540 -168 -244 -438 -181 -320 -863 991 799 -380 79 -655 -933 581 218 940 -33 -526 -464 -696 -267 435 59 472 -322 -923 748 368 -626 353 -82 879 -624 785 333 979 244 375 65 985 -215 -882 -503 951 460 -17 -891 812 597 908 237 -423 -565 873 -268 262 -397 -872 596 157 -755 -217 805 -245 -273 -813 -584 56 960 588 -703 -288 -11 696 -953 951 698 297 -722 -587 -376 -630 988 -795 162 -313 -217 -985 125 -913 573 -960 22 -877 144 -679 -628 980 549 505 881 367 291 -692 136 86 64 379 837 -587 -259 -138 928 906 460 -849 -878 890 105 -651 -227 -757 269 834 -988 595 -623 -704 715 -901 695 363 543 -946 41 -779 89 293 409 143 -962 15 774 604 -442 588 -810 825 -604 383 -865 904 -637 -764 261 897 992 -83 225 -910 -349 -811 755 431 345 784 616 -856 958 635 582 -152 516 664 -227 572 -903 -870 -25 -143 477 658 766 -292 920 860 -597 -383 359 -428 611 604 6 -385 -120 -554 -290 655 -797 450 129 825 -158 64 289 -245 830 839 -69 -488 -949 -595 -627 708 159 -663 -172 -967 -989 505 -66 775 -801 -794 -349 -228 236 -437 464 -131 518 -18 -123 577 613 -458 44 534 -273 -902 -533 -312 -896 -819 -60 -579 -873 -765 977 987 685 403 -30 -283 -904 575 569 -708 -921 -219 -505 -573 495 526 -206 656 468 -245 854 850 -700 997 455 -142 -518 -564 308 -137 -41 -311 395 564 18 21 -818 -137 -401 -397 677 785 229 -88 -356 -323 923 429 -578 826 655 625 268 -452 -152 -507 -2 -216 767 795 193 -910 504 150 -944 81 -60 234 -533 174 -794 377 271 -913 69 389 -273 212 -202 527 268 334 20 -456 785 -891 -212 -479 795 315 -27 -592 -765 -764 320 916 -978 -367 546 927 183 -308 96 -817 -178 297 25 -718 -122 -588 -332 -991 664 182 -735 508 -454 680 826 -388 875 617 -446 -862 -747 678 -898 529 -725 -531 -994 952 -427 119 -586 -820 493 486 -759 856 109 -442 115 -647 -527 -560 -781 -846 -167 -387 -503 -874 223 663 -723 442 -866 -89 -516 -583 -941 -994 392 -983 -471 496 -264 815 -496 -506 230 675 -36 -901 264 611 756 -101 876 688 696 289 -724 -77 26 -320 307 -554 326 781 610 -682 355 -467 -830 6 453 -628 17 -774 238 -670 673 -110 920 849 -27 662 316 -637 159 454 582 179 58 869 758 471 74 33 -862 423 109 628 -538 818 771 -151 -87 542 905 -337 319 -250 128 -485 -423 -572 355 -695 567 145 -50 559 732 621 173 439 768 384 -146 -459 651 818 766 724 423 -858 893 -299 -983 64 192 -796 -808 892 -349 -61 -210 476 -577 751 711 -285 492 -69 364 509 431 99 -460 864 358 257 265 -574 -415 362 224 862 182 -899 532 -331 835 -326 645 -448 275 515 715 686 699 558 331 591 290 716 -964 -132 -128 -539 799 -446 717 980 728 963 -614 445 -123 921 -915 89 342 567 -98 -426 -356 -765 -149 -101 492 435 -272 -310 -723 -278 -877 41 154 774 278 890 -741 124 185 -223 -983 -386 -938 -351 -698 283 721 417 766 -896 494 473 -169 179 -273 7 989 -977 -20 77 -324 670 473 -987 699 -626 -725 -575 396 -834 601 -372 499 647 -280 -559 -997 310 -87 326 888 -138 734 -683 860 465 133 -857 -997 -739 -908 -893 -990 513 -261 890 256 -520 11 -305 -123 -868 -760 519 848 -878 285 -127 -985 24 -500 827 -125 -826 55 -429 -38 770 910 -124 -265 840 353 666 -147 21 -197 -646 -452 791 -916 171 -525 -169 271 647 -277 850 588 405 300 65 -849 430 -304 -180 802 156 461 -239 665 499 -930 39 -64 -647 -639 -975 743 587 -830 -871 340 58 855 -45 558 907 -881 -854 -93 -462 -585 394 -303 980 -276 -358 912 -518 -366 530 -780 -208 527 -963 -481 -471 327 -768 -397 111 845 -242 -992 140 -358 -383 -18 92 814 -973 477 -889 208 -410 356 -517 -110 442 422 639 664 -898 -196 75 -610 66 -428 666 -235 183 -683 9 -32 135 -615 579 73 180 385 430 -395 131 -605 -306 -507 -614 399 606 -970 339 31 640 272 868 537 989 637 816 -968 -11 -8 -420 -532 -4 -287 -958 -494 959 -190 -984 245 -642 583 -635 479 462 562 -941 335 678 620 -983 620 156 -577 -360 5 560 966 -615 660 79 390 87 119 -930 -60 518 -919 -652 785 -258 80 149 698 -771 -123 895 65 994 -304 -901 538 -182 -448 -997 695 -466 -788 420 -359 582 620 956 516 -123 -60 -797 307 18 58 -198 768 -433 -530 208 -858 923 -616 228 471 616 -350 -530 877 -267 561 684 172 -227 785 -67 -234 208 233 -486 484 -223 319 -623 -17 607 -104 -756 581 -826 -279 -111 -758 -909 -294 -113 -45 -609 -308 497 465 815 897 172 395 709 -51 85 94 96 -921 59 -858 -408 -212 767 383 175 995 825 -5 882 -77 -112 -635 -316 910 -27 -784 905 -533 -255 -621 587 -249 -635 10 -992 -400 327 -752 -539 -690 4 585 -970 235 -680 545 356 240 305 -285 -601 250 59 674 -535 332 562 -854 -863 -241 558 -669 -108 550 -444 702 277 721 516 110 706 -384 -221 627 -705 785 937 -957 -619 911 -221 190 -278 919 686 -573 -928 -65 37 -853 -854 836 -512 -36 -325 820 -159 -495 85 -790 -221 453 -426 462 574 -151 782 519 221 -266 382 -256 -610 -658 -132 511 446 614 696 815 -212 517 385 627 334 933 408 -75 -799 0 -114 -473 -127 -143 -275 -690 -738 -267 -262 -25 110 -808 -497 -490 -649 -741 -390 178 805 -309 -966 -315 -744 142 -935 439 140 -381 562 -770 370 765 -736 419 -665 -732 -784 -549 -504 -420 947 43 -406 565 423 497 -390 138 100 843 -967 -175 299 252 -202 -638 -330 171 733 420 -925 68 -122 521 21 -328 686 -167 -765 958 -395 -475 561 552 173 -419 -931 -44 158 -479 837 675 328 563 115 -226 433 -757 -377 610 -261 -803 646 648 -317 -813 348 469 884 -535 630 454 997 961 -182 801 -103 -186 -395 -781 424 315 -13 -870 -568 -602 -25 -126 -220 -695 -370 -587 521 626 732 -98 -585 515 966 294 469 -25 178 95 802 -171 970 2 -804 -444 13 362 -158 -435 115 -971 -73 726 -653 -614 584 575 811 847 47 170 -26 556 -283 -470 896 936 802 -162 696 215 479 -469 -852 -511 783 -993 -686 -265 438 95 -666 -241 -890 -555 63 507 267 459 -590 45 667 74 843 910 -746 -337 949 988 904 778 421 916 -206 855 -885 321 -910 -933 873 614 493 733 -671 -557 311 606 422 207 -170 359 392 794 669 965 -545 266 -572 -545 96 890 -778 836 993 4 743 -375 307 -747 788 234 79 635 440 -224 459 -783 93 -356 408 -993 -297 -972 738 -661 -252 482 -172 -692 871 -224 13 -460 -456 -456 506 606 746 803 167 546 -423 224 -893 -468 -683 -487 404 -204 -35 -128 16 -328 76 817 -542 797 -766 799 -293 -700 -239 -366 946 -222 294 -107 -563 832 -513 -186 572 -648 -888 -592 -587 -830 -892 -563 217 -260 984 -625 74 946 558 888 514 608 555 -338 765 173 -795 -534 -831 991 792 -661 529 -536 705 -925 -91 -444 275 355 37 -303 -421 -37 506 685 427 705 -720 -873 171 -289 1000 919 387 985 642 348 -333 48 -728 -274 970 -581 159 -629 733 760 396 -389 962 -258 852 103 526 901 -754 -848 -790 -189 -745 -953 -105 -74 208 -623 -757 187 142 -657 8 -728 857 195 -383 371 -78 -434 345 93 -146 -212 531 9 961 405 -135 858 -864 -429 423 -349 96 725 547 -882 -608 660 447 -467 187 322 595 750 -836 -857 344 121 92 126 -139 551 488 -501 -564 -857 -340 253 588 152 518 -101 -854 9 681 13 898 -661 -547 7 156 370 336 751 -510 434 -964 -314 -286 751 -990 -701 -752 612 -603 587 325 114 -483 -111 609 -181 931 354 -716 45 461 278 -447 -48 465 686 667 -385 697 -533 831 -860 94 756 -36 -138 437 -312 513 -758 -698 831 226 426 813 433 27 431 -150 -954 475 7 206 -888 -311 339 -712 232 811 -152 -80 893 -666 -700 398 -905 -965 468 520 -246 526 -161 -15 -626 -397 14 478 544 325 892 483 512 -808 224 328 645 -675 649 520 -860 -976 -96 268 -864 -11 345 853 932 975 -925 -467 -738 -268 -596 -946 1 -482 -679 -679 -311 -213 455 -703 482 -981 -992 -669 601 276 -185 923 159 908 763 969 874 705 -346 587 -297 -918 300 947 464 -266 486 626 -968 741 -866 -364 -495 344 869 -927 -342 385 742 359 980 -793 504 115 -564 373 434 68 -584 549 -231 38 -763 -231 784 350 354 665 713 904 862 -719 -425 -476 227 37 578 989 605 268 881 -429 -710 -714 457 571 864 -576 -748 -692 -983 -573 -642 801 -664 505 189 471 573 -101 432 866 96 91 -868 -531 -745 -497 146 -92 72 995 -742 967 602 115 136 355 79 636 319 -497 -221 685 742 -142 -731 -849 949 -341 -991 112 352 -409 419 -697 -485 -786 425 -336 -481 332 695 -318 278 671 -997 989 162 688 -502 854 -357 885 38 843 38 -866 -223 10 -802 317 -325 172 225 -712 -973 101 320 -567 328 -475 -147 -716 191 -686 -524 790 37 569 -508 -474 -880 -403 663 -233 -274 660 555 -476 -971 -630 918 424 -226 198 -135 88 480 -734 -82 -935 197 336 19 233 680 45 69 -473 -647 -984 -287 -740 -643 774 -652 700 -608 -857 -605 341 -942 167 -824 -477 667 139 -433 738 452 979 924 -700 -385 -284 -906 96 122 879 -575 524 -358 634 752 -533 -354 195 181 -558 -810 669 -16 903 -181 -990 -733 808 -819 -378 -600 -823 -427 615 356 -815 607 -154 223 -989 -179 480 -984 806 -490 536 -290 61 484 -188 -393 -371 -24 -758 131 -73 232 -94 -640 -900 655 49 25 230 451 -903 691 750 658 -177 -569 424 746 999 939 953 498 -897 -208 426 291 865 -961 234 249 -993 -862 141 517 321 163 -377 -276 -715 -900 -103 -393 -74 -218 712 341 982 -903 850 360 343 591 -527 -74 13 311 229 -641 -668 -554 487 -160 429 -392 -853 -522 166 -423 -549 539 -975 575 -821 -27 -592 708 -743 -865 292 -584 330 -295 -617 -402 -792 -790 -346 -248 -445 -230 617 -477 115 280 -132 929 703 -837 -867 -965 -904 470 957 -991 435 -294 -531 -130 298 -75 -293 266 -754 -91 903 273 74 -906 632 799 720 569 672 430 -857 -1 885 759 -122 368 -112 -280 700 291 -294 -183 -383 855 638 378 907 643 -967 173 -252 -55 -368 498 639 -185 761 -3 -72 -59 572 568 364 455 -455 421 -417 -935 -865 76 474 -889 50 -909 205 -252 -656 835 -345 978 396 -924 511 -736 -218 -233 260 -966 -752 -30 796 271 -438 639 -409 -297 -176 -463 -280 -487 666 227 52 -812 46 -270 -918 -172 113 639 -66 -85 922 -994 427 -452 571 805 360 -767 633 -305 171 -730 251 291 103 680 900 -306 -69 785 -776 198 -398 480 520 -611 -228 -46 872 982 746 40 412 784 549 -980 227 333 -481 -99 -312 -747 -731 655 727 496 -134 -278 372 678 859 633 -460 358 -121 869 583 102 -404 -720 362 19 -48 837 24 463 580 -675 -813 -284 -213 -531 -376 73 900 814 787 950 402 517 468 628 920 310 658 -857 -251 427 -391 -344 -649 -786 79 -126 602 486 -702 -280 297 -232 -222 783 421 237 794 490 -738 652 -692 -504 755 -825 -447 -811 -72 505 -951 368 -918 -996 -917 17 811 384 -437 -479 533 -34 -418 -786 496 -290 48 -811 -679 -25 141 -622 -738 747 134 -289 651 -66 385 59 207 -605 622 191 113 193 275 50 352 -618 303 -353 33 521 -787 -445 117 689 -928 -426 -8 407 -274 -857 303 -147 517 -146 -76 -299 -383 963 995 752 674 256 973 -928 79 -523 477 928 220 447 852 310 585 -761 -49 960 933 -131 -87 978 -937 681 916 -130 -774 -453 -276 -803 156 -168 -249 124 655 19 -887 -355 824 -906 319 120 -872 351 -885 594 222 -440 -141 741 8 6 -226 377 -633 -724 -123 -281 207 124 399 -954 -207 -48 239 -167 -785 -490 737 4 -23 -155 338 978 866 -366 640 -683 782 -201 724 94 550 -843 508 -756 979 399 -816 840 -431 502 -208 261 -825 249 550 -266 -630 -1 424 44 -660 249 634 522 269 435 761 -889 -847 243 884 932 303 -918 -609 -423 -246 312 912 -718 -29 -804 -169 -319 -372 -998 902 50 129 200 616 800 458 -30 892 483 -527 -609 291 769 -287 694 -24 636 -929 63 -655 368 996 -413 746 394 224 -455 -96 738 437 659 235 478 -629 -178 -560 266 -774 725 920 568 -99 57 -257 523 -935 -413 265 807 281 -539 -559 -813 138 -159 625 357 330 -836 664 308 -141 817 -429 -22 186 489 -779 -502 -697 478 -4 736 229 -916 -167 391 -279 -873 43 951 87 592 -799 503 5 749 890 -344 -916 -186 482 -517 -53 877 889 -118 415 -720 -90 -636 745 -618 -851 -509 -852 572 33 737 874 -83 471 678 638 359 316 25 -193 -111 -172 -224 -381 667 -555 -798 -249 6 413 656 -190 -758 175 -922 -962 -253 446 143 -278 -322 989 387 49 -487 -503 -179 -219 -224 831 179 -299 -108 665 800 618 -914 -345 754 646 858 35 -18 -48 -950 599 377 266 444 -719 -259 -370 365 159 723 -937 -967 619 496 748 901 -246 -819 -103 890 -65 -229 214 669 -333 485 26 935 -948 915 105 -733 -411 713 99 251 711 -350 -797 -475 299 372 -147 -577 464 621 150 755 603 967 -777 -113 -881 -141 21 284 623 -231 -299 192 -150 573 -228 904 501 -888 272 60 171 742 -410 823 465 -27 435 -259 516 629 -211 -926 -464 170 723 -389 926 -712 -191 487 346 375 -85 860 -406 -675 711 -72 -303 -917 723 122 965 -49 396 -912 -935 256 -341 705 -359 -816 907 -657 -202 381 -254 229 944 93 -302 -259 -771 -495 -471 -326 -462 148 -552 704 259 234 -105 630 -589 -344 -262 -984 328 -362 -199 178 -701 525 647 221 559 -22 -746 -532 61 -351 -754 249 -166 -689 387 -537 -327 937 -507 42 -293 -410 309 -834 -362 -971 724 573 -326 221 -745 37 -683 -772 155 -694 576 124 845 -985 -448 -192 718 -251 -75 -906 808 109 -586 -750 768 200 -758 488 -944 -399 684 -419 -930 745 -602 -729 499 -413 619 -954 600 -535 650 -982 -856 -225 -560 -408 559 -561 875 753 64 7 406 443 559 -909 609 -17 681 705 -830 -671 827 -302 674 536 -603 -835 -703 902 42 -207 515 959 542 389 -512 525 991 -570 -89 -352 -753 186 -946 -854 345 562 508 -68 146 -789 170 323 105 422 348 352 630 183 601 -821 -803 -119 88 295 786 -321 351 236 -470 -262 503 691 -480 236 827 87 146 -316 -287 911 235 739 533 -564 -334 -882 -961 -177 46 853 -778 597 208 -227 669 921 284 246 515 383 431 223 -669 845 596 -11 -826 305 612 788 833 -521 -244 -747 413 258 -85 761 696 184 -764 40 -34 248 303 -541 627 277 -320 -893 449 204 -473 361 -449 255 -307 -714 872 713 -885 -464 -530 -673 376 208 -830 -679 -61 -194 841 885 873 218 -173 952 982 -273 -652 653 310 -401 805 -610 -330 -162 -71 -29 -891 -816 77 907 675 456 6 64 204 -918 230 -461 828 476 -821 -476 174 -305 254 -182 -373 -512 -166 -663 504 1000 500 982 -342 -820 890 -854 541 854 901 -626 869 832 539 -200 -795 219 -474 -350 511 83 421 -457 -463 -162 201 -877 402 -718 264 -184 -813 -207 -988 77 977 -667 194 552 734 -871 450 196 -293 -884 -850 103 -93 488 306 -133 864 -969 -458 -734 388 839 385 480 -737 148 -83 -173 -992 -237 -523 -825 -449 643 714 -879 658 -473 -219 551 -600 -688 556 924 105 777 915 929 771 -425 -176 779 876 -99 -543 614 984 -673 -160 -207 -969 576 623 641 981 129 -906 -372 941 206 443 632 -613 -961 664 -587 -837 869 -803 902 736 -98 -130 890 66 -42 -405 289 613 528 198 952 763 491 -868 -712 -593 -88 412 -140 -996 -547 428 -750 -584 -493 971 -140 116 517 -229 230 -126 915 236 -141 287 -429 -662 -516 7 -299 -619 -401 -655 -490 472 -551 175 -358 -779 -479 747 -669 938 294 -596 200 416 -809 -579 -994 -663 -800 561 85 188 -44 278 -494 -719 -963 709 766 271 -889 -944 -114 380 -825 643 -625 -934 -929 238 893 -558 329 -78 476 932 -668 172 -482 -697 665 88 -46 658 -971 293 -172 108 -67 80 858 514 -826 -904 241 963 674 -406 -704 -679 -162 429 814 750 613 637 782 336 635 321 938 798 -636 600 -850 391 349 -413 -617 -319 219 -738 -631 -970 -478 -584 696 562 -560 -686 777 885 861 715 492 949 -350 737 939 -768 -851 630 -438 -946 -702 651 -281 592 501 696 528 -773 985 197 -696 963 216 -14 105 412 -403 -432 -551 437 988 -939 550 281 -345 -106 101 -317 396 590 -230 -134 -501 -465 -85 -742 220 425 555 -956 -412 543 72 679 55 -407 568 0 731 -627 -573 639 -780 -979 -568 -319 830 504 -29 534 872 698 541 -995 -302 966 -195 565 -200 -276 -31 -825 469 199 -218 -789 -314 -122 953 509 -214 386 907 308 -33 -301 452 132 856 -999 -336 -444 956 722 -387 682 -573 -616 -235 561 109 753 -175 -805 833 742 790 826 405 532 897 -8 120 -259 826 -617 -626 -898 794 139 81 -936 -911 442 -733 137 641 -432 -114 -350 -228 -580 -987 -938 457 -908 935 -831 55 288 -560 492 23 385 -728 237 -578 -874 -426 366 -811 -489 -253 -17 -550 -938 792 487 291 -499 -831 -197 -214 -603 937 -627 -388 -272 817 -205 -908 78 298 -886 -253 -184 -729 547 -570 797 -607 424 997 -673 -843 -441 495 -702 687 155 -973 -410 -414 -898 -118 -50 -894 -74 -28 245 299 -529 535 -986 -792 -802 -594 -3 -336 -471 -140 -500 994 604 -677 76 413 -180 -430 -74 -81 -316 504 -994 23 -773 -8 739 -643 347 -708 516 -995 658 -483 -709 -262 578 607 688 391 306 -264 -386 419 797 604 783 -854 432 865 -760 80 -316 -31 -725 284 -615 188 -457 202 -204 825 -333 509 386 -569 267 322 -194 -823 928 -513 991 288 -597 856 -285 -846 -904 -378 91 -869 650 613 -352 -471 -45 309 -590 199 957 153 45 928 -821 870 -219 -300 -475 -105 854 -55 -324 654 995 634 -302 -231 223 -60 195 870 744 161 -747 -956 -728 -98 -606 -813 776 982 78 -917 -680 262 -165 -231 -336 850 -837 516 824 369 901 123 -249 -321 488 -799 705 -984 582 -246 624 309 -680 465 -516 806 79 -91 -741 -416 -408 -397 117 206 -604 376 -184 -614 647 425 -235 -527 -200 287 446 599 -692 -897 480 -454 988 806 -211 32 965 -739 807 -32 -24 -70 547 -707 -869 508 -691 976 -14 -430 147 -680 -216 830 542 -488 281 418 398 410 -266 211 591 949 -211 -178 646 992 875 -485 -817 920 485 648 949 558 -560 -201 945 406 -646 -680 -816 883 86 536 -313 -861 -380 -901 -473 747 -532 -265 -60 -616 -838 -860 -717 -61 -53 160 -659 -804 -216 -340 554 839 384 -997 764 -308 -848 0 811 -889 -373 -540 151 246 -49 -500 836 -461 -601 453 739 -556 343 -664 -490 -853 -668 165 56 -825 -75 -995 -682 14 588 57 156 -382 -209 -452 777 -864 -391 -794 334 -606 638 -534 687 -614 369 370 306 228 -708 329 -385 -523 602 47 573 -606 -729 -975 -868 -718 631 -984 -759 -897 226 -604 30 475 484 926 648 808 -541 -366 -647 -268 -545 -796 -304 31 226 691 459 -293 666 412 505 994 -738 -495 -116 461 453 -189 -43 836 -873 -660 624 50 -680 106 -374 -544 481 302 590 -608 -214 591 969 908 82 -134 -336 967 -486 -290 579 -452 -304 457 -495 693 -4 520 515 -65 534 773 -260 -816 -304 842 -756 -890 318 -542 457 511 -450 203 616 -362 821 68 824 443 -36 71 209 -723 437 797 -385 978 -211 -244 -572 731 169 -611 297 -867 79 481 -491 775 -905 -819 -923 1000 801 -231 -844 -369 911 -376 -922 224 763 66 566 -57 -359 -1 800 593 -552 -629 -538 -527 -989 -407 -957 -261 -563 -328 -279 -873 763 419 698 16 61 147 -593 -452 -767 -832 117 -917 862 699 533 638 -289 -836 950 67 -446 84 -476 -901 805 66 -736 -402 567 -211 -457 -353 -602 253 -843 -150 -781 -995 -861 -986 868 -784 -142 -299 306 -91 -690 -332 -1000 -486 -65 794 -481 -810 -89 -409 -749 -258 -697 -418 -304 636 796 -460 334 -863 -606 179 786 -160 144 185 290 -107 238 -866 -120 710 759 -138 599 674 951 -581 329 856 12 -576 -654 -108 -901 140 594 -546 -607 -528 -597 245 261 -3 -596 -822 -775 -768 152 -489 -782 192 -659 679 247 -875 480 353 186 -453 983 -777 14 818 -309 445 -413 -742 -425 -685 -118 235 704 649 -684 -585 155 36 695 -360 98 451 -223 -478 319 -882 -229 366 231 258 -589 115 -626 -35 -446 14 73 -962 461 -889 617 62 615 741 -124 762 -776 -757 585 333 224 691 117 227 901 -740 426 -524 -728 -592 -572 -426 -357 663 934 134 200 245 274 569 525 989 -926 -398 421 598 300 874 -764 -395 831 -171 -343 -965 111 -953 779 -645 232 -903 800 272 586 -655 399 -110 974 964 816 -63 -316 972 380 514 501 -766 208 606 -114 253 447 990 -332 755 -86 -897 196 -109 -234 100 65 168 387 604 565 -696 -865 843 -618 -954 425 90 615 455 58 342 -357 768 -19 360 -996 544 -126 -823 -893 163 712 -527 -616 -947 -336 879 746 340 399 -859 -685 -959 802 177 874 945 404 42 769 -121 -482 710 359 937 -415 -420 -329 -785 -390 984 -680 -666 794 93 205 337 713 412 515 993 -639 506 -743 -839 520 828 -656 -988 278 -215 -940 -803 302 736 -984 -653 274 -283 -183 -490 648 -16 -378 461 322 -603 -909 261 310 817 846 874 93 984 330 856 600 846 -550 451 848 375 -340 993 355 209 -474 -969 762 217 179 55 424 468 529 -455 646 -227 866 -119 860 403 -388 634 968 613 -560 -63 223 441 498 -535 723 145 -187 590 97 -214 -708 -524 -653 -95 -416 369 842 448 -150 -703 -962 -974 -162 -350 24 231 602 -795 703 -587 -146 -998 843 470 -258 -832 -306 996 -100 410 708 913 -713 775 -637 169 987 895 405 555 -860 377 -747 -187 345 9 881 823 301 -229 -373 582 565 871 518 554 118 15 -294 -729 90 761 -299 -355 180 -8 -306 930 926 821 605 -347 623 893 667 432 -825 -218 -957 22 703 101 -510 -521 -488 -790 806 998 89 621 659 951 -109 -459 159 22 910 498 653 97 56 956 -425 6 726 224 894 -766 -303 111 -697 588 -848 -268 -483 525 50 69 796 283 987 377 -868 -978 -121 673 233 698 945 -133 824 -664 335 -960 459 807 416 -822 -896 -141 60 -864 651 81 -197 855 199 270 -691 363 926 -581 693 854 -835 -845 960 -871 -284 -901 195 208 -33 962 768 653 -257 -138 -470 952 -891 651 -666 661 -351 349 94 -932 86 344 113 564 841 -995 691 -313 659 353 56 8 390 695 117 -80 822 686 -954 317 -845 -593 175 305 739 -22 784 320 -141 -851 -848 -268 980 -620 818 88 145 -598 -162 818 229 -500 -16 -252 41 -564 573 -812 -91 -353 -333 -101 667 708 -121 -273 -88 -889 421 -532 -289 67 -44 253 82 -356 -906 792 891 -348 -876 217 297 -434 777 -733 -497 355 -930 542 -976 853 227 -345 692 954 -673 741 -121 -483 693 -209 171 -650 -766 -400 714 -204 881 -433 992 -390 200 585 -106 727 190 606 -820 908 223 462 255 492 -519 74 -922 970 -250 498 -324 408 -53 -274 -442 118 322 862 954 -43 -456 57 -252 674 -926 -398 306 682 -157 -845 23 64 -792 -471 -74 651 614 -720 855 33 -571 -398 73 -634 680 827 -550 -163 873 827 742 623 -553 1000 -751 -148 -605 308 -940 -746 -84 600 -306 -730 -829 397 979 517 -33 843 -771 -200 -954 808 -272 -380 194 445 781 338 -847 -278 -710 739 -485 473 -898 108 -631 323 44 762 -124 392 456 981 -75 -461 958 -811 -405 219 218 494 2 22 -740 -455 -438 -153 403 -473 688 -933 996 514 985 -895 4 897 -60 684 -189 704 23 742 -590 -48 161 750 -763 -367 -565 403 865 -496 59 -604 125 -123 184 -918 592 670 -259 8 -107 -437 955 -952 -981 914 -153 368 245 -771 -904 848 -817 270 -518 -26 452 858 -86 12 -378 -872 -199 620 789 -740 -831 -679 -979 -16 -22 -247 983 305 -329 932 -506 939 770 -132 -585 -386 -984 570 726 -611 -803 873 -801 245 414 833 528 -793 788 -433 -503 443 -552 100 9 358 969 512 635 878 -674 -390 -234 810 505 972 -775 -605 968 -611 502 548 -863 -783 -34 150 930 -603 901 -426 757 -43 180 730 -749 460 -950 -236 786 -764 336 173 304 755 -700 465 772 -530 -885 -666 -276 559 -863 187 -895 128 39 147 19 241 133 196 -354 -566 317 669 778 -566 226 -494 -224 462 -603 701 -112 -964 232 -312 515 -306 -327 457 884 588 589 73 -532 950 -220 -213 -663 980 -78 521 -195 52 -271 -870 -677 -548 975 758 -11 683 279 915 -868 690 597 527 86 -290 608 894 -579 663 733 -225 695 -492 182 -498 -574 -601 479 44 477 414 883 494 986 -89 -582 916 545 -916 443 -112 -22 -196 -99 582 452 -405 102 -985 938 285 -110 211 -65 917 -843 -718 -26 140 -32 226 212 586 -835 -512 467 -418 379 687 -227 -343 -654 -118 314 -213 -658 -321 85 -713 61 188 -288 -277 -702 -975 -736 -568 13 175 -637 720 454 -222 691 950 231 471 -864 -386 691 -926 -521 -563 128 629 259 -192 662 989 -867 494 518 -35 473 -699 583 -285 875 900 121 727 557 302 999 478 901 240 -470 806 -387 666 -862 904 668 283 -458 3 547 -369 -601 -225 699 741 274 871 600 -595 158 775 188 649 -18 -122 -139 -483 571 -895 -702 -432 441 -294 56 -872 560 -660 -740 -626 822 -604 40 -612 414 -569 927 -864 788 644 775 -75 -980 -221 -297 -606 -198 -704 874 -503 121 -23 -529 970 -438 -419 -698 -540 166 -950 875 -198 2 777 14 585 -490 -328 493 -693 -24 879 -565 267 436 258 -851 78 710 -518 586 -773 603 706 279 -464 120 361 651 -377 -573 486 791 36 -207 866 -316 177 -286 -174 582 -410 523 794 945 370 657 -996 -993 847 -712 266 -377 842 142 443 783 -6 -885 -980 -420 927 -631 -307 -336 -7 628 -65 396 -608 -79 -960 469 -745 -712 -271 619 23 839 -515 56 346 -314 218 682 -343 873 913 -984 -364 -571 -446 -39 -113 759 901 479 -342 -537 -677 -223 318 -58 540 116 -972 365 -546 -245 -851 880 722 -979 -143 -304 -336 568 641 -613 948 585 619 -916 -675 -245 405 477 36 -527 -707 474 987 -770 -599 -516 -390 957 -952 532 347 -983 -750 617 520 -366 -976 538 114 -662 -946 845 474 400 191 -713 688 522 175 764 -80 -480 668 323 -523 -563 759 932 117 318 -43 321 -567 -253 961 529 702 -233 -384 929 -216 301 323 975 -619 464 -10 809 -556 905 -700 -382 -900 694 -981 153 -135 411 564 291 736 -968 -671 869 -426 303 939 408 -814 160 812 419 587 991 336 721 158 878 -96 -184 -11 577 -630 901 -763 948 692 -829 231 -82 -490 239 -103 997 -82 -139 441 238 -247 -573 730 833 -177 926 -206 -721 90 -776 361 -198 -40 835 777 -285 -142 955 131 254 685 754 8 -675 415 -296 855 -109 -352 683 -953 -736 -545 -497 201 -567 -457 -299 387 -213 109 341 -351 -3 520 -371 798 -25 269 -426 -926 565 396 237 461 -776 671 -294 -747 -906 895 -98 -26 570 -19 597 884 -417 883 953 91 -674 720 350 -240 472 383 -764 -835 5 371 -926 -925 358 -6 -93 -493 937 784 336 848 87 179 403 153 -716 519 -803 985 -836 337 492 -276 -619 299 672 468 250 24 491 -925 264 -458 -713 -821 902 -649 613 934 261 379 876 349 510 455 49 -648 -413 939 248 632 -720 -470 -186 -176 924 886 -571 -868 396 984 -894 -825 -718 -275 673 -912 246 -330 -808 -921 940 -730 631 -209 353 -137 817 0 488 -503 -865 495 -748 -259 801 -828 830 973 330 471 146 -796 328 -938 -359 253 -529 548 -176 565 527 683 -433 685 -202 583 815 -92 569 -1 -776 -577 663 451 942 -586 934 -628 228 -572 511 -650 -819 -425 -994 959 -930 -344 546 -967 100 -429 -566 522 -784 -865 744 -491 537 -638 -614 -856 -91 738 637 -50 -551 -362 804 -315 213 -371 768 732 354 -38 -819 -69 -487 -681 -702 10 -435 508 834 463 234 252 676 -704 241 710 787 -576 -559 -874 533 405 629 496 -343 843 -731 243 352 -984 -786 -27 -211 -538 -208 -730 449 941 940 625 427 -596 -559 -549 -991 -202 385 -368 764 546 -949 -982 734 -663 -374 -988 -102 243 -291 624 -85 -285 511 148 557 -867 423 -26 134 599 236 -323 58 -837 862 -18 -221 7 55 690 168 -248 -167 45 -421 -422 511 780 538 230 -902 -389 -738 -278 345 -167 28 996 -759 556 -887 506 437 160 -955 -488 72 -998 -729 551 -522 -718 944 -321 -645 684 796 -424 73 -497 98 810 495 452 111 -859 468 -50 364 -208 -898 -824 -989 333 589 667 -547 -139 -157 -570 -411 -262 63 -415 -579 -195 -724 8 754 24 433 -146 345 -82 -950 181 952 840 -721 623 747 -372 -502 -16 263 -563 242 881 -294 363 467 -361 -413 -898 205 -873 584 -471 -86 -181 -88 -181 -570 -563 827 222 793 -593 940 -334 -436 978 377 337 742 -28 471 690 -127 151 424 363 -513 -577 -652 335 -325 -373 -217 -598 363 42 -729 -558 -988 216 -79 479 908 613 575 810 750 -738 -930 -657 -729 957 -200 -640 178 -684 -519 880 416 371 599 -507 471 837 -970 482 49 -349 -273 540 197 898 886 383 -433 942 417 -190 51 526 -780 545 -173 -554 880 -175 -128 -224 555 220 -863 -107 -30 -95 -545 758 -825 773 794 -765 -278 779 -712 -864 -181 321 839 193 -149 387 431 968 -606 -912 260 420 -715 572 -216 505 -46 974 744 -128 -576 522 -971 -963 -705 297 -496 980 -520 -65 -184 -56 903 469 -17 -716 -260 996 -403 338 906 -476 806 -920 397 118 775 -236 -820 -257 229 400 -449 -276 -951 389 694 -55 322 -311 776 422 519 -78 227 367 -755 -821 394 947 -733 -449 -956 219 -835 -929 445 869 -651 -631 -237 -626 -411 554 157 -331 -877 -421 129 538 -431 -169 654 -948 -560 -823 292 -914 -135 286 395 -480 492 965 -335 171 88 -540 528 284 719 -692 -57 410 -235 150 446 915 -696 -254 -849 -549 140 882 -552 740 -119 95 691 -548 698 864 453 -156 658 -794 488 -5 -339 583 -343 920 534 211 -403 -858 -971 906 -314 -578 992 -722 -681 -286 -119 -649 -381 278 400 -989 -953 131 -736 903 -445 969 -714 -25 825 -179 -578 -964 335 -140 8 -278 -471 -900 -28 362 450 761 396 -421 -460 -674 -33 -509 -690 -314 34 126 -762 -252 -590 -617 386 539 -402 -509 -206 616 519 855 642 -547 453 -641 7 -694 -291 526 389 -214 -46 193 560 -785 -320 -943 127 43 -558 125 -949 316 -970 939 -209 177 752 751 217 -687 -547 -449 -10 928 276 672 354 318 -463 -603 470 -220 2 -97 -794 -172 -665 -405 -584 818 548 -479 -94 794 -185 652 16 -590 -216 65 102 90 -649 -415 -840 -884 219 -368 14 295 -960 -836 215 -366 -529 -290 7 840 -961 -205 -346 508 -29 547 926 978 491 -338 -721 -131 -562 -244 -115 -977 643 640 257 787 49 -275 393 631 288 -309 -25 584 -996 -954 196 -656 585 483 909 -615 146 429 -38 -759 -441 -155 751 -246 -964 178 -623 -886 128 -281 -409 -890 -434 442 -154 321 -548 -887 798 -508 -569 -577 122 -851 428 272 837 -503 -969 -926 -472 475 240 17 -562 479 342 608 -15 -762 -834 907 -309 233 527 -407 452 522 244 -966 -272 -909 -198 -408 -870 500 608 -439 -328 513 711 605 700 -236 -770 -399 72 -85 52 631 -607 535 -904 979 -213 257 -521 -54 175 461 797 -745 -36 408 -547 496 -921 882 -161 -201 991 938 899 -328 167 66 -22 970 -389 872 -409 -523 650 853 -859 848 449 -81 927 46 -34 -310 -371 77 210 -300 -807 154 390 -234 836 -936 -85 -387 -653 223 362 389 -957 -562 -175 865 -787 685 -374 273 -35 588 291 -916 -477 -914 596 -747 -748 921 -944 395 194 59 679 -408 -946 859 942 793 622 416 553 -459 -83 164 -220 -897 -639 816 -598 975 -637 325 541 122 -528 -6 629 -520 79 -519 21 -290 951 -602 -754 -508 -476 -32 -179 -969 320 -182 -536 435 -759 -508 108 -422 126 -916 -796 500 69 -812 -70 -473 72 -123 17 -169 343 -708 780 519 -876 672 -185 976 -162 326 588 523 -600 167 676 -640 -31 888 912 475 -553 907 481 -530 -746 -852 178 -432 784 -173 -788 188 -312 94 768 2 -654 142 -629 -647 606 -920 189 889 44 45 -274 821 -227 790 -921 -68 -798 -983 -416 941 372 -669 532 -193 94 -282 134 845 -278 -525 -56 994 562 50 460 -974 56 523 4 976 50 -959 249 239 876 464 499 367 445 -611 -264 -474 42 -399 -609 -286 -709 -412 681 -541 -129 -775 -688 -218 -698 569 55 -965 -818 516 -728 -731 -360 923 -192 -871 -680 136 154 155 955 -870 551 812 702 -538 -419 -551 760 517 -473 294 677 -445 -698 -716 115 793 -88 -440 -991 474 -458 978 -499 -436 -670 551 482 -642 338 -289 -587 0 -333 919 -262 107 -677 908 751 730 -538 834 -279 575 641 -396 -715 594 -483 112 -308 -15 454 506 -752 774 -789 287 513 -688 -607 827 -888 886 406 -900 -620 -160 975 -152 -501 -847 -537 382 -658 169 989 -786 -337 -477 -1000 370 753 585 -8 -577 845 932 -72 998 45 -450 -212 -546 82 -186 593 -410 866 -225 -632 -314 575 -965 907 3 917 -544 325 -142 401 461 252 708 193 487 -911 147 882 124 869 321 266 784 -432 -393 770 621 -392 730 -988 328 -875 437 -248 -812 -700 612 -254 -958 514 384 -31 204 451 -591 -188 -850 -595 238 -924 -695 122 -392 378 636 779 612 425 961 500 132 -931 462 -780 -624 96 -658 -734 35 609 615 -334 895 910 977 946 -809 -490 -924 -833 -418 -471 -189 -354 507 458 -694 -193 -116 657 72 -806 -210 696 673 -492 -264 -124 -830 710 -734 302 716 407 -701 -735 -716 783 561 697 -447 974 -311 -839 -125 350 505 64 -501 -284 418 -312 -783 -258 66 641 -678 -598 15 244 -992 -341 -955 -7 -277 887 67 557 882 -896 852 709 -293 859 646 -868 859 -578 -904 702 486 908 235 462 -56 353 55 -637 -190 -726 -533 -7 -152 308 -463 -920 -411 -166 513 -657 467 -702 -981 85 -460 465 -5 -507 733 -992 453 -684 -337 796 -12 516 -260 -993 529 -879 514 -529 -281 -781 -417 976 -892 -473 -583 768 427 -284 257 200 935 417 -976 148 -760 1 -838 290 -245 25 -367 -627 22 -805 -743 94 388 926 986 704 85 157 970 831 833 -570 400 588 633 -141 -254 224 573 -403 869 502 -938 -917 -871 138 -804 390 -926 -52 -536 -243 370 -834 -631 634 -158 -172 -145 -381 904 -280 754 754 -742 -61 256 -622 452 607 99 -2 -533 -142 -126 -777 -957 223 -370 -699 -549 280 -908 326 -407 -554 -565 622 -740 -911 573 322 -721 -605 598 18 -655 467 -285 -966 417 -411 641 -102 -422 -956 -42 -575 -826 801 -161 -161 -60 718 -420 -477 313 -741 -228 -692 -45 669 911 935 -606 276 -764 -356 61 954 -601 -15 693 558 -613 715 -687 212 -789 -85 -907 323 97 -619 241 -661 -867 937 -776 370 -576 -53 824 531 -988 643 414 -436 -687 815 -899 812 817 198 708 647 359 -735 227 787 86 270 -918 -575 57 698 -394 -358 152 979 -790 -448 -161 -276 579 -861 451 969 -484 -128 -292 -230 -711 -841 -623 144 91 -71 519 611 342 619 -409 9 -737 -773 -178 717 -134 -855 860 897 -876 -563 -643 880 24 -562 -721 -9 -742 117 -410 988 -710 -400 761 784 -341 -348 -100 -303 548 485 56 539 -422 522 -966 397 249 180 52 164 715 -450 -540 -653 564 -902 221 -352 -79 -276 468 220 -554 548 611 -624 -888 471 -74 -480 -208 497 -690 -629 565 -590 645 417 -249 358 356 610 -829 798 -759 591 382 891 -630 233 -169 439 502 -889 -693 -782 -910 150 79 750 -797 86 -231 -88 -889 -734 822 -280 829 974 -11 -625 845 -869 -347 295 -883 -238 76 -183 -345 227 599 46 739 836 558 -528 750 472 -648 -838 -202 517 55 -287 -21 -944 -573 -79 281 227 568 -382 429 543 -15 895 932 -623 -665 992 12 -693 -150 900 796 935 655 313 409 83 1000 717 684 74 -845 437 -441 -105 147 400 -500 -770 -930 307 -186 864 -823 -512 -34 189 -377 488 -126 -221 660 -193 441 -233 -996 -3 -440 -927 858 852 843 168 -438 -144 -523 -700 -224 108 260 -796 242 101 -857 -66 34 -964 -29 383 -201 -900 836 130 -685 -220 585 -644 551 720 -304 270 865 -515 -361 -214 842 989 -865 -472 -134 -859 -455 58 -265 -207 96 652 -13 -76 -627 23 -535 -398 -198 356 25 983 -42 647 803 817 746 -465 -312 -959 -707 513 627 -339 -743 -175 597 -91 -853 -344 218 908 576 64 -587 -936 804 -704 818 569 953 242 -674 787 -535 -931 -267 917 753 570 -322 -883 62 -588 -851 873 987 -199 118 815 -60 619 965 718 520 -715 817 -256 -704 566 -45 484 -216 247 -89 164 696 303 57 -560 -477 264 738 392 843 -99 400 -455 806 156 -2 345 -135 407 -486 -601 10 -351 708 -602 -48 -335 -979 302 -966 358 203 218 -802 -790 295 -475 -443 -15 -222 -86 614 826 218 928 -821 148 -932 349 331 770 943 907 -329 -374 585 -540 -247 -418 -807 -668 891 -41 71 -842 452 -852 -247 -296 -140 -913 -448 786 -340 787 -643 159 448 215 652 972 -345 -874 416 339 450 -639 -485 149 -991 774 -541 118 311 490 265 767 -336 979 -3 837 352 -99 -475 -284 594 924 76 -335 735 833 -492 1000 878 848 -672 -409 570 690 -759 821 127 -993 -51 -396 -2 -373 755 -783 -999 34 -937 634 -23 -309 934 945 600 -234 -695 -166 -444 252 895 -83 -999 677 -664 186 887 -628 32 50 898 -200 -126 73 -299 -235 -980 163 -537 921 453 -900 -872 -410 954 443 -237 -661 -555 -56 197 352 -976 631 851 794 -896 951 651 443 -660 -390 883 -917 717 -539 763 -535 408 837 -630 -968 161 -5 -216 -780 195 740 540 257 543 -162 -491 43 3 945 -239 -614 -942 478 -491 851 830 350 881 -214 -457 -660 -959 827 438 -868 541 615 324 -759 479 290 787 -415 -808 -294 668 -561 -693 -321 248 738 419 -668 537 -464 136 678 -163 956 -797 -242 719 21 190 547 510 -311 -573 -227 -927 -809 -429 -815 91 944 437 -716 -889 -24 792 74 74 -28 915 498 739 156 575 -950 83 469 217 173 -655 -348 -80 -578 -924 -786 -907 730 -193 991 -271 -106 -468 -817 -42 197 363 -728 -797 375 -587 678 474 -227 -398 771 -115 -153 917 -736 -592 949 892 -77 -57 -729 -237 888 387 -920 -723 -705 577 29 -435 -29 -819 -966 -789 576 896 -974 571 985 -367 -478 741 -270 -77 813 -455 -535 -682 -842 -429 928 -911 243 -628 -785 -700 426 -240 366 -193 -14 592 -106 -644 267 153 997 384 616 568 767 536 274 -894 -855 722 149 -272 407 -756 73 -649 136 -922 592 -435 662 812 528 745 969 93 -691 -754 -732 -430 552 -382 -383 -697 641 -639 657 584 -26 -741 226 875 -60 -815 -430 59 614 -949 -702 276 -724 -555 750 -252 23 994 -481 -579 609 106 -816 229 -827 -144 -334 882 -273 -49 365 629 -245 964 -180 -687 -982 -6 440 727 -548 811 -403 -791 -28 -986 -571 231 464 -719 428 754 908 -564 450 -69 -256 -964 -614 -477 -731 -168 965 -47 591 136 179 761 231 -7 537 490 153 -414 241 -426 -432 184 -345 -144 -34 -791 112 -532 567 -538 214 -848 -385 724 225 179 147 -80 842 570 153 -614 -814 -251 -970 -867 630 -955 403 -542 -271 -314 -645 -71 924 261 601 -948 420 -645 -136 -253 568 -11 -379 789 85 -877 550 -615 -55 62 118 -892 -852 442 -221 193 -36 801 655 81 -220 -775 513 407 -556 -899 -431 478 262 -962 -431 48 -745 48 414 -115 -650 888 -592 96 574 662 640 14 133 -316 -451 -448 -945 -373 -117 966 883 -934 951 -952 -39 504 -225 118 -612 -520 -631 671 772 400 -457 554 957 -907 -999 -486 6 -821 -238 847 -528 185 547 99 339 997 -354 253 727 625 -480 302 398 -425 -259 210 -709 708 -48 205 -36 -425 -924 337 322 969 102 -829 -759 846 863 225 -571 -112 638 -561 740 811 431 -189 425 -424 511 -351 -256 -704 -115 472 -760 272 -448 -264 160 287 -161 859 557 -951 -602 359 11 917 -475 517 329 -848 -541 812 -136 68 472 -725 33 472 254 296 401 -852 -204 886 -868 682 126 -387 -786 153 383 588 -697 -426 -693 -998 -624 -994 -430 -753 -802 747 393 -70 -965 498 127 685 22 812 -275 918 882 -706 224 990 920 -602 647 781 887 883 -624 -263 756 -527 -21 865 75 -921 -361 -14 826 816 -919 -183 -12 473 690 -896 612 467 389 917 467 -798 -463 372 -843 509 -774 808 -370 991 -587 -301 -38 37 -641 -36 -134 -513 -136 -338 559 -363 -637 88 8 -238 -449 -336 -906 501 -354 -401 313 478 964 -140 136 -502 191 306 -4 668 52 -982 532 822 -499 700 998 -205 715 944 -834 864 -733 -147 -914 -474 -89 671 888 472 120 -418 105 960 -59 44 -704 51 -675 -527 -388 511 481 495 -691 -514 458 947 245 -234 -412 -713 -662 175 667 867 -981 551 -147 324 425 27 -986 -42 -947 -439 320 -554 -700 -938 -573 -80 -650 -55 -158 -919 753 -977 -302 415 458 307 160 -228 589 979 -162 -607 -668 -894 -283 -474 -902 958 -565 -29 -754 171 939 -359 -115 -909 283 238 400 -84 96 -193 854 147 914 461 -350 -680 993 -468 -499 -197 600 -478 -383 -859 -260 556 -189 16 -343 365 747 -466 269 677 -506 -989 -531 -294 628 942 110 777 -185 -961 -211 -896 457 444 -487 992 91 129 -239 -9 -272 -48 -145 276 -884 -77 -671 -262 820 389 -689 394 -249 -836 -750 -159 -460 -383 -27 -385 -345 252 566 -551 -337 -799 -785 246 -141 616 832 -231 -355 892 -850 301 352 307 -841 -973 559 -912 -613 824 199 -634 636 70 797 706 -189 324 -345 -288 572 943 487 644 441 -595 52 -572 -672 308 -294 678 547 999 -971 -298 -354 527 619 -971 -305 -993 -877 439 877 785 918 -160 -666 169 241 -122 -500 838 -860 -112 -693 -305 178 6 127 931 212 -215 762 817 900 -855 -254 777 -72 -263 429 -540 418 17 781 407 578 335 -513 -343 -846 773 797 -37 -758 -167 -239 421 -655 -976 -195 -803 -606 -816 -872 -772 577 -716 -322 461 -271 -473 -631 538 -628 -849 -263 -199 -714 -175 -755 -465 33 -768 -23 592 -438 522 689 555 -297 -387 -697 707 -790 826 -779 -252 616 383 64 -705 -997 859 -459 -434 -920 624 -650 -247 644 -431 560 -745 -17 352 -420 766 530 114 -151 -812 959 -860 575 441 -477 -926 -345 -850 -685 -924 617 -404 224 597 -307 -832 852 -164 974 500 279 316 -989 731 -752 24 -680 -261 -825 832 -387 -661 68 304 532 91 214 -532 98 -62 148 -559 -933 -588 -619 -964 -514 -989 -608 798 465 884 153 339 -719 -776 -615 979 -483 -809 851 861 679 -581 260 192 -245 -629 268 -313 -84 829 131 633 -286 178 126 -988 -314 -72 713 377 -815 8 -500 -37 284 86 321 -756 103 -95 113 -632 619 118 -966 -342 462 -300 -565 702 -738 -874 -183 -717 528 -354 -176 -143 -925 -674 558 534 821 643 292 -857 269 -809 -818 -754 -21 -240 309 -207 -74 -485 947 463 65 683 -86 -337 -52 -578 353 726 -695 659 -679 881 -493 -774 280 554 115 -976 572 760 919 -73 -49 -786 -161 -705 433 522 -560 -83 -437 556 -113 -710 -23 984 -427 522 -655 456 -912 839 971 -959 495 -972 476 -618 940 -474 794 738 -720 -679 908 -595 678 -182 -963 279 -138 934 721 -175 -552 882 202 568 -872 817 -460 899 732 -322 -140 -267 0 -599 -472 -5 -128 195 -245 -526 -641 -85 445 259 519 427 -868 -447 -403 -162 -908 -935 607 -130 -710 -634 -233 470 455 340 23 93 259 671 657 754 -183 214 -64 19 -724 -88 956 535 -150 342 501 -399 96 -167 -72 932 976 726 986 374 -389 869 -270 -199 -561 952 57 -59 -81 -686 978 -891 -460 521 -958 -101 -165 -416 -196 947 -77 -107 412 -993 987 -384 -628 -984 874 134 -841 692 452 -287 -22 -992 796 694 -528 -54 -145 -312 -616 -849 109 110 -255 198 481 635 -721 -139 -492 -917 321 363 909 -880 28 -133 -558 477 -510 75 761 106 429 148 281 -264 677 -674 -893 546 -12 -249 569 -944 196 932 467 -141 -146 741 -954 -77 242 -681 -381 23 -145 -550 196 -399 765 -15 207 377 -311 -43 -703 -999 378 -7 -64 -575 -308 630 -837 124 997 972 384 175 864 -329 989 -371 -557 -784 34 -903 135 -702 660 -507 84 12 471 -565 -28 624 -323 236 660 301 42 407 598 329 736 -494 839 506 384 -50 -86 -797 -834 -996 759 749 -743 648 32 -779 781 -178 271 371 89 -919 835 -742 -733 -539 -775 457 420 -617 307 -833 -334 645 525 820 -460 -246 -685 543 292 -417 -201 973 -909 -51 519 615 -116 212 -158 -489 631 -147 -84 919 -552 -858 529 434 -856 407 -656 -93 420 816 983 -63 64 402 -796 -87 -334 -250 -333 -283 324 -483 455 97 430 -76 -418 -261 -288 -370 -201 -769 27 952 -379 177 102 482 210 121 -597 848 -393 426 -855 420 708 -784 -441 -208 -246 -805 -486 571 -791 846 343 595 457 -361 -438 537 803 -442 5 -316 -924 -794 545 429 -899 618 -376 90 -315 -857 730 -97 108 95 137 154 605 440 530 379 494 -185 10 867 -318 241 877 -825 860 789 -286 -607 131 -111 -766 -615 -638 67 623 517 -88 40 138 -333 241 -905 -709 59 683 -416 -472 -556 -923 -576 -84 950 309 57 825 -557 -728 602 470 -45 -394 247 147 498 -130 -858 -309 788 -443 627 -589 196 -198 -703 214 797 -972 890 -958 -800 -479 416 554 711 179 943 832 22 -796 770 651 667 -740 66 339 -923 -171 823 -238 -317 -310 673 606 -559 589 -260 -638 849 344 -726 809 -302 -126 846 441 53 -781 28 -216 68 582 210 941 -902 666 605 -539 -316 314 -437 -350 -760 -91 832 -946 302 -760 -445 -162 -813 -428 896 -534 881 -679 -89 228 -485 -424 976 -301 -586 -443 54 -992 547 -974 86 -369 272 -133 -124 718 -305 730 130 -872 -209 17 -163 -764 87 -505 34 -396 527 -820 -195 293 225 -739 -508 923 -621 -157 205 346 -568 -77 125 -62 800 -497 -217 408 -752 945 -777 844 651 850 363 -229 -219 157 425 266 151 414 -688 -199 -362 392 -578 -796 -110 512 -721 701 -542 382 999 -97 -700 -931 -150 -357 400 -971 685 -224 566 822 322 -669 73 522 822 -704 -403 290 -591 -345 580 -473 358 586 888 -279 -457 369 529 881 878 897 117 325 117 -829 -992 571 -406 -599 4 -109 911 -8 992 709 302 -830 -973 -370 -666 574 831 -987 37 -363 253 360 -742 629 955 943 -603 -446 -501 -543 441 -676 21 372 -288 549 -215 405 -818 -778 26 -143 348 902 224 -273 -914 -842 -4 -289 452 921 961 -796 -611 -253 739 -98 -437 232 -312 843 539 458 109 -455 -60 -849 -710 -988 -172 544 -643 45 168 634 961 -997 321 -160 963 -454 525 136 -599 649 -35 -773 -596 -5 -678 175 673 557 580 672 -459 701 -599 291 -714 -924 706 -877 -805 -381 486 584 552 -236 -742 -218 -633 -441 489 702 -962 -129 -365 490 413 -437 286 -899 914 -617 668 -577 -6 -936 -787 -585 293 -463 -907 -320 999 853 -673 775 65 -996 -574 734 -778 81 674 -624 -786 -147 -91 427 292 -465 876 -824 431 14 541 155 -607 445 617 -164 149 310 -585 343 -298 -811 -228 64 802 -651 -171 -54 -960 -850 -208 -309 -383 -123 191 -563 583 -103 110 -998 427 281 -561 607 -946 -153 -13 500 646 849 791 989 763 -335 -399 868 131 582 779 295 249 103 5 517 -848 226 818 709 848 -877 61 887 -736 368 -378 -49 762 -522 -855 -894 856 -368 -243 -541 -231 -862 -894 717 -509 -54 -43 -87 220 882 109 420 905 439 -291 962 -855 683 327 870 975 874 -141 -297 5 -761 -120 -478 -244 867 323 -912 -878 -526 978 -49 -77 173 263 -606 638 502 -948 684 -528 934 886 299 78 310 811 -525 319 959 -702 862 -810 397 -702 950 95 -910 334 -906 607 -639 -76 524 413 -40 668 59 -943 562 241 -473 -578 874 879 589 -610 597 403 -453 -321 398 679 12 -896 -244 -681 226 -619 468 -253 -706 358 535 523 337 -757 365 943 230 966 555 -255 991 -226 930 -489 -37 -167 682 -258 -327 205 238 -75 -384 -27 -236 268 714 -51 -419 -455 326 181 958 -451 -248 940 -341 216 -456 43 -466 312 348 468 460 711 -764 615 469 -832 -967 -560 -504 -988 742 -104 523 -445 133 -919 965 173 29 -303 35 -96 -290 377 228 618 712 654 -197 -857 144 844 -91 928 -828 -681 -70 114 -556 -629 -297 -597 162 240 105 56 220 974 461 116 -105 430 -369 923 657 -931 -954 772 -383 917 -570 -890 -692 297 -713 -68 -681 159 -431 585 164 325 -670 -600 -765 -746 -380 737 -280 842 -498 258 -710 237 995 304 89 806 778 -839 -569 984 962 -782 -764 670 -316 -774 923 179 597 -827 563 -799 -337 52 402 -970 -615 -93 606 659 -677 782 -799 -285 516 -945 995 -911 -843 463 -729 68 308 737 -316 863 288 969 -975 919 582 41 -568 -928 691 -562 -550 904 -276 -903 -794 516 -760 505 -937 529 -466 276 985 -725 188 -101 886 843 380 748 328 150 403 -837 -61 -688 -448 -935 -972 747 189 -325 976 513 204 -281 4 38 454 -108 705 580 -105 -501 -353 579 -836 -655 -455 -235 555 -904 502 -968 507 -680 -621 -362 392 761 -380 -196 -941 626 -636 353 320 463 -659 -62 -240 -601 694 538 -157 261 -988 278 -734 -791 -293 520 710 31 580 679 416 -19 -298 745 761 602 405 -430 750 187 122 -294 692 -753 875 -106 -359 -388 -786 596 60 786 188 56 513 -38 219 371 -279 223 853 925 440 -275 159 -137 541 958 -321 -252 -416 280 -405 -533 -345 859 543 -684 -700 -614 295 255 -526 -612 -779 -127 -707 -572 -770 -394 -731 -262 -116 668 138 -806 295 -567 213 271 -946 965 200 713 112 707 788 736 679 -190 345 432 526 -344 655 -492 463 337 -985 250 -20 -901 -983 -760 -14 -877 763 829 930 39 -84 -879 -646 -544 455 658 -82 578 878 574 786 -752 -505 792 850 224 -265 -989 -176 422 526 280 950 -191 -34 -217 -445 163 -442 -525 607 523 -297 -116 -748 496 -310 978 -671 -847 824 -821 319 -725 -574 669 -865 270 733 666 959 861 118 -715 -523 258 -28 544 39 -257 680 -464 684 598 652 834 678 -199 908 -255 -906 -339 989 817 -625 -889 338 728 -677 -609 -760 -131 910 -435 894 -622 683 380 -856 437 -386 961 -667 -223 -874 -468 -803 754 925 -466 -888 713 55 53 -768 -888 464 813 824 -603 -715 829 65 -554 -828 -956 -3 487 163 -316 688 -495 -919 -5 -127 175 943 816 793 -447 -516 953 -890 922 886 680 58 163 -770 -19 -270 -643 -839 507 842 742 -529 -905 210 960 778 157 260 -846 -514 -833 253 454 399 -986 608 -584 349 -847 458 -991 157 783 -281 -581 -143 295 541 -939 207 65 681 735 -21 958 -568 227 -908 -123 877 -64 -527 476 505 -700 932 279 186 628 -425 765 -26 431 582 408 -834 21 -49 296 553 178 -3 715 -553 57 -999 -642 -890 821 -867 -741 365 878 -257 -742 -928 -679 808 -639 299 540 -620 262 -589 -718 -60 -157 -598 -374 295 -69 505 126 712 372 -7 -956 -115 -902 584 92 -582 -75 -328 925 -182 740 873 -16 177 -917 125 -789 651 -465 -134 230 146 -720 753 -178 679 752 -31 -340 -125 -880 -491 -825 337 -711 521 -954 -683 100 798 -505 -404 -324 -893 -715 -612 -339 -379 -662 691 880 256 -198 26 782 -157 -948 -343 629 -505 -900 967 545 -495 -714 -819 -963 967 181 -439 214 -738 -679 936 618 430 -918 -944 -394 695 -850 325 -50 -411 -683 729 -105 586 904 -971 571 245 245 532 -454 -638 -672 133 742 107 911 803 448 45 613 -585 -897 292 218 -329 -774 182 -271 -177 588 461 -942 14 710 608 902 -914 -375 -545 -832 506 -304 222 22 -814 -360 18 981 779 -555 -355 -392 225 577 -343 -217 -679 -914 971 8 945 -291 81 -841 -910 430 55 -340 -753 488 -917 -720 -87 -909 -618 459 542 -860 -155 -591 -490 867 446 417 354 695 762 29 36 -523 -876 244 389 -939 381 687 -399 -703 849 534 709 -602 -591 906 692 707 -243 -127 -359 213 374 693 847 -467 184 -570 271 970 186 361 201 -351 478 -21 -917 -39 268 -242 553 83 466 -169 198 860 468 -682 -719 -37 -49 -485 361 450 -540 -818 -71 -822 773 -195 1 873 881 -26 -308 392 477 -391 -465 -762 955 -384 761 412 -137 -191 -686 727 819 -141 -702 568 -655 -50 921 -707 -234 -17 -917 -318 -283 55 -74 -39 606 -311 -311 868 773 426 -539 -891 456 -617 858 494 103 288 428 927 -800 -794 778 4 782 397 374 19 -876 -804 133 -819 -478 -146 -471 754 -648 -358 -568 -263 -359 155 101 685 -590 -14 77 -540 293 -957 705 -806 259 -146 -532 -860 730 -191 -139 983 296 459 655 621 483 106 -884 851 -875 -686 389 756 802 -565 818 -357 522 -979 -167 -492 824 -30 -272 984 -313 467 830 -277 454 617 517 -810 -416 -338 144 -862 -550 30 -642 132 -593 -922 -161 -604 475 597 178 -895 -977 819 792 744 746 -485 -129 -776 948 647 169 -29 -714 -381 638 -851 -480 -377 -36 -844 381 -7 -153 -75 -24 -600 -129 -170 -97 -40 597 -395 968 839 261 -741 -783 -369 -752 672 456 338 913 -322 331 80 -765 265 69 -965 779 448 -451 300 -340 786 -154 183 -593 -805 144 -696 -261 790 -973 -923 726 -710 605 686 425 -350 -130 -131 869 -734 432 92 168 183 219 -602 -959 -961 447 875 405 -754 688 -591 186 -67 -741 343 135 -225 -743 936 -874 445 -302 -174 452 -590 -937 -181 -850 -579 558 178 -996 -817 179 -1000 -442 665 -191 505 790 771 -314 825 -719 -3 -536 221 -965 -869 -989 -4 -980 -154 334 214 -361 -51 -366 -469 196 -814 -824 994 -826 -967 -316 -106 -913 -475 -893 -138 -389 -622 -348 -764 162 555 769 4 643 -447 -92 967 -568 496 195 623 -410 -683 363 -235 141 644 446 -910 219 -440 279 -55 203 709 320 153 622 -559 -626 428 -433 -347 849 -138 -709 -842 936 847 446 -955 -506 901 -686 43 -650 514 895 244 -374 -826 787 995 776 406 -577 -659 518 -937 -251 651 258 -286 297 -190 109 0 -485 -778 998 -124 -655 -378 698 -592 -283 -502 4 443 584 694 402 167 339 -614 224 -812 456 60 640 159 202 242 537 28 -454 260 -695 -466 502 285 983 -969 -65 -855 -188 -105 213 -288 -767 306 135 -949 -947 711 -464 -554 -760 143 472 -603 675 -691 80 -689 585 -964 -887 186 199 715 -177 161 888 453 -62 -288 955 414 -245 -164 -184 814 665 689 894 -35 -353 -904 -187 475 327 590 247 601 931 975 -667 -664 576 -297 144 -903 899 -966 76 782 943 968 928 -181 625 231 -59 802 89 -649 -936 304 -243 -840 -167 -328 -733 203 850 -749 715 -852 223 -586 -715 590 -743 205 872 472 -463 -522 276 47 14 17 741 -735 19 -752 510 337 -719 893 -375 898 728 -13 562 544 695 -665 -566 -205 480 -155 -225 -625 292 739 307 261 66 570 -47 -497 -941 914 -571 -742 433 -252 -100 355 31 -217 811 -909 -836 940 -947 806 935 76 922 651 -272 974 232 542 165 976 -152 862 -404 -506 385 -993 64 788 567 82 392 -791 -406 5 -653 -630 -609 -915 -509 493 -695 -463 -965 48 -98 -462 349 -185 781 -56 83 -450 -705 391 -989 -43 -245 533 -990 947 -583 -694 846 40 -289 465 892 -848 -134 793 377 -274 -823 -932 -427 -818 660 729 -405 777 -106 863 182 -967 -61 715 -228 -980 895 -425 910 615 -273 8 690 832 129 94 15 -612 571 584 782 -672 534 -996 365 353 -673 -319 -206 848 566 -659 -473 -187 360 -277 352 200 772 -354 567 -828 109 -357 20 936 10 919 191 -673 219 -503 532 273 -129 444 202 196 -911 -491 -399 -725 -135 455 -496 86 -916 -373 405 281 -544 -610 263 -962 512 -418 -914 -503 61 -678 -507 951 768 612 -1000 -889 -497 220 -302 730 -819 772 990 524 261 540 -293 -584 -403 -971 883 728 887 -761 -185 686 -780 -219 980 -810 766 -882 758 555 447 320 -177 -113 821 720 100 360 -303 559 618 513 511 459 -383 863 -236 383 781 -856 -87 242 168 -575 -969 -602 455 -706 -32 -702 -503 892 893 -639 538 -849 -720 -884 -878 -709 -581 -57 353 681 -260 -376 -516 482 744 196 146 606 -21 -446 -63 -272 564 -437 -530 -700 997 -632 249 395 -956 -199 -795 830 436 -815 -882 -836 -780 725 649 -252 454 -610 -508 699 -933 697 87 721 68 146 449 -701 -220 632 -411 647 792 -131 37 530 231 -69 981 663 -106 496 -151 -218 -832 -432 548 406 53 162 -724 -115 418 240 316 6 259 173 910 -620 -236 -200 984 856 -833 -488 173 -693 -545 797 -406 -76 -59 -833 7 -240 135 -571 -361 539 335 142 -646 987 324 -944 -900 819 850 963 -403 -323 -38 797 -353 -119 791 356 60 -1 220 -563 -157 231 -938 977 324 -801 707 -682 801 380 632 -552 -520 309 32 -180 526 696 818 632 -512 -627 953 817 -433 -688 -258 -833 -236 -586 -83 302 -756 -241 -274 -745 913 -403 -680 -982 -340 -704 -735 -230 -845 -328 666 -70 -271 -337 -886 -742 114 245 -422 -722 667 447 529 -622 -287 -643 -647 120 -164 493 979 728 266 -564 -956 -624 309 687 530 416 -308 696 -623 -900 -349 -670 -12 -211 -203 -507 163 -313 -818 -363 -237 -678 900 966 -478 -401 -217 -753 -813 -983 381 346 934 -297 -23 -149 -81 54 587 801 -908 -355 -349 -933 -128 151 -19 -558 628 582 275 -488 -8 486 11 853 -841 570 310 -807 -974 97 -116 72 -171 740 223 -469 -959 -691 123 782 -51 588 -705 274 -620 -774 -121 -959 605 820 -951 960 260 763 -165 -770 450 544 103 -282 -203 473 184 -376 83 49 -524 652 -653 -1 321 893 -316 -744 -585 58 -922 108 -247 -255 19 710 -872 -830 -389 -357 -881 -638 -877 -730 -228 -942 -333 937 867 473 -541 617 474 -295 367 230 -166 -299 -350 -263 890 -431 836 -82 -113 -945 639 538 974 -10 -425 -1 689 -217 -153 -966 740 -742 370 -488 683 -798 -192 -764 166 -932 949 781 898 -40 -754 105 546 300 507 158 301 166 58 628 135 116 535 -105 791 594 728 -2 609 192 181 967 -815 502 -150 721 -826 -328 214 186 658 -322 76 210 157 -710 968 -571 456 -430 180 -846 605 -943 479 902 983 -255 -938 624 -610 -767 -429 -458 -711 -986 964 925 -584 -382 -106 947 389 -992 323 -267 68 -512 364 -516 -609 714 717 -988 990 156 486 507 886 -725 -926 -122 299 -603 504 -874 36 -471 -838 -965 534 -491 -836 -362 302 -220 -849 986 728 721 -822 23 946 -138 -673 -144 646 -651 -293 380 -701 -96 605 212 588 -132 -311 132 -61 -291 -855 32 -186 579 -664 -715 -311 7 770 725 875 -475 882 745 -571 322 -430 -45 -649 -789 636 165 -287 -240 -879 -316 -520 239 71 -34 -850 -858 367 682 -687 914 -801 336 -41 -227 277 806 187 -174 -747 -57 -712 997 -10 577 231 802 138 196 165 -536 314 -459 -833 -393 392 78 -696 -347 -86 711 -882 439 -345 -865 -721 -183 496 -173 291 -209 996 383 198 963 -357 130 149 637 -123 897 767 -578 -44 382 -57 -966 -998 87 -686 158 270 -945 -779 514 -31 219 -288 -786 645 -794 831 925 580 823 -629 395 172 -820 -856 297 176 -566 -541 -38 -833 -552 662 -138 -365 -491 874 -182 -951 204 334 -171 525 622 -304 -70 -751 279 755 777 478 -274 793 941 -581 -370 81 -76 -681 924 -34 998 -531 -327 -42 -757 574 738 -555 -808 -758 787 941 -446 -634 -634 209 0 498 290 473 -513 864 -544 -881 581 -618 296 648 433 630 -330 -460 -373 662 -555 -393 -740 -448 -356 -820 495 33 620 116 61 -639 496 -471 -877 264 -689 964 425 -850 893 -619 378 -991 461 -69 -179 294 -705 18 -961 -86 -86 -831 970 -86 367 82 978 392 -808 -4 802 291 -590 -932 -933 -908 98 952 -835 828 341 -10 -436 -681 -844 -191 819 -655 -620 -185 244 -664 713 54 -633 -702 698 -355 723 -703 -892 -662 758 487 -469 -601 -583 865 830 -993 -935 -745 566 979 146 774 385 376 118 469 900 89 -510 16 326 227 -300 512 617 -708 -987 80 -293 -655 973 932 -170 599 571 403 299 -814 -645 -235 725 993 -498 -287 278 -961 106 -595 219 -101 66 955 121 583 -283 289 946 54 -437 274 -72 775 215 -983 400 -501 223 -513 220 217 -769 166 -696 -653 483 432 734 182 979 215 -106 -427 -315 659 767 -62 -627 -418 -904 -493 354 824 -210 375 765 -859 -781 632 49 930 791 183 -806 -536 -596 972 920 612 484 911 65 999 -650 -512 -338 460 -671 -917 949 -372 -495 -293 -261 -713 128 -137 -389 418 -60 -900 -221 977 779 -394 -440 -90 -535 248 -93 -468 -496 -140 -995 886 -675 727 -712 -853 48 -7 246 -453 -504 868 87 386 3 313 -640 302 723 -889 -492 673 -625 -524 143 627 -487 671 966 176 794 -223 -284 -98 155 28 114 -533 -490 -577 833 948 -943 146 -642 206 -677 848 -651 620 -629 291 -410 409 -128 719 -260 577 481 960 471 -865 960 368 279 462 -484 126 82 -617 701 134 303 -904 -275 131 235 -467 27 357 605 -737 -474 867 -347 -421 450 195 587 -259 -778 616 -304 416 -877 -324 -538 339 -476 35 -347 706 216 -268 -644 -497 796 -972 -582 -246 -966 916 -13 116 -152 -121 -424 236 544 838 712 -359 -97 -964 953 -913 -54 -120 611 -703 -778 -549 -328 550 983 889 -605 -198 536 472 -707 -521 -807 365 -656 528 718 -61 419 852 -193 913 -321 949 50 -963 667 -986 52 -15 210 539 -355 359 129 326 589 616 857 43 905 803 424 661 -81 -652 -282 -798 302 -727 -477 -411 -350 780 698 524 -33 464 -674 -161 104 443 816 819 156 -550 290 268 -599 781 -727 -760 -592 389 -910 -194 -641 154 41 -791 565 -75 568 485 707 -531 -391 -584 325 -324 -327 476 -403 -456 982 883 216 881 40 388 -785 -174 -950 -20 960 -345 -362 280 -852 285 -352 -845 517 -786 -218 99 -158 -826 -206 -894 -702 -288 682 571 452 117 -172 56 -604 2 -708 509 -260 -407 213 315 -210 -159 588 -840 359 -176 559 -984 -607 674 -191 -673 -38 408 -402 475 859 832 433 -41 371 -432 571 212 258 -298 878 -487 219 514 -311 44 -664 -639 -445 217 290 943 407 867 -375 -882 -301 -556 -564 -608 17 281 -607 396 334 -763 300 905 -931 78 353 78 -1 -282 -568 -31 -454 93 799 547 -187 334 -100 916 132 -912 -784 -712 775 690 -530 -782 571 -459 -27 304 496 -677 736 -157 501 -635 430 897 -646 38 218 -34 901 -908 -705 -239 583 53 59 806 -459 -662 -783 -905 302 -919 -137 -611 157 857 -946 -593 737 -245 -878 -656 684 921 205 -988 -894 -705 908 496 -907 372 656 -585 918 299 513 184 73 47 -407 784 -210 -114 59 -563 348 388 -750 -492 461 401 716 204 836 326 244 -157 471 -873 -50 632 -628 520 602 652 635 606 -900 415 113 870 584 -26 641 -852 843 815 876 640 -965 558 165 -256 642 459 -587 616 502 -843 174 712 732 -537 -70 401 -953 91 898 739 -140 -251 287 -755 780 986 189 413 -742 839 161 -706 -808 -514 775 493 -830 528 -87 -880 466 426 856 1000 101 861 -907 -918 -808 794 972 800 -584 -720 517 738 919 508 772 601 495 738 -177 851 40 536 -837 -487 666 -36 -320 724 -679 -588 334 -898 848 500 511 -430 -25 964 -873 -854 584 502 167 759 -225 -159 755 -608 667 96 4 175 -496 940 207 763 -341 344 -382 -902 777 -991 923 -955 -320 798 785 35 -717 -43 481 488 -175 515 704 384 267 226 866 -156 263 285 -993 -988 -209 -607 567 929 334 -918 292 469 -794 218 17 804 972 -207 -320 184 560 -13 -247 200 -365 799 -289 81 -95 -960 -616 606 456 286 669 720 749 232 536 285 -290 933 -841 148 131 784 -730 -201 256 70 304 427 384 533 -750 -67 351 806 -519 -60 -856 -308 -391 713 812 4 495 -759 -855 -975 -828 424 -612 687 -469 79 570 805 -376 980 -340 -231 178 -488 872 -650 148 -483 -304 -58 -852 -523 867 -729 395 -718 -728 199 308 -61 -634 470 329 283 -322 -141 626 919 -400 998 -34 -967 -86 734 -589 355 136 233 -369 -593 32 -812 -126 344 -92 241 -726 -503 611 360 168 -335 -947 -28 -847 -56 -491 -415 -223 539 -657 509 -823 10 927 -753 403 -849 -918 107 -913 -364 -586 -339 -512 -824 983 843 779 137 -214 991 590 -775 -566 -923 -998 -212 226 482 965 -263 487 -158 366 -339 -730 -351 880 272 -587 102 649 -927 -504 810 -738 819 2 -856 -223 -202 -872 -614 -834 793 -633 -625 -865 -418 -261 656 -29 -882 817 866 988 812 399 -881 -91 -440 -618 -754 24 379 -372 -359 333 108 -904 -92 150 -37 -487 -993 -761 -296 -78 -724 -251 -422 999 -772 -721 252 3 785 -435 843 166 671 150 199 741 533 11 862 -951 667 -145 -640 -191 -763 610 -776 -811 -120 -985 -418 -79 -632 40 -409 799 -614 -368 -638 -450 -549 -962 -609 -275 -527 25 247 -669 204 368 407 329 534 24 453 163 -828 484 -661 393 -497 -482 -533 -2 -155 -453 343 45 952 505 -747 558 -834 942 -932 353 -939 -485 -262 -219 698 -69 663 -319 799 -323 -874 295 -230 918 223 -193 839 -239 -793 786 -463 424 -679 -850 60 -688 -902 953 260 -735 970 -299 -713 -859 697 567 548 -201 -503 -536 -741 745 316 -334 -194 877 -976 77 722 -828 -310 -953 678 422 973 -609 329 -770 -95 -685 430 -618 512 -277 -404 -564 -365 588 -398 -540 -664 82 -401 889 443 -457 -268 -922 178 241 -777 -627 -448 -2 93 -378 59 -399 -655 -217 6 884 724 765 882 893 -535 -6 62 -39 -146 45 737 -996 -50 -94 -207 816 -758 -940 127 203 -823 513 46 -449 415 450 -430 -822 704 161 -262 -162 -130 -842 672 -741 -696 786 -899 -268 -789 -294 -802 -537 629 218 -52 149 421 981 226 -79 -32 746 351 148 566 919 355 53 782 -950 404 652 888 -236 -698 -812 818 59 -212 -54 769 -864 -205 955 713 -287 -707 476 408 -549 469 -920 227 618 460 -889 -675 754 599 643 -539 -751 300 697 161 304 909 -99 969 -851 -684 539 -209 -7 94 206 618 730 -198 -851 -46 -277 511 905 811 86 426 581 -755 -206 302 520 -439 5 -122 986 172 -473 -467 -680 233 -442 960 -487 504 951 -717 410 -738 377 216 -974 921 564 -480 -462 485 720 24 167 -288 805 -582 909 815 2 544 -63 964 -828 132 -126 758 959 299 964 587 -123 -793 678 -212 932 -731 -530 779 -783 -67 -338 -38 -924 592 225 -514 -36 -588 -452 -679 905 -881 495 -123 -678 465 -581 790 468 -337 -916 -215 -107 -490 242 -166 -797 113 -811 847 -26 -558 -269 -164 900 667 -276 -517 846 633 502 358 -651 -832 298 -185 -582 570 -111 63 461 104 -242 204 -322 -90 -324 661 40 982 264 837 -973 463 -149 -471 397 684 -874 -813 -987 -454 750 215 -309 -329 989 -921 311 238 217 -263 -869 730 -163 -478 -739 589 711 446 -980 534 386 -55 915 -756 -650 296 -497 854 539 962 616 512 -542 -892 732 722 -263 62 -810 646 -904 -845 104 -381 -569 -85 -641 363 896 682 563 668 587 -605 92 722 635 71 778 -615 -416 313 723 -751 -285 768 593 832 818 96 -143 -337 -575 -104 -419 -666 665 -301 840 -71 -973 -959 -847 -280 569 -786 939 -631 273 -729 -18 -905 950 239 556 664 93 604 -573 -21 -709 -261 -41 350 -174 -633 618 -127 649 -301 3 506 -438 -677 -254 -570 -274 -892 984 445 620 -677 95 614 613 -710 -804 847 -300 -107 223 -110 243 -409 629 -822 -127 291 -683 338 596 -730 108 864 870 591 -489 -556 -349 -157 230 -704 -805 -506 -608 717 227 798 792 156 860 395 -297 -400 309 -522 -398 908 -140 593 418 -225 -854 -285 713 365 760 841 -62 -475 -770 -335 -834 -372 568 -487 -348 -555 602 -690 -384 747 963 849 -61 -54 -483 447 602 -515 -552 -395 234 227 -591 -190 961 -838 -489 -595 806 606 -635 347 -516 49 806 -229 447 -55 -856 728 -360 987 -304 -898 -474 -315 299 -15 -690 -162 859 682 460 171 -930 -217 -216 -611 571 24 -230 265 -167 247 22 205 -467 322 -425 923 41 -870 650 -127 -723 600 -514 -278 -901 -587 -767 146 -40 124 632 51 -271 -706 -729 -388 841 312 456 -626 730 966 940 917 647 -143 295 123 -937 617 437 -271 -40 107 37 313 78 -605 199 828 492 -91 -346 376 -27 824 -173 -362 85 -33 -827 734 -387 614 -322 614 575 -171 -335 -448 928 -889 382 538 -849 -631 818 671 366 879 463 -21 -740 810 829 -997 -88 -813 232 -213 -990 -986 -123 -792 -965 -682 -778 -304 384 -492 834 -983 -828 -179 801 721 -224 -785 741 -322 843 -484 -616 650 -277 -299 -130 -314 255 358 -596 719 64 981 714 361 674 498 851 -568 -523 -920 617 -853 -692 -925 -596 -742 211 881 570 897 -43 798 843 -15 470 -687 -105 -551 -503 -357 904 -783 611 834 -114 -69 -688 -892 -886 580 762 802 -284 22 320 -347 299 926 -937 478 -319 -681 490 7 -923 -385 6 -851 -958 -888 721 404 -460 211 -224 -737 688 -227 955 -434 -407 155 941 298 -741 736 -406 -922 -247 849 856 -707 -779 323 -401 292 55 694 746 -103 949 457 575 -3 427 -10 -206 146 932 730 -109 -610 814 -372 -584 908 -766 -602 932 525 -580 -491 206 69 -997 860 364 987 400 -608 390 -527 -374 -5 -780 489 639 957 -564 -546 886 -201 -994 -386 -18 215 -958 708 871 466 -619 169 652 992 -449 725 932 -596 -645 -533 626 380 412 55 383 -802 651 57 280 -99 -750 -396 483 -994 570 579 -7 -859 329 949 -89 -281 -344 362 -86 -882 118 545 -686 580 317 -223 -109 928 874 59 202 -35 817 147 -503 784 114 -375 492 633 86 -667 -914 177 481 433 697 268 -577 440 -811 698 114 921 707 -623 -401 203 -852 -449 -206 -992 838 76 334 -10 -407 -4 -541 -43 -218 -724 220 -861 -356 506 -645 -433 33 55 -849 17 -802 983 1000 -796 411 -457 -219 908 589 -203 396 264 11 525 840 337 800 -690 788 -575 -356 228 -550 -699 -272 -32 -538 425 703 547 -690 -237 159 -800 827 598 184 -719 -738 331 -71 -363 -837 -587 347 -267 669 548 828 185 377 -9 -87 -667 -104 415 413 -283 537 60 -522 404 -186 -900 185 -854 -976 -802 588 82 -260 -837 788 -328 958 -45 518 804 -434 -67 -848 159 -221 728 355 399 -619 -933 -466 -396 985 -548 17 315 353 -320 -532 -442 -111 457 -458 664 862 928 513 617 656 93 629 121 768 -357 -567 -601 145 -219 -535 649 282 684 364 724 877 382 621 239 -770 -204 69 324 -807 822 45 692 -132 -306 471 -344 -251 108 -301 -683 47 637 -872 714 955 884 23 0 510 -962 -198 156 -34 824 468 608 123 164 -127 -870 -455 -820 -514 -832 501 408 -307 1000 696 711 270 960 807 -32 208 670 594 552 -480 390 -481 53 -594 550 448 678 -329 -245 469 935 424 -238 763 -454 764 -458 -318 974 -480 86 673 -852 -491 -279 691 -506 991 911 341 855 503 241 314 4 -536 -307 716 374 916 672 -629 -746 -298 631 432 -878 -977 -970 -480 -969 -736 593 624 -672 338 -180 -6 -123 -145 -594 -199 -355 -644 -278 486 -187 -489 608 -221 946 -458 955 -902 -186 -733 -302 685 -805 121 885 -49 647 794 705 65 -390 -294 -966 486 -538 757 -47 -545 443 75 -837 230 239 -911 564 -626 301 -729 -145 -33 -740 -573 -133 -113 -811 155 -865 -717 -235 -23 236 153 591 443 -304 955 2 208 196 165 980 166 -525 -480 745 -798 -478 789 -824 896 -578 761 -107 330 -253 295 304 123 -921 345 950 -369 0 447 -315 166 116 913 209 413 -833 797 778 275 -334 -2 -611 -293 834 -86 921 544 696 938 -587 902 -84 -810 364 908 -353 929 -218 888 271 -388 -763 -693 9 62 433 -88 682 476 276 -256 -593 781 -941 -868 -379 -466 345 753 -196 11 -106 714 701 293 92 -389 -361 -321 -843 -4 892 -411 -888 -299 282 -887 338 787 755 579 -832 32 506 -409 -236 -91 -452 -155 375 -26 673 -124 -106 963 -273 164 -110 242 664 -23 951 -600 -799 790 -640 265 -384 -967 579 -66 639 -966 -658 981 282 283 607 301 -560 -110 110 -940 -582 818 838 659 -261 309 431 192 -795 -745 -532 306 -311 905 -160 549 761 -55 154 -528 278 -204 -467 474 -282 -453 166 297 853 -870 -795 502 12 -898 716 203 -771 296 -786 -530 144 -883 -733 661 -533 -496 981 177 878 801 566 820 -740 -133 53 287 -395 488 747 -862 -465 826 663 -541 -137 772 -901 425 666 -256 -486 456 848 -385 366 810 302 541 -702 358 -987 143 -731 -125 337 -264 -801 -913 -116 559 81 -405 -703 -365 -535 -743 661 -137 951 -234 -33 223 496 -9 990 -735 -644 398 276 -811 -417 -126 163 -317 -844 886 -34 18 61 457 745 -459 95 -762 262 243 -350 -464 -917 -850 -52 -84 500 367 -25 234 122 -661 -321 -74 684 -267 829 -902 -886 710 529 -301 -57 -999 41 559 -256 -747 -457 -513 200 -181 502 444 -25 -986 339 -816 -961 455 -52 -658 -9 -631 -516 750 -524 410 735 461 -2 -820 -186 -987 -349 185 812 428 -586 -840 -603 -137 -937 -89 996 170 924 350 383 339 -164 920 334 624 -310 443 938 749 -394 404 -4 -37 -637 -772 972 -424 819 770 28 -200 -530 -658 -242 -991 -872 860 15 -169 151 -967 505 -262 -849 684 -918 -603 -340 974 240 -506 302 -414 70 -276 -325 -928 -994 973 975 -312 375 590 679 913 -774 970 -847 -608 -708 -1 679 -974 211 64 932 -325 730 -297 459 137 466 -761 -545 -156 922 569 881 -47 778 566 -103 -849 -925 -276 -232 100 -179 -740 575 47 -920 -786 16 -545 563 -970 136 -769 -810 475 -941 -859 508 871 718 130 177 -557 -696 -101 -625 -987 356 261 253 581 -456 -797 821 -991 204 557 -98 -474 715 730 -627 -579 -222 756 149 -564 -978 925 272 -869 707 -10 -11 244 128 265 -304 468 -685 -709 743 -911 359 -977 -974 624 870 456 -391 -114 -27 -773 746 934 776 -310 -762 80 836 -367 -698 254 448 53 -198 -338 -741 425 -343 -612 160 18 182 8 809 654 783 -354 651 754 733 -906 -807 -635 -591 713 -760 -595 -304 941 606 -687 922 984 59 -346 358 160 256 405 -105 -717 956 -875 594 100 -946 909 -88 297 592 -747 -640 162 -747 848 606 -369 234 -783 -13 750 -128 -321 771 -825 -862 -812 -654 -494 -554 -261 -989 148 -693 -915 422 91 -680 119 75 392 -785 -714 -580 867 -203 26 203 -105 586 -917 991 514 227 -754 72 740 951 -492 591 -999 148 641 -89 -527 504 -262 -413 -950 301 -821 790 509 -863 316 -554 -349 301 -523 18 -492 -430 -413 696 706 -743 -881 520 -544 -861 781 -270 820 225 812 -599 -547 -862 -627 -35 686 -872 133 95 -876 141 -912 -80 -799 -558 845 22 622 398 175 231 610 330 -753 -393 44 -386 287 692 911 -429 821 68 935 992 456 940 166 -618 -173 -359 741 906 991 464 -996 319 535 773 996 -922 629 73 819 -268 965 490 -335 -723 874 -89 779 -437 -412 555 -363 30 833 -942 954 171 -48 214 -60 233 -626 -61 707 -107 425 84 45 -329 860 -521 -869 894 361 -691 -153 176 -601 -425 338 -392 -376 143 -790 213 -298 -841 -797 -800 351 -999 896 605 92 757 892 703 541 593 248 -368 772 44 -893 866 494 -621 196 -700 526 442 81 911 4 -215 -155 -964 171 -481 -905 -5 -781 858 386 823 34 621 -54 -658 902 -969 -143 -993 407 -99 -117 567 -132 660 976 -977 56 -965 -612 -975 813 288 -107 -801 -208 -948 874 982 -626 430 648 841 -551 685 -178 486 -739 -540 902 112 195 -835 571 540 -966 811 -130 -104 -497 -790 -943 -850 421 494 351 599 86 643 -838 173 -900 830 -478 643 -172 -689 257 -616 -896 -408 862 -652 -173 720 742 206 871 -42 293 657 -478 291 -214 -682 -750 -1 649 0 834 107 -648 83 -995 -381 -917 -22 -662 37 147 -717 -418 344 -807 891 -849 -997 -517 -624 596 -1 -135 631 858 -468 -977 -526 471 -454 905 634 455 90 -242 -579 -767 174 941 -582 -722 318 618 -130 -46 482 443 -478 -470 -408 -844 641 929 268 863 -856 -538 -566 504 330 950 676 11 14 -102 -692 574 311 926 549 -463 -735 515 -479 31 -694 913 -636 -455 -959 258 -797 44 239 305 66 463 -602 -218 247 -446 -615 -192 912 226 -81 -634 72 -933 831 -427 -458 61 -257 -344 -696 -323 674 -522 -528 619 -131 590 997 -206 480 -655 -154 311 646 -928 -357 727 574 468 -730 866 898 332 -780 334 -292 -920 -907 -959 464 908 781 -726 79 822 473 -109 -956 973 275 -643 -32 636 -872 -194 -329 -877 -393 717 189 -95 242 343 -889 -555 354 547 506 118 611 -28 -749 -231 -201 593 -860 -649 302 223 -956 995 130 -196 -224 -279 -1 -744 -401 368 -125 144 938 205 403 594 -968 -122 430 -902 -888 -806 410 -437 166 -357 342 970 985 -641 -138 254 636 -831 -476 -630 -901 332 638 -1 -742 204 -533 316 -293 -506 862 511 14 -23 -918 -386 -392 -475 -410 -999 162 428 -113 -78 -189 266 -816 605 340 242 -67 -259 -396 759 -937 410 -583 -732 217 469 -721 -675 991 -323 -645 -14 62 -962 -685 470 366 920 568 159 -458 122 -829 412 -70 -430 750 -851 787 -837 498 -144 968 -692 538 798 247 -466 -826 496 20 36 148 -194 330 -307 -117 -194 698 -128 -940 361 -711 826 82 -411 261 -595 -132 222 929 949 281 -320 -466 25 -262 748 479 -859 568 -482 811 725 -267 -132 -931 -485 -837 644 -424 33 -988 735 -655 -57 -97 -319 763 840 -904 707 -389 299 -283 661 337 351 -678 381 775 -557 -621 152 -648 46 31 668 -404 643 160 -554 625 -609 -921 -815 197 707 -276 261 858 -996 823 -431 195 -51 552 -98 790 995 -914 -477 -690 -734 -286 -44 990 -892 403 -782 -431 552 462 -62 -474 508 451 -370 -730 445 -263 54 620 842 696 -361 201 -71 981 -498 -565 550 78 977 830 454 -729 412 713 -48 158 -113 983 -646 -864 -71 267 -476 849 712 541 -610 307 531 -207 260 -335 -922 562 -698 -609 -232 580 551 -622 92 598 -174 352 -551 278 -983 674 -341 568 456 546 -158 386 406 -900 -939 798 -746 -796 -18 -17 694 631 452 -219 759 666 247 814 -891 967 603 714 -569 -325 -408 -424 -637 -64 -828 387 -366 902 863 -875 287 -878 -871 -694 -478 -623 166 -361 70 972 -379 708 -83 188 892 -13 -975 -990 339 542 110 -640 146 -578 56 806 -619 593 -804 451 880 -347 616 -401 538 -925 -111 297 838 -458 -610 -790 251 -806 -868 382 276 76 -15 582 390 50 -716 -38 373 -468 673 -952 883 -10 791 -970 264 860 -907 7 669 778 975 -511 -139 519 187 -674 -39 -172 150 54 -202 5 380 -984 677 345 -88 504 439 268 -717 438 -163 37 271 617 -892 -984 -164 -911 558 -108 -884 505 -900 -105 -923 -956 -488 53 808 578 -726 750 114 821 -896 -983 328 276 -10 -654 493 310 414 -242 -460 -923 -460 -8 500 -902 743 -85 -456 181 74 297 -687 -799 -733 113 -506 -94 479 -247 -191 -698 -209 -53 243 -360 547 -815 -809 -964 -953 -99 540 -192 -33 -682 -440 426 660 -399 935 -349 786 -285 942 -437 -333 -820 447 521 418 -509 589 194 -814 -823 811 -677 -18 -525 243 331 -523 371 431 -749 61 190 -74 -924 85 668 -205 -72 51 467 -53 419 902 809 -181 -784 231 966 158 636 -555 871 558 392 -713 -94 -637 966 -651 469 241 872 -246 -431 763 -307 740 -87 557 -328 -586 -813 603 883 15 -928 60 742 233 620 982 570 531 -936 342 -909 575 -596 189 -173 11 539 651 -481 -617 581 968 -221 63 -14 -146 300 609 -478 -191 703 609 853 -871 827 -431 421 -813 242 -936 183 958 -820 422 190 -7 588 -590 -20 638 -885 -190 633 -738 398 12 -707 569 265 345 -972 -100 -33 594 513 738 307 301 -652 727 759 -686 888 47 -925 685 896 444 -221 339 -482 -669 156 648 963 -932 111 770 -153 215 -945 -271 285 618 126 -493 -579 -821 -523 896 -645 -485 -574 590 -877 -248 996 290 -151 60 27 85 334 278 402 -948 -60 58 980 598 -120 -532 515 -600 782 542 -213 -413 425 -502 -358 845 -680 394 439 298 240 531 399 -381 605 452 -302 49 -795 -463 -190 373 -758 617 201 152 253 308 -438 729 -216 -910 194 124 -119 581 136 -525 736 -520 330 -279 -577 778 -61 -971 201 80 -14 786 79 -664 -987 343 -65 10 343 257 -592 114 -274 -402 -183 -331 574 -493 23 -369 859 670 -888 -115 405 707 100 -28 -92 -461 967 570 360 -19 -330 327 -202 -42 223 -562 -213 582 674 397 -741 -510 178 -464 -43 224 -321 204 79 -521 -554 368 -666 181 431 101 263 814 787 329 287 17 -69 -887 181 610 -707 216 243 277 654 295 649 489 436 -519 669 -76 -892 -870 759 535 302 -565 626 -934 -109 659 -504 650 95 -87 -104 -565 32 285 -314 -836 -448 -358 774 -44 -214 -109 -822 500 -245 -303 -240 635 -908 210 -955 -548 77 501 -763 -557 -202 -985 118 857 569 -643 -658 -970 -558 -284 -251 577 391 0 172 591 -221 -511 -520 -286 487 -555 -155 117 -392 528 -372 -944 740 -385 -475 102 555 -26 -545 -149 -785 425 192 -677 -782 -269 -413 -802 -532 661 -765 297 -338 265 912 209 552 152 -704 -846 -392 -325 538 -447 -874 -234 -476 658 811 907 31 836 -311 887 141 -110 364 451 -430 -594 33 -617 822 -225 140 -782 -834 148 641 -333 670 218 776 290 -94 862 436 808 421 -210 -343 -177 560 80 998 91 954 454 613 227 292 309 217 286 -455 442 173 -839 277 -228 822 450 833 -715 701 413 -195 -155 -313 -841 523 697 -732 124 -781 689 682 904 822 -142 172 -375 200 742 -817 329 402 141 -104 -561 854 -786 179 -873 -828 642 330 -939 -780 -550 -10 350 -655 956 -860 -332 -280 706 -819 783 -262 157 -639 -434 -992 891 -884 236 -921 -917 -98 326 -359 160 -344 -101 294 467 -915 352 -16 -570 -138 -784 952 -727 921 826 -974 -588 -865 806 486 -350 -368 -764 -110 223 409 -376 539 507 -746 65 -185 701 -540 -178 -999 199 422 97 -839 176 -114 864 -286 126 -156 -175 426 355 -935 -637 -847 -882 969 -830 317 -574 109 658 -801 63 -731 -153 -371 395 462 -501 -838 -383 -616 55 867 377 -887 683 -366 983 962 -482 453 -860 -987 514 -276 -548 177 277 337 203 -912 34 933 168 -454 -484 873 320 184 -225 -972 479 -431 912 222 697 194 607 -790 -314 486 -433 -355 326 798 688 -68 752 -5 828 -848 -749 -633 387 -234 670 -19 -936 565 402 -278 288 -307 -413 44 650 475 83 -786 -425 -239 -184 -738 496 352 -728 811 674 543 555 907 617 -748 -764 833 -781 -432 464 -789 715 13 -318 945 284 473 -680 143 -644 426 400 180 -732 -424 550 -146 -844 -525 -337 38 332 -936 -541 380 129 371 -857 -664 -943 -207 415 565 -920 -777 -585 -117 153 -644 566 919 -716 955 -199 942 586 559 -805 679 -704 955 -142 809 445 122 -273 405 -627 130 999 272 796 93 -966 -582 124 -898 -307 -836 -888 -740 881 -240 291 -732 987 -728 785 -74 -883 -272 960 -858 258 -108 456 -44 655 500 814 -97 -178 723 -691 40 823 914 -371 714 -479 268 759 -676 410 -845 766 799 -529 752 72 537 85 572 32 549 -112 -306 -350 -111 319 684 557 -392 853 424 151 -674 -535 242 -489 589 684 -791 -713 996 -95 536 550 -115 66 -352 471 -319 687 -33 199 262 588 -721 823 687 472 260 50 -30 499 871 128 -954 -637 -802 -173 -643 976 398 -145 814 946 326 -229 812 388 -107 -449 46 616 750 929 322 383 791 670 449 -824 -486 577 235 -968 -77 786 -236 704 -48 852 182 -366 762 -843 16 -782 -722 -703 538 329 -891 -287 485 951 -117 155 492 422 389 284 602 718 648 43 787 -905 435 -421 -287 833 -969 376 -351 319 259 -376 -829 -212 354 -760 184 -660 98 551 -85 -236 -754 -762 -96 777 256 649 509 -19 117 -526 -837 414 -686 -428 410 485 680 429 615 -16 -443 -594 -673 913 615 -982 519 -727 -496 -496 -185 44 94 566 274 166 119 -853 19 -945 -98 -349 -431 296 -962 281 414 -283 -198 912 -167 -496 498 -888 -567 546 -519 151 -831 -931 818 -963 21 -786 870 723 -659 959 921 -842 34 485 981 -372 91 -23 851 539 -63 981 -754 775 -376 -246 -614 -966 247 218 -832 943 280 -997 429 -179 784 79 329 -958 -587 116 284 35 -846 -403 -317 -887 548 793 -872 -259 782 529 -728 226 -848 679 -737 396 -927 -798 -507 -373 696 37 -362 134 525 -521 -779 832 639 363 -448 496 -705 489 371 208 338 637 -190 140 451 -784 -464 -493 990 637 89 90 488 -504 500 -575 -902 28 322 -224 -815 914 -127 496 448 -759 103 -201 490 147 307 -648 82 568 -959 383 -187 893 771 -976 -387 -713 746 -352 57 -307 -136 -53 943 560 648 25 -42 475 769 -114 -955 -656 -94 -989 -161 -732 58 -31 916 -925 726 -532 -304 -990 42 -440 -856 438 -511 -593 -468 231 651 -393 -592 -65 -982 27 -617 -451 783 -167 -823 993 10 -763 976 -27 -605 738 329 -892 679 460 552 260 799 621 -196 -885 -451 675 84 -162 113 391 762 -739 82 -516 298 859 216 673 -50 265 777 -949 -216 758 -135 447 -344 -548 -226 390 322 -738 584 694 565 22 672 -424 -841 747 -996 -402 -252 -399 -943 -495 -63 827 331 678 -33 720 -893 968 308 -100 -135 803 -911 491 855 141 -776 -50 999 -77 762 -552 169 -803 -819 -611 510 217 680 792 -763 478 -101 118 287 -889 321 -81 737 -931 -392 -747 -808 703 588 -864 -890 -78 837 151 -638 -765 709 -830 -506 -114 -206 -373 278 470 -693 416 481 -785 -524 -49 -182 965 -899 -446 822 -803 976 175 392 -117 -627 811 -152 -476 -46 405 529 -614 -200 -500 729 -758 -1 215 -148 836 189 -999 -897 548 116 -783 989 76 -864 -765 125 -191 -680 -755 327 -238 -253 -449 103 705 651 801 -773 -18 -783 90 567 -730 613 274 -868 604 764 -89 161 -279 826 -870 231 956 818 182 840 826 -241 -90 760 926 251 -686 138 -235 723 351 -344 114 -367 609 36 -902 -688 177 706 -917 -874 -128 16 212 -677 87 515 -31 720 441 -408 -172 284 216 639 -248 511 835 -829 348 933 -656 -450 -576 -634 -796 842 -804 -909 525 614 755 -208 -970 327 -337 841 -188 -666 -291 289 254 -855 -282 547 -631 519 -806 950 493 73 549 688 -126 144 316 10 -859 712 -733 -770 324 -652 -936 79 -32 -780 227 267 318 -821 33 -928 -911 663 -468 -330 281 256 721 -889 164 -930 648 767 -893 76 -412 244 140 658 510 -188 908 -195 -98 -684 -980 -183 -191 703 -737 -341 919 -331 521 -250 -299 -307 824 -45 609 -570 -305 -716 -549 716 511 -907 37 219 -426 863 -365 296 877 744 432 -721 792 -804 -921 -797 626 295 -221 503 564 251 27 -228 226 -643 -64 379 919 -417 741 339 -951 -576 -300 466 -923 349 248 822 -827 101 856 -467 -123 -823 800 -867 899 533 492 -637 -997 120 -429 598 -873 677 -683 394 -368 -295 627 -774 -113 -270 -787 -643 259 343 -253 -754 735 -10 93 809 -436 376 -782 -674 -30 -966 502 601 -310 -532 -629 -617 589 210 24 760 -547 413 -155 276 781 977 18 606 -310 -829 57 848 915 -7 -602 -256 -51 -407 115 -842 -28 963 -703 745 -251 -516 -321 -905 417 529 -84 -98 864 877 60 -843 -72 703 -813 -22 848 -231 -518 379 455 -701 -721 -75 716 -343 694 362 -682 439 -906 -45 130 -469 -679 -556 959 774 62 918 669 928 -684 -825 -61 224 -141 296 630 979 -435 183 559 515 -426 -548 251 -745 177 667 -719 -619 -376 124 78 -583 -887 993 -967 -690 -937 825 231 -566 -927 -937 244 -110 952 -83 -482 -34 -425 351 869 281 -292 -272 182 -241 -739 -770 266 740 965 58 689 -233 220 60 -518 10 47 216 -397 416 85 318 -521 946 -533 520 -921 628 846 -560 497 -274 350 194 205 133 530 60 -686 -763 -606 958 -800 -87 -643 284 13 -88 649 -59 815 125 768 803 -913 545 -115 -907 913 -619 -277 340 -903 -96 738 346 -649 -947 6 -488 10 169 513 -143 -690 -427 -918 -88 -774 -12 -970 -948 758 815 -624 407 382 347 -12 283 -837 266 890 901 -524 -706 949 881 590 101 -12 771 697 -903 -776 -967 225 812 -655 -272 563 964 811 770 642 417 -80 425 323 -358 909 -868 -965 -631 -493 -87 -766 984 -297 -989 -992 84 -554 -661 993 677 -296 965 225 -656 463 443 -251 -507 -940 -334 213 -650 654 -378 -412 -310 101 103 -515 921 -666 680 974 960 -451 -440 884 -93 -111 -703 -153 762 454 -40 42 -538 -416 -669 101 300 -667 872 693 401 805 -601 270 -811 457 555 804 918 -888 -750 955 -965 453 80 -850 -233 912 311 -22 433 423 673 -141 -512 259 743 -224 826 -783 231 899 456 721 -990 171 580 -271 499 124 -782 474 173 448 488 -19 627 950 -490 -74 264 999 261 -125 -786 198 90 928 -82 -159 987 142 -38 435 -513 -578 602 849 -938 -98 -232 804 -728 -201 -83 98 626 -569 -143 974 -751 -176 355 92 -785 177 -649 770 -374 663 837 -948 763 465 -587 991 785 937 868 452 846 -289 669 -56 -25 330 -625 -313 981 -397 943 -492 933 710 -417 111 -751 341 -374 -975 -359 854 -282 -655 319 -901 172 575 164 532 294 147 -597 511 124 -725 217 207 855 555 -96 -37 360 -964 -801 416 108 -327 -259 -411 508 936 -367 512 71 -825 -196 592 167 495 -369 -777 -134 -223 -416 -293 -159 321 -171 916 -173 -652 290 -472 -593 609 -905 -272 -466 -428 947 383 673 -928 -802 -610 -328 -92 -335 547 -961 -666 -125 -239 -912 -172 -203 702 -32 691 -939 -564 785 494 -488 208 -127 199 951 660 190 -313 -86 -924 238 619 382 -364 -37 -762 -974 -824 905 -789 -168 344 -874 624 -678 -60 -32 -219 -671 -110 127 399 639 -538 -679 642 -589 934 -128 2 159 698 -899 466 -376 -550 -453 -813 -544 608 17 660 14 524 -826 -435 -537 -94 965 142 -210 596 -90 177 -740 -38 263 659 -732 -513 880 -26 -729 802 110 541 244 -398 -472 892 -70 200 378 153 -402 600 703 -388 439 626 -218 165 -338 457 -272 655 575 -91 -566 -822 -39 -514 927 773 734 -327 -199 705 312 -886 -981 409 -593 -791 618 -196 -686 -421 -497 -395 -608 987 -613 -921 -331 198 -692 -622 -172 512 510 -998 -199 924 637 -687 1000 562 748 -695 644 287 26 660 -858 561 761 255 473 553 -881 854 179 -9 378 -249 -928 607 -643 -107 998 -918 -118 -949 54 -422 -555 156 -179 -819 -386 -109 553 -116 775 -735 -738 -772 129 824 -793 149 964 -364 149 -767 26 192 -317 -29 -192 -232 566 800 868 14 -873 -480 -568 110 -351 -624 -471 -331 346 533 -187 268 129 615 -192 710 384 268 158 -931 -225 697 -429 592 329 -98 -927 -165 469 -229 -720 812 -288 568 -752 -353 393 -577 879 799 349 -118 845 281 -106 442 -916 560 -14 -220 856 629 680 -74 906 740 413 18 -27 448 168 747 -962 823 -927 -160 -555 568 -462 -863 -668 790 -994 488 860 372 316 784 -187 -835 433 959 402 -465 -738 202 198 653 -307 -573 -247 -764 -110 982 -284 80 811 747 275 -331 -463 790 -674 -917 705 192 299 -680 388 -337 -19 -242 -24 -607 305 -530 169 -254 -400 953 -196 805 -120 588 205 -480 39 -548 574 -859 -557 -636 -370 755 486 -237 -396 -913 623 -199 333 328 -851 -19 -828 -920 -417 -11 160 -816 -827 -509 -286 752 933 567 -95 921 485 809 958 610 969 891 -313 436 -909 436 -457 -917 -872 602 -927 -398 346 -961 -713 65 803 357 808 696 216 -965 -792 152 -67 -684 767 900 -593 -50 -445 179 116 968 610 -646 508 -181 -42 -142 -305 803 347 829 454 -940 -519 -261 681 -600 -29 287 534 -710 -148 539 593 -607 193 398 595 -33 -252 552 807 828 -182 -381 332 239 -432 -332 404 725 689 -717 957 347 -854 199 413 -438 610 273 214 -588 558 55 439 635 -736 542 -244 322 190 -893 -332 386 -317 -707 -162 -760 -206 920 648 999 736 -341 -538 322 -115 -711 507 -163 -480 -707 -359 -994 -482 -263 -321 817 -31 -127 385 503 727 -507 -501 -572 416 226 -398 900 -975 395 921 -994 -378 937 -800 85 -135 363 -16 -235 629 -959 -119 392 -192 518 308 -264 916 -443 -81 -210 132 833 -834 -300 180 -715 491 218 -484 -663 -716 -322 121 162 -960 -796 -445 -229 -80 -202 504 287 136 -202 -755 -124 -709 -717 216 788 645 358 986 -850 391 725 355 278 549 99 -46 937 55 638 -941 656 674 945 347 -973 6 852 -872 125 -944 84 -230 -110 -605 -657 867 -525 561 714 -828 463 -278 -999 -353 -163 -367 -224 -520 800 -620 -651 -958 672 -606 174 105 455 472 854 607 65 78 -623 -244 333 -715 -448 -922 140 631 -675 158 -889 -276 129 -395 623 -753 7 951 -139 -949 -229 -509 -170 -283 655 -934 944 654 924 600 173 -440 495 7 263 -866 -467 -80 -649 533 706 -894 983 -656 -68 504 924 343 -386 -815 -352 -730 273 62 -300 267 -868 578 22 -91 -481 453 -177 -4 -404 -136 721 91 -869 179 -359 777 342 -974 -264 -788 -39 124 548 56 -627 796 890 -989 825 768 -519 187 -123 -562 -657 -85 -756 175 -454 17 -53 870 -657 365 342 317 631 -818 577 -547 -133 16 -920 562 -525 86 137 -160 -911 -943 -79 -564 796 273 -622 -580 -243 162 -587 -634 -434 -447 9 -578 414 631 159 98 298 681 982 510 873 405 924 563 449 286 -305 545 875 -502 708 471 -986 408 -263 243 92 -986 -557 -440 660 -476 -446 -76 73 -575 -699 745 480 -16 298 759 587 105 -453 544 -106 21 867 433 -731 30 -129 3 -436 -350 -999 276 799 228 199 -640 636 240 -510 742 487 -996 654 288 -552 -53 520 119 -155 575 -202 737 408 -204 -101 626 792 -718 510 816 -697 556 -96 -366 363 663 -46 -48 51 959 -16 -510 -767 -899 527 -606 -93 -605 565 619 -698 749 -70 400 154 -404 204 26 408 -944 -415 -379 917 -52 -787 -969 -111 -863 -246 123 -501 133 -286 -982 793 -356 -512 924 -526 -463 860 201 -179 736 -644 830 944 -412 544 -147 -698 748 -737 742 -598 456 225 858 -594 -412 -775 -255 -863 -937 502 -861 -224 -941 632 -398 -205 -920 -459 461 119 873 36 734 822 -851 268 369 9 -879 -598 -216 -949 -415 529 -545 999 625 -998 -826 -898 22 396 -573 -973 -430 -861 -800 -335 -509 27 831 -629 572 -585 208 893 -375 -126 21 278 -238 -848 -583 561 -316 615 208 567 -993 -272 794 212 191 -947 -770 303 369 -925 452 -519 907 -837 174 -397 80 152 810 -746 -398 -898 -498 -710 -672 -479 269 -268 -640 -132 469 -594 348 724 785 -337 -302 928 55 732 219 -786 669 172 792 -347 516 504 82 478 -467 909 629 -810 -467 -928 751 190 225 -779 578 415 808 -296 364 -954 53 789 -935 684 828 -199 -608 -909 292 726 472 -19 -3 410 -414 -333 -99 -69 952 -570 930 526 321 -463 530 452 851 792 -374 839 198 -357 -895 90 -116 -558 937 -949 -628 -87 35 866 435 569 867 196 -96 -196 711 -643 -647 617 120 681 193 -957 319 786 71 355 -441 716 -495 -423 135 -581 202 392 -895 875 -10 -537 -42 -133 -29 341 501 -760 206 833 737 -649 852 -873 -626 -98 -648 -497 -235 -990 -965 627 306 16 136 937 -341 -64 -652 830 -941 714 924 -263 259 -716 523 -37 -897 546 -519 -256 613 222 883 678 503 973 -15 -955 -555 527 -890 611 821 457 549 -88 294 917 -207 369 491 408 144 -412 -269 96 788 -438 -742 -497 -255 466 672 -367 641 -987 -834 861 822 -53 372 -518 -878 774 -404 -657 -496 970 -978 923 -505 -339 -567 -143 -610 117 -7 -897 -329 -557 -821 488 -404 -575 969 -854 -625 -114 223 243 928 -245 76 -864 503 544 741 906 217 -494 -784 -248 -195 -144 472 -741 -939 562 402 863 -136 -131 -291 -599 844 -321 237 999 -226 -130 -470 -666 -179 -833 446 -857 352 252 -965 -549 46 -184 -136 485 -869 -431 -133 -80 -678 -265 440 -960 -249 -757 -306 410 982 762 -910 -831 -664 421 677 -705 661 293 646 -463 373 -688 -869 467 -797 -973 640 732 808 -86 446 863 416 -107 -996 640 -860 -695 660 235 923 -68 580 502 138 686 -297 960 893 -902 -708 512 108 850 -221 -195 343 152 213 -513 716 -983 602 -781 936 19 -154 950 126 602 159 -548 788 59 -319 929 728 896 -474 134 7 19 -594 -976 53 702 -305 -545 126 648 -379 231 -167 -170 -479 -938 -532 304 149 187 -815 -239 116 -708 105 149 -282 -119 38 886 363 918 844 949 186 548 590 -786 314 -149 396 92 805 -966 423 -207 899 424 797 -87 -980 -974 392 654 172 497 -858 326 -131 518 202 953 -15 102 -558 -771 762 642 27 534 120 55 410 -458 -660 764 997 -67 -495 919 -961 -209 -128 -234 -285 -632 -99 -136 710 -911 358 606 -417 606 146 799 296 -688 911 976 -597 960 -80 -854 284 -748 -566 520 104 -890 4 512 -515 302 916 295 -601 984 145 748 -643 -140 661 869 992 535 314 583 806 -568 -697 -785 304 371 656 -248 -25 -160 -701 -751 441 733 -399 -917 -386 -334 -284 779 523 108 206 -830 -765 -180 712 -473 641 -966 407 -943 -630 824 389 -980 54 -257 850 -451 -24 257 -584 -729 459 914 357 -986 815 -312 923 607 857 -542 -442 151 546 376 -724 -3 819 676 902 -659 -143 55 -570 95 367 -286 469 811 166 774 -815 814 620 -412 -241 -821 -423 366 137 980 -516 749 -617 219 380 170 686 761 22 -107 -699 175 713 -450 -915 317 -111 574 -172 613 80 890 -148 303 69 -883 533 466 -615 625 -487 482 465 3 -964 -470 -747 729 -726 -631 726 15 -192 -485 957 751 239 170 36 -94 -24 432 264 299 -526 -370 -565 162 372 -535 415 -715 -181 491 948 -622 927 281 -544 169 -352 -451 362 -767 197 -700 -675 333 -930 953 559 -620 -562 202 -787 -748 -790 -760 -673 330 -735 -69 414 7 782 -385 -822 24 673 -955 -22 -776 -84 836 -174 595 813 565 860 562 853 944 -762 -274 705 -944 -609 778 -562 398 -800 -947 478 986 -68 -985 996 -224 -773 -784 -147 -429 36 292 729 -895 -299 514 -633 -803 -982 449 -532 -691 475 -361 354 -11 -119 118 -593 -457 -107 -613 -97 524 -84 -931 738 492 536 954 -440 725 503 -332 946 621 159 708 172 -331 -413 743 -927 873 -640 -917 -684 -288 -585 621 692 -464 -392 743 740 877 -676 100 -473 -621 418 412 -715 476 285 707 -427 697 -913 -361 444 -517 306 -275 814 926 303 940 776 -105 54 -617 -904 54 -589 -228 -899 -63 413 -598 -203 -160 546 715 -354 -915 670 782 -831 178 -557 288 242 543 420 -620 -695 -438 21 995 -267 284 -799 -239 858 303 258 -355 259 769 -209 181 -872 348 -565 443 -102 -897 396 -125 718 918 700 -754 774 164 618 -774 -759 -88 -386 -826 159 -42 -15 -505 -438 196 -822 -415 925 -159 -194 -311 203 -514 184 -740 -204 -749 -335 -976 936 -330 399 817 609 554 -148 647 794 -171 795 -458 899 -471 78 -816 889 261 7 -457 -663 35 930 -955 157 -625 -345 563 921 61 -921 -365 949 -35 772 921 -209 422 155 293 134 860 429 815 182 -865 -199 -227 -367 -167 -359 -258 -656 -503 -54 -734 -546 -634 -755 176 58 -623 -960 -762 -413 -263 -566 11 548 793 -398 -739 320 -849 -222 -904 -841 213 132 -996 -474 505 -163 -615 793 -502 -842 529 596 -32 172 -477 15 -775 -269 481 742 200 -379 292 -876 926 463 435 79 -830 -926 925 -242 -512 609 -881 159 -769 -965 770 -264 -182 855 -156 -985 -95 -277 -666 736 810 521 -353 749 714 1 -588 -172 -762 797 -370 -395 -5 -349 583 301 -732 -800 842 981 42 -829 546 -588 -512 559 159 982 862 302 -115 720 586 267 763 446 -885 559 706 -982 -386 -991 941 509 119 -699 -625 172 -999 -828 -444 816 -385 212 -175 -736 -885 625 -766 789 95 303 -117 171 381 -571 -439 729 114 -784 840 -76 904 -747 -210 -505 617 -649 -913 237 -582 -371 941 967 -181 -943 569 449 370 -86 263 -140 -188 -207 -513 323 -544 -209 901 324 953 816 672 518 -669 486 52 -665 722 -616 -177 30 -579 394 10 733 -143 505 -3 -335 -952 -825 648 -423 887 -472 -386 591 -613 -451 -221 -129 509 -161 306 -300 -276 175 578 828 582 785 -891 495 375 -708 869 81 54 -182 449 -589 982 -916 -192 -601 187 852 -340 -450 228 870 106 791 652 -728 836 -836 -636 -5 -569 -286 302 363 987 445 -309 -957 724 -658 970 -276 482 395 -686 -422 31 -742 770 352 482 258 900 -639 -960 -527 480 172 -228 -364 -106 492 41 -77 187 -844 -323 126 -342 727 954 936 318 -280 -77 -540 152 -199 641 -687 774 876 318 -957 765 135 -313 944 619 229 133 646 -218 -877 782 400 -608 934 972 -463 -289 -112 319 -44 781 -53 182 -788 138 -741 659 -21 -735 429 -8 -62 161 571 -768 -350 542 387 708 -749 1 -354 -378 355 -296 647 -538 -655 -679 508 617 275 375 -808 406 923 -836 -268 167 -648 -851 -708 -71 814 43 -115 -81 776 -264 -339 802 -940 956 43 -211 914 -488 911 -229 421 -772 25 -39 -690 990 623 569 367 327 -955 -457 716 209 319 -814 -25 490 982 -314 -866 261 -156 704 553 304 -111 17 533 -124 -609 216 -676 72 687 -59 518 -46 932 925 143 -226 -809 -5 392 658 947 -572 499 -302 -647 -48 -378 -288 -882 592 -944 -544 307 564 51 -381 0 784 687 -386 -569 179 772 -53 -86 -404 127 -538 -344 101 595 645 -238 665 -273 392 -178 -322 778 -341 195 -852 -616 -726 -18 -574 -74 600 258 429 -820 -334 699 193 -144 -659 44 707 -343 514 -516 637 -644 -336 603 -871 -117 -840 124 937 -308 -570 474 -447 784 735 -249 171 -391 -932 19 206 461 -844 127 806 282 778 -80 -263 249 -297 173 562 757 -244 -160 -913 -156 -271 458 510 -900 -376 765 -454 183 949 869 -387 770 -524 531 -236 -88 -575 -998 -582 -70 -873 626 294 8 -869 -67 -682 -71 737 -510 772 -641 -703 825 732 -144 463 600 -959 -381 -553 347 -866 107 -787 -912 861 -557 870 -918 -343 -75 243 -380 -100 475 -331 -823 -261 -408 484 235 527 975 701 -231 -764 596 693 -154 -218 212 348 389 478 -23 635 -194 -703 -218 738 -611 528 676 -116 897 616 -296 852 -709 600 251 -345 296 -683 546 651 -880 928 -825 865 678 -461 37 195 -190 944 -787 252 -8 734 -731 742 957 -240 -932 580 -850 696 -360 -444 -582 979 366 104 -255 978 -198 138 -486 -949 771 233 -797 -135 253 -25 -958 -547 429 756 -440 -858 884 -1000 583 968 53 -194 904 804 -711 821 -269 -372 -489 886 579 309 994 99 -794 678 212 -401 -549 216 177 313 709 695 -842 -724 -55 907 -847 671 936 578 -620 562 875 -915 713 669 -752 -934 -50 -863 215 -953 -64 204 -973 -728 -101 744 754 -430 -205 -720 -292 305 602 945 -58 -441 -735 -691 -982 -119 -868 -406 -194 -925 77 713 838 706 243 740 892 -485 477 -178 750 125 -2 617 681 886 809 597 358 -849 641 565 -3 -888 -686 -91 875 432 584 -612 26 322 766 -757 -417 394 -162 -221 225 -969 689 -644 603 -488 483 634 900 -388 832 699 -742 60 -233 -713 391 952 -7 72 -63 278 -737 -141 -372 -809 -74 323 947 -613 -804 360 -47 -63 350 946 -518 -389 -76 -872 445 -192 250 -177 715 115 220 161 11 656 -596 -741 -996 -395 408 932 -289 565 71 525 511 909 558 727 377 922 839 -652 413 -529 49 374 720 315 447 -31 408 -850 -338 416 -158 747 -451 -838 61 571 -955 -802 -800 985 -657 52 596 713 159 929 -167 -750 -165 60 -349 -235 111 714 -223 -799 -745 -218 654 -833 427 -486 130 -775 437 -960 578 625 179 -801 -146 -920 -1 426 -671 -698 -519 -81 -222 -181 -579 144 -74 -755 -75 589 721 -201 977 701 -696 822 404 77 -986 -392 436 490 -76 887 -480 -455 -647 -624 248 134 902 937 41 -318 159 913 218 423 -639 -636 131 189 717 713 -430 -1 717 835 -616 29 -86 -488 69 -916 -574 -89 -477 703 326 491 -688 -466 -258 782 74 -552 174 70 652 128 115 144 790 -134 176 808 498 355 -491 -395 896 -274 110 -849 515 -275 110 734 492 -322 -992 -985 -326 677 -572 288 -671 679 -764 972 -784 -312 521 529 358 584 84 570 624 -832 -314 236 -435 178 222 -269 -881 -303 115 -720 941 807 665 723 755 468 292 377 572 -508 180 769 954 -398 865 762 1000 -738 -599 -649 -887 71 672 -920 480 -496 67 -983 -396 364 -458 -110 -496 -563 -858 -663 446 821 -660 -962 206 -602 -351 -769 544 313 -880 985 987 489 564 348 206 14 112 -704 90 -994 513 986 928 -9 -694 708 362 -731 -899 -112 -650 17 -175 73 86 -896 -973 340 -531 98 167 907 844 -709 157 972 331 -87 901 -989 906 -777 231 446 -333 -759 -745 960 826 283 -462 505 280 849 633 -330 -62 86 684 -286 -469 561 -708 815 555 52 320 -237 547 670 521 359 -141 674 -368 131 427 736 -294 785 -612 384 -180 -791 -662 161 288 -761 813 -173 -335 477 -618 -524 -489 576 514 367 -800 485 377 -782 923 -631 -154 -134 704 -940 372 529 194 859 -299 589 -403 -917 850 -21 -410 533 -52 -48 -807 -458 328 -201 -446 -403 569 -515 45 70 949 -723 -603 815 -463 -17 -956 383 -892 830 618 -355 -128 -708 -427 149 502 812 505 419 -646 -608 -760 115 968 897 -410 793 -664 920 -659 -151 627 -563 505 -908 -9 -990 234 755 343 -685 -601 395 179 -125 -121 -986 157 -305 -934 -191 -957 714 -194 826 60 -973 -376 937 -867 -469 544 -871 177 79 300 226 376 -197 -88 319 -112 -169 499 929 605 499 750 666 -883 -338 563 517 -404 -933 -264 15 -728 -379 -461 -98 724 482 -479 -732 199 -802 -938 -124 -894 -761 919 -524 650 -604 122 -401 -170 -517 171 472 122 516 -579 49 588 979 -320 520 -381 341 862 -958 943 -468 784 957 -791 822 250 536 537 544 -850 168 555 872 -684 -110 -982 -361 -324 583 -443 -300 -482 860 -63 -340 -811 -21 -733 765 -461 947 -262 -858 947 366 -72 -677 334 621 -909 -574 242 583 848 781 665 354 331 203 -675 200 402 145 -110 -41 351 977 -973 460 -765 -340 49 -810 635 -488 14 -842 61 -529 -836 -83 406 -59 211 951 -661 985 -431 -791 -813 799 474 897 398 -491 386 748 36 -947 370 -480 -623 -338 641 -757 -129 -286 982 -600 172 690 174 -767 -917 -196 -721 -890 -90 802 333 -664 206 -321 459 -871 -500 -181 873 218 -660 309 199 668 -978 684 352 857 -128 -240 -115 -756 -132 -317 814 15 -525 -232 -628 508 -958 315 -625 -266 -187 223 97 -285 597 -25 637 928 905 253 208 73 -297 59 -873 -438 81 -904 -669 -606 898 890 496 -716 285 100 256 616 -629 275 233 -71 -914 141 925 -419 -379 688 703 -652 -977 -653 -954 359 17 872 -779 680 -589 442 -988 -777 -457 -77 -29 -34 415 -388 -859 -721 -684 -7 -967 -316 -888 765 -447 5 985 209 -545 105 -715 -670 -515 -894 -719 885 -150 -701 -272 699 -479 405 -319 69 562 -113 12 541 421 586 563 -792 208 -777 328 337 -640 193 -122 99 964 -160 459 375 -880 183 -625 989 995 -429 -636 -431 717 848 -764 904 770 -579 32 808 871 -875 -126 83 294 403 -666 -266 -335 463 988 136 -979 -296 525 68 381 31 -604 801 226 -842 763 975 763 0 -305 991 321 530 695 -585 245 922 -520 18 -262 -907 800 -239 -173 -570 -461 316 718 -621 324 976 454 -351 -317 875 -810 -505 -852 -278 -718 220 -157 -611 -635 -266 188 530 -934 345 -158 506 258 307 -585 452 464 -643 -235 876 921 731 -75 -434 521 -816 44 775 -476 908 -756 -383 -426 -735 -331 357 103 884 -926 368 -44 -133 81 -131 -450 -497 -696 -890 -637 79 -623 970 -874 178 -428 463 -908 95 758 908 38 -408 61 -262 -865 -247 -521 -981 -205 601 -522 -782 664 365 558 180 960 -315 -577 844 337 541 -131 -848 -939 111 -670 741 -584 914 -522 499 23 -150 -711 -222 586 -355 943 778 902 -264 612 982 973 -361 758 -335 -253 -262 -814 -276 146 -510 -81 -105 218 -269 843 472 473 -881 -340 -604 586 -101 -76 506 -391 113 -99 -258 -490 839 -371 -381 -83 965 -115 566 834 -659 -388 -905 -417 607 33 -210 -429 -557 274 -551 739 -616 -129 -402 -645 307 730 181 775 -336 -440 -453 439 -391 -234 -665 -206 708 13 -620 -348 87 -759 879 59 -1000 -84 -89 231 924 504 379 -498 883 -552 872 -655 -829 -969 181 436 -75 963 -842 965 -978 -711 -609 -787 656 445 834 411 -605 106 -394 -490 -807 -987 718 -588 -969 -708 -625 -595 295 -749 198 -529 299 -786 -483 -465 -854 -749 510 763 804 -454 347 -224 858 -28 -260 -196 -798 -599 -147 -579 109 -80 -380 169 375 970 321 -753 -336 -53 173 879 -706 -463 475 284 621 -12 -895 -434 -297 359 408 -156 -336 -674 221 -481 133 867 158 -486 -328 420 29 233 545 -901 -982 -31 -677 235 -772 647 50 130 -195 495 -143 -540 -802 99 -195 876 -475 234 34 -99 -298 872 658 663 223 -63 -163 -225 -168 -307 -123 873 825 -123 -975 331 -317 -687 -682 -566 291 534 -242 320 80 863 361 61 -436 173 119 -516 752 -264 206 -546 155 898 735 -798 41 -992 627 927 307 381 699 -934 -783 415 650 -119 396 989 599 -451 590 -752 -26 776 -295 -600 -953 -253 870 -976 860 -972 156 788 46 31 926 -530 -45 -998 292 949 624 -977 515 -104 -543 50 -940 643 -649 -598 722 -647 -545 307 -567 583 -46 -870 759 -148 -384 -949 826 899 -433 767 977 264 575 -766 367 -939 744 473 706 -824 -467 871 -333 -282 -771 -254 933 236 -611 -652 -33 278 381 200 -11 -567 221 222 -559 733 -31 708 812 -985 -389 -595 686 948 -147 -322 96 438 656 365 31 800 84 -358 165 -983 -265 -343 219 406 328 -515 889 547 -19 951 381 -181 724 623 995 -864 777 -696 733 -325 310 -531 -39 844 -62 -806 923 598 -320 -314 661 -814 -574 468 696 820 -458 824 416 65 -852 166 950 -931 823 647 -345 -309 -735 -816 268 -462 608 -821 521 -529 696 57 356 180 -946 781 -502 432 349 -849 -362 -678 -458 -878 99 -328 -761 934 -620 -484 -355 121 -108 274 -883 -322 -386 645 866 499 838 152 -671 -226 607 -565 -964 934 940 -182 275 -353 -640 -292 712 910 409 -121 -569 -587 -407 -448 -176 772 -344 -821 434 373 505 828 -379 -678 -526 397 -475 -515 -716 -599 639 479 -2 -295 -22 37 616 -638 257 321 -269 646 -842 361 709 -283 -193 -336 780 -880 -459 829 271 796 22 -503 -39 -377 787 -671 -60 -155 -206 -361 41 904 -809 -141 -343 852 315 584 466 239 729 70 794 775 772 310 888 -405 -513 827 -242 597 485 641 -952 533 980 -860 60 554 -182 -531 -245 140 405 913 289 167 60 587 294 -316 -174 256 -458 -198 -89 -579 -395 -738 -520 718 978 -828 -677 754 -448 -441 40 -128 -898 201 -858 390 -855 -912 197 -722 -732 346 -619 894 -451 -828 153 -621 134 -728 631 372 -985 948 -148 753 846 -144 -130 770 301 -942 969 -51 63 869 -146 13 -427 170 -211 56 -20 -784 64 156 978 621 -560 -680 88 231 448 534 70 967 -905 64 742 -88 560 437 625 -341 -775 -697 -33 -735 -409 16 -395 -709 641 -246 865 958 -783 553 904 548 -225 -664 -581 -932 -924 884 -249 45 -497 -376 176 -974 836 576 256 -257 940 -900 367 338 123 -478 -198 146 -666 -210 -363 -987 93 789 754 -909 638 419 264 472 -654 548 -540 -77 -42 -310 -657 -262 -969 -318 -711 -891 -201 -495 -473 97 -846 423 933 -591 -479 -436 -778 -20 -907 134 -631 740 22 710 -365 498 -347 242 -973 -717 -729 -284 -856 -251 -16 -490 397 773 -253 -155 121 515 -467 -452 -679 522 -133 -414 66 -931 341 573 728 427 -305 497 739 -150 -153 -235 -987 -277 562 -999 -657 712 -122 395 -575 187 525 -555 -288 -376 639 -216 948 407 975 -907 446 47 860 -742 -1 -397 776 257 -850 -925 -861 554 -121 244 605 -991 -991 -551 -186 234 605 -35 -537 -818 541 129 -855 -257 -715 591 -802 -522 -575 167 399 -203 693 364 -894 -354 -242 506 -580 -837 844 626 -927 -598 -20 266 863 -458 -597 -639 974 -232 -685 -181 268 -170 -544 900 715 531 -552 449 -691 902 -533 392 399 -531 43 -75 -845 -692 -3 767 -199 -642 -474 -218 7 543 -536 -571 -492 -600 -746 706 5 629 844 -466 -719 -9 585 36 -938 -312 921 928 -509 618 -887 233 373 921 350 -90 -514 467 113 593 462 -747 624 -926 685 277 -303 934 440 -577 -143 211 405 277 -202 371 354 662 544 -85 430 -366 740 8 -848 275 -984 -440 -293 420 -259 -73 -816 987 562 486 -399 -954 315 8 594 -210 -749 -97 -834 916 339 61 388 -397 128 156 78 -529 -160 528 -465 888 -367 715 -447 -36 759 -911 2 400 -523 512 210 76 312 -198 -332 -717 -118 176 968 -929 43 -737 -310 366 309 645 -342 -637 638 33 -190 -365 216 536 -549 804 634 -662 -499 -643 -9 837 648 -273 -230 -416 496 -105 140 720 -352 539 577 629 190 -200 975 724 179 226 -455 -336 458 28 435 -20 793 216 713 421 -217 434 628 927 -912 689 816 -685 376 52 426 -729 820 950 -909 105 240 -573 24 196 -393 0 351 858 842 585 -261 460 -978 498 -886 -32 -142 -704 -540 963 -561 113 -560 988 684 -410 280 -63 697 -490 274 -557 172 -950 93 250 -773 161 -221 -374 -705 316 -493 -966 -229 464 -796 934 447 1 -789 682 -61 643 324 -242 4 -803 506 558 -628 -184 -253 -965 -246 -722 812 -874 596 -312 354 981 459 -618 -769 -996 701 -101 146 -678 -486 -713 -105 -871 -431 916 386 457 53 638 -662 -261 283 -641 -598 -451 120 -602 191 95 686 -981 65 607 -180 -392 -149 -561 890 -77 113 290 -316 536 -100 125 -143 520 626 757 202 -879 -275 -153 173 -589 451 -278 575 174 878 908 423 -812 733 -589 322 942 -387 345 -198 -149 -456 276 -190 -146 716 -208 -364 556 -511 -466 -166 -770 191 -727 414 134 382 -957 194 176 620 365 -304 -895 394 -292 -674 272 -981 -240 759 603 915 -825 -439 482 -191 743 957 907 -301 298 -75 -614 29 -551 -604 84 -177 -555 673 374 -979 404 -215 92 -692 77 562 840 -187 -545 -437 189 -133 -11 578 254 -877 -545 -176 -213 437 767 -460 -30 958 975 135 263 -309 -335 549 85 -391 -570 980 -651 -237 205 -576 -87 33 654 848 441 786 770 -535 -130 -340 -564 -275 211 837 -773 337 -939 -625 -142 715 -222 -114 582 21 477 970 953 -897 -752 811 -694 -433 -729 -818 -574 -735 631 -420 863 -760 -658 182 -144 15 -609 480 50 -203 -66 330 518 -562 46 -968 -120 533 503 -350 234 -892 -351 -919 311 896 -549 -999 775 54 -669 -567 600 -19 981 -96 -279 -813 902 -161 819 942 614 -178 894 816 106 -208 -462 744 542 -84 -211 384 266 679 -429 488 -461 582 -835 -379 -626 715 529 81 957 -142 762 -498 178 458 277 -227 273 226 -414 313 -79 732 644 -706 -813 -746 -995 -141 -496 85 -207 286 181 962 -260 -992 -755 994 -967 322 580 -470 -620 140 159 823 136 -6 318 -286 -390 91 -135 638 -947 753 36 641 -333 -968 -526 -619 -176 -539 -400 -39 165 -828 84 87 -684 347 873 -817 -134 -477 998 919 -825 -229 -404 373 726 -426 380 -858 -443 285 504 -865 473 850 989 445 -433 270 302 -665 717 -514 578 874 -403 -731 -145 213 660 -249 -467 869 365 -313 484 702 -831 -317 -852 -367 370 743 443 -698 -486 504 869 -663 602 -816 -243 949 -205 537 -485 -929 698 376 251 -486 958 175 -371 -672 -223 -827 -852 740 -42 -948 -933 -706 -802 986 562 808 155 -231 903 -609 -489 809 -251 43 -869 -63 -958 880 -954 -37 715 865 463 -898 -633 512 43 872 876 225 773 214 777 848 344 629 -402 744 100 926 -307 -492 -653 539 515 -698 928 23 -621 -235 -316 778 762 -558 -68 -856 236 -950 500 931 -29 868 721 1 -650 67 -392 629 -837 449 106 -881 -4 -782 -535 -755 -905 784 202 -543 -314 -174 93 -291 589 884 42 -201 797 -589 -300 848 -632 624 -72 -468 -533 -278 -107 919 -409 -873 -738 -48 167 -904 453 -207 -793 -579 735 669 -628 29 768 -566 762 861 -622 169 -338 662 316 -102 -142 140 633 -757 947 -747 -165 897 -82 650 -660 -503 -402 736 953 363 744 -323 417 951 -584 137 -129 -937 511 342 -302 -890 843 -862 465 -327 -931 572 -611 733 666 494 322 -238 -463 -673 -206 -947 -601 577 466 -264 -259 -796 -62 623 651 887 231 789 372 664 720 -809 672 -553 545 502 163 -711 195 -858 206 -36 -983 311 -104 672 35 279 -75 -142 -281 734 55 464 664 -838 -194 -578 -321 217 38 -527 510 -954 24 190 929 304 567 500 40 -966 -9 772 -286 -495 -108 -34 390 260 111 634 792 406 -403 445 -297 -760 -976 -994 -872 -763 -310 698 613 -757 619 232 -885 112 -335 -466 698 -842 -514 79 647 -986 -423 -441 -400 616 372 -341 203 -956 -186 8 -672 863 669 680 462 847 844 661 189 -143 938 -667 314 -443 -603 -921 671 765 -245 611 -930 356 322 833 -828 -922 -477 911 -277 888 -878 -708 -777 -870 726 -927 -363 544 -263 875 -731 -656 599 -341 938 -692 141 696 316 -228 818 579 -484 -912 303 -90 487 125 -279 -663 770 764 -712 -905 195 -381 898 988 611 420 486 -100 608 -503 -46 399 12 -381 -12 -378 382 504 465 527 787 672 517 750 -571 976 296 -344 -221 -626 154 593 -485 629 14 -990 213 -217 96 -196 193 -85 238 832 538 -513 -706 -668 645 772 -408 -597 -557 235 921 23 487 247 193 557 720 747 -365 637 744 -699 794 -976 844 295 148 43 843 -176 9 -639 534 -512 -601 729 -254 -394 702 -29 615 -362 8 -892 -309 815 -607 570 117 14 -177 867 485 330 608 25 -924 -686 -190 324 -514 491 340 -555 -772 555 925 -534 -434 127 -512 756 -638 -59 403 -787 -76 465 -906 743 -197 741 -577 929 -225 -706 -529 -776 -635 941 318 -675 -876 -887 657 -304 -291 582 -7 -307 249 -350 461 333 -437 -494 -98 -646 703 -606 985 324 -87 193 -798 409 -938 249 180 -760 -493 507 -839 92 -236 -664 -861 -59 462 653 -930 -376 -420 881 324 938 -382 -780 561 -456 266 -94 842 -78 595 -897 601 -753 -493 540 -471 614 -502 898 407 -651 -730 908 -101 555 864 460 -219 423 -793 -629 -297 -175 -290 -230 -482 -175 -108 -807 -812 626 928 959 -429 279 -636 461 -598 -658 866 -817 105 788 903 467 -96 710 -570 -624 -980 854 943 813 -226 -962 -510 41 868 534 65 -483 724 -786 431 -522 507 -608 905 -240 -362 -253 -383 -890 16 748 -354 504 -941 -692 513 -899 781 711 41 -901 617 -687 -381 -350 -765 -212 -779 696 -208 -479 -873 -445 -716 307 -116 718 -317 -786 -532 269 -712 -885 -68 -229 624 606 337 442 -655 344 781 -403 937 -305 -631 -787 87 360 632 311 597 203 680 266 -174 -939 493 369 -662 873 528 204 962 -373 640 350 -856 118 -579 2 422 455 643 522 484 -254 711 -231 60 158 -976 -22 -940 -764 101 46 -824 977 669 605 331 -193 -66 277 103 -233 -664 155 918 977 -406 -32 610 847 481 156 -930 -338 -188 -469 880 -621 852 -420 -506 705 149 -415 668 424 -725 -930 186 44 213 -233 -52 -511 -588 -953 137 -503 -414 950 608 995 851 -28 692 -737 26 -866 126 840 -891 -758 -430 492 -659 595 725 -767 953 -902 510 -787 32 -674 -675 -820 390 76 -560 -25 -783 968 -471 -126 763 52 618 794 -98 408 -350 612 -14 24 991 -864 50 450 837 678 -863 -468 -483 -804 -638 814 -212 -560 -992 205 241 -577 -926 -652 28 -853 -766 -51 -154 -494 517 32 -411 733 -123 -183 503 -114 289 554 164 -209 246 -47 -370 -959 995 605 28 -508 -278 -43 336 113 -395 944 395 -168 -469 -730 -838 -930 847 -879 -826 593 -882 -304 121 -236 562 177 636 -630 916 372 -540 -199 -612 98 -983 841 350 122 467 886 749 -445 870 402 355 763 -111 560 208 795 813 954 606 -968 486 -736 155 689 484 -869 446 -30 960 56 937 689 -804 195 -268 -30 -907 -361 458 902 -15 598 -885 -735 165 -734 751 -192 -518 -7 481 -659 -315 875 -582 -555 707 185 -669 -915 371 505 -272 -438 -461 689 754 357 919 291 -26 -837 -639 667 462 -970 606 205 820 -926 -139 -119 493 393 -604 105 477 873 396 -321 -604 962 894 -835 -574 53 860 -352 820 617 -80 -117 573 -132 -310 -530 530 120 -61 -917 792 -541 353 554 -940 -614 149 455 -485 -890 942 144 -716 389 -670 950 983 343 -811 -909 551 269 -653 -818 -860 904 -888 -770 136 987 948 949 -810 -247 -807 -925 -315 -274 913 99 438 402 356 -16 -664 -299 140 954 -198 898 -182 81 956 2 39 776 723 42 -689 625 387 526 -560 626 -952 -291 -795 -543 -679 -724 -901 -18 3 -745 114 -689 502 145 -178 -830 429 146 782 -386 -942 719 274 -868 930 966 -43 -534 -414 -1000 960 -718 752 568 -572 233 270 -411 835 -343 306 -842 -403 -523 224 289 -133 721 966 226 -753 -855 -387 -564 383 565 -861 295 -218 -259 805 -34 -814 -727 -122 -918 -549 601 -511 -235 -118 -141 242 -756 -26 -563 -753 -281 844 -292 -406 945 -500 -826 200 -748 -240 281 -885 822 672 -947 597 -250 -253 -402 -689 510 -1 -111 -981 -446 9 667 -828 -486 -47 -532 566 715 327 287 62 325 616 983 923 126 -571 -608 346 407 -152 401 -445 622 172 975 16 218 -740 -986 -539 -626 -947 -479 -171 -497 -668 736 361 273 250 242 -216 778 -818 397 -974 -880 -988 575 886 -852 668 -72 400 142 924 286 -427 -742 -711 960 93 -826 -715 -437 -176 -959 -157 973 -398 -217 596 -427 322 918 720 223 393 -627 -511 -939 272 768 -49 280 -297 -791 -154 912 757 -734 578 211 385 714 397 475 323 -538 380 612 39 398 659 -405 -158 531 -369 217 -991 -313 -312 -655 747 -32 645 -93 -561 300 353 -988 207 -957 -436 598 262 -167 33 -31 506 -834 906 -794 262 -133 668 -350 -91 369 -934 -830 681 657 -783 -825 782 -739 693 743 -126 168 924 -708 837 -393 -282 -852 -211 683 374 -901 -677 -622 -452 721 -327 -632 -303 -149 993 855 -373 699 90 -308 203 373 -748 702 -769 893 779 28 640 367 211 -565 -739 -953 -771 830 720 -320 -349 907 -154 -855 956 485 -395 740 728 413 -344 995 -694 950 157 772 -415 681 964 693 -272 -460 500 866 284 -443 -124 812 -75 -457 -709 -947 -454 -719 -877 193 280 -644 -781 304 733 260 20 523 290 -297 720 500 -524 85 -49 483 958 -55 -785 929 -539 904 846 518 -204 103 -220 -912 -959 443 131 461 -365 -705 112 112 778 -95 -360 240 723 894 802 -437 -965 -703 -604 -968 501 -148 536 -959 -998 601 -50 714 -531 -465 83 354 959 -850 960 -464 207 638 -375 -481 116 608 563 136 441 -646 -186 -447 -332 871 -561 -680 -181 -90 757 834 -186 -753 692 -769 428 -171 87 526 979 570 -568 -885 438 843 -269 918 -252 175 775 -566 -200 -567 391 -163 519 -846 -802 454 285 950 -955 183 709 -71 -899 -359 -25 -218 199 607 -199 -172 -328 -234 -40 -800 769 646 -702 -449 -465 -910 306 809 329 527 226 862 -715 -682 -427 188 390 38 595 117 -877 -306 -393 146 -624 73 -378 -124 -210 291 -842 863 -757 -117 -728 418 -447 -435 679 -727 972 786 199 -150 -537 -725 -601 972 381 -428 476 135 -285 651 224 830 200 -524 871 481 330 88 -353 -889 -907 -730 784 -597 -760 -130 -221 880 -139 855 -784 987 -732 255 844 -1 872 -814 150 593 211 145 704 286 -342 -824 -881 352 -197 160 -959 -58 -571 -597 441 -543 -359 67 -101 -235 -489 742 242 -763 -40 754 -641 -672 407 -827 -896 821 891 61 -771 457 868 109 936 -284 462 860 35 61 -23 600 -227 -702 323 870 -654 50 -932 515 267 150 328 -122 761 704 -526 925 196 -451 -910 315 -420 -259 -524 -835 56 394 310 50 -843 1 -209 -199 18 -306 -786 42 -236 -10 -312 -134 -221 -37 -963 -397 704 -850 -931 851 -763 -139 915 645 248 -139 38 284 488 825 -167 -864 507 470 419 494 462 800 -641 -737 793 178 -928 213 343 699 -48 755 912 424 -498 -95 -641 -150 687 -735 780 -843 -651 -942 531 912 -393 135 -134 -157 202 982 -936 -162 -134 -975 -625 -245 665 961 -436 920 -422 -703 -370 -601 -481 -318 -743 954 174 801 -698 -202 -807 -516 -297 -995 164 -483 477 99 757 -476 514 -103 -301 -580 208 -554 609 580 -464 -482 -44 -982 -753 -57 -563 106 725 692 391 -111 -460 -881 495 -297 816 544 185 631 -29 -235 512 -283 362 363 -403 523 -568 -887 431 -338 -44 -547 98 -119 710 758 -943 -672 820 -24 -504 668 579 4 -291 697 -597 -477 317 -552 -594 -258 18 969 -680 766 276 -997 -517 400 -836 832 812 -561 702 -945 -953 317 765 -598 182 532 -130 -379 930 628 -35 627 740 -649 431 733 570 -836 -613 -372 -695 965 -616 942 808 -773 -766 668 -862 689 -228 -658 819 483 -405 36 484 838 476 -709 487 701 503 -299 598 896 -177 -145 966 -942 683 9 587 -437 -914 -861 582 -904 -796 -836 562 960 365 -457 -40 -221 2 282 -571 972 836 614 -36 -286 128 357 373 -733 -639 -872 -588 -702 -562 541 896 -516 -136 359 -396 540 272 213 816 -306 -737 480 -150 -198 209 -48 -281 467 38 -213 -247 257 -165 392 936 -302 -796 -671 -730 859 -480 688 -47 -304 -574 -117 939 412 480 379 -542 -749 146 -310 219 -487 724 -509 251 -234 564 629 222 -255 -395 -988 56 603 -39 -361 -822 938 -128 784 320 -864 -211 -619 -777 484 -284 -680 933 198 -304 132 713 977 -732 -515 -575 -381 618 661 -389 820 -806 -339 -419 -817 341 679 -78 32 -619 524 316 853 963 -521 783 154 607 820 -343 -449 -610 638 770 -527 778 473 29 819 -660 104 -208 -654 -274 768 -250 960 858 -227 -685 -788 -826 -252 228 519 788 -526 -948 -439 -781 -649 -260 -299 -287 -199 499 -908 454 643 887 -992 -994 944 -835 418 -841 -914 -550 -383 530 -508 720 -260 311 494 77 82 -181 678 708 306 22 -781 300 -157 -751 -842 407 -754 -93 991 720 -384 -868 -500 -790 -302 -567 886 -390 491 -985 420 197 464 730 -146 786 -843 -518 970 -522 364 776 334 -780 -498 361 598 553 27 47 -922 396 -257 934 -621 950 674 324 -703 182 -260 4 -165 -928 11 -384 636 -711 682 807 -980 -842 -295 -824 -21 -359 50 801 835 -661 -171 328 793 -916 824 -953 313 -840 882 966 487 -264 839 -371 -63 406 139 -257 736 184 -354 462 252 870 -956 782 737 -923 304 -472 -768 259 398 576 85 -756 829 -96 473 -379 -539 -332 -328 -416 -696 501 -769 535 -900 -247 -378 585 -302 240 -405 738 -528 -378 428 537 184 -450 -100 -673 927 451 -160 -233 913 16 549 354 20 287 -194 492 -955 -665 -699 -149 157 -874 151 629 -142 579 -317 -972 -41 -745 569 510 364 46 -406 -457 -617 610 -600 480 -392 340 -464 -968 645 790 878 521 -664 327 735 149 -902 -695 -569 708 -65 -250 -428 66 905 476 502 -671 -177 -314 -202 -352 427 -970 41 -804 426 -346 81 -575 107 -694 29 90 125 -695 828 -338 922 -344 -2 -1 -912 803 14 -861 654 811 807 842 744 304 -817 655 -442 -839 74 683 522 675 849 -802 -783 -563 931 -23 156 -208 -865 721 690 -255 834 -124 489 -999 -107 790 152 923 -606 -87 958 375 555 280 -443 -964 -290 -279 -998 648 278 881 -439 -902 -521 817 125 252 814 916 -759 227 683 -309 -413 982 391 141 828 -787 -63 808 -74 -32 -392 602 823 483 -186 915 -650 -454 -1000 -325 -115 752 561 690 -468 350 -137 -569 -300 112 736 -267 560 -452 445 76 786 648 675 716 -420 -430 395 413 749 533 815 -898 -66 166 253 -228 539 -964 -763 149 690 -466 -102 545 -867 681 -521 605 124 -8 670 -976 -173 568 -132 824 -566 -363 -537 -702 173 680 418 -561 67 950 231 -728 237 34 -638 -331 639 466 -793 762 -428 696 -788 555 949 -877 723 -825 -502 -215 14 266 -685 307 874 -508 410 545 394 -853 330 -959 -300 -483 -733 740 508 805 603 -931 347 -289 -39 169 -570 -940 -857 199 -843 655 727 151 -593 77 418 -171 -298 506 -207 -811 872 -762 -490 -51 287 814 -639 -815 961 -591 -641 692 114 502 -839 327 865 -701 -152 -677 -636 79 178 -138 -265 -275 -753 198 864 -71 817 376 449 -887 442 -761 455 -456 -529 737 -751 882 -670 -802 -485 -726 -633 -349 517 999 -570 716 -176 32 887 -965 -940 -425 736 605 -654 241 -732 201 -981 -78 -901 184 -295 831 191 424 889 179 -844 455 267 570 -338 883 -256 636 665 -471 -603 -578 -782 645 -20 463 52 608 952 1000 -332 -1 -160 -152 662 110 432 -876 -283 150 435 309 5 440 -440 529 -551 575 -121 0 192 493 265 173 -465 -233 487 -159 600 733 -668 698 -626 726 198 755 298 -828 720 -712 -50 498 841 495 118 597 304 487 -886 554 -53 35 894 -230 -51 -84 -145 -997 95 -319 -595 -802 487 -386 -95 256 -329 -605 -846 -942 -197 -856 643 -209 -572 -757 485 588 -620 73 -43 735 347 -497 737 -104 -386 811 -216 271 743 531 601 -619 -577 754 -995 477 -976 709 118 186 -958 -169 -996 -551 -281 -342 514 -617 -19 -472 880 284 285 -635 -572 122 524 457 361 -244 113 -402 986 914 -431 -802 -293 -983 44 969 882 904 -587 247 984 -875 961 774 549 -284 -279 -526 118 491 -815 -379 154 -515 854 -461 298 907 920 929 653 -144 545 232 175 -18 -568 381 -465 362 -230 139 -884 662 919 229 672 -119 -357 938 -904 -832 727 43 298 772 104 919 596 36 -291 -935 -602 -789 -856 333 389 804 -995 941 825 -458 -950 -821 968 -898 -492 -679 14 -561 118 -864 108 574 -202 797 991 148 875 -640 -982 107 -408 927 -343 954 55 999 -336 -858 943 798 152 -660 -73 469 -713 53 -494 -231 478 565 15 12 -763 -115 -842 -448 986 507 546 10 -37 -260 597 225 378 -305 -19 -453 674 18 -591 171 792 -771 -107 451 -900 344 -638 98 -915 482 -708 205 -562 -848 771 348 488 718 -14 118 589 -131 62 -531 -673 -161 29 939 -867 -549 -906 614 801 -744 493 784 348 796 251 566 -445 -193 398 -482 -34 -354 -315 679 -44 -464 -708 44 -279 723 368 886 -185 546 -661 -150 -16 957 -390 -256 57 322 -776 520 371 -908 8 -537 459 346 -548 566 -617 795 -202 -755 395 -833 173 901 -714 149 -902 766 -426 -401 -965 -234 912 37 -756 -444 879 -485 -78 -682 -339 -512 652 -676 -815 920 0 -135 -755 -600 439 -116 -606 38 91 -562 728 798 945 -315 475 -83 427 -611 -131 -103 -806 586 707 88 876 932 144 748 328 801 -19 -645 -296 -519 -901 -542 -590 959 -851 843 -414 -271 665 -222 -854 -638 -224 643 -633 -272 70 448 533 764 -7 172 317 965 539 -452 339 -695 -772 -794 -28 850 232 -774 274 166 831 -847 510 167 -73 211 523 893 220 -831 836 -474 465 959 -930 987 233 -249 941 239 -245 246 860 561 253 -69 -282 178 -387 602 740 -185 -346 219 484 -310 305 516 345 902 10 -388 -75 841 792 -720 125 781 353 199 -809 -526 -581 706 435 381 -32 251 -772 838 217 464 870 90 344 445 -897 -972 367 -778 -959 -185 -745 80 40 213 -418 249 180 729 222 -275 268 405 111 571 -603 -932 -953 -571 -859 32 107 -358 368 894 326 -250 408 942 622 646 -498 977 -296 -346 496 906 493 -8 -256 963 503 522 -508 883 -682 -361 430 -613 851 -306 572 -876 -867 837 -204 121 -756 -347 -217 370 571 648 248 963 -986 601 -404 529 -52 -385 -247 533 400 190 -352 -138 616 -915 867 924 354 -997 468 -145 -890 771 612 565 888 -870 -370 489 793 -941 -808 384 -450 577 -364 -942 857 993 -436 -906 -988 705 -828 -810 142 -847 -719 -101 421 222 10 -657 -937 -251 700 -387 425 621 804 -972 847 575 130 175 557 9 -728 -11 -423 715 -404 -177 280 411 598 -245 358 -223 472 448 969 850 -95 930 -404 80 -535 893 -118 -279 809 606 -605 -610 -833 408 -883 -860 895 253 -6 -853 775 277 890 -917 446 -790 407 -229 702 965 -714 637 -477 172 602 456 -895 -453 -142 696 -947 -806 335 -248 772 816 -607 685 618 302 143 949 107 -472 687 -917 106 924 -377 725 -944 116 918 -812 -401 510 -315 -823 186 -1000 -940 -308 -60 -563 -913 -808 379 314 -540 576 165 870 571 -979 -328 -640 -413 -971 -412 -952 82 -476 -449 650 -664 -223 -578 405 -670 623 791 -202 984 -213 426 814 -970 43 518 -339 648 587 497 255 -78 -630 651 -298 -764 150 -554 -389 -709 468 270 254 250 -553 316 111 -942 -697 -643 -969 342 62 985 756 -160 455 678 4 266 -379 -919 348 979 998 -602 473 -90 -670 -561 102 512 -772 -793 442 -593 -257 730 -470 42 -995 -579 -919 746 -303 360 170 946 -597 392 -822 472 741 -561 218 -848 -546 373 164 -802 266 442 220 357 -177 -579 45 -59 997 -653 241 -514 -721 462 484 55 517 -682 333 941 -178 -236 -387 -738 -627 615 -796 -82 -921 -108 -251 158 -66 176 902 -983 542 -549 -266 -738 960 177 -709 -282 732 130 -896 68 795 928 -288 -939 633 713 -811 761 448 277 -910 136 -50 121 -725 -521 350 -952 640 383 -584 322 -40 -491 240 -400 -438 930 60 514 787 707 -663 282 125 158 427 132 -179 -22 447 748 -12 495 420 -457 319 -702 34 -855 -135 879 407 911 -133 214 -935 938 342 -132 17 -685 898 341 635 -540 261 218 684 806 193 292 -567 -229 539 -868 594 -970 -329 910 -469 -736 -7 -699 359 361 840 961 -424 -344 -694 766 798 290 333 -128 -929 31 657 988 -80 550 -123 696 326 -749 303 -276 -591 -624 572 665 -761 -39 520 -514 -484 172 521 788 -278 -611 -2 918 -768 -630 -43 337 211 -911 633 -430 -665 795 480 395 -260 -194 -230 -871 -168 9 -901 329 -968 822 -875 -163 295 -653 706 386 853 634 -55 -317 -11 51 -806 -539 212 -693 -285 -968 -251 695 -734 182 -765 974 -88 -474 552 -618 770 -954 -646 463 448 -790 -55 998 -400 -5 502 129 34 510 962 808 397 -589 -497 -376 -435 331 -138 -507 907 -794 -298 1000 1000 83 466 329 684 -763 -81 85 -200 -109 -851 -935 412 776 258 -406 362 949 800 352 589 317 -46 188 -979 -67 -949 543 334 830 198 -493 431 615 808 -590 -926 368 -330 911 -154 766 -553 555 -41 -225 606 562 -754 -455 -426 281 -3 -948 -434 -533 -847 490 470 995 -911 213 -182 -78 -769 -266 -243 -91 929 742 -599 601 839 757 -281 -154 -207 668 -605 -545 -14 -88 -976 -839 -549 -167 23 380 -827 684 -130 -928 -499 -721 -937 460 656 113 748 -987 -512 -933 -495 -36 -738 -574 -225 -458 -541 -175 -820 -906 -487 469 -702 623 -349 62 130 614 -417 479 118 80 -76 245 -129 -33 373 884 -918 -895 -608 802 -26 58 484 -534 991 -470 -248 467 -19 -39 -581 -408 377 555 765 -980 411 -719 -66 581 -228 -331 25 -675 248 -973 871 -603 -719 -315 743 -193 99 374 358 -728 370 -98 -236 -773 531 -924 -680 104 -380 -661 175 544 -71 430 -308 175 -566 -177 -802 961 -805 728 -526 -545 755 849 -167 635 -642 -997 991 802 -219 675 513 -209 1000 -420 -61 820 355 611 852 -453 -896 595 199 915 458 634 596 -867 920 178 822 818 452 -584 233 564 743 889 -311 -602 590 857 801 -677 -499 -355 641 884 -610 -317 525 -693 -962 866 -877 493 -882 -192 829 342 613 97 -480 -705 193 -270 792 927 571 273 389 -452 249 723 550 -440 363 -585 883 744 583 -685 945 634 -725 -852 -410 445 -364 -834 -779 551 737 976 -585 834 631 951 171 -990 449 803 297 317 356 170 501 754 -778 550 -965 -273 733 970 648 466 412 -647 -871 -222 -831 645 358 -792 -474 -381 311 -863 -437 547 840 -575 332 147 616 -305 -433 999 -369 -621 -207 -364 592 -356 664 -281 -331 -604 225 -931 631 -902 552 526 -920 379 652 973 677 -504 387 -367 -640 -358 -146 -639 750 -847 806 -690 475 -398 -619 126 -413 -588 -719 14 998 -220 -200 303 159 491 753 -212 708 -284 -628 -839 -1 -501 -483 619 438 -366 -724 -207 161 262 -507 -667 79 -653 -984 -530 -806 -103 115 -87 797 -991 881 251 -460 999 379 29 -286 578 809 -833 430 998 146 -168 -878 196 -783 138 844 -129 -826 795 -208 546 168 557 462 -543 832 -368 340 984 -561 -50 -312 685 849 72 364 12 827 283 308 -673 -764 699 109 581 89 -147 270 888 10 863 674 -71 197 -607 -865 183 -95 838 349 -497 837 144 801 -585 510 856 -315 -787 394 -333 -477 -905 684 843 796 -245 -574 119 -354 554 320 977 851 -1000 973 -884 246 28 330 -228 -584 251 644 46 -764 196 983 -717 378 737 290 951 225 527 609 -824 74 -302 770 974 426 810 57 981 399 881 -14 -21 175 -241 424 757 -825 772 295 807 87 920 137 -644 -776 -570 335 159 288 -319 171 -508 667 -953 44 645 561 536 480 903 -224 -70 -478 572 -37 -984 -880 -697 -320 -990 354 791 -366 -836 -705 -710 38 -436 274 -374 -936 845 -26 597 22 981 614 -106 -812 189 -269 -704 -109 -111 943 -768 455 538 317 -883 -248 -68 990 -593 -803 -731 50 -666 323 -92 -76 -453 23 606 -76 376 398 -903 41 447 -14 -588 103 737 -640 734 -474 -237 141 -745 -226 982 -852 157 529 953 -281 294 762 -797 741 916 -502 -57 175 395 64 -571 100 122 742 715 456 -407 779 801 -568 599 -220 -588 798 863 -994 -881 -564 -81 689 -929 598 -23 -27 -563 -375 -956 713 741 954 -278 -126 -846 51 1000 -786 761 -4 -446 437 944 -359 435 23 -562 427 483 368 -973 -219 374 446 -655 715 680 -857 196 988 573 631 -600 133 642 -387 -951 62 -282 -41 -447 -103 -717 -599 359 -911 593 919 942 365 -436 485 807 488 139 689 -671 652 -395 43 341 -1 453 -106 274 -561 521 -866 -591 -216 -942 -98 -34 -701 676 -281 -352 -715 -275 860 -848 -261 -893 -512 542 528 855 -657 -676 -681 692 28 -466 718 437 955 997 674 -806 -857 755 -637 -409 -859 -583 -886 961 695 381 -287 299 -303 904 -181 773 401 -155 -923 -385 377 525 -400 -863 -983 969 -554 374 -581 -846 999 -18 688 405 -528 -837 -598 187 -457 134 -130 -115 -886 190 -700 144 -988 408 519 -315 -491 697 -863 -418 -779 504 -318 -803 39 -763 -262 -178 -673 35 127 -334 160 -425 -817 -435 -113 42 577 856 792 455 -320 867 951 -348 -140 -357 -113 45 890 -907 -663 200 -226 123 655 -115 836 492 836 509 -723 -573 -488 266 32 -119 725 -402 768 212 410 505 759 214 467 -872 19 -533 240 -822 677 379 -540 46 -77 -448 -539 695 905 330 724 -365 -34 -321 -570 656 -546 -243 -855 302 252 -476 -189 -581 -662 -419 -577 697 174 306 807 -748 655 971 -501 553 -230 -371 -292 -745 -791 658 -115 -217 504 177 -58 548 -701 -206 616 998 159 -413 -700 218 159 465 -372 945 978 -613 141 355 456 494 264 150 60 868 143 906 -845 -710 -754 526 8 92 91 275 -294 680 -474 -691 -631 -903 -214 -379 768 -661 -416 -729 -144 7 -377 -837 45 937 -185 305 595 59 -349 -941 -869 447 -577 633 -640 850 721 -383 63 328 336 -211 394 862 95 -38 -267 -521 -576 -847 -812 808 -869 -952 711 143 -523 242 -233 260 -343 -471 -814 -359 552 833 69 -365 -175 -172 -559 -217 530 481 -854 196 -34 237 713 -396 481 -362 -985 -68 -332 207 966 245 442 868 -772 -425 651 -738 -56 -710 -304 -263 -13 969 591 894 57 -682 633 627 -705 436 -746 -2 104 591 668 -846 -41 -506 373 -63 -104 517 666 -177 23 526 685 -527 -954 631 512 608 -421 -570 -294 -444 -663 538 -534 -910 -243 893 452 509 -927 345 761 -534 -998 -852 874 -559 -748 3 -588 200 -846 -334 -705 104 930 386 -656 700 561 823 296 509 479 -204 956 -504 -590 -947 733 -678 -105 843 -884 636 485 902 -218 -353 955 -382 -50 422 -993 158 154 -931 -444 -208 224 570 -843 477 -704 -726 -801 30 -885 -162 847 -90 578 -899 -93 -73 752 334 761 -139 -870 442 -214 -915 578 -793 320 -939 -457 -570 -330 618 671 -402 572 354 212 -165 -441 183 422 212 -561 178 -421 -603 635 626 59 -87 -440 -939 124 871 863 322 400 -918 860 347 -854 -581 -833 -961 -867 -692 -502 -420 97 354 783 747 -110 607 -108 -221 18 441 986 -633 965 -998 -312 238 -99 -660 -717 -534 820 426 -878 -313 602 785 -231 -979 679 -346 -148 844 -592 692 652 -128 -545 -709 264 988 71 337 392 212 698 -255 742 948 329 -359 301 208 539 -447 452 -19 -517 620 800 230 -545 -466 76 25 -825 -457 -613 297 93 833 776 424 -48 497 907 233 396 -677 -37 435 -125 -510 -823 -934 192 93 916 -978 372 282 20 712 -340 -425 -625 793 663 -274 253 -56 851 514 -44 581 -184 -358 993 343 448 386 -205 -551 972 -159 -737 -789 807 -590 -935 -110 -769 -341 471 760 -536 364 33 99 -676 86 -866 -899 -327 396 838 404 595 627 807 -106 -585 853 -606 677 -589 512 -49 162 -76 -680 -934 350 -903 701 -360 413 -679 -812 998 109 823 -313 -942 853 -557 579 -285 756 762 813 -610 51 170 -538 -381 38 590 -416 -605 315 753 584 493 -236 280 443 -120 -216 -949 955 -598 -507 198 -660 365 224 -637 -324 758 415 -233 911 -726 983 303 343 153 764 800 -798 127 -601 -506 654 -633 803 -493 -893 804 -60 157 684 -296 924 -328 -582 -725 -153 -763 78 68 -713 -158 -637 -687 -245 -597 -221 -880 400 394 -785 979 681 -860 -531 136 -208 880 33 -394 -588 864 171 -545 356 -997 404 -738 -312 103 464 -385 -919 -884 692 558 293 -463 320 1000 222 -731 604 288 777 -163 -153 -365 144 243 219 917 -520 -118 901 528 -318 725 395 -340 331 724 -197 -544 480 14 843 787 580 -808 382 -230 -746 477 -918 897 458 -962 -13 830 -52 -685 714 -375 -125 28 -547 -468 864 -45 -363 490 396 -652 421 918 205 652 573 204 223 687 298 -531 -549 -731 -82 812 -402 -81 645 496 -524 -162 -501 314 -933 498 -817 10 -249 423 587 398 701 220 -93 -385 796 198 -900 455 563 99 790 166 876 -284 504 -877 -656 -125 -209 935 448 60 -302 -774 -64 -472 -189 -810 315 828 686 777 -967 575 455 692 -17 -230 -658 236 -748 801 640 -81 585 -424 724 -644 -883 35 -421 -383 -323 292 -32 148 85 271 -825 -279 -745 733 -437 -27 697 -255 -500 825 987 560 -993 -906 828 -88 674 -720 398 456 -712 -623 748 -501 593 -909 -412 -836 -231 439 83 695 605 522 621 -14 274 -617 -523 837 -956 -889 -882 755 -639 -725 249 -89 -821 -138 -499 648 191 619 -43 -382 938 65 -369 -373 303 319 917 -895 780 -830 472 -838 -500 -980 -186 -985 13 -476 286 -695 653 -924 -830 894 127 522 956 -448 -803 -682 27 -434 -622 666 16 -243 -263 813 -560 -188 921 -762 907 -974 316 863 -127 -116 -753 -873 -371 719 160 128 111 -538 503 -786 710 -514 412 491 -866 352 -548 -551 647 -151 -56 -481 989 -892 616 -772 -569 309 -522 -611 713 -982 -100 161 -887 599 634 -444 -795 -697 -802 -515 725 393 315 -477 763 386 -314 -163 -370 768 23 -979 -416 126 -418 -813 -364 -483 -811 41 47 266 402 -276 -521 639 -53 565 -374 -249 -525 739 -562 -848 973 49 -752 -260 80 382 -474 -765 552 440 -162 -437 -346 -640 -187 65 873 15 -651 30 -699 686 768 -811 978 -930 -151 -380 -217 438 -549 907 726 83 809 -579 41 -894 -42 732 181 982 -411 71 487 -736 -750 363 -621 -594 -705 308 814 -815 -826 -203 -265 910 -434 27 -229 143 554 -990 -473 -520 -366 205 943 627 930 341 885 -248 544 -81 224 579 -338 -933 -908 149 -369 -961 -758 -201 264 -842 -874 279 -398 671 989 192 266 829 -267 853 64 -764 274 525 -681 -614 -28 753 33 -725 43 -583 222 235 -8 -879 664 -140 -573 -519 -320 -30 627 658 410 -40 699 195 -862 183 -71 946 381 -116 840 923 -876 -408 -379 -14 -56 -699 672 -677 -24 511 -512 518 -453 215 131 -533 785 -579 128 -787 -678 709 -267 421 930 215 -799 184 891 834 468 -513 -27 633 -265 -97 -202 -314 552 106 -861 -492 -703 -446 -236 -764 492 543 662 657 -921 255 43 -68 137 664 142 -76 -552 -601 -517 -841 799 778 -158 -223 408 424 613 -241 -264 928 -984 202 -157 939 78 -685 -469 -213 -175 -9 -392 -719 615 237 769 -768 -921 373 368 -254 956 98 -254 635 -279 435 100 -15 67 375 -127 -692 699 201 664 610 555 516 602 -633 -419 -138 -356 891 969 304 -379 -933 561 -954 -907 213 87 -866 -371 -250 -315 -137 613 -723 -338 442 -417 -156 -56 781 910 -942 -858 7 548 668 -604 -217 -945 136 256 69 755 739 353 -435 -270 -251 87 238 -879 -61 149 -496 -735 -457 789 172 915 701 777 -564 -12 -767 498 -521 -351 -38 369 -941 898 115 630 -242 17 207 -87 -589 -580 -548 580 665 -242 797 397 -179 -280 -840 868 8 362 -973 -778 -837 -671 -617 -257 -648 276 -43 292 -518 -143 -167 839 305 668 601 797 584 -62 542 -196 -646 -906 -433 407 -352 775 -731 977 847 777 -505 765 695 -954 -19 -507 938 605 156 913 310 834 122 -856 -113 541 -576 211 18 -574 818 -639 -547 -208 51 -479 -249 658 424 -490 61 622 153 -926 456 -547 -863 -540 63 -631 -926 138 -556 -560 -187 -261 -818 -208 -11 -514 -740 435 677 -60 -3 666 -590 443 340 -226 -753 305 701 -498 -431 653 934 62 -606 -402 252 -569 -453 -915 253 -727 824 -442 -222 -201 -925 -836 -149 476 464 371 218 506 -878 -510 -757 368 229 901 -740 155 967 883 663 753 -598 -332 342 -516 809 196 -840 -577 236 -940 958 91 58 841 -524 548 -669 469 300 429 -200 556 -53 328 -870 -255 -4 -582 -884 807 -305 -122 -198 -227 291 154 -890 480 -130 -85 928 -575 227 -257 -854 304 -49 -357 -139 169 -12 808 436 889 969 581 47 556 914 958 999 -60 229 -698 673 765 -207 533 -962 974 893 704 82 822 -804 -755 594 297 -397 -418 -801 180 -651 -14 -768 37 -34 -692 516 588 -584 517 -464 149 -232 -980 740 912 221 305 -991 361 586 -455 -940 -925 -867 217 983 -165 -403 -775 404 271 -412 156 -184 -985 -101 362 836 175 71 -835 -843 -275 286 -374 277 -377 -545 -14 103 109 573 -651 197 -53 -344 -752 188 997 -732 389 -74 -170 -25 -577 -816 380 -587 8 -437 624 -411 -619 1000 899 608 148 -824 -198 279 -461 691 -295 -413 -543 192 141 -950 -998 -737 -289 910 180 723 967 -477 132 465 -191 -706 -525 978 -450 702 916 -761 -556 791 -816 -624 793 34 877 -12 -909 995 -289 412 -231 605 -946 76 -47 -870 215 -6 305 718 958 -199 327 952 884 963 -582 -948 390 -223 690 991 465 201 -512 777 458 771 898 85 602 902 -999 96 681 -200 -329 716 -720 2 838 491 -69 76 -555 39 -124 -519 64 776 667 -700 -749 434 497 691 -598 -339 129 -347 378 49 -414 -694 296 60 -573 -131 -570 -415 -423 -670 -589 678 986 853 -320 815 466 -121 -351 301 272 786 -202 743 -337 769 -983 29 -27 -206 414 -183 -748 727 -952 -541 -133 -689 -804 -834 1 723 860 -66 -997 63 -662 -231 984 585 175 593 686 643 -485 -207 -20 573 -34 571 -117 -308 783 -994 -769 575 491 -202 -430 -900 824 762 -231 -181 742 -601 626 846 -160 -682 -299 -777 -235 -361 -583 33 1000 936 402 778 802 -250 -20 689 -263 433 132 -888 -102 500 382 61 171 -966 -381 -567 861 719 773 -969 -211 -578 916 950 294 -165 519 -901 376 887 256 428 -9 -918 236 -924 585 990 134 -538 -357 -331 -598 -99 -165 -380 -365 -388 -794 -613 -388 695 543 -471 -425 730 223 60 973 409 -470 426 -137 596 -895 -884 -437 130 -500 -947 201 377 -651 937 -715 -303 793 814 520 -380 183 -66 -865 -613 345 301 -704 729 -154 369 407 286 -96 -564 481 888 922 -231 -672 -534 577 -476 721 347 -242 -531 -939 -343 -720 577 731 764 803 974 -220 -216 464 -188 -536 -182 -647 17 -421 -422 191 848 -83 923 76 619 -511 -405 460 -784 185 864 -662 780 -911 615 -392 573 615 -105 949 -825 111 960 -727 612 613 -871 -936 710 -331 812 -415 568 565 -331 850 477 741 -703 -807 -83 -95 -736 46 -222 -220 260 972 2 912 -12 395 -844 277 -132 40 -971 -329 -820 119 -780 180 -311 697 621 -28 178 862 334 117 -608 -117 586 -461 535 988 394 -744 767 921 580 811 411 905 -464 993 443 78 914 526 80 406 257 977 -570 49 -830 -456 -426 968 -918 -141 35 -498 -595 562 168 133 419 -101 540 306 -467 -973 657 -539 853 467 151 593 11 152 402 -78 -690 930 513 -154 237 206 -827 908 342 485 -925 460 -285 693 567 733 503 246 805 -134 -94 -206 -364 -490 -71 -46 695 695 601 91 -78 851 600 -634 -504 904 858 852 -551 46 -168 523 -267 -924 957 -364 -925 -327 128 728 -726 -719 566 491 191 -89 194 -278 280 836 -549 -639 265 -166 320 152 256 876 290 120 484 263 90 101 -649 130 -442 615 900 959 -713 -567 80 750 -217 859 795 381 973 428 245 -96 696 -574 -620 125 298 -928 -407 -936 -146 122 602 686 700 381 -936 -910 540 -338 -671 62 524 -786 336 -852 698 639 -165 97 19 102 909 -651 -209 790 80 131 796 -674 -889 -65 -418 839 152 -905 -982 202 258 130 52 415 756 606 477 -785 985 -159 604 854 903 -976 173 -327 719 22 -763 443 -556 887 749 -929 358 579 -704 563 -671 -588 -583 712 -606 336 235 307 836 -822 726 -782 248 -178 12 -616 -535 -5 -587 -107 -850 693 -970 116 442 -196 -689 492 -648 695 -868 -778 254 964 -891 -676 -296 954 -537 -410 959 177 -248 -223 -988 -135 874 -513 -568 -423 652 -411 -88 -106 956 -754 121 -554 -687 943 -717 -821 454 95 200 -109 -365 615 -508 -496 219 -909 26 -41 815 -813 -983 -858 712 365 -289 767 66 -526 -472 975 -492 5 510 831 494 -96 -1 736 -699 -332 -953 324 317 419 686 901 -806 520 574 437 547 -508 -202 529 579 -806 736 487 814 469 547 494 -734 -29 -258 -236 482 565 160 -533 428 -673 323 -320 950 -804 797 578 478 815 -53 231 363 -560 -838 -215 695 93 -194 -657 -201 928 -93 -911 -129 -959 412 -81 343 -512 -275 -896 -746 -29 939 727 874 -850 548 437 -420 608 -846 -42 210 212 370 -965 -706 272 990 -408 356 371 -404 -773 304 -601 863 -68 547 720 735 -668 -165 -162 -1 188 269 226 -404 86 165 -498 94 -563 -135 403 -194 105 357 -880 -360 642 -255 -58 -285 4 -324 -388 -377 849 -924 -295 -91 766 -963 289 935 -347 -451 -866 786 298 208 -926 215 177 -611 428 -213 226 -766 196 -699 -72 -12 -92 -158 136 -908 -634 263 -676 806 -872 -784 -906 -770 619 469 -554 -447 -850 -249 57 -480 270 -210 141 291 -747 492 -42 974 -827 34 -77 733 622 732 389 -621 380 -187 80 -107 -227 -289 -724 -768 -787 -893 944 -203 352 -126 508 74 773 -90 166 -968 19 184 849 -981 -230 -526 -831 -413 140 -78 616 -439 68 -646 -283 -362 -121 554 -542 -632 763 586 -477 480 515 50 -404 569 651 -973 10 425 -362 84 851 736 295 221 981 956 736 938 649 -851 270 523 -314 -753 444 -857 41 -407 783 323 -367 612 -97 9 -811 -19 653 -10 -26 -545 -295 -392 87 -11 383 917 -79 541 -383 726 838 -585 -853 81 899 -414 -843 -965 -811 680 -204 515 -916 11 -864 180 -302 425 -302 764 -411 -953 975 -756 -850 -220 -289 -144 -785 -128 558 -214 487 326 365 247 177 -614 44 -85 814 22 817 -199 86 -398 438 -802 -509 -919 -729 940 69 -334 341 735 -620 -36 862 -32 -463 -531 70 -938 717 152 343 157 919 977 931 -270 923 -637 661 -658 834 -431 -59 -601 -681 465 246 -631 11 234 -586 738 624 192 -928 703 -382 -313 -847 -724 600 631 -22 -973 745 913 694 299 812 78 -987 956 315 -44 -323 -513 877 146 -735 1000 -785 521 865 150 -429 217 -352 421 -291 -167 -812 -390 -309 525 316 800 747 5 -605 -924 5 -869 522 -592 -822 711 -70 -887 955 -145 -598 186 725 -735 152 -830 972 -907 933 156 -496 518 -431 936 915 -355 -47 267 799 -611 439 -920 -823 -445 348 -729 -943 57 -894 112 72 173 725 -9 -362 -721 -524 -548 -56 688 -707 607 -715 -823 -747 906 237 -821 -132 577 339 733 907 -1000 -438 -550 -389 990 -832 421 750 -854 -477 -507 712 -224 549 416 270 636 85 -886 -444 452 193 -664 -780 833 628 660 150 -418 981 321 -602 -461 -399 512 815 623 -538 547 827 742 487 504 19 -410 231 833 -384 -306 -658 348 876 915 374 142 -756 -546 393 -334 -997 15 267 -186 502 278 -455 -403 313 122 508 669 -554 761 70 -569 4 -367 -569 -929 -31 -637 -59 -148 -135 873 -231 478 -497 307 491 167 -38 57 -217 223 -420 -745 801 -962 -977 -297 -784 518 19 -597 162 292 -284 -764 282 -439 916 886 -625 753 -595 -791 591 868 -926 -945 -207 -179 684 507 963 -959 325 -573 -214 488 931 411 -438 791 220 349 -172 -799 -197 189 -771 -663 145 818 -552 -718 -72 -491 781 147 -751 6 369 -524 -282 -813 -29 -931 976 -489 79 785 963 -823 280 36 -313 -134 224 547 -991 -298 267 -156 -119 421 897 279 218 -388 453 -841 273 -20 86 -155 -416 -126 22 -29 -883 42 710 -671 490 856 -750 85 -108 302 -456 787 857 387 799 -387 -772 50 -579 111 -856 815 932 -707 -461 -615 -459 -451 -330 -326 -775 555 -13 -975 -574 829 385 180 344 -202 -442 -500 -933 918 103 100 -246 146 -922 432 873 375 -982 695 -857 69 -448 -191 503 -56 -536 -403 -418 -634 -720 -612 -289 594 255 -133 -928 -419 -344 -676 -903 -792 -147 -463 273 -366 11 -733 -375 -704 -904 -575 -833 -813 787 537 186 -699 -530 -306 -85 -784 -50 -946 798 -550 847 -295 -657 -665 -301 816 -268 979 282 582 791 996 -910 168 829 -578 622 -869 -342 -983 728 62 937 112 290 307 -753 -857 -161 570 -680 67 320 52 193 209 -855 969 32 -857 534 992 817 65 334 -701 -188 677 -88 696 142 528 30 907 -323 -386 -55 -165 -267 -482 562 -254 391 471 666 508 -743 208 -221 -51 -513 -665 -666 880 37 -55 -851 -621 922 872 -562 320 -845 929 -1 -314 846 -793 686 -837 -350 319 348 805 868 651 17 465 895 -699 -811 -935 912 -931 34 846 568 -868 -904 450 -227 -619 420 -592 135 -714 -328 -409 354 158 -828 223 -491 547 375 276 -749 19 -314 745 -798 -935 -706 84 -339 196 612 521 289 597 147 260 675 69 104 935 -386 -560 835 -248 -508 -519 -659 -511 -190 -908 -83 210 144 -1000 306 -792 811 729 577 -956 218 16 -454 617 263 -504 -803 -326 -60 -665 628 569 -884 221 239 -849 506 972 -901 497 970 952 106 961 545 -752 -180 -635 -884 449 -715 -61 35 -563 940 -901 889 -295 59 -686 680 -132 -241 366 91 -695 912 1 694 -822 -701 651 974 -420 712 758 -732 785 -252 281 -60 -998 -68 909 617 779 252 -221 654 490 617 -532 -625 -925 57 931 -916 819 486 -614 640 -697 -450 -956 181 -253 -661 -80 952 -252 -375 -797 -325 -265 328 439 588 -542 40 -708 466 106 -731 494 944 416 -799 817 -171 -643 -126 45 547 609 497 398 -495 456 379 557 -302 880 860 346 348 -862 544 913 -668 664 -312 -806 245 181 -264 95 768 774 -91 574 -663 831 863 -539 -651 -468 -850 847 -350 -808 415 -880 900 -690 795 -270 768 19 -507 -363 -407 883 917 -400 -737 -51 -815 -272 616 -893 -790 137 -346 -905 219 64 -503 873 -289 -267 327 -978 199 410 -221 -615 -487 -843 618 -206 433 -185 285 341 -688 -521 -520 586 -70 714 372 83 -302 666 -620 -774 -232 589 -65 -635 -43 -968 -19 341 107 869 913 458 235 -830 71 -744 73 -204 248 -752 105 -989 859 115 80 -176 462 744 -685 695 510 721 -378 96 735 -666 -176 -438 660 445 531 -218 -90 -793 -61 560 -26 -99 -223 -922 -90 -739 -554 -119 -845 -996 -929 707 881 304 -902 -54 299 526 206 -274 -174 -280 279 -904 -365 837 -105 801 -58 -369 -78 -978 29 -749 333 -232 512 -887 -833 705 623 -957 -69 -301 509 431 813 -827 -277 -591 960 868 -187 -626 684 -292 394 -154 956 641 524 -564 450 -130 916 400 711 -894 -376 576 -292 -83 725 471 -876 406 -274 -711 818 826 -298 -607 -682 -796 172 483 2 -953 27 102 -289 790 480 -211 -555 880 987 -976 940 -520 294 -349 -646 87 136 -789 552 -688 -826 292 515 -226 -821 -394 -456 -166 75 444 157 992 -982 -180 -559 757 -719 623 972 602 133 -488 -421 457 74 -432 16 204 -440 -23 630 -196 -51 295 825 278 711 -378 -778 212 -502 601 850 821 37 614 -448 907 573 -411 890 -215 -1000 -396 -666 -340 -186 424 710 -556 1 800 739 902 -609 443 -139 -272 -259 799 -410 -597 703 203 -678 825 -348 417 646 729 -214 -268 -91 -929 -172 339 -961 95 124 884 335 -591 -572 -433 788 518 831 -67 243 761 -402 -217 789 743 952 -446 -273 -50 -308 40 690 422 156 -486 -178 -56 597 -160 884 28 -219 939 -374 -61 -435 -326 -955 -244 -416 -324 -762 -973 929 61 263 -786 899 -329 515 479 295 -126 123 -674 -91 247 991 878 -599 -937 998 -615 439 245 329 -356 -436 -724 -364 -705 104 -80 -363 -27 -424 -68 596 -572 473 987 348 41 229 -328 481 -916 637 -829 560 -968 771 -4 -833 766 535 -192 -825 -264 704 -567 9 962 803 80 340 214 399 -460 -811 248 667 673 -415 17 -563 -796 334 434 -148 -573 712 -224 -115 -132 223 347 596 192 263 -281 526 149 261 678 439 -325 34 13 -113 923 187 -374 241 -546 536 957 893 591 100 939 -618 -531 834 -761 -718 48 258 31 88 -274 927 484 -688 -320 -565 -156 213 811 780 522 686 896 -582 -852 674 765 697 -192 3 553 -43 -682 -730 -235 963 -788 -452 -669 199 -468 -712 -960 -746 -500 747 -643 -482 71 741 -563 592 -602 -554 -879 984 200 -762 -659 -552 992 271 769 41 -785 986 -927 37 -363 88 856 -720 -117 -414 700 640 -223 35 -509 546 336 -941 717 -883 184 589 -30 76 -925 -584 -13 264 -279 782 -362 -784 478 877 -809 686 640 13 -564 -440 299 441 -860 203 983 146 757 554 -759 426 596 -641 -927 -533 -5 63 -913 645 651 970 718 -53 -792 407 -988 -407 335 77 -929 -340 -124 -295 -956 -595 252 -495 681 -284 82 242 551 -826 216 720 755 740 -178 -852 935 -373 -452 439 144 683 -358 -577 594 -587 876 -939 -628 508 753 16 -741 344 252 583 605 467 -40 -407 964 183 -936 61 616 521 300 -689 -11 936 805 -805 -296 844 -339 -69 -823 535 239 322 636 565 239 452 694 144 -316 93 -742 -761 -844 -605 -667 -705 372 -29 940 -710 -849 -920 150 -670 -698 -407 -620 -803 -970 349 574 -419 781 249 -671 -54 318 -168 -272 726 -418 -693 347 -491 -408 -147 472 -30 792 -631 289 -802 478 -300 403 -959 932 -622 -171 585 -5 -227 -552 -862 984 289 -568 202 -12 540 75 702 -866 304 409 921 506 -543 641 -631 614 -799 -57 343 462 809 124 712 -135 -235 543 -209 727 153 197 -769 -525 701 -438 925 -63 -286 595 700 455 621 -394 -243 -353 718 142 -417 -647 -759 73 -29 -889 263 550 -423 -314 -358 -969 527 -58 147 -249 -392 -640 856 910 60 -500 798 230 -555 486 582 120 29 -870 -772 -868 78 -94 14 745 -266 -381 477 906 -666 -385 -492 161 -616 202 998 -164 -744 536 71 48 -769 482 923 -933 896 47 501 -318 670 415 -179 -674 -788 -267 285 903 -566 266 516 -997 -362 -708 -370 619 972 -932 995 -102 -60 416 191 757 -299 -889 74 747 195 -397 466 46 -992 343 951 -341 -662 -435 279 -758 -728 903 -654 -422 239 574 321 -291 -352 -894 810 881 64 529 -288 121 242 554 -924 533 83 -409 -402 -303 118 -579 -394 -284 211 -541 -161 -727 396 324 -616 446 656 266 845 -895 990 522 -604 679 -554 -481 283 739 115 -5 546 323 -285 -168 507 -313 -213 998 -683 530 -730 -968 473 -575 -685 -235 -113 666 -450 -919 45 -651 252 -494 -655 889 -619 -704 -621 -925 305 -643 -1000 -723 822 35 121 397 572 634 -177 -560 406 568 -505 -477 138 -61 302 721 -924 -523 151 -298 974 999 936 -601 22 669 282 73 -938 -992 24 657 -739 131 777 116 670 10 -137 -932 548 439 677 -317 -361 813 -755 941 -865 -929 -537 339 -344 487 471 -741 452 -501 -5 -303 -824 892 -892 -740 403 935 105 295 687 916 -159 -342 -631 877 660 728 -847 -576 526 -831 -36 167 657 -44 -520 -94 397 513 362 868 -746 -885 -133 699 -859 412 819 -589 837 -376 311 -427 149 -97 560 619 246 77 29 -293 130 587 56 939 -7 442 -999 466 234 800 -748 16 -931 104 525 13 490 461 -924 -119 176 -528 394 -867 612 -100 -661 -335 -514 -360 203 -247 558 269 515 624 -260 496 790 935 46 718 407 768 865 -877 597 923 266 -880 -457 722 631 627 -604 -939 150 -265 604 602 -543 -663 593 -30 539 -572 -44 -33 -373 926 -641 -728 -841 -265 231 -252 -841 -437 -792 -279 778 492 741 -326 -494 -744 32 -830 -999 -590 -878 -493 62 26 767 155 191 734 -433 498 -49 833 -574 288 -504 433 419 470 833 -64 324 302 722 905 142 501 -479 -49 -391 743 296 832 899 358 324 58 -550 -650 565 -9 -620 257 -720 273 765 103 -365 513 313 500 -167 -602 115 -713 168 541 943 -989 397 -920 489 -343 142 -347 645 17 214 -363 -964 -425 754 313 376 399 -910 -427 547 980 180 -162 -494 -723 -246 972 448 884 -365 -251 -408 -45 -565 -834 770 902 -114 898 569 -655 195 267 563 57 -52 315 13 393 977 -365 -309 -398 292 -250 -967 416 -815 -693 21 381 2 891 974 898 -905 667 -449 -930 -534 847 189 -448 -287 -984 -103 63 -424 16 356 -774 952 -418 622 712 631 974 -965 -309 120 -105 -259 807 -209 -862 -665 -607 -24 -129 -896 -994 815 -500 614 -43 319 -871 -157 -84 838 -266 -445 903 915 -231 245 572 797 557 72 78 219 405 -616 -886 -475 793 105 -408 -2 -212 -239 -718 55 572 205 -533 624 -671 359 953 -536 807 -308 791 64 987 487 562 -786 -840 -667 987 270 -807 849 568 -770 -748 -609 -510 -165 761 621 -509 632 -507 537 -814 -764 303 -258 640 45 70 -968 121 465 736 842 -463 -646 465 589 -655 554 -433 157 734 -871 -557 785 -912 703 -704 976 420 942 -69 821 493 -540 552 702 -195 896 480 70 -769 -396 -664 -345 729 -284 40 -238 832 -381 177 504 -584 567 -871 984 599 -609 823 -84 -172 -780 728 999 370 994 -596 741 -203 -744 403 30 869 491 353 37 620 -801 393 -937 156 695 499 -41 -775 -644 707 -873 -137 308 77 399 -518 -922 985 -212 -532 632 -974 947 -349 996 184 -116 -188 306 -293 663 -762 -428 -994 -991 -322 -264 -853 -442 -218 -149 -385 -560 366 800 -875 -171 -956 -240 457 -383 990 949 -177 -982 957 167 897 -119 81 -667 322 -78 466 -491 -125 -170 -501 -873 593 -655 -934 702 -224 -258 -14 -805 -919 649 898 689 297 -234 -768 669 630 -905 597 928 -321 -394 -22 -392 -375 -114 -230 -969 -398 953 390 694 318 93 -518 -806 42 877 -965 868 -459 -584 -362 791 190 -837 -369 198 693 548 -339 -71 -276 -851 893 -237 41 -682 -575 -513 -125 -227 -767 -912 893 286 -906 329 -670 699 736 -341 979 477 -998 65 194 327 -935 -442 247 -255 788 -577 505 915 -148 10 773 -155 851 -490 -181 -976 150 -622 -829 -731 -585 -308 367 556 506 278 288 117 -280 905 20 -276 -104 328 -362 -586 -827 -810 -37 477 276 -759 -186 765 -575 873 -302 399 -163 175 724 440 828 105 859 322 18 -161 773 -49 949 -497 -569 355 61 -660 -304 -40 -430 -425 724 776 970 917 -364 952 626 -167 -356 558 -181 27 854 -122 170 91 -11 -343 -858 866 -261 989 -45 -574 137 708 -36 -758 388 310 -268 27 866 111 51 -596 -502 191 -564 867 549 -66 532 716 382 -678 -167 -552 696 443 993 -886 392 520 371 583 -438 -335 -791 312 -403 -469 7 -365 -215 494 -985 -327 714 826 544 -502 6 -719 -347 877 -733 774 -239 430 -601 9 290 -639 439 -790 -58 456 -246 -997 937 329 -454 889 -572 -283 171 -740 -803 -13 470 45 79 426 827 645 556 -666 745 200 486 910 742 -853 -48 -355 549 671 -551 150 934 -688 283 -483 -758 551 36 700 -30 -674 -894 -447 -216 -306 174 -183 -935 -714 894 -281 -136 104 -461 -366 -803 -395 340 875 -934 572 62 582 -222 -847 248 -123 -874 -814 -697 -674 38 -783 -358 -384 724 895 -672 202 -463 235 137 -215 -779 -308 368 781 -554 342 -726 -905 503 253 687 3 100 -517 105 220 -183 98 -926 205 580 305 526 -99 -995 -183 -310 339 -397 -944 -152 535 528 -162 -811 -75 687 944 266 300 540 366 364 460 851 143 237 -71 50 -119 -187 -985 -626 -475 60 -880 -811 -891 113 617 -289 630 243 771 152 -641 -672 250 -327 -397 138 -508 983 -560 -443 711 -305 -391 816 161 -511 -735 402 -737 399 407 938 501 626 343 -488 -964 187 -84 -907 119 948 494 -548 684 -422 -678 700 -681 330 -882 991 249 940 -245 -370 -911 -592 521 643 -231 328 -365 100 -634 232 -402 -661 -151 -829 343 -46 -320 388 604 679 645 -642 -444 -711 -767 -718 -92 -216 434 -256 -69 460 -886 -651 -391 335 358 -132 423 290 -804 498 133 -735 632 -445 400 767 329 -507 639 -855 -431 -158 -958 -497 -751 907 -867 247 154 -647 -368 -357 -171 706 646 -653 520 924 -563 764 526 570 -459 -333 -909 -667 898 -915 -884 959 320 223 838 -742 206 -774 -845 68 311 745 483 54 17 597 -313 206 -381 847 -604 -71 -769 217 -420 -977 -900 718 149 -193 -533 28 318 342 835 -880 -436 104 -113 112 -725 -76 342 340 39 804 -548 -106 364 472 -71 521 -193 -784 157 -110 -274 -702 -151 -217 -740 179 457 39 -330 231 -308 -925 902 131 998 739 -317 -582 -497 -870 -802 996 -706 -473 -234 214 -73 350 -765 583 362 569 -579 995 -620 -175 -407 766 633 850 774 -154 -603 -461 956 -194 -29 144 172 880 -946 -338 -834 -555 -831 -902 -859 -99 -326 260 -812 -907 540 454 -519 863 836 850 -579 45 353 -69 808 -518 -29 806 280 -213 488 -925 917 -724 662 -325 -729 -319 228 -945 410 -598 51 393 106 -48 -351 904 -159 692 -316 -490 288 -946 -728 170 483 -731 -621 601 488 34 517 839 -574 480 -22 -856 188 -520 -910 -849 -704 -40 -371 -684 -16 -262 586 410 8 383 62 -486 -704 604 652 -103 85 -179 365 468 -987 -985 -462 126 -959 44 -658 -474 -730 484 -345 409 -759 285 -153 -369 640 -109 595 348 -656 618 -742 827 -414 -323 -590 777 -155 -710 -700 146 -695 536 919 122 -64 -727 -322 -148 -334 -493 -869 -66 -564 539 -981 391 -652 703 360 716 524 -91 625 395 355 481 929 807 -547 384 302 -749 -738 487 843 -93 -697 -850 906 936 72 -417 -542 -52 869 870 -25 -457 265 166 653 408 -256 -298 889 -531 439 517 -369 908 -585 503 962 -92 -17 814 892 679 506 -570 410 871 -806 -526 -329 301 -780 -224 769 -447 -792 -17 552 -660 839 -806 349 -884 879 411 720 -223 244 401 -281 -706 85 -674 321 -433 -129 154 19 336 326 270 -24 -869 99 346 -821 -34 -552 -488 -268 166 -493 -459 -787 -248 -211 -124 748 165 -90 274 -101 318 5 396 757 -13 265 967 -159 -816 131 -941 -799 964 569 297 891 913 869 -120 998 933 -73 -542 133 -195 -582 -912 -114 -903 -354 556 -406 840 -722 -36 150 -869 498 -277 -749 -44 -756 -636 -183 -12 919 -816 -705 59 791 596 -386 105 730 968 -138 -894 832 -390 670 450 292 -790 -117 27 -261 692 -930 605 -16 -827 -594 -675 -802 -226 63 434 -234 -872 0 65 -178 221 -570 -449 161 503 -552 -531 251 -395 605 -480 -21 -273 532 -56 973 -26 315 190 992 -587 -615 -28 -464 14 -691 16 -977 984 310 60 99 635 760 -956 -883 -694 576 -186 -650 561 -62 421 963 865 391 -501 336 -930 932 472 -946 -787 -86 843 851 27 -813 -993 -101 56 197 290 329 -247 -314 430 -459 -337 216 531 957 648 -179 -637 845 -329 798 932 -366 203 -766 315 428 91 343 362 41 891 -524 -560 10 -849 14 779 -657 -355 -444 -35 -69 533 -214 611 -724 -977 -844 -74 7 -553 -987 518 -196 49 867 358 29 -374 595 -265 -667 -95 -396 230 -143 -130 -187 -906 794 -980 32 -723 459 810 -381 425 852 -633 964 -840 125 213 -605 878 -77 -198 -121 -420 -285 -615 126 -599 -248 -89 -850 -496 -766 -352 218 723 566 199 316 -510 809 -391 -6 -603 -128 809 -494 211 -444 -285 -871 -444 -240 -697 -803 -741 -610 -66 495 -152 -620 996 164 -83 594 -611 -180 -620 -783 477 693 676 -996 -502 138 322 -1000 -590 777 602 -276 514 959 565 -272 517 -802 -734 573 -177 -202 857 272 -984 445 198 -559 -596 -623 234 874 -76 -962 188 287 -821 -136 -902 -466 328 861 -877 3 888 735 215 371 975 574 207 152 640 -828 810 26 170 -204 -111 770 364 -523 341 54 660 -839 -971 277 416 946 -120 -369 -144 -699 654 75 928 630 -115 -84 255 981 -269 433 -249 211 786 -900 -924 -587 788 848 440 481 683 40 -371 921 751 -490 453 605 132 909 469 -801 -406 -478 809 -726 213 722 -145 -570 -994 -159 914 -519 -250 -680 -466 -399 651 -795 676 -299 -618 510 705 60 -307 986 -235 -133 284 -876 -722 240 -808 -998 963 46 -830 291 -966 118 -543 899 761 -522 33 -249 105 -598 383 834 -91 -65 932 576 633 508 878 654 -354 365 -823 686 -343 121 670 -546 -654 -304 839 488 325 848 497 587 522 -141 447 77 986 312 347 678 13 -262 492 351 295 -1 748 -163 -210 692 325 -359 -53 927 513 -859 967 -645 772 210 -623 332 839 137 47 379 -792 969 -976 -869 -151 875 548 -255 330 -205 -59 -754 -589 -734 -111 -231 166 560 -96 362 526 -34 413 -295 -176 598 -265 -170 -944 38 -872 -636 -403 49 823 -109 -301 455 154 551 -44 433 562 -429 169 -205 -13 -990 -822 -489 366 582 296 892 543 -175 -315 -313 155 942 721 -867 -959 88 783 432 -409 245 43 248 815 -374 -173 173 355 20 888 429 -492 449 -508 -74 498 -206 760 -741 -860 327 -498 158 815 950 156 408 -353 910 723 -304 -215 -735 156 690 -348 845 -767 144 -350 380 280 -137 3 366 -4 -751 578 -497 -814 253 112 -179 -378 932 664 301 -462 278 -687 415 533 916 22 -484 388 775 -657 258 819 240 138 104 668 384 -981 841 -659 -646 -736 192 -765 -628 426 974 558 -691 -160 618 -947 -842 -167 389 -337 639 -504 733 -456 723 -399 -65 -386 957 12 -225 144 -567 879 442 868 -749 559 -614 547 -733 835 -424 -360 -534 -719 -934 614 706 234 833 842 -832 915 -99 307 258 -926 735 293 -522 538 669 -948 393 227 -248 -859 -71 -336 905 -312 258 -598 992 -249 -516 -614 -874 -410 -707 337 357 176 636 -510 -266 -883 607 23 -743 861 -248 190 -864 734 76 421 -937 833 -348 557 582 838 664 587 -383 776 158 -182 917 273 465 503 -393 -906 -535 -50 -876 144 891 -157 -788 -703 276 636 447 -772 396 783 103 -706 910 259 -512 -331 846 120 -265 247 903 931 -368 -719 284 408 243 -794 -888 891 64 943 14 -735 -673 52 94 81 578 904 608 646 10 -946 668 900 399 66 -887 -778 69 991 -902 201 -938 139 -460 -803 -303 -569 -160 -467 669 -511 -862 127 8 780 -568 319 -715 -460 42 -30 715 535 574 779 -4 957 553 -348 255 -573 -156 -313 -449 886 -459 -166 -495 -502 571 -963 872 732 -616 46 -570 982 900 610 509 -582 341 771 -285 704 887 -430 -192 669 477 557 999 -522 937 -227 -668 445 574 366 926 -269 -58 967 300 874 163 -322 -736 907 903 559 221 154 321 131 186 763 -719 -960 595 240 795 -814 639 248 -353 942 911 -753 -894 -540 685 -383 -851 -418 -850 -608 -3 155 944 506 -773 -208 263 -439 -664 -352 -991 -178 647 -738 -315 887 835 -164 414 668 35 12 11 -190 -838 953 -18 -560 -502 132 -389 -304 -523 -946 -131 98 111 806 -392 803 537 -9 797 -512 175 -284 -86 982 -563 644 -591 879 280 -5 -113 716 519 755 13 -121 349 690 -350 -174 -224 -911 817 912 292 -153 -362 650 896 -320 490 -791 -232 732 457 339 767 -486 148 -951 449 -31 210 -129 -308 -444 -23 -744 -564 -876 -344 -418 -577 -383 726 59 -767 881 -692 969 205 -846 -65 817 -859 486 886 -637 893 -284 -392 815 164 500 -386 34 498 504 -256 -529 -425 404 -640 -546 -901 -705 -98 -906 -998 519 -622 -814 376 708 -728 -658 -50 694 -691 -651 756 -529 404 832 341 425 -59 370 -895 -725 271 -573 -581 -696 488 -14 185 -662 953 -838 458 835 992 -368 707 468 -576 844 -451 -826 -704 -216 394 109 -555 -314 -644 -827 508 922 15 186 222 -694 -917 -363 -82 220 548 -783 -77 70 -795 753 -471 -306 992 997 235 750 937 353 -342 353 115 86 733 -711 -813 -565 932 -759 -427 -289 443 122 143 182 495 -853 -961 283 -225 280 474 -145 141 -578 139 -440 -673 -197 861 384 745 434 -145 499 -348 -469 -790 88 -231 -81 -6 -923 -442 550 -790 980 -532 539 -180 -680 -735 -767 -76 609 86 407 216 371 -188 -578 681 728 826 184 -345 -183 -240 336 -840 -149 -166 119 443 922 997 254 873 -824 -89 -368 -599 -651 818 -25 266 593 -211 -868 -971 -96 175 982 -84 358 318 -56 497 527 -256 -526 -523 -39 705 -530 -727 -593 412 100 839 685 -745 584 -791 -156 -991 341 -314 -622 -64 411 637 -370 -22 873 -179 633 -266 902 551 636 283 196 -346 707 398 261 306 -92 412 -338 104 690 880 -484 -29 819 381 376 -626 -631 -501 843 916 -54 138 23 -693 -464 623 689 209 0 557 281 -946 -907 633 -381 -490 552 352 143 -46 877 -747 792 109 161 -604 383 -864 682 281 579 -197 -115 -613 261 47 -549 821 257 235 257 739 -569 267 627 912 826 -55 -304 294 -439 -34 792 -737 -661 194 -79 530 -474 661 287 845 51 -849 485 110 522 290 825 -383 -712 -522 -903 -800 183 -232 -437 340 -582 -604 460 424 699 619 -47 603 -729 740 979 299 265 -658 -270 -238 872 -320 600 -724 -888 -730 -4 626 431 661 -617 -703 802 613 -603 982 790 -193 352 -59 -787 -10 -120 314 -71 598 -238 255 98 -709 369 -378 -591 -281 485 -912 -234 -326 -652 -854 671 86 841 -320 -11 429 911 -99 102 509 837 -78 404 -287 -125 19 -709 164 834 386 -224 -135 286 -209 -914 -172 786 -851 95 -719 450 -151 -131 263 12 -958 -799 21 -346 915 -742 -311 -793 -592 -798 51 122 -576 -371 -648 -862 -458 -299 -114 451 108 909 556 808 946 303 -571 285 -891 -814 300 -612 203 271 -511 -11 235 -242 718 -29 -984 798 252 -136 -437 683 125 -242 -711 356 -291 765 249 301 -211 456 922 -332 -167 886 -382 -952 54 -739 29 229 918 105 -243 -328 271 31 -349 970 77 297 638 -552 -886 -165 -720 -779 -992 -650 159 -217 183 -325 -441 169 -695 -710 -533 503 -561 174 697 666 375 447 929 263 267 -646 325 330 558 474 -863 541 183 669 947 -171 873 -951 -210 89 -754 509 -99 -371 -768 -24 -1 448 326 -152 -186 355 27 -214 503 -206 378 711 -284 -661 858 20 -745 303 -795 -350 -332 327 241 -242 -599 -316 -58 -51 -692 -353 -587 -753 -662 -750 -619 248 734 444 -233 -487 355 402 247 87 970 -945 173 -341 -315 -945 407 265 -318 -315 437 742 440 -183 -178 -56 397 -116 507 -163 -710 -990 194 979 -197 -757 777 -209 -554 368 606 -68 -944 947 -702 903 -778 476 431 669 825 -242 -548 460 745 376 -295 548 827 40 519 -794 531 -922 402 745 -329 -632 -35 -548 -349 -608 -708 -286 -57 -472 -70 -294 -528 683 887 316 -902 248 447 -684 965 -382 721 600 -131 456 921 197 153 472 -229 -47 -611 -795 -241 55 90 -265 864 -108 -251 -555 742 78 270 -308 456 530 93 110 399 296 992 742 -873 754 834 292 591 -740 959 -359 767 607 -988 -487 459 -488 654 -367 -641 -549 -442 -986 479 37 -911 -960 40 475 536 -352 736 384 511 990 420 -747 -542 -726 178 240 -930 117 339 -552 -407 -137 918 449 -156 50 165 725 806 -311 928 -780 -66 -978 -214 -76 563 -713 -484 50 109 148 -214 -951 466 -243 740 914 -622 657 356 -253 827 336 86 118 525 -66 -53 -508 -323 351 433 -473 -996 741 696 804 -273 -997 131 988 -204 -546 -571 860 738 532 700 -714 19 -222 -677 490 718 953 907 -302 -419 -303 777 234 892 -344 -659 56 -238 679 -500 646 -31 -431 -113 2 850 736 16 770 -254 414 -578 762 -57 -812 220 138 -388 83 -319 103 -501 -290 -133 -361 598 549 -310 -356 753 775 42 952 -570 -576 -493 -888 -931 615 -832 -247 -849 813 354 -233 86 963 -869 449 595 882 -519 -215 -728 842 -537 276 5 -305 257 620 -482 -798 515 -13 416 709 -683 223 -498 112 -304 -153 13 -72 -784 310 524 -646 293 -968 13 -724 -535 394 -183 -712 -983 -837 -604 308 872 997 406 458 -697 766 849 435 -388 88 421 460 -263 -988 163 429 697 -448 110 421 -526 688 639 697 558 -346 -143 859 -840 797 -726 -535 -433 -913 779 -236 -429 -559 555 592 -155 948 115 311 -957 -419 874 -405 519 -853 -627 -752 573 -992 -721 -210 -909 -448 -800 -14 -558 537 -824 571 388 880 -389 -416 -566 728 292 354 822 375 754 -123 43 516 -666 769 555 -881 -667 -55 -491 317 -430 191 648 -834 505 237 163 104 709 165 326 -871 -708 737 -622 468 -280 387 -611 -728 969 544 -885 1000 -501 -464 -144 -20 372 -663 337 -340 -413 -353 395 270 377 -738 -607 19 -899 366 -339 -992 332 -590 -831 986 -592 354 -777 231 927 -824 -688 93 -89 -397 862 249 -395 -408 -957 -835 -32 321 -280 -943 709 -114 474 205 762 516 -946 939 859 -355 633 -475 -752 604 309 331 365 627 -603 42 -412 603 -375 -524 -132 856 117 820 -76 -532 -194 293 228 -722 493 -977 -357 455 8 -945 -5 833 -352 255 -427 -163 -190 -646 293 317 81 480 -8 -914 261 -690 572 923 -234 -139 -381 848 -926 -497 -491 964 341 53 537 255 -179 -365 -462 413 257 -937 968 -75 466 -448 390 -233 -963 641 926 -8 -640 548 -213 508 -226 -65 -154 599 606 147 217 -589 792 -888 397 -379 -852 632 415 -556 -350 -725 19 322 873 575 -727 -554 979 581 -596 -338 -451 -707 -115 259 846 -236 60 860 943 549 346 898 -576 -281 761 7 800 555 -445 521 -317 496 -85 -736 -100 585 874 818 -376 -826 297 -54 -579 -712 797 387 -560 338 101 110 828 -924 968 635 -977 -380 -618 -567 281 277 508 867 -711 506 654 -589 -320 943 798 -418 -645 104 -755 -412 454 -358 724 -870 681 132 -371 -710 30 -832 -29 -397 -93 424 719 -718 868 -306 260 766 -375 -692 -205 731 -1000 -982 -536 910 -421 382 -982 747 -835 -385 354 884 -335 400 928 569 -772 -394 224 255 -354 114 -906 -402 115 613 47 -628 -907 501 736 -585 -436 -786 120 -565 672 -850 345 -441 -254 788 -510 619 158 653 -672 646 366 -533 -273 432 -499 -870 -670 -930 -644 781 271 253 -776 -48 826 238 976 -591 401 813 -564 621 59 343 974 -804 586 -180 -829 -299 718 -730 150 870 -375 -604 -771 743 69 -859 651 329 32 886 -531 63 -655 -200 -994 -211 465 -243 798 -607 790 465 -52 745 -787 -568 605 91 849 -128 -239 -326 708 -624 -810 19 462 623 -818 -757 -118 -673 -538 -720 -805 -677 -773 -455 726 -653 -228 684 282 303 130 -432 -96 84 33 798 173 36 -420 -690 351 96 427 606 -854 -190 255 262 833 342 382 -791 -340 -373 158 -286 -73 398 -243 40 -563 -715 -916 -424 -856 980 -841 -966 321 924 -838 -37 -68 222 -675 392 230 -550 -713 96 -984 941 771 -651 -91 406 -619 281 9 -190 666 -813 -310 -54 -269 -283 -617 -574 -145 -696 467 392 -939 -880 909 -401 588 153 -830 248 -849 -780 -919 -786 64 694 -717 175 164 -650 279 -132 -123 -457 -776 453 346 170 512 -704 -742 79 113 302 -27 910 -379 -281 72 -352 747 -984 471 600 109 578 -188 -722 959 579 -45 -738 881 38 -585 -944 -278 422 -717 895 346 314 870 799 -641 956 528 -613 317 -323 130 -881 -511 -589 737 401 582 -768 155 -86 622 592 -569 -755 983 -316 581 -540 -128 -879 -816 -13 89 -634 -812 344 -560 -938 -92 840 -234 -914 -522 -194 -379 14 736 931 921 -165 -77 -687 188 876 -821 408 -184 -175 -7 225 -133 788 -660 494 -875 515 471 295 -837 -331 -147 -987 70 -103 479 593 -870 648 -104 -485 -645 996 927 -66 -63 531 985 985 -311 -423 808 -10 954 405 346 -597 -23 -447 -683 774 -275 223 -497 -282 671 218 -240 585 -558 903 -587 -79 -99 581 684 -874 1000 -887 -876 -234 -614 409 -67 -654 431 -618 -935 -47 -792 774 383 -6 -619 188 -984 666 954 -478 352 -48 228 -999 471 904 -776 1000 386 850 181 -792 -553 613 398 200 6 -47 -825 495 616 472 -45 -934 -227 775 50 540 520 -114 116 -132 -354 -898 518 -884 588 973 96 -431 30 -655 310 381 446 399 -516 -924 598 211 288 -839 -61 -708 672 495 87 412 954 -216 -301 851 427 -454 -210 -145 481 -655 -659 -651 465 -259 192 638 -956 -816 -977 809 495 431 -161 800 440 345 657 488 -472 -206 613 365 19 -10 629 825 -245 239 -336 -531 -195 -96 -184 -474 150 -928 -643 806 -169 806 -754 929 -37 -645 848 356 -863 683 -65 -777 283 668 -894 592 -247 758 -994 -174 10 -812 207 97 5 -495 -936 659 520 548 516 627 -697 607 -202 -201 -679 -58 -773 778 -116 949 101 670 -189 -839 -907 375 -601 511 461 -997 861 492 -351 -302 -724 -596 -522 -44 225 116 528 -320 -428 801 18 -355 -372 -103 -936 -903 266 -152 -233 -985 641 867 -566 695 978 -281 48 291 -484 424 869 -177 -206 -392 -59 213 -409 -316 313 -971 873 445 -709 -300 679 -546 431 140 564 -470 -809 -43 -852 826 -945 83 531 -157 -635 789 -127 585 -857 -743 -179 304 -347 -965 979 -700 237 -108 424 899 548 997 480 -661 873 -82 -802 -750 616 -974 -978 -139 -302 978 104 -36 328 -559 727 213 348 132 -76 466 -759 30 965 -532 908 -177 553 70 -38 733 -845 530 -708 -464 41 -753 883 876 -344 -953 -140 137 389 698 -585 -87 769 -883 -875 -13 -586 -212 355 -97 83 430 -849 919 -427 388 983 -956 760 551 -781 885 -190 -499 -631 -340 -36 613 180 865 -899 521 296 -769 214 465 86 -658 563 9 -239 -823 231 -399 -174 -257 274 813 904 -241 -218 69 412 449 562 90 589 336 332 570 -991 872 790 792 825 608 869 900 -979 8 -419 176 271 -345 872 585 -144 -11 678 -461 -751 -459 244 -114 192 77 -577 -698 -813 623 800 -887 -320 -272 797 -558 548 -74 160 344 547 -211 641 -24 502 481 -316 -329 679 -206 299 -477 261 644 -532 37 -223 -521 -269 294 210 841 -965 -693 384 408 -266 61 -20 212 -743 968 -771 -446 -618 -62 -166 -16 -308 -946 971 -466 -553 88 -644 -426 124 -457 271 897 -652 6 304 -59 -258 -301 -139 -827 -41 338 567 312 -101 -271 307 886 644 -93 183 -101 -962 28 -681 374 426 -791 973 940 -732 764 -637 331 730 -362 -687 793 493 655 354 303 235 324 459 -212 171 16 -539 977 -512 366 612 936 436 -599 -717 -250 -107 653 -242 -594 -894 787 342 -957 -583 -625 257 -356 -832 -319 405 -708 438 -5 -908 -421 57 -509 -165 166 -971 558 -245 436 -99 822 -412 606 771 503 149 949 -623 465 787 -118 601 128 -695 -459 -861 176 -145 -687 -907 -573 -755 -988 -130 -446 -990 -762 -885 419 910 103 -857 954 -798 700 804 -475 405 597 737 531 689 -807 -371 -572 -159 356 540 338 -186 926 543 752 -19 838 -911 -685 76 -618 828 337 -761 486 -165 669 224 -186 724 -384 -288 432 -875 -596 616 -936 -368 141 -671 962 771 182 146 -698 -179 -148 128 -919 140 788 -927 991 141 751 350 785 -308 555 -283 486 -750 623 -916 -631 750 287 286 103 -410 166 309 -896 -293 -711 -471 -280 883 928 343 675 571 820 -708 950 -445 417 -790 819 -685 891 -309 -287 549 436 -711 204 -293 -555 -666 459 -499 -495 320 524 629 136 -487 203 478 296 194 -705 -960 125 -64 -990 -660 -40 652 -352 -17 -204 513 -187 -473 -373 -115 754 -778 -538 574 -149 -379 -525 624 905 99 -533 603 -699 987 877 702 -338 -397 442 -184 952 -718 298 110 -503 -358 -145 -439 -193 -393 303 -933 -533 -308 -115 -836 597 -76 -68 925 -242 919 -186 497 391 629 -405 -904 161 -862 914 35 -458 -982 -763 537 302 605 -295 980 -714 850 390 97 22 -50 -745 433 -968 880 -172 247 264 -622 -853 928 -232 670 -1 279 -835 -486 -379 -363 -367 -707 -452 -879 -807 -608 62 740 -324 468 200 963 624 -139 13 -572 -165 -709 -319 17 635 -177 13 -98 418 -588 -967 814 360 287 -970 -911 -644 -173 673 483 441 631 -164 -453 -426 -395 -65 302 -179 -742 549 -138 -703 -637 820 -196 -995 -990 941 955 587 227 -185 -721 849 -985 -226 -88 -110 -722 391 688 99 -142 356 341 -86 961 333 81 -951 -290 389 -700 778 99 647 -755 446 -939 427 -443 -708 -596 -851 -666 271 985 -702 -315 260 564 -792 957 590 -906 706 -937 -241 -837 427 656 584 -833 509 822 179 -29 -60 -910 196 -125 -764 -718 -33 -177 795 259 -750 -256 -602 519 -481 350 -596 -45 989 -146 -389 777 -945 11 287 -540 860 14 204 -747 187 -293 -574 521 782 185 -283 -387 -810 -742 78 -310 -686 -463 -161 787 -861 -359 -419 10 709 -39 -252 -317 605 993 23 -282 872 501 -400 781 -524 -195 974 -684 359 -964 469 550 477 -236 627 -987 268 99 128 457 139 -889 -251 882 -670 979 875 -863 -159 -948 -451 -561 -803 175 94 -7 -249 919 -274 -266 -724 -708 325 -393 -402 -507 825 466 -354 -850 828 -424 461 246 -212 -869 969 927 356 -738 816 686 609 632 925 258 83 989 461 48 29 395 -351 -95 -335 -996 890 705 859 -275 -446 -688 -55 -853 50 -814 -786 250 -173 224 -481 -523 -7 948 -90 -690 -798 -931 -660 -757 285 -499 745 956 -760 733 537 751 -29 373 934 -680 -783 440 -503 -478 547 199 836 -906 763 783 124 -378 -268 -635 898 319 347 -885 -919 -612 -721 188 -936 -772 -207 -572 -392 -340 -616 155 914 -849 329 404 -440 2 -117 968 -88 230 859 -754 -924 540 -19 -685 130 -673 669 -358 -759 118 -111 -101 393 -902 77 -915 636 -480 892 -7 858 -766 325 302 333 271 59 765 -978 -66 -759 155 719 -819 -157 594 -646 528 839 -854 -15 1000 -253 -767 19 -42 -760 -892 893 693 -441 459 -770 -618 815 47 347 -722 -921 73 -873 -765 79 546 -421 -507 -885 -889 -94 58 -700 -458 -278 627 -209 -498 -191 -254 523 180 449 -841 218 -366 -219 -710 553 -162 354 -629 698 -320 -466 -483 -526 677 568 -972 -637 -32 -61 -7 998 -937 -243 758 -65 -38 270 10 996 -468 464 -785 306 -180 -707 -808 -299 640 -580 -136 174 -124 -532 450 -129 -339 381 231 -341 -543 560 890 700 -42 -147 -590 428 432 -896 -870 446 64 164 -583 441 787 -545 -713 -411 -818 -330 -113 14 467 -107 197 165 224 946 539 -15 675 643 -673 -273 362 -500 -881 -924 431 151 -387 19 31 -148 -198 319 669 -280 -479 -277 605 125 912 -804 341 636 544 -518 -661 974 41 -632 -818 -406 -263 -917 929 -565 855 -61 502 112 819 317 -741 -891 -801 531 -928 31 600 -574 687 116 360 -621 -319 710 -784 579 -52 -254 287 298 -430 345 144 464 676 146 -613 184 263 389 -657 811 42 887 384 868 206 373 963 772 -203 329 141 -23 -778 -607 -865 -484 -32 57 712 -490 -170 859 -875 500 -183 -890 632 -585 0 -731 -768 -185 543 -300 772 -314 412 -812 98 522 -222 419 -759 948 480 308 -520 -834 569 684 525 -479 121 -633 -659 356 -617 359 -790 183 366 -276 339 333 -909 -749 -452 -5 283 -879 620 394 107 -312 -357 735 736 -935 96 137 748 547 579 -39 -96 349 -551 482 155 -388 -44 -845 -684 286 -762 -449 342 -249 -622 -853 178 -100 -649 691 861 732 -899 -874 -543 640 950 65 390 623 -19 895 619 676 -302 -244 -813 -337 -597 -790 -968 -383 -600 989 -337 325 260 -532 -353 716 634 13 908 761 -670 419 685 -366 562 -870 -685 -867 375 653 -886 -841 -346 587 570 -182 841 -571 -444 -810 -62 -824 -291 -748 211 825 -505 -675 -754 96 -152 4 -584 -59 -613 -623 -130 807 667 -415 892 -98 110 -823 -363 63 -620 -713 680 -207 587 -265 -411 -713 -634 888 -338 -474 593 998 -374 -35 -867 -44 76 -234 -403 -402 673 748 -289 -756 -926 -157 -667 -65 966 -568 -771 -683 101 363 55 -261 -785 363 -278 279 -160 -203 -724 990 -640 390 -313 230 -633 860 -472 -958 61 -216 -421 -320 -264 881 -300 767 474 120 -600 -797 -76 -714 69 64 -233 497 918 911 48 -195 -822 635 -103 789 675 -177 85 -651 727 -959 272 738 -407 834 487 845 -214 -758 929 -249 457 -334 -935 848 -973 920 -612 -387 -348 212 877 -69 390 996 -247 708 -346 -354 527 944 683 8 -122 982 199 -792 195 -509 102 709 935 351 729 -122 488 801 -66 -741 899 70 -249 508 -95 -907 481 -681 12 -79 -161 -874 -909 -606 307 -178 -763 -232 118 -145 838 -963 919 -55 -430 -983 -422 53 -713 -348 359 107 438 -809 682 -750 -206 846 -495 -763 -371 985 -423 40 -283 329 821 389 -50 271 74 66 845 -765 417 -185 841 591 -168 -208 -794 768 183 663 446 -331 -743 -799 -964 -334 2 -68 972 -98 -307 237 645 871 -949 -601 -958 -939 -378 -546 -181 -527 -557 -739 -143 294 -568 -809 904 780 -589 -213 -562 332 743 -292 320 -11 850 676 -319 -681 -538 870 -989 456 247 -525 42 633 93 -255 630 -541 85 -786 -624 973 728 444 319 366 411 -923 -681 -461 533 582 978 -428 -714 -784 -226 928 -16 236 82 -897 -235 62 -548 877 -941 -841 911 -550 110 698 82 38 -108 908 981 -339 889 211 530 684 -371 622 787 -230 -678 -969 -124 -275 420 645 -338 948 406 -248 808 -745 328 887 280 -641 687 -133 -294 -393 465 -186 -114 351 358 119 982 523 40 -204 -836 -335 73 -716 -431 -217 396 -524 -479 406 -970 643 624 925 -15 173 -770 -501 -260 566 -872 -471 40 -303 -601 387 -602 829 49 890 403 402 676 184 623 -469 117 -322 875 -142 950 -793 -239 137 359 890 -546 10 -650 -923 451 -193 696 -261 -472 481 945 -625 -230 -27 335 549 61 -366 -742 -654 -435 90 355 987 -617 505 745 0 -19 513 120 -382 -158 404 -560 200 40 579 -543 246 -619 328 -771 -684 275 559 757 505 728 -1 256 -295 -488 834 -848 759 486 163 804 -52 31 758 -244 81 -92 -85 -523 -982 -950 -208 447 -83 969 -50 385 553 957 -906 -543 763 908 673 665 -640 313 -159 -867 971 460 -535 -652 210 579 -473 315 -896 -803 968 427 -512 -981 -219 101 -162 480 398 393 510 -213 717 521 457 121 -698 -467 -126 732 335 -794 317 612 860 -394 -17 -621 900 -798 437 129 104 539 181 -815 -892 9 -192 160 -108 -922 315 589 742 392 -557 630 -536 276 198 108 704 -544 129 -280 343 -702 400 233 -384 -545 -573 70 -410 545 743 394 239 539 103 401 -755 -755 -980 388 332 -375 -821 812 179 -536 -998 -119 -841 -581 -453 -356 40 -253 -244 -593 341 832 801 -260 -382 217 -909 205 -355 599 42 895 8 -243 440 -331 98 861 547 -892 -852 749 -134 668 121 -507 593 11 200 -920 528 -859 493 -470 -490 -850 894 -265 196 757 377 815 314 -665 -80 -697 840 917 119 641 487 -477 -45 774 -169 433 420 -871 425 889 235 -685 648 -677 266 -472 159 83 884 466 -148 0 59 949 950 -453 859 249 71 978 -605 -888 299 -466 -395 -254 926 -289 37 -635 -972 -642 364 -90 -476 -994 -461 -481 382 -515 -373 107 938 -637 831 -483 -959 -925 986 -642 -554 154 -975 -304 7 618 839 979 902 983 729 -356 -721 985 -714 321 506 961 -486 821 -232 -726 -278 767 3 224 -699 -876 -671 877 -418 767 -392 -63 -43 -955 722 -959 996 -584 525 -194 820 991 718 -957 478 859 -488 -297 -355 108 -638 732 266 -56 -996 -976 -417 -693 663 396 975 -261 771 -154 -670 -544 178 728 -82 -852 -592 -242 817 698 -816 634 -428 640 -35 469 942 278 318 -621 886 -638 872 201 340 651 472 -854 128 -892 -221 29 372 897 -40 649 387 -132 -632 -992 -204 -837 -794 -971 290 334 -318 -176 -348 -425 -1 419 767 254 119 -872 460 -85 -175 333 -156 -417 335 -981 789 -271 457 -730 -865 -61 710 -846 -893 780 680 -749 800 650 -336 671 356 -558 660 -361 100 244 151 -993 -288 -657 579 -209 690 -906 692 809 -692 -875 509 61 696 554 -184 -606 329 -403 751 351 139 -561 -610 -690 -288 -1000 915 -790 -726 8 677 -445 236 -131 846 476 -323 -777 -350 263 -469 -55 888 -291 442 -927 635 32 468 -383 934 -3 -583 213 496 -618 885 -691 -565 900 -171 301 77 930 601 667 150 907 -579 -587 253 -766 628 -198 -856 -366 -856 -41 119 291 -428 92 -128 320 -792 -551 -45 -456 -806 565 -634 21 232 306 -450 -273 384 -275 860 -999 -825 161 722 -244 153 877 -987 -699 -812 -722 357 551 684 -410 401 714 694 -968 944 873 560 -518 -349 407 -768 823 849 652 -979 -847 -394 -649 -297 -444 -266 -375 -570 783 -416 -5 -274 994 880 -160 940 658 768 -409 149 -862 160 -363 -750 276 275 598 154 344 462 -852 -55 -517 -506 -36 -572 -694 -60 -760 -489 48 -762 122 872 -67 -213 -501 526 -341 819 691 -853 -773 -451 -45 -420 -704 159 389 -359 78 -137 -622 -530 -276 886 540 -83 924 -14 482 607 805 659 26 -539 493 256 613 -826 -235 -651 297 -108 529 -924 842 604 -20 169 -533 -917 -493 25 484 754 634 -491 283 -116 120 -68 -17 166 -609 488 908 -692 560 968 260 -336 -586 561 735 943 -911 -33 -33 375 -751 -314 -207 -936 182 -12 900 -832 -898 -103 848 -848 -324 535 41 967 -396 -848 -477 92 -820 296 -405 -970 -469 -854 962 -993 -822 176 -436 97 -858 258 -580 -836 622 564 65 -635 -209 -875 -550 508 -425 -441 598 -800 310 127 -431 937 90 975 -565 -826 247 -838 258 960 900 405 730 668 625 -975 -7 347 760 -41 -586 92 -312 -55 16 -786 -744 -535 226 -459 799 999 -951 705 981 -153 -368 -960 -985 863 -280 561 132 -515 970 95 -292 415 977 -76 -379 -238 -318 -284 -610 589 472 841 -577 -344 -684 937 -654 -614 58 13 204 965 -345 -51 -468 230 -817 77 325 803 -781 -802 646 240 327 393 -228 228 705 -837 543 790 969 406 -976 -439 -677 -681 498 -878 308 243 368 -658 932 579 -280 -217 -519 655 579 -719 -587 580 -728 724 104 -736 -143 73 -137 -554 -437 -370 408 -503 -183 745 -285 992 -3 -891 -532 133 -921 107 318 -480 -310 -893 110 -226 -865 -247 816 -615 -314 -620 -781 210 -737 -684 -900 -691 -828 -3 -806 -874 411 -592 696 826 316 787 35 -709 -67 166 -332 -166 -730 -462 521 317 -600 -419 -453 -51 879 -920 499 728 -334 544 969 631 887 -54 184 925 25 -738 -319 -775 634 -482 -148 -478 -574 62 -912 502 -550 546 -507 -990 -232 -961 -831 -701 -629 806 -406 -729 358 -832 -383 195 -991 -805 -357 528 32 210 -664 -159 -1 267 792 358 623 420 462 -964 -411 -382 46 106 -914 -680 354 -78 -168 -689 566 729 -716 104 888 -847 -230 -950 749 381 -724 -977 -425 -838 -542 -474 652 -309 364 190 -3 -822 -475 -431 752 -247 988 -581 89 50 -216 -348 -983 91 431 -885 -688 -391 206 -490 510 -424 479 643 -499 -857 -495 -532 417 -551 825 365 321 -402 -65 172 -689 484 -840 540 -911 -559 -429 -298 96 -684 44 -909 124 -29 -17 -923 -922 325 -334 -681 -329 745 983 457 -33 -122 -806 -348 -754 -82 -401 653 597 392 928 -395 -503 -919 -251 358 -437 151 578 384 -972 -720 170 -262 -183 -921 373 -390 -985 864 -454 -639 -441 3 -653 -872 499 -210 123 -850 -496 727 -322 166 847 -851 273 -63 -775 -177 -396 -174 -81 31 -590 847 421 -86 841 -157 -267 -69 -900 656 -633 -268 -759 460 -469 -571 -127 78 -705 208 14 543 -873 527 -612 -248 6 544 376 916 -167 -784 121 -404 788 -554 709 -285 -687 -422 921 979 -703 -169 787 -759 14 -805 -847 498 52 -619 -763 -318 -350 -376 -340 -635 -137 -674 971 350 -741 -87 347 -385 -949 292 -293 -70 35 -136 -217 -621 -48 534 576 477 -600 -103 -641 -705 -186 -355 -968 -126 -321 -991 501 558 977 441 -162 35 -897 919 452 593 497 444 357 -523 222 240 591 -299 121 -212 532 -34 -493 497 286 -878 -954 499 785 -508 -509 93 333 317 689 915 -657 -221 -725 700 35 24 -75 -172 -6 -539 -961 -961 454 925 726 -193 852 544 -416 -4 323 487 989 -198 -976 -902 535 238 882 657 -544 -669 501 -473 -729 423 475 867 888 262 -564 372 84 661 910 986 -853 330 -482 694 -138 -733 269 -95 298 185 -272 566 -107 905 -231 -127 -65 -459 241 -619 -955 357 814 -975 164 751 748 530 -91 -57 977 36 -48 294 95 -666 601 -516 5 -733 -138 914 -778 -680 50 -234 -727 818 891 885 -451 -853 689 -414 949 317 -352 -339 -255 341 -264 15 -424 467 695 905 -147 688 980 5 930 -108 -278 -572 -337 -945 -184 -779 -220 -25 -661 337 517 -271 -225 -902 -421 -809 761 319 -775 54 -631 101 382 -818 522 957 -129 926 82 553 -344 252 -546 -90 363 25 963 240 142 -45 -177 145 -190 -770 -151 -907 602 -119 464 874 347 540 -495 -850 7 -93 559 -561 259 709 857 -991 40 -709 -684 43 850 69 -973 410 -764 665 985 -593 324 -303 985 135 413 771 969 804 -478 -177 849 730 437 892 -80 -461 -645 -342 188 201 -361 -95 -341 -931 -724 -810 -323 421 -916 21 42 1000 514 855 899 816 486 174 -989 -797 -445 -949 -465 -577 -589 147 -412 89 90 912 -914 430 -24 -237 147 649 305 -232 -587 -991 -12 -665 -479 -285 70 -211 833 667 -696 360 397 905 55 475 284 358 124 -630 200 988 -7 210 -523 406 -754 -89 -767 -796 420 87 -713 885 347 76 -866 -974 -833 434 -940 936 -353 -224 -61 -966 325 -482 -203 -811 55 -640 -575 769 -33 846 -89 850 -154 141 805 -13 -872 836 641 -757 438 -953 84 454 421 -16 -309 -711 966 751 -662 183 112 517 35 672 -644 363 -178 558 258 722 262 -272 -689 -366 -763 993 604 -615 -595 21 -555 -514 553 -146 596 -464 644 -303 1000 -974 544 273 -1000 -646 245 -608 -264 -863 -346 315 -588 585 -454 -106 347 593 -173 918 245 -806 49 -704 134 -313 629 -64 191 -550 731 -10 -754 -213 578 -476 -198 272 378 254 330 654 -568 546 210 725 1 464 -640 -141 489 588 440 454 -317 -510 -17 -662 341 350 -741 60 782 932 -160 -148 -64 -833 -938 903 311 135 -977 83 888 736 -929 -668 -717 996 913 -234 -723 328 -709 719 -765 683 -427 903 -354 855 656 -536 -560 -143 554 135 -946 130 353 374 395 32 -814 35 -73 292 -308 467 -129 -321 816 -875 -153 929 440 -918 -493 133 -666 978 -432 268 489 50 -829 396 289 282 -450 -235 -717 863 -543 -521 -458 675 1000 655 682 -493 -300 -764 720 -603 -540 -444 84 514 915 -360 -156 -758 -836 190 992 609 -548 -918 139 -10 -114 -154 -698 -961 193 765 -238 165 181 851 -439 -323 -608 310 355 105 758 385 992 365 -671 210 400 543 517 -885 614 260 908 720 863 -996 -800 -375 2 -665 158 -477 -481 50 -300 -788 -432 762 85 900 309 -294 183 641 628 -247 -871 629 -382 -485 566 976 -841 -829 566 -308 25 -808 -181 490 788 -646 -595 -263 -386 516 752 -956 136 703 -29 -913 -514 -109 -495 731 -783 155 662 690 -938 -954 -239 -761 -227 616 -151 385 299 -446 329 322 -522 -733 571 563 445 916 177 635 -31 419 -523 -28 -329 612 487 -327 -56 -763 589 -159 496 -432 -442 994 -137 989 -799 948 -96 857 55 931 552 62 -33 -17 -989 108 119 29 -247 -71 -297 -237 380 -254 419 -950 902 -451 -736 800 -574 -744 -936 425 -629 -159 -923 276 363 -668 -761 181 -536 -838 708 -555 494 423 338 -368 35 233 826 385 811 -284 397 19 973 -995 -186 70 -44 48 84 840 47 -395 -246 -850 610 -946 -349 432 -157 352 -893 423 -406 447 -46 -63 604 707 277 803 -487 415 -466 -661 -387 -528 -184 -398 -680 -80 313 864 -489 559 778 290 -118 490 440 633 -127 -760 258 546 89 -84 421 -607 771 865 -548 -293 106 -334 342 -346 -419 760 325 978 754 214 -418 664 -467 310 -57 -469 184 -331 -582 -119 573 -582 890 -139 789 344 -369 692 43 -423 -211 -227 567 -862 -993 787 686 -895 160 675 481 -176 -172 199 195 458 -9 -49 306 -175 669 860 -884 600 702 185 -846 505 -889 98 891 419 -936 -332 -679 47 91 -69 104 -849 606 -679 -652 41 -231 -653 654 -159 880 483 -358 496 373 -927 591 640 645 -387 -609 -582 933 661 -451 384 -301 -945 840 264 -461 -137 -487 402 168 173 367 289 -371 644 890 -248 -32 810 -794 949 -140 775 776 57 981 -845 -877 -845 -101 18 -859 418 -852 162 -456 972 -82 943 290 -212 194 69 159 -987 -582 6 -626 813 -716 -36 518 777 18 52 -868 313 279 -914 636 439 963 548 -846 54 509 -48 843 -476 464 -243 39 126 835 35 -795 803 -147 -732 -993 -552 -288 896 -458 952 -613 168 -535 923 -633 -320 876 -965 -638 498 -308 -579 -249 -961 645 722 621 567 -116 159 -240 718 -827 -922 -892 691 689 -245 462 -609 176 -290 471 -307 -1000 -889 525 134 -763 827 492 785 -980 842 -526 813 -799 688 -554 691 -71 518 -734 -185 330 720 -4 811 724 0 557 172 301 -725 54 822 126 -920 665 -20 1 659 -905 -549 -181 -252 988 459 22 -176 42 448 357 -257 281 -608 -328 -607 -907 359 552 130 -968 639 -646 119 -620 778 918 760 233 -648 65 -50 825 -684 -520 951 794 -983 744 -112 768 -535 613 -214 -346 667 820 -969 -506 -505 298 695 -977 890 958 -260 192 286 880 17 -205 -627 -313 819 -800 -675 283 715 -511 652 953 -180 -378 10 770 485 739 346 -140 -833 -629 -326 829 89 121 35 666 -607 223 910 -474 -719 -415 -747 -463 973 -793 511 -595 22 791 -243 4 -462 -811 258 -707 -861 103 -177 -534 -748 395 -4 -455 745 -222 -635 888 691 -336 -523 231 896 966 103 559 693 -880 344 102 59 -756 956 666 -631 794 976 102 -358 -725 -358 151 -121 -12 -998 -572 -66 -861 -299 -586 705 -451 228 -889 397 -664 278 -253 -955 -107 291 -955 -523 -494 897 -277 369 656 491 753 160 -73 290 -280 -138 -905 -203 -218 -660 419 -49 -232 -684 703 -888 -41 814 -349 468 308 -828 -369 132 468 -45 252 -828 -803 880 -797 -306 -796 5 971 520 -534 -244 -510 235 391 -661 77 -473 109 528 686 640 -455 167 -248 304 738 -485 468 -105 182 783 286 538 615 214 797 786 88 508 -163 -750 612 -517 -904 34 277 -819 13 936 337 -723 196 -311 -650 548 51 406 686 -155 487 -614 -690 -93 861 464 356 501 167 76 795 28 867 889 -452 775 -260 248 -337 -281 -588 132 624 101 -872 781 -753 -790 383 -720 452 767 -185 879 205 248 -618 -789 737 -384 291 -314 699 639 -853 -617 -399 61 -459 425 -892 980 978 90 623 -448 99 -185 898 285 -942 -997 -648 -270 356 41 119 -337 237 11 880 450 -353 315 -899 570 -538 -613 -838 -825 945 596 916 852 -999 404 -195 -451 246 -573 114 -171 322 345 542 -449 37 573 -823 690 -52 825 642 221 580 767 -879 352 876 -340 -497 461 86 -173 292 770 185 794 872 77 -694 767 -605 187 -463 -240 -265 -56 952 -477 -175 965 146 -2 412 610 122 -542 -706 258 576 328 -120 -524 -743 481 -186 167 160 776 -831 -46 -220 -723 -203 835 120 -246 -312 -594 796 756 -17 -920 797 798 65 790 -833 968 859 -536 419 557 979 -623 565 -538 777 -810 -282 -825 -840 -942 -927 408 730 941 379 154 -347 -42 -682 577 -453 -787 928 -190 -734 956 666 -420 638 -931 -775 249 -639 247 585 170 -136 983 9 452 540 -990 205 -139 534 623 973 977 421 -568 658 -366 -579 -691 -511 599 141 27 -630 -209 310 -765 -87 -267 643 -95 -621 335 387 -901 953 356 824 -462 -645 -824 445 459 -394 -862 -207 366 -652 -184 822 -836 965 696 -940 -928 602 763 -663 798 581 -853 649 4 745 804 95 981 187 949 -924 -949 -441 775 109 -719 820 208 860 714 278 -88 -409 433 -597 -511 618 396 -593 846 918 344 -900 87 737 -849 -349 -530 -184 454 -637 678 129 -671 -355 -56 20 237 445 -385 788 116 -627 16 -834 -984 10 -856 -170 505 738 313 -872 753 -539 593 287 -330 249 145 -214 727 590 291 -353 908 -459 383 -572 -744 -629 141 549 -999 75 490 459 970 -67 915 -217 -55 -593 -143 -374 298 -881 845 672 166 -169 696 -29 -677 769 -657 331 -194 -747 -902 857 24 -821 -274 902 10 -8 603 -77 6 -796 249 -924 -840 -132 85 255 670 39 67 -493 -74 148 61 -627 182 548 -285 598 -940 235 -603 -227 -129 934 866 681 106 284 907 626 -720 337 563 -385 -570 -279 800 285 326 -231 221 -758 -852 730 545 -821 -373 470 507 -210 653 193 -801 -72 -141 914 99 -496 167 310 180 -841 428 589 -667 -806 -4 -514 43 200 337 252 -225 373 849 784 -866 -588 -932 90 644 -617 -542 30 -200 373 -27 -648 224 408 838 -302 -728 -384 -942 294 799 857 -692 812 461 526 -218 581 540 339 32 -382 369 3 -379 -238 376 -557 -902 -984 -883 -333 653 -526 195 -834 988 1000 393 541 201 568 -921 -729 510 -388 -555 420 -59 776 -754 -987 754 652 -344 -543 -240 80 -157 -961 -719 872 900 -467 -1 -73 -332 865 890 -285 -673 25 51 -690 -671 189 -514 278 484 -80 -271 -897 697 274 -243 518 -309 -869 965 -11 -409 -31 390 554 513 146 -472 235 703 -363 -132 721 314 802 387 335 -229 -365 122 -519 739 -483 -957 755 213 903 28 -624 -972 -358 -118 550 18 967 940 708 738 -951 588 -644 -355 -449 676 503 -396 -509 -723 980 -624 -296 564 473 759 -925 82 -254 347 -246 -274 190 936 -761 -116 322 500 -446 442 -977 73 656 -276 -413 -999 456 -159 202 -613 526 -184 -454 316 655 166 514 -670 395 -54 518 -473 -862 -263 648 -413 930 -271 749 -256 71 -86 817 290 676 599 531 548 -218 -409 -821 950 -286 -714 -420 -270 -422 155 297 246 873 -802 -28 444 70 234 905 796 -722 -638 -185 24 -891 -966 122 647 9 834 269 395 -93 -835 -808 -783 822 -634 911 -663 941 -884 -175 291 -468 -561 -226 -31 -534 441 -275 865 674 761 274 520 818 -483 786 977 -155 893 884 622 520 -366 -302 509 708 775 811 588 357 215 -402 407 -306 -349 176 -724 844 835 403 627 -982 -658 890 345 -373 895 231 959 644 -617 368 204 925 -384 135 115 -417 -805 -98 635 -69 -740 946 72 244 151 495 -587 475 691 148 -159 -301 471 -192 -615 -164 914 -711 -653 310 317 -987 784 153 -515 -123 -194 644 -779 -976 268 124 -944 -996 -445 -812 -168 24 192 753 724 -443 504 -441 -861 682 -584 247 284 -267 -879 273 -365 674 -248 -710 -327 -547 -918 876 722 879 422 387 468 -585 644 662 -845 265 975 160 451 161 67 570 -459 -683 -740 -964 -537 509 -471 978 -339 -993 -613 -943 670 25 559 -362 244 891 -131 14 133 -866 -804 -538 -977 -510 -115 -670 -846 -499 343 955 465 -440 562 -991 188 -28 -804 -387 -558 583 -424 326 -400 839 -382 -246 426 -504 196 746 447 -208 -861 434 -482 834 446 128 -947 -556 -134 263 -816 -301 -300 -51 -271 903 52 -917 -494 287 839 891 882 -489 168 585 608 -858 -857 632 -313 70 989 497 823 866 903 808 341 494 -184 248 -687 978 -799 -509 -728 492 -277 -311 84 622 -714 -36 338 -704 -179 -796 532 -358 -85 619 -94 -217 650 -693 -66 -748 69 897 -473 -911 -144 320 622 -449 441 631 -596 59 934 -593 -553 -631 -633 980 809 -429 648 -388 904 635 -505 -613 -979 807 617 126 -133 -918 -371 -160 -807 -559 735 204 761 -552 789 819 -881 -692 -289 -744 421 -276 221 -396 876 -386 665 -7 50 -400 926 376 -431 -187 4 149 833 -401 558 565 181 650 987 -484 313 122 816 -750 445 -986 499 -34 137 -494 430 -206 -776 660 462 -956 -387 -97 722 311 -466 532 -502 921 -45 665 -755 852 -353 125 145 -566 680 489 -714 818 951 294 382 485 970 266 709 833 -985 -428 379 -827 -1 971 372 372 411 960 -790 -358 -328 -211 -469 151 -407 574 754 151 476 -498 744 194 -957 -601 -982 -984 -367 -652 254 647 308 -323 624 938 -445 858 731 233 428 -262 -188 152 662 -106 736 -131 -547 428 456 -734 -914 615 -969 83 461 562 236 27 -852 206 939 159 414 483 839 -346 851 18 -378 852 936 125 -219 -307 83 130 -591 36 430 -898 317 -446 714 582 -711 -929 305 941 -267 126 -949 937 486 -331 -991 -831 -672 219 -462 701 8 207 292 -570 104 607 379 -814 -990 659 528 89 307 205 -842 -902 -870 -52 330 -545 -446 -108 -90 -472 -77 541 -529 -760 555 -344 525 266 -241 -148 -204 -121 -817 -189 -679 -668 872 488 -731 179 -629 800 -913 -181 -689 981 391 403 595 -115 -703 -572 -484 -976 -107 330 775 233 208 763 506 10 -326 -314 -474 600 -59 670 -34 824 -107 -618 56 781 -454 655 -12 826 -537 477 625 131 -261 -773 -498 -558 658 369 -600 -496 881 730 -489 61 809 471 593 -543 -874 -709 -833 -709 -717 -681 839 861 428 -803 -742 -837 -181 306 247 433 796 691 -818 -460 -596 659 -55 16 554 -866 -984 354 508 845 177 428 177 983 -10 -271 513 -686 518 -790 -194 -967 -220 -980 681 201 -258 719 926 -1 862 415 -330 -23 530 606 -180 -407 277 -927 902 979 -761 524 490 46 -903 690 -224 824 310 988 324 -246 -666 648 -923 -395 346 -198 258 -23 -543 900 994 856 -592 452 681 12 -240 337 -476 621 999 309 -273 -630 -220 -272 637 549 -234 561 -21 491 -14 -556 652 688 913 -205 -490 819 -511 -362 664 -441 -276 91 234 -874 -923 314 356 -285 -906 726 955 -294 -705 207 174 -605 200 -185 -620 -601 274 893 323 -102 510 -508 -592 -358 -872 413 585 -40 -932 639 -712 -622 -751 -922 576 309 572 -499 -77 -838 -669 -355 -263 -434 383 -212 488 -234 215 749 -265 -94 400 775 -39 -695 512 -514 236 15 -646 616 -521 -938 62 617 -23 47 -596 24 138 76 -300 980 -366 823 263 -21 355 135 -320 591 970 414 -428 909 490 -283 685 657 -7 230 717 393 740 450 986 -139 907 -422 343 404 560 -683 661 -676 -579 285 -363 70 -102 194 31 -625 -63 -332 -206 489 -998 -245 -261 223 370 -787 680 -746 246 -894 -97 -858 -258 562 -34 967 -271 -588 -963 -336 -477 976 247 -983 -283 71 888 217 303 -188 -390 -204 680 -428 -98 -143 118 391 -848 -786 -221 -7 163 713 -799 -182 -364 30 407 -255 776 -483 862 117 -214 -291 -908 745 -841 628 -466 -166 -469 336 -103 -726 -185 -609 -978 -556 310 363 -384 210 122 -104 -567 -67 -993 -673 -11 -396 128 -58 130 -822 977 452 561 981 452 931 -147 -1 181 -542 -469 14 -899 -123 673 -135 661 58 -869 -512 512 -988 -92 103 -813 939 -718 243 -661 -470 593 -592 -236 204 -926 -799 -569 63 746 449 -52 967 -803 -578 763 263 844 234 460 -594 -953 267 -375 -411 47 -109 750 -13 922 617 -779 -878 545 54 455 -199 368 -137 358 -640 -925 792 -264 -687 -921 -681 198 -705 480 224 302 -291 -920 582 -461 667 657 745 -408 96 -823 250 -708 487 -129 -34 383 -721 630 -134 -531 980 -245 -411 -955 2 52 88 -761 473 -806 -57 571 -773 -873 -909 773 -568 -223 -837 -56 64 -6 -879 383 -170 435 804 -205 113 68 169 -114 -633 700 648 -827 -119 -42 406 278 995 101 833 543 557 638 213 -97 341 826 -140 682 504 -451 624 439 -304 300 756 -820 48 813 -675 -658 -872 261 515 84 96 -700 158 -74 -195 40 123 -551 -458 -41 601 -862 228 -280 514 -652 923 309 840 354 -197 -785 -80 585 -499 531 -428 322 374 894 143 896 -674 617 -380 399 -67 209 0 -960 -505 -9 -542 328 384 143 -822 -743 445 -388 184 -398 -867 -210 595 923 844 961 27 -939 -462 -909 502 -377 141 -193 81 -79 -885 -749 -968 -717 171 26 425 -614 -652 -928 -111 -666 338 718 -26 -65 238 934 -175 38 929 -469 -467 -230 -82 580 667 -100 -33 936 -417 -714 281 939 -981 -289 702 287 -449 812 974 -665 -193 208 -142 -637 -447 -99 354 573 719 -890 -814 135 -704 -675 395 597 339 1 -308 71 405 559 27 -717 -496 -658 805 -682 989 340 -484 -332 -354 -39 -897 220 904 -71 696 -267 -120 -105 614 79 222 246 -343 170 179 933 -825 -791 646 -9 893 552 -560 -158 -387 250 -815 909 238 -166 884 -347 -377 113 -149 -557 459 29 699 430 -288 831 883 937 -611 -851 -73 -353 -670 -185 -879 -417 -126 -847 826 434 597 -232 375 -914 461 -666 419 -695 824 161 -798 640 809 274 521 93 858 -68 -181 -841 -198 -496 -533 31 528 839 -965 -782 992 669 -790 -888 399 -385 505 -721 772 -639 -536 743 127 640 878 283 -591 847 20 160 330 -546 739 512 272 -53 582 -444 638 587 261 -407 -872 -455 161 882 -993 -295 955 757 -280 -997 -8 -829 -296 327 -55 -741 239 166 84 261 224 188 -764 -52 670 -811 380 20 -298 376 -984 -96 86 336 628 147 -363 331 -644 753 253 -717 245 -445 420 -470 -610 -921 -734 22 478 -439 287 -91 -959 647 662 -590 595 985 864 161 -307 120 95 -405 -510 -63 594 -997 -603 -355 739 -909 -105 -593 117 -913 968 284 357 708 912 661 -6 400 -260 -621 -635 709 -901 851 659 -919 677 -841 -364 -948 60 -64 127 705 -720 -518 -934 -524 152 951 -103 42 113 -962 471 649 -328 -110 -529 289 -957 861 -190 -712 -765 -973 -610 459 -439 -400 170 -265 -536 -892 574 361 -183 456 -500 655 -788 -371 611 780 49 651 -36 743 -953 601 -304 144 -841 -923 -342 743 -845 552 447 501 -273 -495 553 155 734 638 237 -466 -950 -310 393 -457 -681 871 171 -21 -60 546 431 -168 515 -765 -637 797 -959 647 -855 105 -472 571 512 97 630 100 735 703 304 -326 -27 -680 733 989 -226 -676 -787 176 -217 -318 -664 -73 661 573 -436 -420 999 -477 945 -494 -85 334 -597 746 197 501 -784 2 -455 15 179 -234 -51 466 -546 139 -477 288 860 848 841 -575 -272 249 542 -822 -13 -980 -526 879 739 948 294 -988 -639 -592 -827 539 381 425 -600 463 337 948 542 779 803 115 -597 870 506 -193 921 578 -418 427 -398 320 -526 108 620 277 -758 152 667 304 -571 787 -438 547 641 -188 338 -91 -237 -237 -527 550 712 -376 663 -110 -265 -100 -541 -61 -669 370 860 -534 -770 31 730 -498 101 573 -500 373 273 -282 -17 898 -66 -526 566 -154 -450 -526 995 728 678 284 443 340 -580 827 702 -173 -83 723 93 -67 286 611 874 -99 -291 -68 -687 -496 431 319 769 -476 30 902 -689 -473 -25 -608 456 -421 620 625 -338 -12 -967 -672 -974 -764 909 602 -251 724 531 -542 -353 -865 -349 -395 -13 391 527 558 -231 133 -374 -996 -491 397 -115 -738 -172 912 691 284 690 -494 741 128 -20 198 908 74 -797 -982 736 -509 793 911 585 -17 -909 970 -936 592 511 841 656 963 -7 630 -408 -740 -250 333 663 -585 -843 710 -876 -319 -500 -129 -637 720 135 -841 -111 -53 722 316 448 805 963 -249 -327 -52 343 704 570 -293 -899 -254 -56 450 436 516 -562 -753 -592 -14 969 347 349 -160 989 -920 -337 -572 760 829 -786 979 907 756 501 848 248 -812 559 -666 623 -833 587 710 637 792 469 519 -23 718 365 284 463 748 987 -508 -47 816 133 -433 -942 692 981 737 -465 225 -725 -339 -529 -311 110 -419 -352 409 -804 -113 -644 -130 562 -832 549 235 -61 -869 -848 587 -204 188 99 437 -775 447 176 716 336 419 576 515 -828 -926 800 316 -333 662 565 -15 -542 -414 143 -159 -435 -36 -610 -943 449 497 360 614 622 -449 893 740 -262 696 432 136 597 -982 98 508 -462 228 -768 -822 28 171 -127 280 983 -72 -498 -239 -498 739 -771 -157 182 -57 241 -574 23 -545 -778 -559 8 262 -476 71 469 189 43 -555 -892 -463 -131 -491 -154 -359 -361 172 -265 480 563 -912 -259 -22 24 -939 -82 85 -155 -701 -933 532 -438 -663 -170 -703 -280 461 887 423 -931 -868 80 644 49 -450 -761 -905 513 -843 -950 -784 -264 -107 93 -769 -25 -692 449 176 -237 -561 -501 636 97 -576 124 -731 320 816 -450 -228 -685 53 124 818 -4 -106 -398 80 -500 99 482 458 -48 -330 376 -693 328 -367 902 640 -2 -849 248 20 -907 281 -5 -384 59 -709 393 -751 -890 -23 -691 -832 121 940 457 463 498 -617 46 -97 -639 244 -108 -824 196 239 672 898 -266 598 -217 715 -942 -559 604 -363 379 429 -106 -886 -949 77 -796 -744 262 903 377 -104 -991 -8 -407 259 80 621 40 -507 941 -772 -253 757 199 -564 201 772 540 715 -809 432 -88 965 -810 916 -154 785 39 -778 -980 567 -174 940 529 -585 253 -811 5 -383 -659 241 -240 -324 -642 913 -974 219 -175 512 -65 -734 713 589 -98 562 629 14 -770 455 318 -291 -167 -92 -13 238 -275 168 968 184 -996 218 56 -94 -653 714 568 628 -263 -637 16 673 -860 1 377 -103 -399 -157 940 397 -23 -688 -785 -449 -685 97 -740 -345 886 -908 595 507 -837 158 -407 -775 -276 698 -920 147 864 471 916 491 906 -824 -274 428 373 -635 -249 -146 -758 -520 809 -842 -371 416 -744 -586 -522 71 529 -352 -43 718 -537 -463 -116 262 -920 -799 -934 147 -736 431 -176 -278 991 -776 670 -125 -466 -185 -29 -65 73 -183 -588 127 834 -12 -345 996 -572 -514 -277 700 -886 605 893 544 201 -484 446 379 -113 -433 867 -980 767 131 -223 -503 -864 -869 450 -800 573 424 610 285 868 719 265 -220 -885 702 18 949 239 800 210 -349 -50 850 -141 933 319 182 -189 -161 149 -220 -920 -953 629 -965 -816 -426 202 729 -235 -346 106 -748 -398 -950 519 215 1000 -156 32 960 23 954 866 -974 730 50 179 -447 -695 519 316 -739 -101 783 575 -856 -344 -296 -519 -1000 -767 -187 202 -828 -31 -78 539 808 -850 -810 -783 -980 128 86 -856 -186 964 128 -671 -203 771 -321 -902 -576 430 -423 845 589 36 -672 391 -364 43 54 -821 8 -127 527 712 786 -898 653 344 -138 -53 -703 860 862 454 213 -565 -680 -392 816 529 841 253 -877 68 685 -353 -872 -731 842 245 -699 972 405 753 -311 -661 -431 583 130 -834 684 -613 -235 454 -349 649 -579 -801 970 -81 868 -688 545 -536 -645 -21 932 218 859 520 365 907 109 -640 -534 -106 -856 861 -648 348 -105 -583 728 373 406 -723 993 -462 317 -558 54 -668 379 624 -966 -364 -125 741 -499 135 74 951 -84 -842 188 164 -73 351 -797 180 894 574 842 171 893 -35 -805 -303 963 -398 51 657 548 -889 -152 -778 809 -460 546 -304 187 -123 -816 -585 -451 726 -207 -301 -320 -448 -818 249 -935 -823 305 -240 -878 -914 -463 566 -771 -185 -121 -607 -702 966 -351 -801 705 -936 -814 294 839 418 -132 -586 -289 82 -883 -542 -926 -572 19 -761 615 368 139 237 -112 -141 -504 -474 -965 857 -258 927 -604 866 309 -254 693 -245 -117 957 194 -420 610 -476 13 -328 790 43 -510 -232 68 -301 186 -381 -828 559 886 510 704 -241 -562 -809 -809 146 200 837 -799 299 761 -72 45 647 409 449 654 787 -444 916 -697 217 -521 256 695 -4 635 472 853 394 -384 580 713 705 16 47 -890 -448 723 658 840 -678 690 -916 429 817 -755 316 18 365 -13 542 -178 120 -661 305 265 -73 -100 -352 -610 -321 670 534 381 751 -580 -926 371 -188 -739 -852 623 304 -847 -525 927 578 800 366 759 780 957 -50 -672 985 -330 -497 -616 476 388 67 763 904 918 625 597 824 -37 -618 -475 -101 -693 481 -818 -886 131 678 811 744 -166 -131 -200 -5 975 350 157 388 -611 -915 69 -215 666 -49 258 -226 -934 812 970 -362 76 239 -247 -65 749 -192 -789 883 -865 -851 430 823 192 815 820 -188 785 388 -3 -463 -610 958 -169 398 -895 832 -512 205 869 -565 -993 945 975 -831 -947 166 832 323 -488 -827 -85 298 580 164 692 182 461 252 -166 281 -527 139 -933 650 -972 942 17 356 499 670 -637 -113 -860 710 739 281 546 -9 399 -24 -952 621 557 -539 924 342 644 938 -135 646 -72 -209 -845 -338 369 -5 -589 -637 -501 -979 -74 291 354 105 -749 317 342 866 404 765 -974 641 384 665 745 -251 672 -326 -325 -61 -789 412 -75 329 790 -545 -367 -355 -117 424 243 44 394 920 602 639 779 -185 -26 913 -941 755 456 551 846 -920 -423 880 840 -545 352 105 -593 -281 386 -822 -529 70 -63 -39 435 -562 -220 249 -953 -509 -579 64 725 497 805 482 410 -760 -67 -435 -79 -157 435 980 -302 818 941 -765 216 -754 121 981 -148 -699 -487 89 -368 11 -135 604 208 -448 767 836 643 207 -425 755 553 17 285 685 -438 436 897 -372 -884 -852 622 -149 -374 209 -771 -590 190 -331 -469 -269 44 378 189 505 188 856 -507 26 326 -712 366 147 -968 -99 694 -605 -774 -568 -701 203 249 115 -234 222 407 794 645 -45 609 665 157 -310 770 -396 315 169 -646 662 31 -100 413 517 954 137 -358 -711 920 1 -440 -12 130 -935 419 760 96 -808 -66 -913 722 -370 -558 931 551 891 -824 -923 753 196 -344 769 -852 -173 833 721 -664 726 -298 376 -692 -201 -575 19 -228 463 42 -88 58 985 -760 594 -452 379 595 -601 333 845 342 57 69 -26 -224 531 854 -978 -326 -375 872 -861 -717 830 587 736 206 781 538 57 -168 938 -655 604 -650 97 965 844 57 635 809 82 -707 -328 -407 271 -430 -79 427 -50 131 -10 -632 5 17 705 871 -469 -274 -541 640 943 -750 -95 -140 -248 577 -883 -619 83 317 7 -543 980 849 -8 -358 -248 841 570 -461 13 -48 -950 299 -846 357 500 759 904 279 -179 -855 -642 -380 476 181 47 413 -768 -605 759 119 -402 692 -169 -768 -459 306 952 112 -214 805 -189 -776 -399 -707 -9 -701 -660 -592 -358 -152 -577 304 128 495 75 308 493 -796 -562 141 57 -968 375 -292 928 100 962 646 703 91 -836 539 369 -571 -560 -358 -764 -318 129 429 -408 997 -604 -166 897 354 -307 -344 193 -418 -478 -776 144 746 -498 -882 858 -189 208 478 -170 -692 249 -366 136 -24 -457 151 92 782 545 -514 -722 994 740 -380 -925 -584 -346 -38 -283 -821 -419 -297 -648 -809 629 921 -740 966 -923 989 -100 -649 -228 -366 -794 -31 -101 649 -446 -623 423 12 -942 -879 755 -10 -363 -267 -65 -885 566 -197 -470 264 312 -222 704 -391 119 -255 -238 -144 -458 -799 -164 691 167 -691 -203 352 -256 -724 193 -787 72 -629 916 9 -40 -999 -899 195 -81 194 120 157 -535 -756 -230 -22 771 739 1 -311 799 -877 800 -87 -843 624 -53 -202 -944 362 -424 113 546 192 7 426 -994 -411 0 964 -973 199 -141 -373 -711 485 776 -486 387 367 757 496 -20 91 281 5 412 870 627 405 848 -428 670 -791 -252 -126 -750 844 69 -879 -301 -269 663 708 -207 -914 -708 769 -319 23 115 -350 -946 -454 -757 638 864 915 -485 858 -902 -552 -189 -982 907 786 -130 -364 -570 526 714 246 442 -832 465 -991 -286 -542 -692 -160 113 -771 -245 -143 103 31 -438 197 -733 -867 804 983 -343 -697 25 53 479 939 -138 877 957 -519 -759 -856 152 -872 -843 -190 -271 949 773 560 170 -357 -496 415 197 473 881 -839 -128 -928 -177 942 973 884 332 -359 718 -301 -935 -789 -768 -874 143 -414 371 290 -870 146 -709 -583 -122 733 -916 -251 1000 -956 940 652 163 -165 616 155 792 259 -476 -352 249 223 -232 405 -551 -795 398 -305 624 -860 -388 263 932 300 -162 -186 260 -777 -625 -660 -74 -935 -185 1 504 -943 884 532 -867 213 -759 -722 557 6 665 633 -742 787 539 493 -148 -217 436 946 469 683 -355 -420 -229 628 -747 583 744 594 -719 813 -157 866 79 98 -903 -188 694 519 -774 391 -181 849 181 -678 144 -364 399 329 -839 759 -351 -664 594 -261 934 -888 -209 540 576 451 822 687 -545 640 813 174 294 -965 240 -492 -496 936 8 453 801 508 -720 844 443 601 -182 498 -138 -560 946 -954 296 283 9 735 35 617 637 -131 -226 306 735 -134 24 529 -507 -840 676 259 668 153 -61 502 708 667 -296 736 -909 795 822 -716 -279 971 694 798 -438 -494 970 158 -403 -46 -753 -862 -322 422 260 -901 -988 862 382 -680 -599 91 140 -97 685 884 -452 68 -26 -897 -834 115 -325 -365 17 -300 609 -909 613 538 150 -163 769 -644 403 -269 958 -985 -722 675 347 -395 -554 -473 -881 408 -946 300 532 -516 -816 940 12 -449 176 427 -265 -332 -941 -144 -659 920 839 519 -880 -765 380 322 464 -79 555 -316 -688 195 945 -627 999 -326 -259 -29 575 -855 998 89 -303 524 -71 -401 -309 859 -85 407 -363 454 380 -193 -380 456 -572 254 741 32 -317 -140 610 405 -440 622 -767 -484 373 -482 212 249 634 -864 -443 -433 932 -97 111 -258 256 -102 -722 -287 348 580 99 -87 -361 -975 -446 -662 -688 -33 446 -666 -342 -763 -139 743 -299 -450 -748 315 205 813 -592 384 -525 -653 -543 -572 -148 -520 351 757 10 342 -638 -183 142 346 -830 -848 686 78 -471 118 -873 162 -831 378 -996 -616 943 566 -543 -350 591 -497 -445 650 79 -342 969 922 -848 -679 493 -601 -602 357 -980 -912 151 802 876 -693 -595 567 142 -436 910 423 -823 -428 -874 924 -532 763 84 14 -141 163 -602 931 395 -767 423 -414 69 -48 -882 30 -470 -692 462 -108 -333 -153 -451 31 542 350 640 464 181 576 -829 -648 106 -806 -782 -989 323 221 929 -365 -703 677 -14 -600 -514 -866 768 473 -700 319 -322 414 -357 307 202 -898 877 -154 -966 -18 314 -243 258 -407 269 -740 79 739 -25 872 761 566 765 840 -679 -53 86 992 979 71 -100 -627 -397 429 -24 811 -298 -814 551 596 -731 681 23 304 -67 -746 531 -361 -864 -154 71 108 64 -958 -950 110 -355 -301 691 873 606 541 -128 -179 43 194 -145 123 -398 602 938 977 905 -41 -516 547 -518 41 631 434 848 495 69 134 -604 873 -362 -336 -250 508 379 940 -307 -571 -731 -245 -428 459 -896 -95 351 -452 -97 -618 -702 -661 604 -118 -473 -515 705 779 -858 971 0 134 844 323 395 -435 -452 323 -903 518 -182 -252 601 510 -152 310 -971 -790 867 -904 181 -86 -544 74 358 -487 -373 301 -361 822 -173 470 503 -47 103 -305 209 956 374 -321 456 653 -396 -934 707 202 -62 170 720 -77 5 524 -159 -678 984 269 147 -962 310 76 -948 553 -644 207 -742 -43 546 712 546 929 -717 961 705 814 -469 -919 55 -595 -261 611 205 -217 631 940 -175 -253 114 534 576 -937 281 702 -957 561 -544 -41 503 25 21 477 632 401 108 745 807 360 -776 334 111 -67 -368 281 -447 998 866 -327 -347 -213 -652 762 -225 -798 -3 435 -408 -42 -733 403 523 -357 201 570 266 -646 842 15 394 739 178 -214 687 769 973 773 -198 544 643 325 108 -626 232 -375 -389 536 -993 172 906 765 484 -442 696 -544 401 49 74 -852 -321 351 491 374 661 917 383 -834 -369 272 548 608 -504 -23 844 -496 227 -177 381 -896 -87 -481 973 831 -618 356 32 113 -712 757 -487 -639 487 651 463 294 11 49 -782 -495 -381 -999 902 -400 101 212 -438 348 347 251 780 -770 -444 -571 -667 608 144 308 -488 951 -695 -102 -57 -27 408 -288 -160 -335 -361 443 568 -121 64 5 -301 -612 -634 -158 -720 290 -629 263 -392 404 124 979 394 -885 -406 789 -643 -84 566 -466 -763 -135 -311 -635 -428 -69 267 98 -675 933 -84 -739 -431 309 -80 -323 -525 529 416 776 -606 652 -125 -648 -979 454 -187 -878 9 -374 579 193 -401 -699 -990 -343 19 -724 117 -93 429 -861 -444 488 -888 484 -83 -490 -314 25 -347 -66 -447 -477 -471 -961 -89 903 -504 -564 -927 878 269 165 -83 423 -419 162 -417 -933 -574 -221 -434 382 -630 -965 -48 -11 -307 648 -696 -358 523 891 -649 92 -756 605 -468 -696 664 355 -737 968 -420 -849 -787 300 -856 -10 543 -577 -455 -49 959 -2 -842 831 -541 902 -751 -905 864 261 -76 -481 -994 668 219 -484 -801 787 -261 219 -161 -318 -448 585 -555 200 -915 818 473 -622 283 609 -949 -116 -151 -402 356 -955 272 21 18 842 -309 577 487 970 89 730 -99 786 -152 258 586 -867 0 531 703 405 -537 10 213 92 534 -346 -37 -454 -626 695 -757 475 443 -474 145 1000 -988 427 -257 -140 556 -178 548 342 -330 -971 -542 -356 -891 820 -766 192 245 915 549 -552 -484 87 622 216 725 -718 56 -630 -532 -414 378 -413 -810 320 603 801 -312 -390 689 -307 -968 1000 438 15 -59 -707 -116 1000 349 -695 -346 -320 -807 848 118 -249 804 993 -248 -73 201 -261 677 23 -288 -148 35 -547 -455 501 230 -216 -520 978 -760 721 -37 927 -62 646 -91 759 709 -900 552 -99 159 -315 -548 404 886 444 -764 -427 801 313 714 869 -327 -997 -301 28 283 -377 728 77 -129 -778 76 -241 -406 -26 -368 -745 96 913 553 402 749 693 752 75 382 889 159 325 439 925 -846 -938 -461 -893 -482 785 -952 836 -682 -911 136 -26 891 -85 826 763 541 561 107 -67 751 -681 -784 757 838 693 189 782 -79 278 679 632 670 969 604 893 -458 191 807 -95 498 453 -201 -918 483 -637 -152 180 -923 89 520 -903 -605 546 48 349 346 591 461 -328 638 -814 -760 438 -660 624 634 -360 -580 708 -660 -370 -446 363 -73 145 -630 -831 400 969 486 975 -394 -452 -200 -920 -396 -818 -434 -740 -886 -419 925 948 770 -503 -92 -655 -92 339 359 888 -687 -660 689 -148 -303 -815 -864 -86 173 270 -358 266 -869 63 -235 116 629 -51 -633 322 529 865 -740 -11 614 576 -576 -197 -193 -600 727 -186 441 -553 485 -729 -326 -763 -578 -321 870 -388 948 653 555 625 393 -335 -934 404 -992 382 557 -156 686 894 -891 515 -325 559 132 839 -169 -219 85 -571 -173 -728 -703 -233 269 490 -351 -807 -26 -483 -447 -660 -92 -222 -881 552 82 -145 -366 750 -849 -431 -93 745 22 235 -878 640 -266 -872 -435 -359 -875 351 -202 -336 -373 -381 426 -391 188 -728 945 -297 -930 910 829 -516 -140 -93 -42 -869 783 -408 277 756 -337 149 450 950 556 880 64 367 52 649 -194 -287 -519 -186 -688 -666 -104 -914 639 77 1000 700 -183 218 594 269 877 447 832 298 409 764 -884 -103 859 -347 509 669 431 -691 -765 280 654 -848 -60 964 -530 395 -436 50 567 -863 935 254 -620 -659 -194 459 -580 -589 234 958 -166 4 971 -334 370 -326 608 -229 828 887 252 813 531 599 25 710 50 -860 -481 66 82 708 -892 -865 915 737 -752 -36 719 -438 9 57 -83 682 235 527 -63 -138 146 -665 -189 -147 -487 -537 160 -719 450 81 -827 986 -136 -787 484 -730 151 -737 -917 -3 -988 -394 -611 431 263 196 -864 -901 -572 -393 -798 -918 346 385 164 -242 384 -505 253 432 -334 -401 -45 616 -55 64 716 201 -374 -80 -913 857 -707 95 -31 -336 -205 460 -243 -598 147 -158 -991 -740 919 468 127 -186 -594 -48 -721 64 187 889 27 923 265 -77 369 712 935 414 -876 3 80 542 -920 -665 -972 741 -499 164 -619 434 751 -6 -905 -944 -562 -417 203 -250 -990 107 789 856 -93 -699 -514 851 -163 554 -938 999 -376 536 -254 603 -115 -875 -724 45 -101 364 968 111 731 -294 975 -28 -473 -547 509 223 -122 -1000 393 838 111 149 -813 -12 135 -919 662 -672 -110 973 -286 203 -833 -773 -387 -988 48 545 -173 -375 -426 691 -283 -29 -359 -33 -192 802 453 718 -763 86 59 565 -980 -889 706 206 177 908 100 -910 338 -314 -847 -997 282 -708 136 -779 875 512 -98 654 540 276 715 806 -58 -243 -793 618 -15 975 -872 -331 232 342 -446 605 -513 -415 -112 508 179 -754 219 435 -370 -830 -315 -529 -676 -636 -338 -877 76 -536 79 808 11 526 -560 698 -768 -709 203 -669 -429 624 -33 -745 -300 -417 -316 -879 -975 -669 -445 241 903 727 772 807 -299 -173 421 -912 -17 860 417 702 477 -504 -330 -702 361 306 267 -375 -573 973 506 -665 69 979 -423 486 -795 381 -805 248 83 -558 359 916 595 -954 520 587 271 -840 352 -639 -365 583 796 782 258 698 540 316 -675 -772 -920 -154 -978 19 -884 -882 -837 -576 -826 -622 454 -979 -958 796 777 898 -559 -343 -775 -217 -753 446 167 179 -151 -915 272 -164 24 517 -927 -220 179 -855 -379 448 197 -495 -223 -525 897 -441 704 207 957 708 519 -637 -166 -688 -464 -822 477 -282 -108 -834 253 -628 815 -144 -917 -887 -324 -177 -471 -389 416 -234 -600 290 -951 536 -631 -606 -298 -339 217 -971 -61 -250 -701 687 -972 835 323 10 97 49 -282 -558 -301 -265 224 301 967 -707 262 613 -591 192 -932 645 -922 -38 -542 962 -327 722 474 345 -157 292 -496 868 757 874 -124 401 -812 -941 486 -984 594 377 345 -815 -437 743 486 -220 422 50 469 878 -155 -354 66 -846 202 -252 -538 -210 -573 780 495 488 787 214 -172 496 -697 -417 272 122 132 -599 -498 698 614 -463 545 -323 184 787 492 -648 -531 -309 -953 180 -491 413 -487 -356 820 -701 -816 -748 -836 -655 484 -42 -790 -943 551 -170 -233 374 577 -135 -156 850 -36 -280 997 -511 905 370 20 -63 934 488 535 200 -875 -724 418 210 333 -12 -148 -376 27 -841 -882 102 -972 -776 -168 -760 280 446 -292 702 -800 -421 -253 368 -742 -375 -211 -510 99 494 -676 -58 573 -877 -696 935 836 964 842 869 -73 -309 517 445 -329 -354 988 788 462 8 -808 356 -470 -237 270 252 861 523 983 45 -483 314 -861 256 -146 -499 -385 465 143 862 316 886 -851 -491 216 -477 785 903 530 673 923 17 -41 428 195 22 87 -163 581 210 478 43 229 -179 601 105 -56 145 -922 889 -208 623 656 104 127 -790 -650 790 452 125 -471 486 329 185 378 -702 -447 373 81 -558 0 607 87 -142 641 -338 -354 -795 -827 293 281 153 -903 715 -59 -534 820 441 825 -27 -34 341 880 285 721 -303 106 -79 -267 189 -775 108 204 21 675 953 291 319 603 -921 -818 -942 -950 853 -301 -362 336 -352 -658 35 839 245 -891 -64 271 -747 -196 -540 105 -190 507 -80 12 861 356 985 -502 855 810 -103 -969 954 253 -792 621 622 -253 380 -418 518 -641 -351 481 437 615 -735 929 -206 -849 -939 640 563 501 -311 -144 -946 280 -809 440 740 -976 852 -841 -421 9 715 -884 76 -825 589 -636 610 766 -885 832 -422 877 -631 298 462 -520 -822 310 796 71 -844 225 830 -511 977 575 610 -180 -825 425 -794 -697 -101 -144 -639 340 984 -300 -361 378 -754 232 -948 341 77 -80 913 -873 893 -129 227 -561 -487 -443 -946 -916 990 -910 -668 -452 -575 -568 469 883 -293 653 414 463 373 590 -967 -146 -178 -809 -661 432 -301 -628 -498 504 343 86 -600 333 944 193 -620 62 943 159 562 -573 -533 66 777 -802 787 620 -917 -698 354 -388 312 -664 836 514 -49 -259 954 344 651 -975 13 -256 808 -343 -861 -730 -239 -435 -416 -812 -682 625 309 547 477 219 -972 -424 443 -34 948 606 360 -3 -837 -267 -26 300 43 533 788 539 -489 104 858 788 -558 805 707 450 -846 438 527 -820 939 330 -291 -56 87 617 248 -218 -334 -244 958 683 -375 -984 -161 920 22 945 610 -253 84 -920 568 513 -340 -471 -547 -975 -477 -89 -753 -396 -668 -685 115 524 611 351 -670 -565 -531 -567 -529 876 594 -157 542 -188 982 519 -182 -659 -272 518 -631 444 -816 383 44 -477 752 -893 446 961 -467 -413 -802 -117 546 948 -392 -248 -789 -886 872 -244 846 391 843 950 172 -658 -220 507 64 -239 -868 -649 -62 269 -731 767 -710 -643 264 -438 -825 -459 -33 -13 722 935 175 -88 555 -660 -160 243 952 520 775 -681 -986 737 376 -347 -909 -12 65 -252 -470 393 -168 328 891 300 -360 -758 -741 -977 957 692 519 -79 -229 -935 -105 163 -114 711 673 291 284 -164 574 646 504 394 366 -485 21 551 -402 -934 -590 -591 592 839 461 221 738 -882 -243 428 58 885 -241 -895 377 -943 -741 -966 760 478 -435 989 -913 -848 404 979 -180 -319 -649 -878 92 -257 379 979 -24 -423 -446 978 483 65 -214 -626 387 -317 -719 -419 -397 11 -222 916 -268 166 730 714 -297 151 -351 -885 -350 326 220 417 406 -999 107 731 -589 -904 282 -713 -384 391 900 -165 70 877 432 826 -472 690 -630 -957 -968 -434 208 -987 -891 -376 -355 694 -251 836 -966 -34 -108 440 -634 261 417 -616 725 931 -895 -704 600 174 -786 -613 -860 -609 -702 -128 594 777 714 851 -951 69 879 -71 510 -11 515 845 -93 -379 599 201 -642 -534 126 -869 -463 -545 147 -605 -433 -821 -824 -697 -85 609 383 -364 745 -308 957 -239 445 723 -567 501 899 681 -729 -288 -272 -771 -395 859 248 -867 908 134 642 -739 399 -967 -952 308 606 122 839 178 745 -30 -420 -940 -857 -87 -758 311 394 -17 -508 -451 373 -190 842 -537 -188 512 -810 -381 117 -254 934 -776 211 -216 -92 -695 -683 -252 -753 596 839 -9 454 -972 -786 140 35 -787 -681 341 -162 233 681 -775 966 -29 704 -951 243 698 920 -370 660 290 -716 679 498 -442 -561 -776 -200 732 -510 86 -286 -288 681 740 -911 -20 -14 701 -661 344 -610 984 69 257 441 -59 498 171 -266 597 96 96 -977 27 -746 125 -197 -982 109 -653 143 154 1 429 302 345 398 -854 395 -959 67 465 852 386 -118 -736 804 -432 -952 806 817 391 424 337 -112 -298 -352 -361 -272 94 -8 308 252 -342 587 485 -618 -206 333 -859 -400 -509 -760 25 -451 956 630 -574 576 6 -438 -501 432 -894 -604 478 971 502 -702 -863 738 -458 338 -5 -502 707 -901 -423 -335 -70 -89 35 -199 -853 456 -438 -603 -175 122 962 -258 591 -468 -560 603 -109 325 -949 788 -825 -375 107 -388 445 558 -816 -825 732 646 -629 -398 992 -862 -991 917 611 -795 874 -502 -745 90 534 198 -770 -510 -875 141 336 -489 385 215 -994 -211 569 -770 812 114 473 -71 609 -306 -994 -146 333 -274 492 805 -639 205 -229 -334 903 -539 -903 -263 466 -336 445 91 619 -542 314 816 -936 897 413 -100 800 -641 -48 635 609 439 -637 -321 554 317 100 -893 584 -129 92 649 -247 -162 703 407 408 -853 994 -600 -136 984 -622 -132 -480 700 -594 -225 136 479 -417 638 -388 944 465 335 521 334 -807 258 339 636 251 60 -357 769 871 566 406 120 -253 267 -658 -682 223 215 789 759 -737 685 159 -274 332 535 58 -107 -672 663 -110 364 194 838 -881 524 641 823 11 493 -50 -48 59 -712 -209 -391 -223 -35 536 -29 602 -121 -958 518 335 -855 978 -453 151 -775 -302 -103 545 17 -277 850 -31 734 622 -170 -506 -353 -168 826 -384 550 -752 -204 391 541 494 -658 -572 -637 -862 965 298 -334 -965 -707 -298 -727 -235 -167 -75 837 -527 180 -800 -804 -473 780 -65 -971 -167 -506 121 696 -16 -331 283 -717 -488 -333 349 -591 -92 951 -181 156 55 158 361 -200 567 965 -317 -951 295 -744 -329 -825 419 532 41 -786 663 378 90 -371 -866 550 -289 929 -819 791 -623 466 -969 131 258 -26 667 819 989 667 -260 -542 -764 17 654 -282 515 -898 56 -534 -762 -190 -273 940 417 -343 -408 -503 -579 -625 421 -298 -594 -30 438 -968 141 -440 -371 285 -155 -928 130 -67 903 521 777 -959 110 461 679 642 -114 -866 775 414 -534 -209 728 867 -453 -965 -762 -32 -163 229 -327 198 -587 -930 656 -126 -129 -487 -959 -711 148 -864 -736 -769 -876 -895 584 -126 179 -39 994 12 -937 -51 168 -194 804 969 -915 815 761 182 -717 -138 -325 39 -571 -542 699 -184 227 -695 -225 875 148 334 -896 -368 7 404 -532 -850 612 -424 616 -371 546 453 271 -758 551 934 628 -262 368 637 374 -983 -475 172 -567 -562 871 -26 -163 -947 -825 410 436 921 764 -252 87 513 -459 -615 25 -358 -717 -504 -29 -527 586 -805 -488 246 -454 972 -324 -848 874 893 846 826 875 -950 -854 -18 797 592 -349 -977 824 636 -510 -485 -720 108 -760 200 586 -40 -645 521 459 -851 -223 -356 -114 -345 731 850 884 677 13 -539 702 391 837 -1 298 -610 586 -510 -191 941 151 687 271 -893 -967 -879 395 -58 899 -280 35 387 766 370 -378 433 187 -93 976 684 988 195 805 -330 591 473 796 956 888 150 875 465 581 -392 -479 75 -566 269 179 670 -24 -664 748 -640 323 -847 -856 -758 -568 -896 -747 -923 391 -622 -816 -555 -497 -174 630 -9 -697 351 190 -642 276 134 908 325 697 765 -74 137 -363 736 757 551 -388 -505 667 878 -776 -781 45 -647 51 513 -258 830 123 599 -113 165 -432 -396 -346 -695 -478 576 909 658 872 -753 -51 -167 -171 -479 -184 -710 33 293 409 -620 -748 213 -825 959 109 -374 438 338 577 -263 501 669 -381 406 293 -953 -527 -287 449 -271 -101 492 -931 -347 19 84 110 50 -91 104 607 -435 -967 9 -881 -361 -184 -493 492 184 -75 603 628 304 151 -401 -598 547 -65 120 -633 268 55 -845 692 -142 833 309 445 -416 -915 -614 -199 -443 -622 -255 348 -42 -674 696 -519 722 -555 -60 -206 -595 309 834 663 -20 -170 34 420 364 153 932 672 940 331 789 -590 -310 641 715 -197 -224 876 -386 124 599 -402 -751 457 -951 180 91 735 907 -141 -388 266 -657 361 190 -231 -544 429 217 -846 435 -471 223 -239 -837 -118 -638 801 468 615 -289 -238 592 116 424 683 -218 309 880 -88 -145 503 686 -852 591 240 -464 480 -79 867 102 -959 550 -475 847 -854 -977 -310 858 894 175 -797 -548 958 -497 194 475 -287 -121 -81 -357 391 -48 299 509 317 -952 -231 970 979 96 -729 781 -618 118 -844 -160 -844 209 832 646 -270 802 -678 -66 -716 -768 42 -139 -498 -45 744 726 -540 -846 -958 -812 552 -177 32 -202 663 603 502 111 939 566 -837 254 -344 893 -283 -937 -826 -249 65 -113 -60 200 -671 -405 836 114 244 693 978 -240 441 522 980 452 -831 -463 169 266 -264 271 398 553 297 -443 -129 75 714 -422 -846 857 -995 777 -674 657 -865 475 -134 -130 -25 909 -561 536 -641 -596 -396 -772 -700 890 -260 -417 -685 -289 840 -811 -280 -858 363 -940 503 -756 -812 862 -275 815 525 939 205 111 985 0 -312 -646 586 -160 226 -564 428 1000 564 -648 -811 -612 -420 -132 -616 746 973 815 94 -714 -884 737 -242 -862 69 764 432 -224 -748 -470 675 -747 -315 475 -42 602 759 696 758 -602 -965 629 -438 -331 -774 276 -990 142 -784 459 785 -687 -375 -766 -69 -409 -994 702 -771 640 -770 -824 -830 373 597 -328 460 369 745 -158 -552 -835 637 759 29 -784 296 -941 428 31 897 546 -875 293 -72 -948 -934 737 592 -135 -785 593 -245 651 -456 -142 750 -560 612 93 -49 -385 652 807 168 619 -232 221 891 -846 -892 773 160 -937 -262 34 63 -298 -509 -122 -805 332 -840 -104 -835 -796 754 -691 726 854 999 -730 -638 50 868 129 -442 -470 903 -958 231 331 985 -426 -305 487 -516 537 -560 -446 68 -2 49 -464 1000 185 -814 980 62 -978 -880 -127 444 129 -132 -546 -569 223 -569 -788 613 -630 -157 18 534 566 -863 751 851 -903 153 -106 911 190 58 497 339 -129 268 98 68 -602 -67 59 396 -649 -157 -663 708 -960 146 751 -195 463 -560 572 921 591 260 137 714 -145 -293 232 535 -220 -430 39 625 938 -923 -236 -689 838 364 367 -998 -585 -432 -233 -260 -641 537 462 255 377 -604 -427 -493 602 79 783 -769 348 -922 70 -967 -35 -203 678 3 -62 -308 -45 -123 -933 784 803 301 -532 677 -736 -452 458 785 -407 945 499 568 708 -404 948 521 -275 896 -409 256 903 -765 -136 329 -725 472 565 816 -257 -674 -851 336 926 236 972 -100 910 543 637 111 -149 -670 -529 611 -546 -839 -668 146 713 -387 -862 635 -147 186 -129 68 -481 30 766 -836 -991 -359 413 970 284 441 -353 218 -161 949 218 -125 221 -392 -182 -305 188 368 451 202 298 855 659 995 -843 977 -334 -639 747 354 491 -971 714 -228 -479 -262 141 900 -342 871 445 48 -152 952 -700 471 -959 649 223 -730 -829 -596 345 -67 824 -114 -266 292 -90 -374 -624 851 265 937 -372 -163 -628 623 -971 521 -714 -379 -90 -693 939 -958 -741 681 542 -869 181 -36 -204 499 643 251 352 427 -401 250 395 381 -761 -664 765 -385 91 -32 833 830 -129 512 -732 -901 -188 -457 145 -389 50 53 -314 -415 -789 100 -533 344 -361 453 229 667 112 -607 -738 448 -526 -744 495 -123 15 -781 -843 -496 269 -296 -213 276 -578 853 340 216 777 -536 359 -564 -236 -47 693 -577 -690 -300 930 198 660 378 -142 106 -773 697 840 -376 -941 543 203 523 -904 -354 256 851 -364 840 -256 171 894 293 604 -915 -459 -536 -218 -470 -71 -282 -18 -865 580 133 734 651 210 -488 654 354 393 -783 -21 350 -851 672 889 351 37 -3 -832 205 -730 -585 -341 -777 -238 -180 -455 -920 552 -645 675 475 -901 -316 343 -570 -737 867 -757 640 718 19 -983 177 -562 -114 218 803 -22 -372 73 139 -540 -135 804 614 -385 -770 482 -655 -591 250 214 -463 529 407 245 456 365 -812 524 -197 425 781 89 529 -935 -184 -101 -438 667 19 334 -466 184 -528 -84 488 455 -466 -162 925 -879 -457 809 761 383 726 837 571 -577 804 -418 -69 -352 128 791 -143 -866 218 19 48 171 -660 -597 -241 242 137 759 -74 -987 452 -565 -722 -748 841 262 -541 -949 -857 782 -625 -251 808 -828 209 448 -192 216 719 -475 932 20 780 440 -150 -216 -255 210 842 180 -384 -245 35 640 -511 782 -532 -737 -471 282 386 -194 260 108 266 712 39 -522 405 423 -526 -390 -267 944 464 128 282 885 -801 75 -55 135 -956 825 616 -135 460 -316 284 -663 446 808 -63 -227 299 72 144 -588 -624 12 500 686 -914 -978 808 -203 279 -424 -913 131 678 862 -901 -761 503 -204 -361 -389 -741 -363 553 -306 -111 81 -443 -86 993 -969 960 -712 -113 426 529 608 366 691 -794 -13 -802 -343 -920 -671 815 -529 -732 5 668 564 -279 -99 -14 841 -208 572 -564 -86 -791 440 16 417 754 -433 926 380 -161 755 699 61 28 147 545 -879 -597 892 85 -941 -80 -936 -766 -760 -822 -163 970 -309 373 -797 -481 -339 700 -631 13 92 234 497 626 -707 621 -720 474 857 -879 -543 -834 -448 -863 220 228 703 372 -895 180 164 -485 142 -615 -86 -612 -879 991 101 619 -878 -246 -329 915 -460 -186 156 -49 687 31 658 -879 -917 520 -195 -926 -273 650 -34 875 -659 -962 423 729 594 -671 -717 -29 -95 55 -407 -932 -404 300 527 -363 -644 787 -1 756 -905 549 -274 238 -184 -109 -182 -369 819 -661 -381 -475 -649 300 -199 303 -209 80 -329 336 -651 572 657 -879 -976 -767 850 -71 -358 411 303 922 19 79 -6 -597 -181 -974 -472 176 -703 418 -688 81 328 474 -641 -16 340 653 579 -364 902 -165 -919 350 -317 -635 957 360 -682 561 95 288 -41 348 907 -54 375 867 954 -45 -813 -568 806 907 12 923 706 -299 -214 -988 407 880 -274 246 -903 771 -533 32 225 953 67 474 951 -517 833 -590 135 746 200 299 191 -112 -658 -313 -837 834 419 909 770 -978 -489 -619 913 99 899 -40 191 -217 986 277 -858 873 387 -803 336 -962 927 -93 -125 -659 -501 547 -326 -910 -967 -679 -346 -475 338 50 763 78 -406 -606 554 -8 975 795 -868 873 132 -293 -297 901 -688 199 601 687 214 -531 -102 93 -973 -995 76 -41 270 -559 -837 -935 -105 637 -583 -145 -694 48 791 -975 727 -172 535 -914 -19 907 689 749 84 -610 990 948 -678 536 -253 -515 243 -518 936 -488 -481 980 547 -63 -618 863 -228 978 653 -258 216 294 -899 658 660 -78 -290 -871 331 -714 600 910 165 -913 420 816 -329 597 458 946 816 625 -508 -624 -126 346 -555 906 840 -810 122 327 -165 451 -435 -560 294 -747 -30 707 639 816 -770 313 -2 -645 -867 -579 986 -105 558 -271 356 67 -676 26 -281 804 650 -408 -765 -480 204 847 204 868 728 159 476 -207 -577 788 948 -765 -712 -834 861 -719 -253 -835 -95 139 858 720 366 -545 165 -982 658 -463 766 810 -518 348 -143 -624 -597 -661 906 -389 -253 -134 291 685 -577 -613 403 122 961 -207 870 733 -261 89 47 88 400 597 644 118 -580 829 767 490 -780 -980 105 958 -927 526 929 -980 410 558 -643 383 -797 952 845 -856 -160 -970 263 821 239 -374 986 8 232 -969 -593 -571 306 -569 341 -449 -897 528 -891 588 806 -243 -825 786 590 -404 621 645 389 729 -530 -444 -419 901 327 626 98 886 180 -395 -319 667 852 -165 778 768 -506 -3 -481 -44 556 424 221 177 394 -306 -444 -569 -952 -560 -585 -124 84 234 -178 446 -910 -163 314 -154 634 941 -720 38 -357 652 199 -558 -485 -645 568 -983 556 619 562 -747 192 -182 754 -688 -965 898 377 882 -876 -594 216 -531 -322 -345 -26 401 -976 -887 275 292 -635 -159 31 379 717 -304 79 -959 72 399 53 -68 -120 -218 821 233 -187 -99 627 -379 -664 -459 -798 -824 -902 404 807 9 802 522 37 -964 -701 518 12 612 346 -862 -297 484 -675 978 559 997 494 -897 333 308 576 -476 -860 -505 70 -504 -520 -335 365 -971 -340 -221 101 -803 75 -215 986 138 152 -891 -483 689 94 -521 98 689 868 399 626 719 53 -460 359 971 -307 370 -636 475 495 -920 -454 763 226 168 -892 852 461 -72 149 366 400 -3 -13 -402 104 -101 -682 -952 15 632 400 -868 -898 -421 -535 -503 31 326 780 -342 -309 430 -932 687 521 522 218 -56 708 -505 488 -948 -920 764 754 371 5 -743 -996 -333 -739 448 -547 727 -386 -755 -840 -361 -340 55 -29 211 24 -163 363 -574 27 -418 -595 -925 -268 53 -832 -448 914 -572 426 -441 213 478 538 -890 -443 -379 177 781 148 -501 625 -738 373 541 -300 -166 685 -375 211 866 647 650 651 -386 -658 841 454 -58 893 -955 -149 -10 390 -939 -448 -569 485 463 466 775 903 -724 -958 820 -965 734 -742 -622 -637 847 354 553 -740 -685 -427 -277 -95 -386 625 -355 43 671 -551 -488 865 -944 250 379 472 473 -253 385 993 59 -617 -564 117 -303 -267 -512 -494 -94 -568 -121 -71 783 612 117 101 758 974 81 -679 -993 970 531 -28 -270 -584 -457 328 -991 503 -938 -340 302 -484 469 -409 497 -254 -481 78 -237 -497 -529 -103 35 -157 -428 -420 -626 -57 -747 -945 -786 560 104 -691 208 446 979 900 -812 -610 -183 -274 104 -915 -70 914 -369 63 147 853 319 -208 -149 850 808 132 -746 -14 -678 723 627 -190 -959 -312 411 -743 -797 -420 193 -164 514 -975 0 887 154 -611 298 -840 185 -238 -871 685 -830 -8 895 -299 -812 -697 -107 161 467 -209 -772 659 676 -971 -812 129 -18 182 -636 305 20 59 -529 515 513 -754 -226 -204 323 980 -310 -667 -63 28 676 370 -248 -70 386 -78 431 -381 34 -374 -360 403 -773 869 -215 387 -448 -523 930 -854 -848 -721 -827 -795 -303 -795 224 672 183 543 419 300 -775 229 460 -393 -282 109 130 -80 -779 -549 -587 -840 701 966 187 630 -312 -533 634 -844 23 315 -757 -638 -425 -475 738 374 252 665 -403 855 -322 949 428 -678 40 -846 -114 -641 571 -975 527 362 240 -91 392 -154 482 -67 431 878 263 319 708 495 254 -431 -630 -619 -30 -802 117 -673 -153 421 -866 864 -740 -749 570 -562 -504 902 59 235 992 818 -387 95 956 -21 9 910 -712 -687 213 362 832 -879 531 77 -586 -766 168 543 91 39 476 110 -194 -735 550 -519 -205 -749 85 152 -939 671 -357 -672 -132 117 38 404 242 255 935 917 497 -58 474 -800 -406 -849 -628 876 134 -664 405 117 -999 64 -134 235 747 -146 317 429 -379 -208 -702 463 217 703 76 280 -130 -919 -493 90 -251 -838 -180 -322 -407 285 746 475 25 451 -466 938 667 -750 -27 -294 35 545 520 -331 421 -733 -399 -374 329 836 -756 -822 -706 -443 503 -887 -865 -619 -629 -750 435 480 -224 859 917 -416 73 875 910 -51 -383 -425 -271 -815 925 877 -842 211 577 534 815 -911 -149 161 747 821 166 -292 -931 903 556 62 66 260 912 -229 -234 -522 761 703 -869 57 141 -302 547 940 106 -610 832 669 -449 837 -845 51 934 507 -904 -556 -962 -462 144 104 978 562 594 974 -461 664 -932 -511 -224 -908 -796 896 -316 326 552 -506 495 86 505 967 797 351 -386 151 879 702 902 -744 -532 -535 -34 889 -590 707 -715 -62 -391 -619 -509 986 439 -197 -850 952 554 -435 153 -695 871 974 995 581 282 225 -527 607 -686 477 233 -760 707 551 700 -729 615 15 -802 -377 -663 114 -94 274 -669 356 784 583 -729 601 828 623 -8 -151 -63 715 -887 591 618 -578 333 -126 -620 928 387 646 76 391 -643 762 -39 455 -605 -459 -16 485 10 -611 0 -314 -393 -60 128 -589 -471 -279 -391 -354 -256 535 993 -562 741 918 421 994 786 -494 -224 101 -771 493 -349 -1000 -880 -1 800 193 -12 -308 -268 -933 226 -810 -570 4 -350 -694 -563 -926 -499 913 924 -801 -942 337 -194 -175 -714 530 272 -631 10 -185 968 -655 100 -101 369 -479 457 -75 998 -885 516 -600 128 70 -674 -38 -726 -852 -675 -461 638 908 -323 -954 -269 863 -132 700 -503 916 963 -121 -656 -209 -878 531 -952 -180 214 -79 -891 615 751 710 -98 -44 -831 529 813 -918 348 94 413 -300 -52 738 809 940 397 155 -650 335 927 -376 -363 -862 -761 -91 -564 -381 853 -854 19 636 -228 594 -750 -605 -660 233 -793 -460 628 639 -786 -627 469 -491 -334 -6 246 143 170 88 -60 886 -536 -36 736 81 601 -725 -30 -531 933 -507 -937 -520 -94 -899 -284 593 650 961 699 -25 723 -934 -933 494 -920 -206 -235 940 -514 -377 -202 969 -597 992 821 -83 -80 -346 -522 -693 840 212 884 -385 -172 -634 147 760 149 338 530 659 -478 895 -845 885 -355 678 988 -742 -863 -777 487 -406 882 -241 -785 -438 958 143 296 76 398 551 774 604 -140 -89 50 -267 580 -140 -180 -324 496 -924 91 -204 -915 343 668 998 -242 -208 -8 -964 732 541 -962 723 -351 101 330 315 -306 -700 -341 -951 681 -626 830 367 343 115 -18 965 -31 554 757 376 587 -963 -108 -711 15 375 -116 491 334 856 286 -873 37 -665 28 -333 -355 -994 710 609 555 -968 605 -906 65 444 617 319 721 -478 -367 458 -112 840 -667 -381 -31 -285 126 -559 789 276 -119 625 -830 -910 126 -854 -70 324 843 -347 -303 -846 73 -508 382 222 857 655 643 704 241 454 643 388 -368 231 611 873 542 334 518 582 -628 393 369 -345 -728 -790 203 480 -77 632 515 -613 -79 -597 279 -168 -547 -682 -874 -135 -18 -632 -151 -292 30 -982 -589 -454 -98 355 762 636 376 -413 383 670 -597 -117 -21 994 312 -957 818 -560 336 -683 864 -847 638 228 -855 352 -559 -701 -221 579 -104 -648 -221 -174 836 -881 287 -471 -914 -382 -313 731 368 -506 -576 623 298 -711 759 670 -303 -146 598 689 337 412 -176 -190 -780 -891 786 690 -121 324 518 73 -133 -739 -354 -816 323 544 724 -276 -527 890 -660 -177 -89 109 -245 -777 805 -166 68 799 922 -801 794 -506 -716 802 544 579 -82 926 550 985 26 -473 544 -81 -624 -809 -694 -971 -965 500 121 -135 371 370 -878 183 -673 -67 632 695 796 -959 373 -199 -127 533 -246 964 293 304 66 109 322 614 -618 -514 -956 -989 685 -220 -845 60 -701 -804 -24 -521 398 780 -542 -875 -233 -229 138 -78 367 856 289 -445 -403 461 982 -341 -184 969 -167 -281 677 916 -995 -384 -457 916 -653 -488 -526 -375 -60 -490 -105 925 620 0 -24 227 -149 -814 -340 835 282 -791 -876 -416 -699 97 -35 -960 -569 939 -950 365 842 -525 -340 -978 95 481 954 -1000 -784 -793 -906 -605 492 41 -40 486 360 -912 737 -357 -340 -991 39 159 327 81 4 -243 -485 -193 626 114 760 -10 5 -403 -101 -152 -818 452 845 874 -86 -434 161 362 525 -411 -146 848 971 993 437 298 393 -967 -264 -286 -213 -827 -54 -384 309 -849 -466 48 -360 940 445 16 861 -2 92 -568 257 378 262 459 -945 -301 756 388 720 -421 128 -295 -264 -62 408 -83 948 363 -527 -947 93 -325 -140 927 890 937 -345 -159 -573 631 844 -497 -165 317 -738 613 -488 31 -475 699 847 -332 293 -723 -86 -981 -891 -458 -797 -410 -144 -234 -826 -334 642 -15 -178 -769 -940 232 -631 772 -805 717 -398 622 743 -500 503 413 -744 -520 -68 217 -48 -143 -986 -307 599 929 634 55 415 -800 43 749 906 177 20 131 -785 -688 -654 -380 559 -81 -323 507 -222 -301 427 129 -975 375 186 -581 131 57 527 -374 509 999 -553 -668 447 15 -559 -629 791 -381 506 -842 712 288 -470 867 -978 -737 860 -479 -786 510 -762 -510 449 -959 620 -900 -627 -987 -737 591 -813 388 -976 64 -13 -780 -622 -52 898 435 -307 859 -108 -404 883 970 -992 -768 980 -336 -176 -221 85 -69 564 781 -721 415 114 -301 -52 840 -833 347 888 856 -908 30 -2 877 -734 724 659 -234 -579 881 794 627 179 -639 127 -855 204 850 406 -730 -711 -593 166 -475 424 547 610 723 -619 172 432 719 -161 -13 -189 163 328 -997 306 -484 -556 163 626 442 605 -414 831 -653 -584 518 72 -913 -967 -848 -954 -727 224 -706 -777 -29 874 468 635 -747 46 273 245 -637 -615 6 509 164 -50 -530 -930 -651 -977 747 582 513 -637 -543 146 572 331 123 -979 -927 554 583 -234 -712 -672 542 -552 -1000 -65 940 -311 70 915 253 -165 -679 220 848 342 -913 431 -26 948 796 -275 -644 -424 153 -886 -380 -39 -392 646 920 -133 -294 209 -37 -83 -512 755 700 895 -273 -725 377 -690 44 236 -42 -715 -468 -719 -695 -957 -300 -668 595 40 -279 79 -845 -968 935 453 -840 -864 -548 -656 -634 699 280 -760 676 -466 -97 -804 127 350 -711 -679 -138 376 -64 -320 673 608 -737 -208 693 387 -899 -268 793 753 -455 -826 -340 417 -338 999 -364 -511 -210 -303 -229 -812 -994 699 622 644 -472 -952 560 -762 -954 131 505 723 -145 -550 -174 -895 52 -252 -303 356 798 320 196 -697 201 -924 -167 -633 200 -226 645 -530 14 -278 -40 908 616 -405 -454 418 -520 446 511 -557 -269 -769 -552 -644 -295 133 753 -951 554 421 979 716 -583 12 -565 -114 48 443 736 882 -955 754 -917 209 202 -51 -679 -44 -883 -349 666 696 565 999 -516 -406 -687 -894 399 -372 -795 228 -101 466 442 847 -995 468 156 -2 -776 -17 579 -658 117 44 924 302 7 659 -448 -885 300 -306 470 -302 -1000 837 521 377 -468 998 524 75 10 -369 224 -633 -516 -740 34 698 -411 -454 7 -525 632 607 795 518 670 -713 973 -562 972 -618 -629 -118 -670 119 651 -727 748 -659 -178 -446 276 -734 -292 -571 -44 178 -406 -390 123 -341 583 -149 -371 845 -385 -713 232 -791 -795 -438 -179 901 -637 -653 60 76 588 150 -626 710 -53 614 -387 920 831 -528 -568 183 -277 123 916 996 664 564 -889 270 -120 586 825 511 538 -429 728 420 -730 468 766 -13 499 -158 -901 444 -545 27 -954 843 889 822 -814 245 -129 -832 -133 -157 -756 -15 -337 787 -10 -666 411 581 -707 -723 679 -548 258 569 -452 -482 -886 841 -445 614 293 -658 638 -12 -296 776 -815 -509 -881 -487 -682 -130 579 802 969 867 836 698 -584 -620 -594 -966 908 -652 416 -75 890 -316 596 -999 730 -709 810 486 -720 -448 -371 710 -478 396 811 977 -10 -611 -420 71 488 161 626 -970 891 -875 -367 563 -505 -713 -362 -772 -372 -702 293 519 -936 898 -156 -77 -636 668 627 910 698 738 -486 -827 285 844 434 -680 -189 152 205 944 680 -959 -223 -355 573 357 493 -865 -486 -158 142 -343 -425 21 465 784 -973 11 -693 121 -809 310 953 88 -812 -454 -941 -164 4 -255 -201 -871 402 -356 248 921 -328 -179 -486 -22 918 -786 -537 -383 -438 6 521 -222 -203 -747 -833 370 -975 -765 -765 -402 -288 129 -149 58 -551 214 302 -954 196 -869 837 850 -938 571 42 -303 -11 -958 947 -896 -491 50 -890 661 -201 376 33 -466 319 611 628 212 857 -44 646 351 -540 -109 -95 -414 -986 361 167 613 714 886 -256 498 528 -988 -168 -317 682 169 349 884 -292 -203 4 -291 273 -843 -861 -376 -746 -620 -104 658 -375 589 -641 -641 -165 -930 487 -857 -46 -371 -511 832 318 53 604 -31 90 -75 -861 371 -172 -530 876 711 -630 -117 406 -986 -205 -807 325 -350 935 560 -62 -221 -625 -778 708 142 -777 590 -177 -363 -883 350 -740 171 559 -818 -174 -394 405 119 -342 -386 -218 586 -312 184 -330 149 381 717 779 158 -207 -564 -312 -682 609 510 386 -298 -772 209 289 472 -19 924 452 7 -366 195 777 -69 -143 417 -827 402 236 753 -919 -478 -791 -786 -200 -999 584 -416 236 395 -598 895 -64 -719 42 445 669 334 543 299 -726 -217 -345 -581 -884 498 279 333 211 67 -59 951 944 464 896 699 -536 913 987 -421 814 410 -729 -712 36 893 218 -929 965 -59 -205 503 -49 -608 -238 -209 311 768 890 683 -518 954 -997 -446 -12 -65 -429 -683 -675 715 127 -701 -398 -164 516 954 -327 -939 276 -412 20 -68 431 -908 -764 -43 -529 632 820 -827 57 -406 -452 -720 -925 -500 178 446 -144 -148 591 895 -283 753 66 781 480 -836 581 -19 575 447 -953 -369 -887 533 -667 -797 198 476 108 461 549 113 679 866 -137 -724 963 -68 -61 611 713 850 -692 931 -905 365 -155 -891 464 327 988 129 369 397 -15 -548 -235 -864 212 570 -147 574 -162 -153 -677 -591 -245 8 -882 884 252 335 729 -603 520 498 534 663 225 -209 -531 26 839 422 767 645 402 -321 256 465 -981 -465 375 217 724 -280 -525 -676 155 -684 -123 46 -815 -755 552 -780 543 721 386 -510 -290 983 -578 -796 -620 -741 -245 -437 568 114 -588 923 -769 -939 -236 -985 765 842 462 -363 987 -280 -118 243 -26 380 -759 784 838 64 745 579 -468 -421 566 -829 -877 -757 -539 347 1000 -816 286 -275 792 -444 830 284 -898 -21 -820 -656 -780 736 -480 -178 840 -834 -664 -63 -790 366 801 923 -8 -698 781 658 696 894 -453 355 245 841 -162 797 -420 -150 479 -557 148 -624 -904 -154 -408 -22 819 364 84 -447 -34 45 381 -596 -426 -320 589 -145 -888 923 -491 -20 -104 -91 -872 914 -182 899 691 -239 743 -315 212 -199 450 267 -940 -201 -885 787 -915 -422 539 284 646 91 -183 -596 325 -112 244 -975 -643 -567 594 -202 553 214 -759 549 -675 687 147 805 -459 4 410 923 -215 311 844 -491 612 950 62 -933 -153 176 -998 947 578 798 324 -157 986 -420 -193 214 -709 361 -893 626 789 803 -933 849 -815 -644 400 784 831 626 491 366 -59 -234 -878 795 297 -951 932 115 -228 729 700 124 947 397 418 213 -543 -165 947 224 -317 866 449 -159 829 769 -306 -430 -621 142 143 -330 353 -235 974 465 755 41 -290 -468 858 29 -625 -477 -245 -839 904 -330 -37 454 -322 867 319 928 513 792 -73 778 -80 -599 -505 675 292 -686 293 -591 94 671 670 -192 -498 -878 -683 -582 441 -109 -891 563 -611 185 -556 519 539 327 578 669 -163 355 418 -585 -86 -286 -313 -448 650 914 478 -146 -938 765 -501 -524 -423 573 634 310 642 171 -400 -699 123 -166 -613 -33 181 971 -723 278 391 -793 511 60 291 965 -25 -891 846 1 -884 853 56 -155 605 506 641 952 811 936 982 -731 125 476 183 252 218 14 169 598 311 97 780 9 34 -678 634 -287 -186 494 -213 -56 160 688 420 -422 -157 119 -116 -749 -188 270 -403 -539 928 599 -220 823 510 197 607 196 122 356 -944 969 208 770 501 -187 -800 -363 -514 201 -867 -696 -319 835 -71 430 647 304 -522 -111 -80 280 872 618 316 386 433 -443 749 -235 -273 244 310 479 -318 -362 -247 444 -376 -665 128 249 -37 -282 -165 678 288 -744 770 -710 65 -462 -705 154 45 924 -423 -486 922 734 218 -251 -714 -752 -398 -407 -715 -90 729 -644 -453 892 650 818 -80 82 -111 -329 -739 -927 165 -566 840 -196 241 -441 859 23 -750 214 -106 33 686 -477 113 -642 -974 -146 184 -713 -45 159 -720 803 190 757 538 388 756 876 830 777 -710 769 349 -245 727 -100 501 303 95 -241 -860 978 -885 -846 645 711 103 52 -786 -744 -397 349 -282 -558 -331 -917 632 -959 756 -901 -523 428 -503 355 504 -129 683 -145 54 -32 499 -479 231 875 337 -343 -901 409 -388 937 -692 61 80 896 631 1 42 919 261 605 -261 -447 -47 -676 458 -120 -748 -820 -747 260 -873 994 -266 300 -933 724 -552 -941 139 652 -429 913 -172 -891 950 697 738 -393 712 878 647 -106 288 581 985 -383 752 349 -197 -297 -457 -51 -650 346 -111 118 -700 -674 458 -952 -878 887 -706 956 -968 -269 448 76 575 370 609 330 -644 -999 701 -959 -256 -120 -819 -242 -133 430 -862 510 -506 469 912 -408 859 -493 -848 277 462 -779 -799 582 -683 -56 598 -665 -374 -380 -104 -822 -80 129 -513 201 494 954 -762 333 -295 43 397 -61 241 776 622 -257 -507 762 -594 918 -313 99 405 -508 -646 318 337 -592 961 797 175 -389 -720 600 826 -75 886 -493 841 -658 794 659 -218 -116 -615 -223 -160 -404 -332 754 -375 427 -298 895 -293 731 -282 786 773 201 210 535 -967 104 -98 -353 -288 -805 -710 -90 -668 -969 -501 -365 -918 -784 53 529 14 -202 347 -625 516 -181 -627 -33 -752 -767 -380 673 -797 731 -88 988 -94 -236 199 -941 -455 -642 902 -701 524 -952 -940 620 1 588 502 -295 903 587 654 692 -883 -367 943 412 -870 249 748 -430 -392 374 -634 -589 -200 -820 903 -582 875 602 464 -382 -110 -998 163 -187 812 -795 -369 871 -699 -320 -613 -142 -763 978 167 -961 373 -810 -898 461 -681 798 776 -870 -931 96 175 54 791 -157 230 -396 933 -368 731 -435 -828 768 -44 397 -616 141 -484 -812 -214 -329 -242 -399 -13 -918 10 -491 -327 -448 614 -807 -157 -911 -480 412 602 -511 -182 -103 639 -187 325 -273 262 800 819 -155 764 -809 162 -156 148 -10 310 588 291 803 -298 -779 -456 -103 458 781 387 263 293 -954 159 875 102 -826 526 -389 -893 -702 -335 36 -137 -32 -338 -477 275 -757 -919 -721 -634 -565 611 753 -767 296 281 327 505 -312 138 512 852 -732 895 924 428 -133 -984 -977 539 191 -44 -439 -992 281 -940 734 -238 -485 -352 525 -945 777 -950 -28 678 -105 -592 -758 -209 288 -652 712 153 -952 -793 350 -515 173 681 -624 316 407 969 593 -967 209 -419 613 -515 125 523 60 -5 699 54 -803 167 -843 742 320 -177 -310 485 916 177 155 730 418 61 -489 -583 -836 61 -132 500 107 -660 -840 692 277 -98 -143 504 -812 207 307 -52 243 -828 -642 -423 762 992 -787 -376 -512 -614 -634 -921 31 545 -854 444 480 -198 -51 667 913 -944 -188 -230 107 -818 -783 -717 -413 613 640 -943 -798 427 79 655 746 -379 249 -612 -943 -877 391 -931 -800 -374 630 -599 -626 207 -764 -652 -767 -734 481 -601 552 -51 -603 -116 -738 -230 -730 514 562 -64 -352 477 -889 725 924 785 690 -256 67 -442 -821 -295 672 353 -490 -922 -146 646 -220 -101 -760 630 206 -154 197 523 -655 -392 989 -259 974 274 -177 -60 626 452 -757 859 776 -323 -482 -179 526 348 905 691 -797 591 134 101 -699 -790 19 779 -856 -395 209 417 558 767 486 64 419 -625 223 -944 442 994 703 -716 -28 -979 -229 -207 282 349 308 -294 -561 212 -71 -460 220 -295 -628 91 -765 -109 -783 -77 -965 -466 973 745 798 404 595 688 -630 881 -718 336 267 -336 391 -640 16 331 -469 546 656 30 -987 -480 -727 -964 -479 -198 -665 750 52 540 88 -650 220 -406 -168 738 -948 -995 818 -414 -913 598 49 -366 -491 -304 -467 736 552 -520 841 619 -240 229 850 -785 649 84 471 -937 -720 -388 876 -619 115 -442 -471 295 -728 -354 182 -843 578 506 580 -713 -382 -754 -224 -616 -911 906 -229 183 -384 -538 374 -867 722 -104 -947 714 515 -453 -790 -10 -779 -114 342 489 520 -792 147 -345 744 750 775 616 -602 699 560 -268 328 24 -16 -649 -229 617 663 -667 -868 -692 -721 -621 -917 -443 168 438 -485 -715 -475 -531 788 -44 -980 799 -934 392 -352 708 975 -854 -405 980 -85 -869 -136 -654 -908 -116 -821 350 213 -4 450 801 11 126 -249 -721 -922 188 189 -649 -900 972 481 848 123 740 192 -568 195 -484 623 182 946 -131 245 -425 -15 290 746 -758 611 -816 756 138 -295 -497 586 -69 -7 -336 15 502 -243 -418 -28 228 616 478 -366 470 107 -663 -810 -198 953 -252 497 -523 360 554 573 441 -584 160 10 -913 85 -435 -380 204 402 834 963 -292 -161 -122 111 -508 -425 340 189 159 160 975 6 -671 -348 930 269 -632 -729 905 538 152 -458 777 456 66 -519 497 -621 -774 -930 23 230 -556 875 -678 398 -553 -778 960 -562 841 -501 -975 718 -75 -557 -875 -965 117 132 -638 674 87 59 -655 52 307 -893 -14 -567 888 739 506 786 -551 671 -101 217 -370 917 -794 492 548 -617 527 -623 701 -736 282 487 -115 -693 -198 -720 -293 934 -699 -194 -263 15 354 740 862 636 261 475 -992 944 -93 -888 916 406 -696 -396 -791 -122 833 -445 25 -719 629 794 598 -879 -391 873 -754 405 821 676 -368 545 -896 -472 -347 -347 -563 720 52 932 -942 -134 -694 -468 803 -192 751 197 849 104 867 506 -191 353 672 -917 372 -583 648 460 -628 -212 163 -20 608 -519 135 87 -706 -710 54 -988 205 462 929 -948 707 274 445 288 462 -568 92 -394 790 -388 867 615 236 -463 957 -276 612 185 27 -811 -398 -992 692 -555 -402 47 206 692 -571 -490 -684 -574 983 -30 109 680 -380 498 31 -671 -34 236 55 -100 591 622 -364 -244 -119 -921 582 750 887 -330 704 810 988 835 -146 498 -954 -683 510 -999 66 -276 -907 501 -689 -786 999 370 -403 -220 -996 168 626 -432 -99 369 899 -484 95 -98 -300 523 972 69 -569 166 926 156 893 -772 100 -881 259 12 580 648 839 -928 -629 775 -978 -61 607 35 941 559 -306 -956 296 -86 -770 659 -917 296 -783 -845 733 -248 -398 316 629 651 -807 65 -271 211 309 -996 111 83 -532 183 987 240 312 -432 -400 -142 -222 275 679 -434 401 -337 -659 531 692 622 -632 -425 -603 901 863 -928 807 -698 525 455 -701 -724 -821 -918 639 760 -352 577 975 -195 -718 976 793 -405 228 376 892 502 708 -597 57 26 229 131 836 379 -532 -554 -738 191 -869 -66 -968 -142 290 619 -200 -199 -348 965 -293 286 -123 -70 -401 -657 631 480 -113 695 -906 -194 -670 -315 -186 488 -120 182 900 7 987 -695 330 -214 659 642 -404 -496 833 225 -939 226 -392 369 542 318 -916 -76 430 -212 -264 244 977 -202 -644 -55 393 892 -168 25 201 25 -100 636 -383 -460 82 574 -486 -794 -863 -642 -318 150 -987 610 294 -631 612 -405 -992 -736 428 -382 414 -386 342 -333 707 302 -746 -986 -512 -986 906 600 -636 -813 767 329 434 -701 -978 -258 531 -560 -898 -786 381 920 -115 720 -690 -257 557 793 583 772 -639 157 126 -144 959 352 -597 246 381 -140 -43 981 -96 -68 130 69 -904 -672 -755 834 177 30 -792 -773 -802 -19 -396 453 -550 495 -813 -531 -964 740 -568 803 -406 599 -974 -99 856 458 -689 -601 989 -846 -568 -160 302 -220 562 239 -922 -794 -291 120 -824 475 -980 -277 -109 -885 186 -255 341 -670 -481 585 431 69 797 331 355 469 321 -246 255 313 -821 -94 -871 -94 -582 253 808 -384 426 904 -388 912 -15 470 -353 -267 740 -634 44 384 884 -681 291 77 -630 -679 603 -597 -81 878 248 274 -81 895 73 913 -603 -291 -174 -978 715 130 446 -390 738 -826 -747 29 430 782 -129 -398 734 879 -71 903 915 -766 -586 575 725 729 650 -768 669 979 551 188 612 -605 143 61 509 -372 267 -790 451 -130 -66 122 -474 -895 132 -428 352 591 463 600 379 -788 172 -59 -822 708 -508 -315 -509 -627 178 582 -248 81 -165 -576 591 -396 -758 -434 -682 276 -231 909 -456 -621 -222 73 794 601 461 883 -535 764 789 899 -796 752 -213 -163 71 696 -250 175 -754 94 -938 -750 -684 -900 -599 177 -982 -852 928 469 -596 -850 666 -683 999 772 649 587 925 546 -190 -86 282 67 481 238 -515 -831 908 283 487 -451 237 -727 790 674 -378 277 848 -878 622 71 -321 431 -505 68 -540 -429 -516 -455 14 375 -379 362 635 -687 710 610 -517 -70 -483 90 -667 893 816 332 451 -653 406 850 -821 735 -476 613 768 -645 259 681 249 -83 275 -312 332 -951 144 -806 -63 -918 -423 315 908 982 -987 -304 651 -311 -368 962 -121 -586 -643 -492 -527 621 947 -71 122 805 657 872 -732 396 -117 418 -895 428 628 -478 222 739 -680 970 -862 -21 341 903 -96 -755 982 15 -180 -318 258 720 838 324 620 -41 312 346 837 685 -205 749 -403 -160 -119 444 -720 -523 279 -281 -161 -226 -777 324 -463 659 -169 473 696 -861 -539 929 386 333 -462 -810 21 96 -36 -628 -623 -322 151 -717 -670 -759 555 -692 -186 -20 -828 218 -118 168 119 400 -63 -219 325 -59 -328 247 242 291 467 108 -802 -71 -347 492 918 157 33 -885 -769 -91 -248 -372 422 860 -206 440 -67 -984 55 -376 -253 151 -538 -752 501 903 527 800 692 -754 -557 -632 406 386 696 357 -406 -862 -483 81 -461 -331 907 -991 -45 -68 -813 880 901 -973 975 517 158 -929 -801 311 -410 -360 265 -562 -268 434 524 -32 944 -685 620 -369 -73 -413 676 248 -392 -844 96 -500 -725 -467 -593 436 -866 -283 -726 927 -150 66 -917 -764 -885 793 918 637 -515 -862 -500 -273 -81 -536 106 -905 329 293 -188 689 -191 -686 91 -208 37 226 609 140 511 -676 -966 -33 -586 -943 -260 40 -643 -519 -220 93 79 774 -33 301 236 393 161 833 494 -474 198 -860 952 -153 -701 -352 277 669 487 611 461 992 801 618 -284 860 394 -961 565 60 454 568 127 657 -741 128 -355 198 -630 856 295 12 463 -456 -545 -318 -588 915 135 416 322 -265 564 907 -123 -867 627 -291 546 -514 -494 -853 -337 -839 362 552 -512 330 -468 -639 172 674 177 -699 -186 685 -478 462 419 -623 -507 -732 562 -835 45 -15 708 -843 605 -60 296 449 958 -298 846 -986 13 226 -212 377 -736 -484 -259 622 14 4 711 505 598 721 714 -51 -927 -815 751 873 227 -49 -275 7 980 734 -169 425 -260 -818 -785 -686 193 -300 -925 -58 -746 10 206 -97 500 486 -317 -953 -447 -18 -992 -774 921 -825 -304 551 -789 835 684 -155 881 -430 -20 311 -282 794 -832 -792 -601 722 541 376 235 -43 149 -800 -122 -820 -764 -987 314 -578 918 -238 391 322 -206 214 438 993 915 910 -160 898 176 -274 -305 576 850 -799 -568 -192 -836 897 280 549 133 503 -653 353 -765 804 -359 172 253 30 368 270 -323 -842 570 -114 983 -352 813 539 -792 628 -294 900 859 -457 899 -27 -485 550 -275 831 -829 168 476 -441 -892 848 238 214 -482 -276 -280 963 577 -895 127 -346 -860 205 -799 446 -740 839 340 217 787 84 -249 -22 469 -824 -706 -252 -90 652 509 -886 95 -866 480 646 556 251 -325 -446 956 105 960 -662 400 727 -985 -581 -579 -230 -615 410 158 -202 -89 916 -139 897 -450 390 -392 626 -647 -145 237 -102 306 -994 344 -648 708 374 -797 -328 -941 -320 674 -408 568 511 302 974 298 -987 324 648 871 -915 482 165 332 760 434 518 -864 606 599 805 -265 207 -332 -631 158 -729 121 -804 126 -968 -570 -27 430 293 -113 -317 -730 -437 -342 416 623 339 -581 -553 505 -723 119 -524 551 -410 942 -119 -904 479 684 -121 -620 -637 36 944 -492 -524 -918 947 -930 645 -602 -358 41 855 -473 -512 -677 720 -331 892 -313 -735 -140 -903 945 955 420 -603 -781 382 -424 154 -371 -612 -8 897 -691 722 -290 -736 261 663 362 -198 -891 -738 654 911 922 244 -790 307 -568 -523 128 -368 200 -369 313 -10 -6 -6 -835 302 -592 -495 -213 -361 -575 739 -785 324 212 956 -252 246 933 -378 -861 -417 -29 -175 -203 -201 -181 -993 -635 895 -552 -836 330 -535 -616 511 96 -281 678 -361 507 156 -346 -277 281 -661 98 764 -172 703 -478 824 -428 -974 828 324 -493 -335 -324 -499 797 -699 -274 -607 -294 -537 361 413 836 691 421 487 -622 580 923 -869 331 884 906 422 -606 -280 -169 -662 -678 -813 95 -595 -173 781 701 629 327 -869 592 -565 874 -703 624 -699 -888 -104 -310 206 -864 -928 439 181 -176 493 -405 -613 963 775 550 402 535 -397 -868 83 -806 -451 -411 -517 -11 349 391 -686 -463 838 -335 105 550 -528 50 -515 136 -601 -687 805 76 136 20 -245 642 308 954 227 -593 188 -370 -669 -104 493 -504 -445 523 231 -713 703 -719 626 895 -568 727 -550 -222 594 648 -191 -388 -42 518 68 82 -463 435 -561 -759 -876 712 -647 18 620 -761 -549 431 -840 -123 181 676 570 552 -190 -463 790 -526 602 32 703 -675 28 -42 177 559 -819 -855 -277 -518 811 846 623 129 758 895 95 848 -184 39 -166 -521 -941 882 101 294 61 -104 138 -35 -951 -576 -152 720 -62 91 429 -920 -331 65 597 -715 -53 986 400 -70 630 -820 -292 -767 -844 248 -409 -949 -95 -328 -423 996 473 388 -420 366 -828 30 181 -735 -678 38 643 -918 -155 -910 -87 -101 -389 -311 579 816 716 -828 -588 632 449 -558 -906 -133 800 714 635 -87 733 -685 -374 -270 -456 -360 175 629 -591 734 -151 430 794 -73 622 -346 -149 -932 -674 468 688 850 -253 285 823 -526 -31 -904 -794 -876 740 -954 342 -730 -876 947 442 -123 24 589 -169 317 425 -837 40 320 -189 592 -160 835 109 138 -736 -867 959 -895 39 -338 -222 -464 946 -213 -680 956 -577 775 80 -374 354 116 -696 893 169 416 -546 -451 -85 718 -474 751 -291 -832 195 -288 -281 -455 -670 -846 154 -266 -472 -723 151 950 -21 319 609 163 -323 -187 557 107 -888 690 -187 -36 22 -870 578 -467 559 838 304 -326 500 995 -11 43 -592 -932 280 -814 -488 -277 -260 -427 641 474 -715 207 -43 25 400 -200 179 -405 -773 -509 811 996 481 828 -185 -133 13 500 387 348 -146 -10 206 -281 -247 439 781 54 252 -713 479 -647 483 1000 -612 -392 -589 -417 -51 961 755 61 -512 -680 394 -743 450 -561 -563 -433 -928 655 320 201 -960 251 628 -872 -666 970 -957 -283 -329 684 266 789 674 325 265 -775 271 689 -766 100 494 -802 917 346 -843 -327 -92 68 -212 -707 790 -113 -539 -826 -333 330 -843 -486 -338 -94 923 728 717 424 -767 -112 808 -730 -49 -659 -775 514 -420 463 -815 975 -15 -863 -910 154 -563 -730 637 -356 858 24 262 -480 561 -173 -243 533 257 -215 -460 -96 822 399 -549 -957 501 312 -666 -426 -638 654 713 -788 -665 -608 672 797 292 -163 95 508 212 -100 -524 -565 -137 -356 860 132 -265 -744 -152 698 -110 527 -934 915 968 -889 -177 -310 -914 -993 446 -929 -941 -708 -779 -270 116 142 476 530 138 661 -305 -548 516 405 453 -843 177 129 -910 -911 -441 143 921 691 495 -89 -697 -422 391 573 -826 -733 -901 -921 -554 316 926 279 -399 404 -660 -93 -391 145 276 882 -116 -302 -890 905 683 -756 28 20 994 992 995 -684 837 -51 663 185 382 -900 -962 -49 642 -329 -733 -367 96 -735 623 1000 -493 -965 -473 -533 -724 -200 -217 987 -433 342 -915 -632 -88 589 -410 -750 649 -498 -888 -333 -369 -250 856 884 965 -826 -991 193 -407 176 348 917 -671 310 277 -238 253 -359 563 -821 218 -628 -334 522 -900 286 14 86 -57 119 961 -867 337 686 -327 78 -252 72 879 167 -511 160 419 -684 426 68 706 336 520 -184 341 -80 -160 950 494 -523 741 -301 -468 20 -781 906 -372 -345 863 688 988 91 347 335 -607 -327 -876 228 -671 -418 646 -845 -346 -293 -436 -989 -72 -454 519 -301 -175 -276 992 -222 492 467 -784 -860 -727 523 64 -759 -9 529 721 936 26 -547 -53 -642 125 594 923 -329 -802 -281 -569 -87 -72 -769 -913 858 648 -291 -603 193 551 -839 -331 642 715 -725 -15 -55 -470 -611 529 773 -581 -451 140 334 434 -361 651 -153 -949 124 767 -223 -590 389 -514 223 -555 -318 -753 -461 -332 523 43 -422 -401 625 499 -75 -528 293 -971 375 718 339 554 -923 898 377 114 -970 -57 79 185 -499 809 -449 98 267 90 888 196 468 -1 756 75 635 -694 -840 -357 611 -535 713 73 -662 844 -471 509 715 998 -106 72 -432 -180 -209 -238 855 -749 192 -568 466 925 -739 881 40 -552 -837 74 -939 -465 -750 130 -658 625 -804 -972 418 -135 875 -601 525 175 -505 -98 529 -450 -68 138 955 -178 889 915 -861 656 367 -929 -964 -432 64 -547 -487 -565 973 -375 239 -636 827 -598 -903 228 -885 -241 885 -339 -697 229 390 -890 -681 -889 -934 462 94 -916 -738 557 -879 416 -298 -582 675 -563 295 431 -903 4 -285 -882 733 967 59 -88 962 -161 -215 215 96 -29 297 854 -548 459 267 728 -286 -353 175 -267 -337 104 128 -439 -75 719 345 507 -743 -680 848 -533 -715 -582 568 -506 -334 346 -344 774 843 -339 41 222 16 353 667 -925 558 269 -785 -294 -753 281 -332 -8 -549 -81 -560 -26 -390 -883 -775 -788 803 459 -153 -419 144 648 296 897 -660 784 -515 -153 -367 -677 -140 756 -327 -477 92 -418 -694 -320 -414 306 -607 167 552 160 172 -663 700 9 962 -872 -725 -582 788 -132 262 -521 895 -919 885 412 174 -775 210 -552 477 -388 177 596 -553 -816 -922 -241 751 -517 -188 -812 -930 558 -493 -876 267 284 400 -141 298 109 572 -326 -6 -679 20 666 760 548 483 466 -827 46 750 319 195 842 622 488 503 814 -725 32 700 733 -246 486 -654 303 20 443 622 -348 -520 35 44 545 -334 -616 14 -769 -183 323 -790 -1000 -93 -609 -967 72 -662 -931 -222 -308 843 421 -177 -787 -90 273 964 -319 160 66 -50 744 -346 -214 603 -94 -793 110 -834 678 575 -341 889 124 -413 -360 952 -664 -347 374 970 209 -813 -935 -376 571 562 -454 -780 339 144 -37 38 -166 -670 -124 -145 71 -454 337 -813 -650 -107 511 -138 -526 -729 622 331 994 -742 -349 566 98 958 693 401 -732 832 439 -974 -117 319 -4 -202 115 -992 -257 -610 490 -457 885 602 295 413 -344 645 691 -533 67 746 435 188 -160 586 -911 377 -870 203 -863 155 666 48 160 -558 550 -959 28 -217 693 -489 -874 -741 263 501 -642 -254 828 -685 -404 -351 -817 -635 -936 39 -387 -93 -104 -187 -745 379 10 -366 -75 357 -598 474 784 17 -549 568 -523 -296 -491 -768 -46 -91 -982 -638 298 6 -223 137 -320 101 -88 799 -973 -501 480 -105 -753 -267 -395 -385 -504 802 802 -594 582 837 -840 101 551 -519 943 -486 -288 -441 -979 -867 -970 474 -432 800 -918 829 -839 198 -662 -458 222 -14 878 -351 270 -304 743 629 437 -621 789 929 -435 1 -221 498 -218 480 837 -848 996 183 797 -996 15 -32 141 -646 -818 12 -553 -628 -677 964 -461 733 184 -220 -97 -510 -136 486 124 919 -534 -571 -669 572 -83 -986 -959 621 -227 -443 478 134 853 682 -713 150 481 -773 867 82 384 -936 -793 517 -652 -297 -286 200 159 -410 681 -512 789 8 -37 713 995 301 365 -363 78 559 38 -200 -270 -686 629 200 -806 546 -987 75 -694 36 115 462 215 595 510 -621 -248 190 869 893 792 192 87 643 172 340 -476 -507 174 811 -80 451 -681 229 125 -868 238 -844 247 529 -3 175 676 313 -872 -136 -726 817 145 976 891 673 628 -509 722 -389 586 237 -136 921 369 895 420 659 202 854 -768 -209 -299 745 -553 42 747 -403 -627 -416 167 22 194 -354 -750 -703 815 -24 40 -837 497 66 -287 -778 989 -699 -366 731 -291 -615 467 -44 483 -369 544 168 671 -567 -12 -723 -376 642 210 -690 998 -58 -445 759 442 -183 750 -80 633 780 -718 -926 941 353 221 -495 -117 386 -633 762 -106 -555 248 -659 -40 698 -599 972 671 -858 329 -207 41 -59 14 578 -331 134 -737 337 935 255 924 -353 -570 591 838 -864 815 86 -558 -352 462 100 -187 -992 263 542 508 103 -244 -771 -94 -412 -702 998 962 -469 -137 608 -175 306 246 -990 -106 -175 867 609 -853 -876 -325 225 679 472 658 403 818 -664 984 662 169 -43 -220 238 -931 868 407 -248 865 -889 929 -526 -669 -112 242 698 -210 -129 323 -921 420 216 -274 596 -798 -358 800 -739 1000 905 -459 -291 -986 -698 520 -967 619 389 714 580 747 -404 -973 -556 768 963 -977 937 -314 627 -962 -527 -949 -170 121 695 309 -887 21 7 -799 235 -372 -690 670 -831 -496 801 972 -583 89 -36 -136 663 -725 -694 -483 -895 715 -216 778 -177 171 -136 -238 -82 524 454 -237 22 -820 -272 71 -815 -445 -147 743 -494 597 -63 265 -486 -928 -530 -413 160 250 -91 66 -742 -665 531 65 91 -957 998 -769 -318 838 289 -837 -176 -901 -196 637 1000 713 -889 327 416 -353 -567 -880 891 32 -187 995 -450 948 779 553 -536 181 -445 523 -834 485 159 -891 987 772 -110 963 4 417 660 114 404 222 445 260 -445 359 -591 -270 453 -624 -561 -972 -646 598 245 -585 927 694 -847 715 -662 -347 478 856 -777 -415 -648 -528 158 9 426 -83 -747 -828 766 88 892 -628 436 93 77 -317 -601 587 -919 694 -713 962 359 -769 225 338 270 649 -577 -646 -446 -32 297 981 -184 -681 -342 406 -708 -576 788 196 463 979 64 -879 128 -758 -396 483 -865 656 743 -338 -42 135 -200 -626 109 362 714 954 -263 475 670 -83 -367 -220 777 450 -112 39 -605 -453 327 -361 -256 -945 67 -491 -934 -869 516 -637 83 -37 370 361 -823 -751 206 -355 -123 872 -375 -708 561 847 -838 600 99 197 -94 -205 967 -401 299 111 665 -192 -945 747 720 833 692 -622 696 -687 -12 625 312 72 -188 -875 128 -671 -192 -770 -453 -609 -738 -983 -346 -354 878 -745 -27 105 -74 887 -112 -105 -859 -496 -476 -344 -160 -656 -208 761 244 -345 -333 -613 896 207 -583 -217 -484 -87 -720 155 108 -495 359 -702 113 -490 -534 -133 -525 312 -940 918 -211 155 110 -999 -965 -333 134 -274 755 222 -348 -463 571 -15 -161 -166 -331 864 561 562 -16 -955 875 639 -225 -814 -252 837 -705 -417 -711 -841 -298 -281 652 -521 374 -537 -201 -128 -795 222 628 -782 -487 -403 64 987 -710 53 -174 -110 -949 -715 -933 873 552 -482 833 -188 168 677 864 -886 -935 -458 -867 322 357 128 138 462 -65 535 899 -774 -354 884 -755 -50 592 -93 -499 -99 970 -84 -187 -247 -376 738 514 906 -805 417 625 635 -55 -664 -836 311 -969 -714 525 104 -38 711 802 -907 -448 -208 763 387 -384 -51 -573 -779 -51 -570 -212 -365 -72 -474 782 768 -500 -456 -180 -714 606 497 -284 670 -67 -572 367 545 -498 399 -259 792 90 -932 73 243 -639 -551 470 533 795 -552 958 -180 737 -676 297 -261 -809 -326 -951 452 37 771 -261 973 -208 -709 102 806 -790 -280 123 -286 -462 -535 -745 425 -340 756 -821 531 625 294 231 772 -456 -673 995 -344 -544 -544 -113 -715 914 23 -569 529 -412 -924 -526 -490 -484 846 -566 -351 -457 979 -762 584 -859 987 976 456 572 -822 780 -603 -786 -133 236 883 689 211 -290 -365 -44 -893 31 -270 -529 500 -119 -182 497 -773 804 -707 708 -249 354 -977 629 -980 -431 788 -205 554 39 288 -944 -456 -668 -2 436 189 -958 -713 -229 378 -834 513 -61 -348 -133 -8 598 -892 518 -524 -591 -36 -311 -100 559 -286 -563 -376 -440 -802 984 786 302 -160 -134 869 -987 160 116 -156 606 481 760 -512 -179 712 -470 311 -392 643 -231 -738 -19 -87 229 909 -872 107 3 -540 -25 -561 501 7 261 -635 843 771 397 -316 633 811 -970 -406 -804 -371 -466 -467 -13 31 357 569 65 -147 -13 625 507 -463 -702 200 450 565 -643 -318 860 344 641 819 -32 -80 177 -47 -274 245 -903 189 229 -19 -424 -956 -595 170 285 174 805 723 812 769 512 -199 -328 -645 -284 444 185 499 -502 -976 123 -127 290 -509 568 537 -680 206 517 -452 641 976 807 451 -182 -827 24 -206 -81 -687 -318 90 766 -240 -693 869 -53 778 115 -14 -904 -688 949 -529 940 705 632 -131 -720 721 911 913 -49 730 -558 -468 882 -599 -981 444 467 763 426 790 96 96 -383 494 308 -959 699 510 -555 -54 563 -107 837 251 -99 -759 -350 -267 -532 -22 -746 544 580 146 -803 -644 -475 685 617 58 490 -809 -420 817 -740 918 547 -640 -860 285 637 -601 54 640 -635 -275 -121 312 457 18 140 179 -553 868 -279 -19 636 -837 122 731 -848 139 -55 382 845 379 797 647 -550 145 426 -59 -348 444 -379 -544 976 -883 759 539 551 -341 274 238 -729 -700 71 -921 930 468 268 -572 137 295 -672 -822 189 236 -260 388 427 467 -510 -815 354 551 -310 -724 305 72 941 -100 -872 368 447 910 854 -844 -859 52 -403 817 -106 496 559 -486 808 936 -384 519 -471 -151 -827 -356 656 -591 -226 -395 -377 926 168 265 934 366 -883 -579 -680 -328 -61 346 -584 716 233 -863 41 -941 -949 238 -279 -356 949 643 -834 130 43 261 -723 -644 193 -688 429 371 -576 20 7 144 -424 473 449 112 846 808 -872 265 969 900 792 -376 456 388 786 -245 -720 -540 112 -103 -243 -865 -678 75 -563 910 -113 -274 -408 584 -953 -990 189 807 -371 -351 200 -634 -575 831 842 -392 199 -980 353 -309 711 -432 -198 643 -322 744 -460 -859 990 313 -970 -303 -646 -699 544 -769 40 -798 -236 -670 -527 -632 -93 163 -173 8 734 188 -968 -194 -265 -95 560 971 -808 -713 -842 629 -872 857 -49 -102 443 163 -790 763 705 -732 246 -240 317 -996 91 -327 283 -349 518 -513 -719 857 594 337 482 720 -605 95 -282 -459 -398 204 -536 832 -965 -737 768 -812 -269 662 -384 930 626 -148 58 216 383 859 820 565 -846 -57 -998 -695 -570 642 562 -748 -349 139 -81 -959 470 -520 -625 -232 677 -141 -204 335 -548 74 -832 246 204 -461 155 -198 926 -485 750 -211 129 956 -320 -721 -756 536 -815 752 484 -478 956 -946 -654 -877 625 -213 -932 30 340 -252 420 649 327 -52 -375 711 -50 413 638 -218 420 -354 48 525 145 -166 -981 -840 -834 216 -406 -580 -103 879 328 -242 -13 554 -124 634 669 -886 -883 508 -692 581 410 821 -497 125 135 -979 456 554 -443 254 -264 526 614 -851 -777 847 -532 -866 973 -876 569 -303 877 -626 454 -527 589 864 293 627 -721 974 -291 -873 69 927 93 750 -587 -739 388 361 347 438 751 -370 861 39 -631 357 -322 167 347 575 -955 687 -192 -561 696 -257 717 -99 875 289 319 -950 -188 -929 -606 522 27 688 128 846 -318 -541 -159 -337 -830 889 -869 -676 943 -112 390 -415 -965 346 -906 -118 -831 562 925 -260 -961 -875 148 -824 -211 357 642 -158 90 -739 528 838 -766 -80 65 973 206 157 442 407 -117 -720 791 848 895 -689 975 -871 530 -546 -900 384 -580 -425 -923 -404 -694 -370 913 407 -64 -988 967 -446 -338 338 234 -14 925 267 -77 -528 -430 876 204 336 -401 253 -833 -609 178 841 84 709 434 -512 917 592 774 -83 782 407 589 373 -356 951 -891 770 229 309 820 -72 -494 957 297 442 -878 -410 -590 590 609 502 -581 591 918 27 470 517 643 -142 -496 26 -35 541 538 542 837 -287 725 -242 -38 -372 492 -370 407 870 958 -433 511 522 897 130 -835 -4 290 -672 -677 119 1000 -397 822 -42 -559 935 787 493 -175 78 -120 -91 359 471 615 539 203 829 -359 858 -545 766 -699 -519 642 -955 -825 418 562 -855 -428 -963 -718 -358 432 -496 252 -166 182 -224 414 476 740 -918 -26 -440 -366 63 614 645 399 -323 789 -429 328 -949 -849 208 198 -563 965 713 663 -364 737 210 -7 852 -885 174 664 -415 193 -819 784 40 -721 -127 -986 627 -110 417 -764 -426 -301 923 -485 -784 893 -697 34 946 902 -52 980 985 224 -634 -445 -597 861 -715 -898 -870 77 874 -329 -445 313 -143 467 -96 95 636 807 132 34 -625 516 216 538 567 -460 -619 -515 -983 -989 -188 -321 540 123 -399 75 786 582 -801 745 -242 -328 618 -275 -211 -842 -115 -187 -220 710 -411 -264 -524 -758 -788 -302 257 -108 -892 -132 917 -399 585 469 314 310 -768 792 -786 -49 390 952 276 -586 47 802 335 -943 -266 197 164 580 -243 -545 301 -81 765 967 -244 419 -914 -917 808 240 -693 -934 193 -677 704 -943 -151 -733 -640 -568 -441 31 -258 28 721 894 -63 241 -920 -424 346 66 457 -959 -596 -401 788 36 557 53 -888 -98 -363 -382 -974 647 -767 670 -65 160 -987 -998 -597 172 -388 879 652 905 -508 -516 -372 -230 -644 -566 65 -640 122 710 467 -418 -504 -748 828 992 644 -783 -256 146 -67 915 473 -501 -62 -360 -852 77 149 -712 100 775 648 607 -910 773 -248 -271 -728 932 -208 396 -7 633 -501 -904 427 -489 -750 -323 -529 536 -393 496 -668 -628 -901 -800 -792 951 406 -707 793 81 347 483 -441 -916 -766 -644 610 -811 340 362 310 277 -177 356 -379 -728 404 -91 588 264 -139 -488 12 -912 -647 -685 -748 398 344 -817 853 872 191 575 -637 288 804 -346 -255 855 -394 -385 -805 915 -912 -316 25 -577 -685 375 -813 75 -349 94 -56 -932 391 -838 97 -164 73 440 -387 -850 -738 -684 318 -749 -848 853 -322 561 -965 -784 -867 492 97 -694 -378 629 107 -774 -461 -505 -482 485 252 534 -420 -614 -673 -629 517 -579 -574 -325 105 -277 -632 228 452 185 -869 794 433 745 -227 -577 579 351 -228 122 374 -541 430 -646 530 -273 146 47 296 967 148 -650 485 1000 -970 766 -71 -223 422 327 139 -65 -799 386 101 -5 -859 -358 -425 233 -933 -188 -347 -792 504 -817 608 -802 314 -838 655 291 -860 -669 187 -435 -690 -911 592 863 823 35 -260 827 417 376 -238 -776 -655 -318 -225 274 25 -606 -444 325 -775 662 -901 288 -431 653 751 156 362 -729 -63 133 -359 -17 356 -806 689 -744 692 142 -117 -293 299 287 156 972 533 -671 -403 676 9 -621 50 353 -593 -688 -368 -808 -12 259 -986 -448 -990 -246 -789 -454 -1 -222 575 865 -466 -990 318 -910 839 925 -815 796 -441 441 828 64 887 -36 -129 -897 -228 755 121 -590 -804 -213 36 841 803 188 303 428 131 -99 -467 114 -696 -211 192 979 -849 226 380 -727 672 220 467 41 568 -795 -390 700 -705 870 -322 -559 315 10 435 73 642 280 -759 735 -657 698 582 -473 778 542 55 601 256 875 -944 448 748 422 764 -456 857 768 691 126 672 321 329 -427 -430 -9 -708 -104 502 -259 -904 -446 900 356 -94 -868 832 -340 -601 405 383 651 -955 668 8 852 247 37 416 408 -107 910 -735 -111 528 -920 -430 -463 -432 -62 -397 -398 421 288 -473 555 700 -329 445 -351 -412 166 -931 -859 981 75 -356 -458 855 815 163 -831 499 966 -617 -840 -52 -330 728 97 -377 300 338 612 941 125 -955 -460 -768 257 -590 -98 -10 727 393 -631 45 374 686 -32 -815 553 197 -666 964 122 991 589 -315 -517 -938 -554 987 1 542 -943 -296 -991 388 -612 -680 951 -89 560 -819 399 697 -758 266 -342 405 -712 272 -603 309 -582 274 -213 -349 -161 358 -531 701 727 203 543 951 664 418 -737 341 198 184 -731 -405 -10 347 934 -225 862 -104 935 -856 -466 -860 715 -424 -239 126 171 -149 936 143 451 -475 429 313 878 623 396 -265 822 738 -72 895 413 -954 -491 667 269 603 126 770 -378 -391 -757 -563 156 934 104 113 277 99 383 996 674 377 -963 -987 -979 150 -957 439 -310 460 151 -202 -802 -68 501 242 470 -619 -720 909 -435 190 -581 844 15 280 43 676 670 -551 616 -445 907 757 -541 -281 883 720 77 -197 -71 -654 908 -909 499 574 -171 -439 -414 614 -649 762 -200 -427 718 -461 -431 3 666 297 -469 -443 616 -960 -837 947 663 829 -508 319 446 321 -122 -753 980 65 633 715 -928 -549 -102 -421 -622 -560 17 822 553 169 324 186 138 -189 536 -924 -219 -506 388 587 131 852 381 464 -969 136 -90 616 410 -578 72 315 591 592 720 990 -842 714 367 -533 454 -37 596 -519 -831 -878 206 -518 -676 418 635 499 -790 996 -683 -903 608 815 -773 594 -344 706 -542 -19 -401 -714 272 459 654 -962 -93 -956 209 -114 -913 210 148 844 816 -891 142 -915 862 853 136 160 868 998 241 -366 686 -576 -200 163 367 143 840 275 -916 15 -925 -986 -542 931 931 34 62 -360 -24 -386 518 123 430 -578 -30 -537 -24 -260 -922 -444 -79 -807 248 -35 -552 796 -217 -516 921 -769 917 840 -2 -306 94 826 663 -508 621 -516 -747 -501 314 376 673 -793 -154 615 208 393 -362 527 -184 614 200 -697 661 205 863 104 -624 -67 621 -895 -69 482 111 284 -171 133 183 635 142 490 -959 -771 940 -617 125 578 -857 -138 943 -164 921 -578 -934 344 -587 -73 501 -101 749 874 194 478 -293 737 1000 -496 380 -792 -295 -933 -860 845 773 947 -584 -954 -381 -946 275 36 319 -977 955 -586 -76 -824 775 21 248 -350 331 174 737 504 992 237 886 357 -823 266 -765 309 967 340 -847 124 220 772 -668 -542 -68 135 -172 122 566 874 416 940 139 -813 100 250 -962 905 -370 340 103 -663 -393 696 -741 703 321 75 813 -734 -275 984 -780 -344 194 387 -858 511 -36 -296 -370 -265 -975 14 30 129 600 392 -523 366 -214 -339 11 -561 62 -445 724 -89 822 392 -55 -952 920 -28 741 491 767 89 -871 -779 -242 -807 -501 -494 -645 12 928 399 842 707 981 -549 -718 -538 140 727 -315 184 599 -211 -961 -758 -948 -386 917 878 167 -636 -962 94 -664 -760 696 -87 380 729 -782 454 -404 -560 766 954 -25 -587 579 -806 353 65 745 -223 613 705 148 -827 -688 28 4 -7 756 574 -634 -593 847 -258 402 -520 -262 -896 46 636 377 786 -481 -884 -69 -509 138 313 279 -532 -65 -598 554 469 -363 426 -111 -3 -686 865 -973 771 -511 734 572 -57 338 333 779 -916 199 -644 972 862 877 174 166 999 46 -714 927 -781 773 -52 577 -544 -199 985 -109 630 955 290 78 -406 395 -632 -237 187 50 -877 -729 955 561 -696 382 124 -101 -941 286 219 637 -154 -759 916 556 -323 988 896 -653 971 -935 572 303 802 992 -667 -903 -98 335 -645 -46 560 429 -137 425 -778 -98 -440 -378 386 -631 193 -185 248 -387 -172 -824 31 526 936 257 564 -54 586 384 -38 -258 583 -228 -761 -667 -923 -278 -749 -787 -956 471 715 932 -924 -395 -158 835 -52 -801 -753 701 42 224 187 -941 181 444 -813 343 -305 571 -513 -531 126 446 -537 -545 544 -459 -347 293 832 -38 96 156 144 -93 -44 271 -958 -547 748 915 336 120 -802 131 991 711 -452 -610 504 -260 -744 -805 289 -806 -98 759 197 -708 -362 796 -114 106 921 643 -675 876 -493 60 333 -457 578 -149 170 -781 953 -531 488 142 928 475 603 -478 -189 -636 60 175 575 645 -426 852 -81 -694 -605 -327 -710 868 705 -137 -687 -15 -254 -821 -557 65 910 141 756 -241 -863 670 30 272 -893 3 -128 -564 912 -508 -262 -300 -746 988 115 134 905 110 -513 235 -321 834 -791 -281 519 654 -107 -648 -838 -543 726 113 196 902 298 962 530 -732 916 -730 122 968 130 286 619 183 295 -928 147 -407 -57 535 -769 -163 920 424 -293 -488 -605 627 -944 -736 925 430 -967 -250 431 699 -690 -418 -596 179 -964 176 -185 -831 -930 98 -559 -372 409 -118 95 -730 -197 635 -215 -85 -750 -349 -923 -485 -922 -222 420 956 -542 -21 21 -230 -852 147 -8 482 -268 -96 -310 92 -608 719 -112 -907 -520 49 92 -547 -411 53 -966 -991 -503 948 700 995 65 -478 831 570 470 -135 517 392 846 753 -588 927 506 -827 -342 231 -202 980 451 205 324 -550 343 7 741 480 339 32 695 520 -599 -149 444 166 -60 881 93 -813 -831 348 -111 -824 -844 961 337 339 428 672 -735 -198 498 -288 694 -354 -632 -297 853 992 -335 716 765 -417 -466 -60 960 25 978 799 487 273 -26 -21 618 794 584 -889 -269 -122 288 -740 192 759 -919 -980 -88 209 -472 207 -939 -541 255 519 875 83 -543 -258 -399 -664 807 173 -825 -615 -543 185 -242 -68 65 -326 -891 203 -56 104 -708 -170 -418 -711 -981 -316 952 -347 -71 148 -483 -974 -519 -462 -694 -24 490 921 588 479 754 -616 515 815 -680 462 999 -985 324 -159 -380 165 -462 466 -563 -288 431 494 957 -155 -917 -869 -572 101 -661 -407 -257 439 85 705 -151 212 30 -538 -118 -932 839 988 401 -200 -465 515 -477 -317 77 673 -496 111 324 219 -840 -291 -713 465 -22 -485 -331 -870 627 -5 -816 398 -789 96 -96 -249 72 -84 -824 419 -310 181 359 720 40 55 -610 -238 -756 -758 -864 -635 -447 -504 -384 951 399 258 135 976 -371 281 -491 861 899 153 545 507 1000 -277 -513 -86 322 190 603 545 139 486 -135 574 590 495 641 838 305 -828 421 475 566 -644 437 203 450 575 -137 748 -462 471 -760 -723 145 -118 -526 979 -960 -345 -173 -946 -383 364 -817 834 -55 871 48 -574 317 639 -788 352 322 971 913 223 -775 84 982 168 801 551 662 81 -60 765 -926 204 268 -209 -805 -286 -760 115 -526 322 -768 339 867 521 -650 -229 -9 807 -832 -865 171 265 197 83 344 -579 -365 225 84 -379 -374 475 134 -314 -735 605 270 607 -622 -822 -672 -435 720 -663 624 -738 -339 -753 -211 958 619 750 -10 -425 -283 -498 -386 -668 389 -281 -951 345 644 -424 -565 229 -943 908 -342 -517 265 -250 252 -391 898 -896 774 480 788 -838 320 66 -217 -870 -432 333 -1 -874 999 -922 -419 -146 453 331 -152 869 342 -856 -81 6 92 759 -621 -542 -843 650 566 282 -103 -260 -706 59 -300 842 -749 514 219 30 464 -926 -836 -86 815 -422 -228 649 590 -421 -302 -735 116 -943 875 977 -672 -689 406 204 -142 -962 108 329 -937 813 926 -933 440 668 617 -230 -938 519 -430 -884 -949 797 961 660 -676 -756 -564 330 -268 229 605 391 285 159 535 515 -243 -708 -730 -486 77 492 -605 -655 650 -397 -391 925 -173 -352 -967 102 -415 198 406 268 -983 598 -222 221 -47 -588 -227 -24 -472 669 -637 -719 -17 903 441 -658 -903 -215 58 -186 -998 -717 -226 924 692 -245 16 5 -516 -762 825 228 995 -260 478 305 337 -312 195 810 59 473 -386 404 -182 -603 65 594 754 60 828 431 -325 -758 -77 -547 862 -728 539 538 -212 -986 -931 -60 908 -472 -122 -209 296 737 -67 767 -309 33 -121 -201 -949 281 -660 -660 -243 -71 -809 582 154 560 559 603 -170 465 614 946 858 -467 541 31 298 -126 535 313 -911 -757 620 -221 465 -966 -593 212 214 -483 -598 -993 719 -189 947 -241 249 -638 325 -557 790 647 -344 -935 13 -116 883 -594 -271 -78 194 366 343 -353 372 -581 919 503 845 135 319 -93 340 407 316 -931 986 -714 806 -261 -190 -996 917 -956 -864 158 -373 -737 423 343 -412 708 -529 328 -187 -521 825 679 -769 -725 -477 -332 -98 938 -194 129 310 -602 844 690 -440 973 -700 191 964 811 -524 218 -511 -199 -15 -87 -803 -103 126 -187 -205 171 331 11 -701 980 -441 -534 261 223 -101 -517 436 -490 -771 366 -694 -26 425 156 163 828 -994 -661 -323 -153 -406 455 -710 81 -936 -379 -938 370 -344 -738 728 -650 912 -808 264 280 156 348 864 978 -524 -653 50 -860 -196 -695 931 127 526 920 100 288 201 -942 640 984 24 -260 53 -221 -219 309 971 697 258 115 737 587 -770 633 -490 823 181 -545 479 -885 30 -118 -840 -338 -209 -418 828 114 346 -89 -887 -945 -111 -493 -900 -919 -274 -562 -948 443 -2 837 -57 -942 268 -775 962 156 631 -655 -134 -105 -619 969 403 -135 140 -18 -712 743 272 897 -645 -43 -478 73 998 -954 58 86 -588 861 489 -759 223 403 -743 619 -261 -751 962 -699 30 -121 248 -760 -790 -626 49 723 -48 -169 387 -432 -980 -315 993 -339 67 130 -673 810 -720 819 364 738 -161 746 589 -298 673 635 804 -283 423 -529 353 -596 -791 -713 -313 -590 -401 524 -858 983 311 946 -613 -568 -407 -204 -276 -554 -411 -470 765 -918 652 474 -177 -244 549 -270 -735 -36 -814 -806 -278 -520 -585 -878 873 267 -197 -447 476 193 -767 -302 -267 548 -198 -26 236 -19 557 839 -832 457 844 425 809 -6 45 7 -193 -525 -472 83 918 -897 -33 265 378 -676 -608 95 -694 992 958 193 968 -727 772 389 -635 -503 792 -958 802 403 178 791 763 -512 290 758 347 -830 -340 -51 -942 -465 88 -932 85 70 -815 -868 -21 196 -596 -182 -144 -516 -634 -763 -993 245 -420 -828 952 758 727 -857 70 -138 -146 -912 418 -74 -429 452 892 329 320 -438 39 250 -950 162 -700 -779 431 242 492 -494 447 9 108 312 -550 37 97 947 -316 -899 81 28 -879 -938 -992 -749 568 -387 -20 248 76 810 207 399 -49 895 98 502 696 426 -869 179 118 738 836 675 -32 -833 -662 -483 832 -500 -765 605 831 -583 -454 13 -218 608 -735 -399 62 986 -122 933 -357 86 919 857 290 906 -818 -200 348 -655 823 -318 -609 -767 215 833 -740 67 -678 91 816 175 -633 457 -13 -967 678 660 775 -570 823 594 802 751 703 -474 -607 44 698 140 -782 -857 -350 258 956 -903 512 486 -911 42 -837 844 859 -663 557 -576 -362 -492 996 -624 -192 154 -263 392 260 -297 -190 244 373 870 144 -805 -404 853 564 638 -920 436 710 -615 774 -232 -942 -887 -851 307 285 384 -342 -690 79 993 -91 666 60 781 448 873 -737 -228 64 -424 -880 -544 56 -242 36 -693 964 957 659 -879 -739 -471 522 827 833 892 -61 643 494 -22 746 167 594 -386 -204 -61 512 719 -737 -394 -892 -774 -219 894 -831 -146 67 984 725 70 -802 7 -122 -817 782 -348 60 587 33 602 821 -726 450 -450 155 -910 99 -757 -741 746 950 476 -140 646 -702 -435 -87 -507 -156 943 -581 867 -866 407 923 -424 819 998 -856 -536 893 -450 -998 -50 10 594 -535 843 -34 81 -104 -686 445 464 -555 -506 -362 -370 -178 462 211 -680 -126 473 -119 709 -927 -975 381 -501 -221 -250 -923 -308 398 -762 -303 -719 404 579 -237 890 -545 -498 493 346 66 -645 889 147 -826 64 400 495 -329 412 393 -106 -974 -281 -644 -212 -429 -442 740 197 -990 -852 -369 660 -920 -17 662 986 727 -559 -544 -362 -223 364 -603 655 862 -546 821 -237 -396 435 889 -16 -493 538 43 377 -231 998 618 -67 -193 791 556 140 -310 -984 -403 204 990 -322 -287 310 857 -340 -836 698 614 -919 164 186 -775 -56 -269 -452 -773 -621 379 768 766 899 932 -189 3 -16 813 -35 481 -813 -527 -406 -334 -939 906 -952 -503 -910 749 417 -221 -440 -538 -511 -341 -108 -308 61 756 598 825 -959 523 646 982 -302 -954 223 517 -190 870 -713 941 396 311 979 993 290 307 -177 797 -723 -687 351 -47 -41 869 420 678 -262 384 -727 315 507 272 -486 862 -114 54 -331 -347 -980 621 687 -242 10 -704 187 -280 842 -928 -4 -672 14 -919 -996 -852 -334 -41 947 -325 553 384 -91 -496 -270 589 -6 906 -130 -806 -888 646 257 -925 -347 683 992 870 -438 75 -646 608 -36 186 425 0 755 -725 -889 337 225 247 360 -361 452 224 280 -575 -914 -337 22 -44 286 -686 -683 -121 590 342 -972 973 -512 281 115 106 517 610 -119 262 680 537 74 -729 -842 342 970 -846 942 292 -433 237 -332 222 964 -66 985 -380 283 246 -773 -882 966 293 -843 811 -737 541 -807 -954 -388 -731 1000 503 481 320 247 -770 829 -271 947 -746 576 497 -144 987 378 710 -765 -881 729 715 -886 -971 159 414 956 171 -209 464 -159 541 -751 0 -654 -73 -748 694 872 -807 425 -239 -912 -828 857 568 674 848 930 -433 -250 -662 -138 -115 -112 -363 201 -737 370 -770 -701 484 43 690 486 -774 -919 450 558 -921 290 728 -289 -754 -293 -352 -707 -883 -273 268 -446 -470 29 -830 107 -101 -460 -726 721 -78 115 -361 385 636 -2 -763 923 68 -846 -557 110 -736 -310 45 906 -992 183 616 -659 507 -431 -604 420 -213 999 -113 949 -118 -527 -207 485 -573 847 -928 -167 -760 -227 472 309 -793 199 981 239 142 -634 561 -889 -635 377 -691 -907 -820 -881 -681 199 904 -653 199 -993 -157 846 -664 390 243 -103 -748 474 775 108 492 271 568 576 734 478 837 -997 -928 89 -400 -836 398 -168 -576 197 -125 -407 464 -126 665 -997 477 -48 293 -488 796 -127 872 -311 -971 -404 39 489 -624 -220 -385 -289 -754 370 552 874 -714 220 -840 -375 -368 138 -968 163 160 -898 -496 -847 -581 687 -16 -280 -974 -226 -337 -124 176 -976 491 -637 -90 -310 557 -405 311 489 618 602 58 -876 57 -656 -915 993 339 -381 246 794 97 -205 -145 -524 821 -320 -464 696 954 -559 -968 460 -624 -540 -904 424 -796 -729 -525 147 -37 -71 -630 117 203 572 327 -57 -52 486 92 -633 -901 -258 -620 777 453 984 -782 731 -342 939 945 242 306 -273 268 628 -321 747 382 -199 -970 -168 133 -25 -48 -787 991 -433 994 471 490 841 196 28 716 -187 -652 902 656 -985 -163 -587 -271 468 57 737 938 780 -752 991 970 -439 939 930 945 -390 382 828 907 657 -356 769 -488 -319 434 -747 570 285 674 332 -5 158 515 -689 -261 -475 207 -923 900 955 522 -945 -139 617 926 -649 317 622 -158 -819 14 82 294 -231 255 702 488 682 590 523 -788 979 -645 -528 358 179 394 395 960 632 334 577 491 -630 -651 746 636 370 -651 895 -751 78 305 -56 -938 -290 927 943 -965 -712 266 820 225 -102 780 883 -125 467 -762 -874 -157 886 737 -262 -502 -467 635 64 -759 -228 210 580 831 -649 -765 7 -566 506 -106 590 -203 436 920 -639 -971 -922 510 356 263 505 -56 130 -301 904 -83 -666 380 -424 -149 942 496 830 -17 352 -7 -846 -697 -495 -412 -177 -325 -870 -273 -935 144 -624 -979 -528 981 -469 -348 -24 930 -371 -248 -21 -433 -359 253 396 -799 -417 -429 -374 808 394 400 -698 -893 -387 328 899 842 -129 -143 138 -295 991 -150 511 -687 -892 772 642 514 932 -761 723 28 854 819 759 -853 -633 266 684 455 -236 -253 743 399 -373 -833 -192 663 -966 -100 149 -995 753 -276 656 838 -436 -475 328 631 22 -542 -288 307 -445 -355 509 -926 703 -926 -520 -221 743 62 -27 556 -167 758 684 -857 -749 -78 -76 -190 -654 -931 855 -546 -274 -200 991 516 -380 515 -478 298 -200 104 -216 747 446 312 -450 -101 -964 -703 857 643 -710 522 853 -426 289 92 445 -423 499 708 812 -397 -893 552 411 972 -984 458 -484 -370 -120 -893 489 -764 946 1 -768 -497 242 -287 746 617 -579 -520 120 -109 -823 -827 -355 457 161 447 889 0 401 917 504 37 842 -467 541 607 -847 7 583 -564 -655 -709 335 -761 -732 132 546 -558 42 777 -54 637 687 -358 -773 895 624 -339 -650 472 486 -428 200 -838 -683 -528 -7 -494 506 941 -935 -35 418 -267 510 -175 257 800 408 796 813 32 -3 -782 114 189 620 -259 -446 984 -976 539 901 -618 535 263 -258 440 76 1000 333 -564 -568 -565 247 988 607 -395 884 -706 70 -477 675 431 -376 -525 16 -624 456 735 84 914 -250 -933 -655 -721 -84 834 -424 80 994 238 -25 81 -770 -845 -915 121 -135 164 -186 -682 921 438 693 -574 -544 252 -637 695 -23 -182 -621 -853 319 -271 388 -961 491 -227 -959 -17 -995 572 203 -289 -112 -751 -746 976 40 -57 594 522 -803 123 -565 -814 -650 -844 -665 953 84 522 -934 -211 857 -606 -571 -630 629 705 201 484 -690 -114 -102 816 617 -377 568 455 -308 -107 -470 80 490 -523 -175 400 -647 -888 176 4 -466 366 -806 142 -103 -7 -50 -541 467 118 -515 818 -207 838 -116 -580 -594 759 294 875 -958 763 -975 -181 176 -905 -245 -581 744 -750 465 70 -724 -591 708 -862 -671 -586 791 847 -588 469 -977 333 467 -238 345 541 -571 -318 811 -357 496 -370 744 183 980 -804 -228 -872 -374 80 -623 111 965 191 -627 -833 723 927 -430 521 244 784 123 637 833 -885 814 644 932 -347 515 -937 65 516 321 881 -260 -780 -510 942 -3 162 -151 -409 94 509 64 -663 203 839 617 -695 -799 870 -169 -229 107 200 -86 162 -163 -129 903 -942 -594 895 517 169 477 -61 -375 -162 76 61 -717 142 147 807 796 46 -689 20 523 693 -111 -674 11 19 -440 -954 899 -14 46 -828 -546 347 448 884 580 -463 624 688 875 -438 404 -637 -622 -825 -1000 -187 982 633 314 -674 -904 -960 -766 103 -202 774 572 939 -932 -185 -148 -117 -215 641 -249 -974 -632 -959 535 -974 458 776 868 -348 -96 1000 940 561 456 -519 967 86 -31 -790 -130 858 458 -575 -305 -278 -386 -584 237 166 906 -160 -606 37 39 40 409 124 -925 719 715 -694 219 -612 -493 -194 471 -532 60 420 518 -336 -961 -854 -625 -972 644 -663 -502 92 447 -615 -783 -938 -986 -920 -628 -848 473 -885 413 -916 -348 109 -627 624 329 -859 -37 156 -976 -209 537 -445 -674 731 338 -262 787 -507 -304 30 -741 472 -367 437 159 993 684 91 -88 545 12 -720 -783 -220 520 -238 -336 -902 -60 226 -201 504 737 -309 -370 476 -242 -961 236 -931 784 -963 -18 -90 829 946 -17 112 461 676 481 -816 729 254 787 120 561 857 -599 808 -630 -72 298 263 -467 134 242 732 -909 128 -510 -468 425 -460 388 -611 877 509 641 423 -98 463 -824 -628 -284 -268 -2 -843 -690 -420 862 -794 -912 -71 566 -131 487 -891 -754 95 321 355 -506 -397 979 273 894 -760 207 -562 148 64 558 -303 972 277 853 285 -650 197 971 -281 -790 -125 108 638 914 -427 698 -701 633 -502 -843 -906 -531 736 522 693 485 710 623 825 510 -309 -694 -928 -415 -702 -396 -816 -953 -670 -230 855 -698 -897 104 758 7 417 -675 -360 429 -221 819 -445 386 -375 889 -293 32 -643 -746 115 -194 -620 354 -892 -796 808 -905 -379 75 952 699 933 -517 -46 748 -802 684 791 -738 -649 470 398 68 389 -118 864 576 539 -880 -674 156 285 856 -362 -637 672 463 731 436 -670 -39 -167 -787 169 411 -595 85 76 -190 -330 -560 -430 -571 219 -400 82 694 -549 -287 -783 -55 540 -99 -770 -425 -765 -724 -905 -11 -232 923 997 360 167 -95 540 653 353 -759 16 779 879 -200 -859 69 -977 226 -834 -61 -426 885 -644 -263 657 -398 405 -651 857 -735 -954 421 -570 -702 -739 94 585 -355 -787 492 -822 898 997 -527 324 -755 -907 -637 -612 570 864 -636 -268 102 -457 1000 849 421 682 921 -34 814 -508 261 -69 -229 -337 434 -995 143 206 -27 -884 870 540 -621 306 -906 -770 856 -966 -927 614 486 -584 434 330 -261 987 -243 384 -234 -431 -692 -816 -35 -345 -147 459 941 668 -832 -462 276 112 584 590 -351 922 -760 540 -857 -55 -301 672 -924 6 -40 1 747 -545 345 -649 -788 886 720 -575 635 357 733 820 -79 441 610 616 710 -493 64 -462 -246 97 -964 130 818 -930 -405 568 -571 759 -243 -18 712 595 -330 180 245 -53 -954 649 -477 -86 377 -325 936 449 -472 -258 -259 856 958 10 -575 -440 -29 213 597 -373 -268 -714 -911 -189 -955 518 -541 123 906 181 853 -170 346 -315 -276 472 -177 -204 734 -932 351 -513 31 -274 -304 943 120 -221 780 -629 426 -25 960 423 -404 -837 849 -798 -49 117 -428 -207 -750 -882 -828 485 334 -692 -206 -284 268 269 324 -467 798 887 102 298 200 272 821 676 -45 392 535 504 -525 156 -338 254 -35 133 -221 -795 -473 593 -116 823 -333 797 -90 -146 859 -362 167 173 -759 -617 890 670 -318 75 158 -592 924 -154 -101 332 426 382 164 -865 -586 -585 296 -92 -199 -114 209 -843 665 -250 -40 -470 933 -758 -447 210 881 -549 -393 -104 -182 -498 48 -526 712 995 656 -375 708 -195 -232 802 -207 770 263 438 85 410 271 559 -855 -221 -60 -1000 980 -695 -368 230 411 259 -875 818 -776 25 -991 -425 -321 -782 64 -116 -689 654 682 -775 432 551 112 -30 583 49 317 -981 172 -788 -947 -486 -64 358 -834 920 -63 -967 692 103 -510 358 193 911 -516 -583 912 402 459 270 222 725 306 250 894 803 21 -354 257 -895 -743 -98 -142 404 -305 -895 -397 568 115 -32 -617 292 -752 -492 -407 719 809 -950 -375 171 927 722 989 718 -446 219 -521 571 970 -166 -463 -809 -83 454 -104 -263 -629 -13 -610 -611 676 -714 684 786 -94 -837 -32 -87 616 -443 962 82 855 808 -781 -538 -431 -387 -897 113 -295 972 -922 -971 533 -939 -458 -164 441 473 -391 582 -657 -450 -816 -87 47 -471 -602 820 570 -276 -162 -668 130 -277 -355 530 -256 -406 872 -652 -648 -469 -472 760 365 -388 -147 424 923 187 548 75 192 16 -727 -830 623 18 696 -18 524 -759 861 -722 -503 -394 327 -454 -460 384 373 358 -842 -504 40 551 -388 919 -534 -541 372 7 412 424 -952 -954 272 -650 736 861 23 -363 387 43 620 689 -121 712 -506 -654 308 81 -379 358 67 -85 -53 -980 159 769 -251 -797 -19 246 -59 -738 963 -42 -579 -597 359 -804 -373 302 672 -62 341 190 88 -391 985 -267 -381 538 -359 848 657 240 -934 360 -96 -839 -630 948 -843 -113 938 665 -284 280 2 453 544 -61 171 -377 -990 -628 -492 -730 -381 -353 397 127 1000 -148 -809 -948 -513 -141 -320 646 561 -256 -625 751 -605 215 829 602 -905 757 -578 -929 966 468 896 -221 0 -186 -459 944 829 -348 157 -374 -522 446 -753 395 42 835 951 1000 318 960 726 -63 453 184 -931 257 -686 12 560 727 -546 895 76 -281 905 -26 96 509 596 -708 -523 183 -263 654 -605 -211 -288 653 610 -663 -14 743 375 -273 -634 -925 -63 -497 273 -293 -780 399 805 782 -470 -330 -4 -193 123 127 907 -615 165 515 420 -625 -487 -666 -253 -504 390 -686 -737 558 556 -335 710 947 76 -728 -132 -836 403 -713 -610 265 797 -203 -74 -982 431 197 460 373 625 -917 -103 809 -761 -795 489 -546 -663 414 -286 458 744 -452 572 -727 -414 155 -776 -735 -650 -811 -608 621 -981 611 219 750 998 34 -153 301 247 189 366 -82 -476 390 -399 178 -779 -889 -160 571 916 -881 418 309 555 508 838 -802 -56 520 -448 249 -732 -609 295 -630 -563 178 -919 -311 913 559 -947 -889 -388 -146 643 932 576 157 -177 699 -372 -808 -375 -250 499 -236 -424 -962 -623 -587 -667 346 857 -887 -936 413 798 -809 192 390 551 -755 410 256 -347 -785 -237 95 537 -660 720 306 -163 525 863 941 301 687 303 -57 -993 -247 242 -834 572 -906 232 -279 304 476 45 -626 -337 195 479 -841 -855 -125 -875 788 495 -407 -359 -49 47 -803 847 862 -397 -468 310 -488 -794 521 158 697 496 872 288 -577 506 377 -362 531 -137 804 -239 -749 -94 -768 185 -867 -303 855 980 -542 607 -920 -897 -361 -207 256 -132 43 -800 -50 466 378 73 -866 792 855 -518 -48 98 -201 -755 732 -140 -373 3 865 727 -228 -961 795 98 778 908 -728 835 950 753 -283 -741 257 -834 -155 906 308 -803 238 393 971 -859 369 -752 -609 -272 200 80 308 -791 -775 -27 -218 -364 -562 865 -515 769 603 -581 822 -955 -279 -290 454 849 611 686 -814 -907 -607 -674 119 583 802 777 -848 -901 -829 -142 872 -530 443 -253 -504 805 828 198 -810 532 -986 859 -448 115 599 -933 -835 -10 571 523 475 870 -392 189 33 772 -43 249 -391 493 557 126 996 581 -695 287 549 -361 157 395 702 523 -896 -809 -192 -982 622 401 366 -812 922 350 -999 241 -848 167 230 -728 712 -126 -279 313 -218 -274 462 658 -108 -874 -611 194 -901 897 -595 941 996 -46 -225 368 683 -291 521 -19 -702 877 -285 -71 -306 -801 291 -299 -524 825 -323 -759 647 -906 352 -911 -815 -584 888 -528 -997 -743 -354 527 -36 331 -463 -296 -532 -489 382 183 132 916 -425 -838 -927 134 -720 216 336 6 235 436 -142 -814 627 48 -243 -847 -819 264 -884 -522 261 -509 -60 -184 214 33 -888 748 -66 -729 -603 -30 435 19 93 424 -364 631 -119 -29 699 891 -629 -595 -278 980 430 325 477 -536 -23 134 249 90 26 252 701 -966 -670 195 578 -469 -442 -115 201 730 -209 -794 152 -776 37 -743 -375 -94 126 -894 -886 -753 -79 907 790 41 -151 645 -851 330 -438 726 679 624 -814 -843 888 -17 -978 -625 -357 168 560 893 673 -308 743 810 888 103 -234 -386 -324 451 228 863 -178 250 614 970 271 -101 210 -105 580 -733 -443 -600 882 -893 -689 -819 889 -984 -832 560 -237 -952 -803 -639 939 -332 972 276 583 -291 237 -420 -560 156 -566 -728 -330 67 -636 693 -587 -115 -316 428 927 -968 -341 345 -757 -296 122 461 -533 -624 -672 68 -121 916 -924 846 187 607 -619 -862 991 -48 -69 -115 -115 537 55 660 -865 545 -622 727 557 -397 300 463 -881 -613 -593 -594 857 367 -419 300 -826 -808 513 -275 471 -737 641 -378 630 -547 447 859 620 774 623 301 -972 -450 -332 -292 -583 344 -785 561 996 495 716 -862 -375 -813 431 608 -951 -118 980 160 -321 567 -967 835 -870 458 -119 -663 234 20 -878 101 870 230 -872 634 989 525 229 -227 -377 -767 -695 -555 -14 441 352 864 -170 72 -476 448 626 -565 -307 -711 -161 140 340 -179 -977 86 353 88 -384 553 -793 -792 -41 -848 -344 -665 387 -314 -118 999 -175 -369 815 8 -494 -183 90 -149 -629 -436 -45 -863 -694 -479 264 -879 538 -33 792 -301 -67 73 -717 733 -29 -246 269 -774 -117 -446 380 907 -539 30 939 -328 774 721 995 -908 -516 704 -569 -473 -979 -741 875 202 -28 -588 719 -418 -433 385 641 954 295 -436 6 -388 -195 343 -229 324 728 -467 -391 -48 333 659 -565 868 348 435 -639 -516 -738 -813 977 -85 340 898 -433 -767 227 626 -239 -132 51 -29 -308 431 403 -961 102 961 232 933 760 -113 -688 -19 68 -665 -445 261 334 798 14 974 544 -561 -991 551 -532 -192 407 -883 -856 750 12 271 -725 164 885 803 -205 133 717 -680 -792 -984 -261 887 -557 219 996 -453 -341 665 -585 282 -235 -961 -969 -816 -182 -848 -150 -340 -564 140 428 -94 -834 -485 294 66 -911 -617 -695 411 -921 -527 183 766 -77 -631 -941 24 -586 -572 125 -474 379 -58 -921 480 -404 -991 819 784 -897 -288 -148 121 713 37 477 549 602 733 345 -436 356 235 84 -535 612 73 207 738 322 -554 263 -674 226 -930 905 48 -992 -220 32 79 -797 403 -449 -33 926 959 -227 -856 722 848 -936 501 904 -52 -928 -992 -470 287 -784 376 614 -663 232 -105 -218 404 -87 -584 -879 -12 37 818 424 19 -628 273 828 736 -351 -59 698 608 -820 -962 50 659 -785 83 -147 -617 -397 207 -109 -878 -568 837 -515 -127 100 -201 -143 -396 -337 -693 -282 -702 125 881 -9 -137 -513 675 672 -809 -569 -374 -238 -331 122 -274 -5 333 53 -935 -170 -495 303 556 23 183 392 80 -748 740 407 406 -606 -895 -27 -205 -86 -522 -882 316 -516 -732 148 -445 -87 894 -707 -348 -463 -172 87 487 -960 329 196 -740 819 366 -308 -65 172 586 613 -95 -694 -914 233 -875 -43 726 -677 758 439 -706 -727 -133 948 -233 -749 -719 511 -575 -793 915 -251 -837 -779 688 -28 576 923 -109 29 54 641 -604 -737 890 -337 770 -478 319 251 275 30 158 842 794 -402 481 -918 316 931 653 395 -119 187 325 663 610 -761 -342 21 471 67 -775 -244 -552 340 484 518 911 875 -534 365 -287 -387 -783 953 633 -660 -979 -992 749 474 671 756 -592 -988 -811 -184 -994 -932 -96 504 -759 287 -887 -743 393 -786 971 934 21 365 712 427 -951 -525 -290 879 537 66 612 25 -477 -211 -222 -604 -488 -704 -958 -712 -61 675 589 40 89 262 -747 554 13 481 895 298 -96 359 45 -241 -728 -638 -84 215 410 -196 -67 642 290 -971 -708 313 -751 -240 -9 746 347 -790 -820 -795 -479 941 -548 -950 -663 68 730 -729 12 702 -322 -362 -487 -718 156 984 -325 832 -193 537 -962 140 922 -946 509 -337 -526 -814 -30 305 -347 -461 924 -225 -21 -70 95 -151 -190 299 884 -326 -128 -706 76 788 -483 -662 -657 -130 -484 415 -932 -948 -597 -603 -647 631 -427 -56 -524 -878 -819 294 824 605 642 -131 630 594 -667 -320 -597 -847 -1000 -988 -721 -25 552 311 51 512 -3 434 195 -321 -6 -885 528 -383 -188 -759 427 29 -700 -240 -696 -910 3 -96 724 263 836 19 -469 -192 -774 59 857 867 -731 -137 190 374 -390 17 931 -358 -314 -889 736 305 516 -937 849 517 -876 -889 -207 458 -460 754 724 235 -533 690 -939 813 -703 904 801 -157 -480 -426 -493 -464 445 -615 606 -84 -237 321 381 -633 518 584 -355 -666 657 -599 527 -990 -783 743 504 121 -580 -485 927 928 -308 52 -148 -127 656 332 -44 122 -302 -758 983 733 82 -76 628 -628 -387 951 -46 504 994 867 107 292 -542 -847 -829 719 -935 763 -74 834 -591 -643 -789 -161 465 121 -579 -548 331 -730 -30 -775 -837 -603 827 321 987 -755 178 -808 -629 351 376 -431 715 -333 595 -103 366 237 290 448 632 518 901 255 747 -589 228 187 -359 -565 15 598 362 101 -993 -995 -899 399 -578 306 63 -235 528 118 -644 875 242 -893 -523 -691 -511 805 806 -652 -718 -613 942 846 -485 40 -245 -652 -127 -681 392 812 -236 537 -565 293 240 533 -870 -371 871 654 -252 -274 -877 999 -283 -980 -95 -719 671 772 -806 992 -695 99 116 67 578 -120 407 505 866 39 -153 597 940 88 -913 -164 530 726 677 484 -134 -347 523 -48 683 33 -402 48 225 -135 100 999 736 798 -643 -130 -122 325 -419 -781 -113 -749 190 995 -561 83 920 105 -341 586 -798 -127 -927 -641 103 -633 -544 193 -710 -865 210 -377 -785 -490 52 526 33 -844 -937 -427 447 385 -621 867 -485 19 -296 184 849 -239 350 -684 -437 393 -37 402 3 229 154 -982 465 -311 -265 -629 -939 -45 -716 269 -109 -5 304 896 129 -708 99 -699 -268 980 -41 -143 -242 -46 816 87 9 229 472 296 851 -495 350 111 -799 -303 780 900 -495 -182 732 930 529 -35 -930 -189 169 900 493 -162 -93 819 874 544 354 359 -129 814 -212 19 -519 -407 -121 91 -595 -162 -195 22 294 -325 124 -314 894 -757 403 -451 103 -968 605 -634 -225 -152 -793 -941 635 288 -934 -985 789 279 395 -433 138 258 -81 -438 774 175 148 -644 879 -869 -829 -94 -471 294 298 -810 -614 -60 -686 -813 -504 535 -390 -566 -345 615 -417 657 -332 409 -764 -338 831 313 -814 168 310 865 -782 -244 559 817 475 -798 714 74 211 360 997 676 64 -787 -760 -358 246 -798 1 732 781 -294 -717 31 -242 325 403 -804 -12 798 188 -251 -927 392 -408 613 651 500 938 358 -946 91 15 906 -424 449 -571 -251 -575 -290 -806 -490 600 -52 -283 998 -708 -491 -637 952 269 426 -920 -709 -558 921 -129 838 -973 -474 -879 -217 80 -580 -981 -977 -571 -743 291 -125 -692 670 -16 -538 767 533 -934 -858 940 -496 -776 627 -182 -282 28 445 192 306 -332 -199 -248 671 -837 606 -319 -432 -762 -675 -917 414 840 662 974 263 877 900 789 -196 -141 39 457 -824 -496 25 -834 -574 938 891 -190 977 979 -377 -229 122 -453 896 -648 13 300 579 79 -134 -12 665 175 43 -618 835 -913 -865 -989 564 232 -95 -455 -462 -522 -681 570 510 412 -825 -562 -80 -919 -558 113 498 296 940 573 -278 -26 941 288 32 -332 963 797 -108 275 208 -741 -880 -757 85 -645 403 -857 949 594 554 797 258 -473 -939 673 -474 757 724 -273 -123 -338 -273 279 493 690 -766 904 -618 574 681 -360 -24 332 -699 906 58 803 735 858 -315 0 -30 -429 894 224 -727 -839 354 130 -89 970 429 -911 662 791 861 -636 87 311 649 241 -70 -192 -729 -815 -923 209 -212 693 -136 -188 759 412 852 -146 413 821 768 673 343 -301 386 -830 423 11 737 451 -711 837 -819 -190 971 169 404 -43 1000 923 -796 -195 -816 245 -144 -856 -254 986 929 -637 648 398 312 -108 667 -88 106 470 -713 -818 379 507 703 198 -748 -890 -565 -197 62 938 -253 -959 118 139 -148 598 -419 735 298 -559 224 -54 -777 -227 223 469 330 -898 -12 98 -690 -525 377 -283 -766 492 -318 -138 98 319 633 849 63 168 211 152 914 79 83 385 -910 907 385 563 626 -309 420 -57 145 95 342 526 -821 219 -993 631 340 -459 486 -359 -391 573 76 580 -415 111 317 -72 151 23 598 -351 -467 -931 -150 -501 413 -882 -713 709 13 -537 -508 900 -445 -520 -979 566 930 -137 450 -435 510 -187 -753 900 -342 -515 948 -216 -655 -197 953 187 888 101 -547 -643 64 553 -127 295 604 -245 -372 814 898 -961 835 -821 517 -724 911 59 -651 -52 946 -492 947 576 317 624 -285 -661 950 896 333 -77 300 83 645 617 -355 -856 653 287 -689 128 -507 51 -33 -314 621 739 280 583 -192 808 -111 -865 215 298 -324 847 -77 -120 -209 -637 -189 482 205 105 734 -929 -818 339 544 -388 -936 -186 831 240 -86 818 -780 -144 431 -545 874 -291 579 209 21 825 -660 -190 371 704 -169 -671 -516 141 191 -604 -463 287 630 -574 806 655 -819 -915 250 -24 749 -643 -401 -379 -935 -980 -663 559 -786 964 86 273 -181 714 -981 -961 766 431 -885 179 -723 898 -32 94 -869 -429 358 272 -442 -843 -916 -394 300 -550 811 784 594 -575 39 961 37 -924 894 -278 994 900 -298 -821 969 -78 525 -447 262 -603 28 -979 529 -168 315 -505 -164 459 334 -812 -14 -949 854 379 -705 241 -528 -873 701 -683 20 -69 267 -413 -456 934 -592 373 -418 774 -390 -977 226 393 -517 -824 -520 -728 -384 -561 -938 -41 780 -395 -985 -106 -819 -308 900 -556 956 131 -901 -603 158 68 870 -728 887 957 -986 0 816 899 402 -660 -582 770 524 238 851 -919 -917 -648 601 -436 363 668 -389 576 225 881 385 -787 534 -413 508 63 -241 -19 72 40 157 287 370 63 -946 42 -266 381 -940 -713 -539 676 -677 372 -626 151 -488 -258 777 989 809 -4 427 68 -372 -11 854 656 -433 -903 2 322 -295 356 534 497 -145 32 -78 -97 -848 -24 144 -292 -733 426 959 19 673 -269 555 431 -273 -431 820 201 -64 -390 -724 -328 -519 140 105 -688 995 315 -655 -653 186 328 239 -801 16 310 355 -1000 150 -429 -166 -998 -852 314 535 -832 7 -644 652 -489 -547 275 -334 880 -337 -309 -335 -394 -940 -186 755 -154 -215 984 137 297 431 -428 -452 428 -835 -555 -62 -491 -623 621 453 -483 476 -542 145 -612 -158 -531 272 -888 270 24 -901 -708 -46 840 912 147 -122 -487 -950 -359 357 -383 -887 -852 311 331 203 41 336 951 -635 988 -885 -86 149 552 238 520 404 -381 -917 994 189 408 -1 -886 -531 717 891 560 125 -570 747 -972 -735 971 360 330 816 -333 -495 66 285 -701 711 870 -252 971 456 -701 -29 106 765 417 984 609 589 220 -368 869 652 -985 -201 -913 64 -914 598 -430 -537 979 -666 -236 56 87 -556 595 440 -806 -804 42 -161 -954 214 -946 511 -212 -982 -8 201 469 -770 -815 -225 -721 -814 -572 654 701 880 159 561 879 572 263 -88 -858 648 -270 11 606 -510 -162 -434 455 250 -208 304 -924 -279 -702 56 753 -285 955 506 765 916 381 -674 758 -715 945 -400 -537 -728 403 922 -317 -371 -61 675 -764 881 969 86 439 884 291 -471 -691 -355 88 394 719 -72 -923 707 13 11 -334 -342 -867 543 -358 136 232 -844 70 473 948 808 920 868 -663 -120 137 863 -555 214 441 -826 828 -933 -510 109 197 -325 -708 -304 -6 598 254 -695 -714 -399 -140 -603 -186 248 -329 -454 -876 205 -629 214 -61 179 981 111 238 -302 4 764 732 -503 -366 765 -844 60 -220 551 467 -15 587 105 419 412 252 -757 -313 -154 264 193 -706 499 -623 361 -582 170 -857 491 -984 -68 946 776 279 -848 -430 -283 419 -398 703 -295 114 840 -475 -118 695 -588 -982 470 -439 -152 887 -130 -524 -317 -465 910 -37 740 305 -993 -679 941 434 0 484 17 980 -581 101 -853 273 -502 -341 -137 4 -741 -669 433 894 -668 313 16 520 346 -147 -530 -686 -563 125 -795 -171 997 -354 553 382 -327 -295 -63 667 875 -737 -840 217 -383 -691 -683 -731 499 -385 -739 759 -544 199 316 589 -828 -911 942 343 231 831 744 -100 631 -997 -246 -144 698 -415 -982 929 -18 282 138 18 719 843 -137 548 420 341 243 -698 -486 35 317 986 -596 243 900 968 209 -403 -417 -263 862 928 145 -628 375 814 920 227 -531 719 890 -856 -725 -568 -956 543 -39 -713 497 733 -611 366 413 -805 227 488 -612 -769 96 900 -591 387 -573 -566 -91 665 -721 -826 -838 288 -486 -577 -275 -511 -435 -538 -279 11 -489 842 415 -833 698 622 -161 561 648 -382 113 -974 -116 216 -540 489 -17 -332 763 114 -231 -918 156 55 -282 10 975 951 -869 -271 -640 105 -290 -944 -722 859 243 -822 -464 585 346 -746 -417 -121 -723 -399 -883 149 -282 849 245 178 203 -691 -542 -567 667 817 -881 -744 -376 609 602 -215 -496 404 -624 214 254 -863 183 172 60 923 33 -700 779 975 760 -843 -799 628 -792 -903 -421 133 -682 185 703 -913 295 905 273 -233 -452 156 835 886 400 267 -977 288 402 -739 807 994 298 -391 -372 -626 -143 -280 -358 322 751 785 -701 999 -952 -383 -755 69 327 226 886 26 520 560 -162 678 -224 -195 60 36 -538 784 -927 402 -613 -583 -83 -75 -698 416 89 897 187 44 -617 -4 916 996 298 -926 741 611 236 -755 410 156 296 -6 -520 -116 536 37 38 235 187 209 -251 376 327 683 289 -230 567 -142 86 861 649 -519 -943 -950 -188 -374 184 -896 -665 809 -306 789 996 521 619 -695 -53 -732 -731 -623 -992 199 -66 -533 313 -567 965 333 281 140 -975 601 -902 800 -909 297 796 171 -321 410 975 616 -12 -73 -159 609 -411 -748 -607 -683 558 -375 -255 743 -840 -690 777 -929 -186 -918 963 -182 -836 46 536 274 -484 742 -449 -413 184 -656 169 136 -12 -236 -184 -566 542 -301 483 513 82 -706 -463 -874 -254 -142 -347 -242 -518 107 -495 -608 -641 826 -513 -523 -348 875 472 908 535 951 -507 -792 216 -106 906 -266 -728 874 -274 -245 -939 33 432 673 -199 651 -165 260 -459 -855 -637 -873 -170 -439 282 777 385 -708 -313 377 -904 -40 385 175 -406 -694 916 -323 137 198 904 -422 393 -409 600 283 -149 29 842 -345 948 395 842 94 -253 -730 660 -920 38 -768 -397 665 728 -799 -507 665 -660 229 262 585 -682 -143 -787 -704 134 -555 488 32 -596 619 479 -823 -686 -186 -994 -513 777 45 -515 -221 769 769 365 -292 -958 -215 900 -114 964 604 6 -7 323 886 -936 -835 209 869 747 969 -952 989 -160 268 -312 990 -932 -261 -935 193 -948 -420 678 106 976 -776 -103 -803 541 304 -821 59 -544 -352 -343 -939 -785 -425 -539 674 930 -712 80 767 -54 815 -247 -937 554 -152 927 -489 507 725 438 340 4 573 -397 298 -236 -211 -957 -472 -873 -496 616 -307 319 380 747 -4 71 -920 -574 -109 124 179 481 838 -293 -190 319 881 711 793 -811 -418 -743 978 96 -995 -765 -482 -697 300 -899 689 -855 424 104 253 801 87 26 78 233 -479 783 245 987 310 862 -493 -424 830 512 536 -333 -611 -944 503 914 -437 -42 -70 624 -20 -519 629 -867 538 514 -239 630 -622 835 -604 245 -800 459 135 -130 266 140 383 -799 699 -194 -902 -183 190 690 661 663 438 178 793 46 -17 -992 989 -677 -660 -373 -611 306 -200 919 -463 -265 -964 -708 694 -624 32 -873 160 222 728 -524 -545 -52 759 551 -691 -161 911 127 -967 -993 -262 -510 507 204 135 -329 -817 45 553 -525 781 -718 942 786 973 -738 -780 -603 703 418 -342 -928 451 -994 -434 308 518 475 -190 71 793 -365 -358 619 -894 953 124 -590 -810 998 -932 788 873 -675 486 -920 504 -688 759 -585 630 -632 -601 811 88 -951 427 71 -682 123 -57 612 907 163 -336 -14 -687 812 158 -381 350 355 357 -83 47 -378 -19 387 -809 -696 -422 -115 -923 315 -741 -708 849 8 387 813 -579 -933 587 122 -414 -809 -604 -642 -153 565 -580 -549 515 963 520 -775 -660 220 -959 -431 -412 207 -778 842 -422 -71 74 -895 -428 -154 -963 354 263 766 -533 -709 992 -905 -655 653 233 302 -715 804 -396 -394 240 -756 -539 -172 309 449 -6 282 -410 -947 703 265 216 -685 -77 -69 455 251 860 -422 -614 729 876 264 -964 -742 77 -185 876 -900 235 -244 732 -134 573 926 104 -806 666 -155 -644 -715 -57 806 113 873 -273 -584 281 -818 -60 495 -387 460 -153 -856 122 594 -338 -662 802 -669 145 582 -383 481 893 309 -229 851 979 -445 162 317 -254 -527 -468 871 -789 -422 52 533 202 583 486 -536 -27 849 403 -636 -614 119 230 -284 415 873 -549 452 27 744 349 479 984 22 351 -257 -431 931 -418 -207 168 -853 779 481 -981 -118 -650 882 686 27 -526 638 -57 -251 -560 717 23 573 872 711 24 357 -736 -727 -797 -297 -273 -564 -817 574 -832 455 -187 826 360 761 -849 -322 327 303 352 111 20 985 -915 -123 -755 -656 358 341 815 456 968 337 756 784 614 -916 576 -672 115 152 878 -874 -655 -374 130 -537 -578 -240 -71 -850 -926 468 873 575 -615 169 887 226 274 771 873 618 -857 426 347 757 32 773 700 160 604 -99 -250 -693 -239 -392 -138 -280 669 746 586 -610 420 981 761 -966 983 523 669 -92 4 -166 -205 768 -626 139 545 478 186 -315 -826 874 875 649 -309 -804 -49 351 738 953 -909 -966 712 904 -683 677 -753 -414 713 385 -212 -952 505 -335 783 113 -193 50 -818 -583 495 23 -601 326 -173 529 351 -673 -362 572 374 -521 -761 -913 574 -369 600 -258 -425 942 306 -307 -200 809 -52 22 -12 -832 106 -156 -455 -350 954 -628 75 95 405 997 -15 -857 -990 416 457 693 -547 -621 711 -3 -349 -903 717 -631 -584 -945 -102 628 -405 -877 -923 998 801 442 42 950 -203 485 718 -800 527 -894 -934 516 638 441 -838 -565 245 321 380 -650 -123 -406 1000 -282 -726 358 -39 826 -156 462 -384 -151 707 -57 -428 -932 977 449 447 152 -879 -510 814 -742 -22 -994 764 333 885 953 565 -505 -569 583 -134 -537 -192 -519 437 -876 -574 -7 -774 -300 -8 223 -317 -209 -538 -101 368 -913 716 751 753 762 -928 71 666 247 -593 67 -838 -351 316 163 969 -786 -477 325 60 -486 -826 -152 -281 -578 -667 755 899 352 -280 -16 441 -418 22 -668 -689 617 -231 18 -716 -629 161 -686 824 -817 24 822 -25 984 801 75 -354 631 556 435 518 -651 -624 -331 329 843 -49 504 -427 797 451 -733 85 -450 -42 -72 932 -356 366 876 -762 -955 912 724 -581 -255 860 359 822 598 -700 8 472 -946 54 268 638 -116 52 -668 -653 119 -24 -107 738 -211 429 -592 -68 -629 -436 -765 101 147 -263 892 118 -728 -330 -134 -301 589 857 177 -546 -979 -110 -334 -106 -295 -604 577 470 -211 518 -532 122 -587 448 558 -686 -359 71 -828 47 -292 481 840 318 -20 370 519 500 909 158 -126 940 -69 -803 138 -372 885 202 -425 -463 246 255 626 -219 -137 -363 -233 -962 -523 351 29 -372 -295 713 459 -539 -823 967 747 966 780 60 370 -772 -772 66 607 129 997 -159 -326 -60 -923 -326 -635 552 -277 35 -127 -985 510 -341 -184 -794 -631 -23 -297 41 800 -958 -327 -664 -107 577 595 457 872 402 -786 389 775 -525 -87 -460 11 -713 678 559 403 560 999 -771 728 173 730 265 821 -213 93 -938 231 -290 794 -402 616 931 2 673 -176 481 -707 -930 905 -909 -164 998 163 -344 -508 410 -960 146 -427 888 722 217 -147 -667 172 915 842 -123 409 -375 -384 518 -277 -452 -605 -122 952 366 292 -893 -92 316 963 -253 -900 -891 467 -850 -451 907 255 -221 150 -229 478 97 -155 609 275 934 -963 549 -647 702 839 -945 724 359 375 -732 -358 675 -606 989 688 -493 348 463 -775 84 -817 -147 508 629 883 551 -241 734 -966 930 845 -848 -979 374 -346 -336 479 905 -87 98 857 -170 678 817 -859 -89 961 -198 -440 -728 366 -659 -483 -935 877 558 624 670 -136 973 -98 658 817 -750 723 463 -607 -908 176 84 798 228 838 772 786 418 -804 8 765 -143 380 -954 -516 349 -649 -565 790 -391 -65 178 -956 40 -588 -868 -915 54 37 373 318 -569 289 -788 -177 683 925 -62 404 639 -904 -644 757 618 -840 -31 388 -610 914 -962 760 -904 -231 -790 -757 8 -792 978 806 551 -485 -911 -673 84 771 917 746 -798 935 635 -348 980 321 -792 -874 414 -699 -738 880 973 770 -412 -952 451 928 -63 674 -549 -309 -15 -908 -570 -218 345 933 715 207 177 -50 916 -30 -21 -473 885 117 -765 417 594 46 926 138 -807 275 -667 -614 367 90 -994 -688 201 -300 246 -97 587 -783 -939 -106 684 172 -619 916 779 -402 -346 868 -529 -220 276 29 -596 227 755 -423 -903 -790 917 -172 -222 959 882 -654 467 451 271 426 859 107 604 124 -506 652 -822 -69 987 263 -650 -813 303 336 460 -7 327 -384 445 628 937 -300 -766 -345 -755 23 -688 -147 215 -151 -878 -309 -74 -739 408 -292 40 -881 332 608 438 -23 -767 673 206 -432 -512 60 133 -344 868 -351 479 -689 401 336 -622 -145 32 20 635 889 -428 -131 -69 -442 113 -477 976 600 -263 -915 -664 787 -421 -135 -367 590 -851 -149 991 -578 802 -805 602 -758 -268 -562 560 -725 196 -865 536 -559 473 712 -352 582 -307 91 219 303 641 12 626 979 49 -244 988 -675 -461 -510 323 -427 -545 347 -340 183 -5 -665 -796 903 567 -837 -148 190 -600 -94 -219 166 -729 152 648 -116 -263 845 -826 -777 634 731 446 -551 -55 128 -353 -511 426 314 26 -140 441 932 993 -658 -696 -786 -151 -20 -702 731 -966 782 -172 -387 -810 -674 -938 -988 -123 360 125 85 -2 -741 -853 -367 -603 -319 -134 -449 -271 259 -706 708 -630 -50 473 -805 -844 -323 779 341 -265 559 430 461 -736 834 -213 932 401 373 549 746 -168 -281 262 -188 488 84 469 927 -396 -257 702 -318 -640 -69 -943 -225 465 840 720 -959 -952 -271 642 543 226 -967 -817 16 100 166 -655 -593 645 754 606 -878 -498 -126 62 -62 -329 -482 -763 -328 -987 -694 770 -420 -1 179 -288 167 878 -51 -673 -323 -861 -991 -330 207 -590 -314 -471 507 413 -500 384 3 -986 -621 -886 70 -390 -557 -85 -904 -590 67 726 392 859 488 -703 320 882 347 225 -911 862 689 75 -383 424 532 37 -304 598 747 942 -336 541 955 46 -177 271 -290 355 814 712 -475 -503 370 -753 -528 476 -147 709 -628 -763 5 -569 301 -906 -947 728 781 35 816 -507 -216 -130 -187 213 -123 993 863 864 353 788 712 815 -134 -152 342 644 -253 -201 -200 -339 -73 -381 -205 539 219 897 -679 -869 -68 -768 963 -677 969 -521 552 -660 772 -533 688 15 -808 511 -953 -885 -400 -758 361 522 -874 -906 -521 -774 -335 474 283 1000 -141 -695 -552 963 28 27 169 4 -435 280 348 359 179 435 558 139 960 -206 -313 34 833 -956 -161 765 369 762 433 81 240 -976 -850 -334 -128 -947 826 465 49 108 -323 -54 185 -272 -948 385 751 203 -531 147 120 461 -673 -738 -172 -840 -792 -984 742 139 -656 -486 933 572 594 -455 890 744 408 -765 838 -639 -871 311 711 -477 1 -470 -796 482 860 634 -628 -123 408 186 -954 -683 55 -315 42 235 804 35 -386 124 -113 382 -228 -777 28 71 39 644 41 -152 932 804 576 934 802 -226 -425 -608 407 -928 -296 -76 -11 311 466 264 913 -448 -132 -19 831 45 -274 -485 590 -388 -882 -543 116 -437 -468 79 393 -122 426 -605 -995 -693 229 -436 114 -720 232 761 469 639 -157 -960 -683 -730 -506 971 -958 -136 -293 488 -217 -336 254 147 992 -136 2 50 -850 -624 668 461 -37 118 19 226 127 -922 -518 -627 658 -405 693 -33 555 783 -883 214 -444 -184 310 621 875 814 476 -303 783 -299 925 326 -92 341 793 269 -331 433 734 -869 271 382 -99 423 237 858 -578 6 -380 -174 470 -245 -704 255 -23 169 224 -543 577 -89 80 552 -878 -790 -139 399 -514 207 785 -233 -536 335 -570 -668 455 -842 370 -521 317 -11 481 -427 790 -8 -193 -812 -952 -749 240 -403 -901 -351 -576 -588 471 622 696 -398 549 -48 -577 -108 410 -46 951 -924 223 816 714 -491 742 -880 602 820 756 303 560 -872 703 -589 -947 -818 590 -694 -652 -395 442 -857 -905 976 175 577 141 223 -57 -663 -636 -398 734 182 0 -570 -100 775 -865 259 -275 -17 885 475 -215 -410 -586 809 -303 -574 -265 -667 -50 -86 -11 518 431 -278 616 -925 842 988 -301 -476 221 -471 -425 106 -452 -370 -452 590 -989 -874 40 113 526 -317 -1 -295 -179 805 362 -128 640 343 -132 -998 218 425 -195 769 -430 -95 556 530 -542 996 -136 -559 -9 323 112 -564 368 43 -135 -374 -694 111 -605 -613 -485 -537 -235 -319 -396 -439 47 -723 231 30 273 644 131 249 768 -843 101 357 -773 -415 -799 483 -248 822 962 -477 -744 -873 496 -859 -941 81 -693 -470 596 -44 -580 -401 -199 -102 -788 -208 413 -930 766 -463 119 -577 142 -766 -242 923 -61 931 375 -523 253 -372 -730 161 -805 -19 -917 -624 -538 95 640 -692 735 -483 -950 -886 64 195 933 -278 586 179 150 -382 -745 584 -629 -104 -92 892 470 68 368 260 -667 -213 -383 174 -451 136 -619 -376 -536 392 -176 623 530 211 -387 -575 918 757 -527 344 123 -577 408 870 998 -726 963 -747 511 727 -191 201 -183 -511 918 -717 -632 -240 863 259 200 130 -534 -500 54 -719 -176 -277 -717 896 -528 -995 -694 -387 767 30 -344 117 -754 734 15 -414 -166 522 608 505 846 -815 304 915 -492 -111 -772 578 -548 -289 669 -797 185 766 681 584 842 773 -746 -395 -719 465 -854 399 -640 980 -318 435 458 35 485 -506 -521 919 -801 -558 120 -994 407 219 -715 -817 -270 811 534 -409 -80 482 -334 193 -637 -764 -98 617 -241 -812 379 346 -547 916 -418 161 618 36 381 -573 803 351 711 -409 756 -763 471 -210 534 -927 -619 774 874 504 857 547 365 420 -415 742 -940 397 710 344 -270 645 443 -411 569 591 -819 88 258 223 633 -928 786 850 422 498 -384 -709 -174 -687 -941 -344 -74 557 -142 -190 -205 -109 -615 812 -333 -633 869 -570 891 945 -814 -952 -310 -543 346 -885 583 176 328 -691 266 208 813 -627 189 946 -181 -654 297 -801 -529 493 470 -756 -736 136 175 -126 85 -244 634 585 473 -909 -556 614 541 -532 -960 392 -483 -880 96 -149 -352 -412 258 572 970 -193 504 132 -691 -300 656 648 275 885 719 521 -98 -624 -101 -195 705 -86 -698 325 -600 -534 -309 77 863 -593 -225 -278 158 607 155 418 112 -656 473 605 873 -96 795 202 -334 -859 -502 -115 622 -684 890 537 129 706 70 380 -602 -430 164 220 -274 479 658 -777 -454 -745 -967 515 57 -755 -495 921 -111 966 245 -214 -854 -703 -622 799 411 -683 214 728 -31 608 270 416 -255 -405 239 702 687 -887 308 634 -685 -99 -623 -66 -381 -191 -258 188 -609 -887 -132 -92 320 -156 -933 495 827 341 -710 -876 593 684 592 -375 -23 588 -882 925 -122 729 968 226 242 311 5 273 102 761 -561 658 -891 -19 275 -579 311 -57 913 -787 -854 608 -783 454 494 -12 -183 805 -341 -278 -720 -257 535 197 157 436 -137 713 654 778 -518 -413 -101 -1000 880 -770 -649 115 496 946 476 229 735 331 415 -872 838 -675 -842 -957 109 -612 883 30 241 -722 -561 -92 963 487 -827 464 216 606 861 350 413 564 83 307 496 416 -674 161 474 -239 -679 -679 715 -12 380 216 -264 -760 -146 -996 -663 66 132 283 690 -976 367 -546 48 856 -215 -414 -411 -80 -244 983 -47 889 474 806 -474 -236 512 929 548 -215 602 -318 893 -549 359 433 -57 -21 -662 -588 -885 770 -697 299 682 746 200 -950 18 -434 -181 -887 277 459 -379 -754 82 84 102 -775 847 -242 -704 -835 -540 -632 -139 -890 896 -279 254 190 -254 49 -283 -211 -745 -763 -991 -683 -365 -147 -146 874 -271 420 -299 -335 -789 -622 135 968 -223 455 -347 -189 270 257 930 -408 -897 476 483 -992 -102 -60 289 -299 372 612 -813 -469 -845 -734 533 842 949 -251 810 819 -427 -747 275 -443 470 -814 -680 -12 428 -988 -112 529 336 -214 865 803 -269 -710 898 523 -213 -109 -919 -864 749 723 -237 -620 343 555 -324 -772 502 -550 -116 -696 -545 406 -963 -924 118 740 975 -54 -849 682 713 559 -256 -665 -773 302 -393 395 -952 861 321 468 -220 -567 740 -282 135 124 38 -545 -408 -5 -836 70 -402 -486 -857 954 -856 -97 785 -756 -366 230 339 788 -385 561 -460 -246 -542 67 401 -77 -295 389 280 -233 -659 -433 -321 -104 -474 146 -960 -389 194 -746 -867 674 201 234 -749 17 844 32 -852 -454 -642 -669 951 -484 -77 796 -767 -771 204 6 362 -519 309 -728 -799 455 -774 665 -797 -400 620 567 825 -982 -574 711 -972 79 -132 854 -666 -892 -582 -279 744 819 -15 -100 -578 -412 -435 850 -181 389 191 74 -614 -128 -4 -523 658 35 -147 -70 -3 -896 -43 -196 -276 -634 -824 -437 -718 619 -14 -412 106 400 253 -789 347 981 -988 -985 659 -788 702 -230 -688 479 -916 -456 -229 -477 233 748 -292 -360 326 794 -490 -870 711 960 731 278 -756 -25 -798 -512 820 -139 -511 715 770 83 -956 90 -568 -857 59 184 -45 -901 649 -816 -251 -332 -134 -356 168 -630 -816 815 -670 -540 953 184 94 -714 600 -935 -966 -946 -816 -193 566 873 487 503 913 -896 7 495 163 -522 -811 -209 309 -677 780 739 802 -66 -752 414 -589 -444 61 160 444 -66 340 834 -309 -955 -591 -794 -456 -550 428 145 576 -196 362 215 409 395 -317 -781 -471 962 792 69 506 862 -965 956 -806 584 -998 648 637 -378 -822 335 -273 671 470 -407 695 207 729 -561 452 -994 -931 -992 -167 -802 -667 903 -310 295 381 866 -543 294 -229 6 -296 925 -570 -512 194 431 -273 -516 611 558 -691 -90 -3 -910 -472 602 401 644 976 -10 303 689 -789 -974 822 -138 -801 338 328 38 -682 -834 -622 218 -295 933 677 -924 -988 -76 -29 755 -731 -248 -444 -475 -630 462 994 525 -222 -597 -378 525 -359 652 -757 571 -321 836 994 -920 948 504 773 -172 -454 333 -614 -105 345 883 -700 -553 -533 -593 -57 880 823 -567 -747 -89 828 190 230 407 780 -94 51 193 338 -443 708 -421 -26 331 -945 111 161 852 11 665 -288 -174 87 -560 895 -129 -961 132 -427 178 -424 -454 -229 -730 -226 -126 247 129 573 -29 123 599 -893 -751 318 903 135 -432 533 267 -405 -669 220 -735 439 13 714 39 537 10 763 -67 720 -625 929 845 -438 -680 34 -361 66 137 -285 304 213 -888 -507 -840 341 -43 108 -587 -193 832 169 -89 528 303 -754 175 -301 -494 -355 630 225 -994 786 295 -155 -24 254 208 -270 165 -730 654 254 -382 731 611 462 579 -430 -422 472 145 -280 -803 -991 956 -45 164 525 -846 169 873 905 -206 607 255 226 -162 -255 -825 404 819 390 424 897 704 354 42 279 -463 503 418 591 72 -261 828 -108 -357 -545 -361 247 -770 993 399 -719 -582 239 993 603 -122 482 697 -295 250 -343 -957 573 797 485 125 689 -114 -650 -932 370 -966 -71 50 -318 176 -838 374 -333 -635 -348 160 -779 160 -364 33 -755 -1000 79 377 -447 829 114 898 -977 -238 -667 180 622 -935 -821 500 874 182 -719 -118 -355 379 -886 -931 700 -39 -677 558 -964 875 -239 -454 641 -134 828 886 638 -939 75 714 176 -94 579 -923 -774 -943 834 -652 444 -179 -423 604 770 -418 -388 -229 818 561 -243 -383 642 64 -736 698 316 327 516 880 849 -308 976 971 233 947 -359 444 171 825 333 510 -746 139 -356 955 -349 -606 708 -401 -287 711 -360 228 596 -593 -845 -356 -360 334 225 -979 -15 -476 91 64 181 545 -153 -711 384 616 250 -430 810 -250 -74 -447 -379 -618 -794 -279 -797 984 59 49 882 -691 69 809 -964 296 498 -959 -105 -246 812 644 497 -527 -987 -517 -901 334 872 90 25 72 -921 -269 -750 -491 311 -922 536 828 -80 563 -424 577 172 411 -398 995 -845 126 -914 -268 -196 -574 230 -67 307 -6 -658 -67 303 879 618 -726 -3 906 -134 587 -308 610 -665 -551 503 445 780 -778 282 14 -158 458 251 -754 -729 -3 228 -520 271 923 -798 139 592 -870 -220 -941 -758 -812 985 290 255 -216 321 961 -693 -859 -78 806 -92 920 500 972 -954 404 363 157 690 -547 -754 -408 558 398 100 -739 -89 837 -427 -777 -323 -617 216 554 -734 -485 618 -184 759 -454 -94 306 -207 992 -130 -365 -532 -340 511 -904 374 703 -491 -429 -385 169 -744 -772 676 -143 -574 951 -884 998 286 227 191 -211 455 -381 272 381 199 -474 817 993 -634 582 -297 498 740 -296 -94 -982 50 -787 940 -147 599 -645 -594 331 -500 715 248 185 336 -670 107 -559 -702 -54 -548 631 -944 -440 -884 -517 -393 143 849 -749 -899 -529 -88 -70 -313 -41 297 -433 108 -267 -886 474 -166 324 -762 333 772 -76 -734 -999 808 920 856 -815 384 653 616 -122 -728 -346 -639 -317 -286 -691 -557 -638 -661 451 -266 296 -172 -958 -95 602 296 68 -843 941 501 -96 765 -136 -146 -623 -575 -563 -321 248 -607 995 923 -464 405 259 -831 -280 719 -732 337 961 -907 678 722 373 -228 -733 -153 -177 -909 -785 -971 -130 -312 26 503 353 -948 827 78 803 -199 -201 206 -417 -709 310 -556 -439 913 -416 -993 -108 -270 -143 332 946 -650 144 -554 -625 160 211 29 406 919 -866 540 887 -661 776 -977 -34 -945 -280 -776 -906 -252 -359 -470 -555 -670 -385 216 -554 -291 396 -123 260 -539 -566 535 -988 -681 50 689 -208 672 -602 117 180 -735 -687 -24 -948 940 54 809 -489 -727 984 863 450 -328 -928 -875 -772 -105 -252 232 -657 -149 -513 -519 -396 967 248 -786 801 230 986 -682 -562 -588 800 532 957 -2 -283 -943 481 406 -752 -946 -289 874 -544 -987 440 640 338 400 -153 -572 132 147 -566 924 -633 -435 970 -53 -11 421 1 417 911 861 23 -158 -31 -237 -446 -473 466 -97 409 265 685 -730 427 -140 -949 -321 -773 321 -552 -411 121 -994 -498 -1000 80 -322 553 149 -718 289 -950 866 -531 955 -770 153 760 850 -21 737 872 -433 -524 -357 542 27 907 -805 74 434 -788 816 -805 -218 -944 -276 -866 76 -566 -609 -668 -377 855 -253 901 -660 -475 -31 -795 -379 -353 -330 -978 429 387 -524 130 -693 376 389 8 567 445 -494 790 -145 661 420 230 794 608 139 -465 -327 -574 -278 -372 518 641 304 -183 274 578 620 89 -78 -888 -795 -404 255 828 -436 180 -246 -389 128 923 -406 135 432 471 166 -796 -614 -494 -955 -219 -54 659 315 -745 -903 -616 -692 841 -956 709 -691 290 726 -256 -969 90 -974 477 -730 671 -434 -699 458 -172 -984 -968 40 -578 -610 -409 -651 765 -151 -88 -9 775 535 -425 -118 -699 511 -987 539 -900 -375 913 251 574 900 -392 -67 -119 3 418 -991 -562 584 -778 92 450 31 -94 839 -683 749 207 709 -271 641 -189 -369 962 43 -717 688 5 427 -792 80 -573 -920 -148 -647 -608 476 -555 -417 567 779 -429 980 -645 -761 -46 431 541 613 -734 375 768 -2 -911 -949 -527 -909 697 850 711 689 376 790 -577 -840 985 140 -682 -236 -505 -227 818 969 325 -428 -167 668 -345 -476 -931 826 -446 -647 859 310 308 277 -559 -886 -336 942 -899 -609 235 -614 -264 735 -506 410 -648 356 -127 796 526 497 634 -531 855 -228 411 78 -668 806 686 387 671 969 712 689 -161 -16 -332 -97 125 329 -826 645 -646 -32 704 -161 -247 -770 392 -624 -562 982 892 -502 149 903 145 -458 121 131 316 -291 -451 261 151 -915 471 -108 -858 -182 583 -548 -220 -302 101 934 -23 220 95 98 190 -650 -930 858 677 218 -608 -185 378 -430 -438 503 -473 144 -830 -413 -13 -95 344 30 60 898 406 -454 -967 -935 -272 -931 -220 -502 -108 -436 -956 128 150 -761 433 438 852 -108 -726 653 61 -880 -432 589 288 -635 -634 772 -378 -528 -645 -344 -151 -499 481 -737 990 586 -585 -647 -507 -334 -566 627 878 746 148 377 797 -623 -206 -338 -760 -46 54 -568 -156 -948 574 804 218 220 -560 977 -332 945 -396 685 451 817 543 -847 -568 -494 943 -156 -717 -408 -407 583 -707 -749 -877 172 444 627 -962 440 790 854 568 -656 -726 663 -177 -506 474 -711 -585 -643 630 664 -727 -444 761 -829 937 126 -941 -613 182 -140 -642 999 -438 504 585 97 -385 -63 -698 -82 62 -423 11 -914 -545 -24 533 811 -857 756 -307 828 779 56 -522 -710 228 79 -872 15 -330 747 769 677 -887 842 -7 -957 44 923 -832 852 -21 892 -831 -216 -210 669 751 528 128 172 -75 -112 -496 717 269 -902 -514 908 -141 884 -857 -86 -936 735 -629 -914 475 -707 -163 -609 -780 -199 536 -111 306 -290 -706 7 -886 832 -273 93 685 -656 657 518 -811 493 -864 125 -736 862 -234 -886 646 35 375 999 -580 946 -692 9 178 264 -362 -604 951 445 -116 -284 -285 -869 -106 788 598 -31 189 544 102 -117 840 -752 374 665 160 212 -410 -288 -811 -391 -518 -703 -844 -101 810 -583 -538 -195 994 328 -278 832 25 -285 -700 -324 -639 -458 213 744 -386 -855 996 -258 1000 -196 -678 -334 889 -509 -53 -800 465 551 431 906 213 -565 -148 670 897 -376 492 -26 703 631 737 -992 -929 -669 481 318 -618 -871 -54 389 -962 342 -937 454 -504 873 -560 523 -841 -2 566 958 -675 515 -724 -622 -588 -348 953 -231 -172 -860 224 643 663 760 316 -434 757 128 566 715 348 865 549 197 -134 912 66 656 -693 -374 3 952 479 -316 249 525 15 -713 -640 -251 990 297 -162 666 -98 78 289 2 -114 949 688 34 188 -806 453 215 -631 -180 -78 245 176 -34 411 11 343 -351 891 485 111 -924 -750 -10 -438 -134 323 570 -94 564 899 -215 202 -83 511 214 592 -11 9 55 -898 -566 534 -130 134 -533 583 64 -473 -978 -692 -916 867 954 634 136 -409 671 260 31 -414 -749 10 -980 489 -72 148 926 -443 174 152 882 -215 507 -73 363 815 620 939 -767 -242 491 -817 962 -418 -227 807 472 -674 -204 532 710 -349 -27 -21 511 -578 733 624 -380 823 32 -455 -200 667 -91 -648 609 -453 -432 6 773 -177 415 618 429 -562 -914 -260 -484 476 -674 743 -855 -755 -204 901 731 970 86 -414 130 210 -218 -240 592 -602 -953 712 -536 206 865 227 -350 857 766 -387 -448 -957 691 358 594 -692 643 -853 41 100 -529 263 -940 -525 -281 676 -916 623 921 -343 607 -196 651 802 123 -479 -764 -351 -293 222 779 -754 464 -197 428 -81 -578 4 -406 -789 -717 523 696 747 611 -732 -334 329 -216 -556 670 -411 -586 -81 -210 314 16 -935 -59 418 -127 299 -421 616 -788 -615 452 -88 -561 -267 680 868 386 -444 619 -738 952 -184 -261 21 83 433 -317 718 -138 -70 499 398 -828 -44 -81 849 383 244 841 -950 -916 -594 775 158 -644 350 -611 -112 -548 -627 604 -880 -701 -273 -140 44 -396 365 -588 -207 -359 451 -216 -812 -686 -809 -267 327 357 -349 -342 -961 -946 -809 784 -741 -158 -865 985 -819 319 330 -946 552 -266 -829 98 209 249 -866 -638 -884 -926 -354 178 769 471 -469 972 79 278 -608 36 -579 41 -794 840 415 -520 534 885 -735 -552 -98 626 397 378 -547 590 589 576 -831 -797 -122 -823 286 -965 860 -136 562 580 799 24 -627 -998 618 437 -717 -760 -588 110 -133 -338 598 81 -902 339 676 607 693 -983 441 -906 -928 -25 -970 924 -337 221 -571 -973 391 86 -79 -303 -994 43 -856 779 909 -284 -486 498 -430 -782 725 284 91 467 -667 -111 -316 723 334 -860 -916 -509 -513 723 591 -940 440 -537 -566 -96 956 -331 -372 450 -206 912 -958 -276 544 -90 -527 -119 -692 -391 173 -40 258 860 -515 887 2 -109 22 291 -442 -945 888 -925 -912 846 -241 -307 449 -16 416 -163 -937 506 -432 426 -606 -297 19 96 790 -341 200 641 849 -830 859 119 66 461 199 -741 -613 -844 -334 -84 805 554 822 -830 156 984 474 180 -758 444 134 -14 594 374 933 78 657 -764 -14 -531 211 17 758 633 -208 149 -206 508 -294 -790 -988 -813 386 -327 709 175 -420 -623 -259 -415 143 -403 -74 -509 -502 -722 -660 -16 -631 297 748 -737 -681 -601 383 -437 661 657 -92 -675 433 -591 820 719 124 640 -872 -37 8 387 -510 190 633 -964 524 260 839 702 -578 -802 404 565 283 498 497 -633 -479 175 970 -57 717 147 157 159 448 984 988 -402 -286 -888 940 505 -469 -26 958 639 -106 133 642 -844 568 686 42 -142 -612 874 -988 272 -171 -6 -456 209 733 -632 -411 601 -175 -956 220 -686 -837 -653 519 244 781 369 -767 468 896 649 792 -726 -365 681 -359 -216 830 937 344 678 233 -265 -637 -106 -548 -858 -161 206 772 489 -954 32 949 -716 614 13 -623 335 -852 671 -444 -164 607 -889 -447 -26 -984 -756 -112 -69 47 -969 -488 -24 36 -594 -347 -861 872 316 105 73 204 72 846 -350 115 515 653 -624 -257 667 291 -109 -614 313 -109 -236 212 78 402 880 -430 -142 407 -291 873 -379 112 -164 740 100 116 -124 177 -46 -344 315 -497 -175 -286 -344 201 -449 733 -566 -915 240 548 -397 -912 332 -670 424 -351 -73 896 -780 -174 779 -247 168 682 -677 446 -445 -704 -72 -291 -380 61 -426 208 -253 -345 762 -141 154 723 -634 152 -484 419 850 479 899 598 157 556 906 -256 -139 -734 139 787 58 876 486 -58 940 -671 592 -129 -129 -74 341 -882 982 204 -319 -834 -544 -774 -441 975 -946 -405 -684 -835 539 888 -613 154 608 -545 -360 -396 -434 107 -782 805 -406 942 -485 -970 -542 342 216 667 542 387 -799 452 374 -883 251 -198 -931 888 -824 -18 243 426 747 939 -573 404 -626 -14 -608 -328 -106 -30 -224 -161 -555 -840 462 137 895 736 -948 720 825 -30 258 435 -549 -619 -32 -327 -677 -981 -926 -995 -701 590 502 673 231 783 -767 827 603 717 -833 523 -673 708 -902 -818 -70 -314 -122 787 -424 -226 225 -34 166 194 -469 -650 -590 420 85 -711 -930 -435 79 -888 -470 227 -448 194 484 943 962 -803 -511 -184 96 231 399 -728 -485 750 369 -209 -551 119 796 1000 -457 89 -236 -731 93 364 -407 767 -137 -948 192 403 -402 925 339 837 149 344 -268 -978 -676 863 -955 772 -130 804 343 482 644 -966 -646 -24 -454 -500 -213 191 -305 224 -44 -855 -295 463 315 -275 651 838 -281 -417 695 285 707 -561 220 -665 -485 -963 -821 -933 901 -744 -270 -687 802 28 580 -181 416 684 -689 565 844 735 -516 -983 -752 288 -803 -545 -373 715 546 653 481 32 226 -467 509 795 -691 430 171 75 -760 483 405 471 25 -498 -320 398 87 -759 -28 996 413 56 633 276 85 -46 -151 -470 260 724 -889 -8 128 -729 261 -468 -185 -279 -600 223 -374 -1000 -936 299 937 -733 -61 -539 -60 949 -217 -529 -181 -799 -796 -745 395 -497 206 563 298 576 773 -79 714 -196 779 -653 -207 -766 386 -540 867 651 -456 231 903 -764 -952 523 740 713 -354 328 396 -431 -904 -822 -670 505 -234 -2 -761 -135 302 -366 422 760 -292 690 -896 423 -70 476 726 -9 -200 831 104 -482 493 384 18 454 -775 256 -63 458 546 -183 179 -836 988 153 827 802 654 -304 148 -585 728 -845 679 -634 -761 -461 -814 -236 -183 211 -216 987 168 310 -121 375 -802 461 342 -813 765 510 123 -359 774 -600 985 38 -709 480 476 -627 642 837 -221 -39 -100 446 553 605 899 -289 -773 -563 532 -171 -992 176 -373 365 352 -472 912 519 -315 184 -106 147 328 -591 -943 666 511 104 -802 749 -330 -841 -767 191 -880 933 -6 374 801 -432 637 850 222 446 770 327 960 199 -668 -99 861 705 -520 212 -466 -896 972 774 479 -814 752 -150 -992 -84 -178 505 227 -803 -720 594 -370 582 119 550 974 710 535 -46 233 -384 -202 653 -104 938 335 -303 -690 330 787 -334 -38 808 -554 175 218 -310 -516 -561 -585 417 -738 654 -220 112 -368 24 21 -745 721 780 211 -459 787 -593 -687 210 -362 -705 669 399 -84 882 -443 -552 -106 396 -843 369 705 954 150 -253 -635 214 231 520 186 528 -740 -228 254 20 355 957 -835 636 -889 -789 620 312 -424 -570 -172 797 -830 -959 -492 390 -545 550 458 706 -26 -726 534 -21 -950 -534 384 -32 -441 -206 -814 616 834 686 -837 92 -124 -752 251 -95 -20 986 -866 187 52 -277 -389 398 201 449 545 -244 925 -956 695 -328 28 84 395 48 262 -897 26 270 430 -637 29 -580 705 -266 -484 -179 -613 -539 -289 320 755 302 -825 -843 707 -102 -303 -382 59 354 -542 347 792 -789 676 -766 -725 733 -674 286 374 -77 849 -824 212 -739 -307 97 -604 -173 -528 785 419 -117 -957 -742 -412 115 78 -321 -315 -817 106 -656 -660 -411 877 -357 -202 -720 -797 -718 65 116 557 -463 161 -804 201 388 771 271 647 437 447 -675 -543 -384 -95 -766 287 -913 369 360 -909 782 881 -516 -737 -120 -657 15 -382 -451 -298 -306 -112 803 395 -135 -325 323 518 -882 -323 521 -364 -432 948 -476 231 -906 -121 355 475 37 44 -179 177 -886 85 362 -43 877 -903 -289 -991 -715 -432 620 -243 -47 -23 160 -569 995 -289 837 738 235 590 -120 -320 -49 74 -118 974 -372 369 -429 208 -166 273 276 -819 129 -496 842 -13 921 -920 -403 174 753 234 799 107 922 210 973 40 587 508 546 -578 142 -570 -419 -156 766 974 929 227 825 262 560 657 -519 128 109 148 -809 654 56 591 886 -953 481 -924 -426 261 -312 215 -127 -219 278 256 -765 669 82 926 351 147 -788 -627 -650 622 289 -290 -562 -530 -840 146 -828 -394 118 -58 -840 -808 -208 775 -732 -542 946 623 -977 -763 298 833 798 435 852 988 24 -844 174 409 255 542 -581 852 -17 -220 372 -697 -442 275 936 218 -684 511 -754 108 630 -987 298 931 738 389 -694 156 991 -134 991 -269 973 -486 564 -831 -519 -147 -845 -698 -624 516 -721 239 -783 128 -744 -718 427 -773 -8 161 428 388 322 -464 -794 -858 -983 879 -947 -210 927 3 -124 573 -425 857 -973 -80 -161 -953 6 402 -356 513 -65 210 839 -264 917 -620 333 446 -951 463 414 138 668 740 640 -419 -67 -278 840 -953 624 -371 967 680 -482 -170 397 961 364 -456 147 836 -34 596 702 -443 -634 171 -577 -315 -161 114 -138 -204 -63 -611 626 76 -909 -180 162 -944 529 -867 708 -659 -786 738 -870 -675 761 810 -402 -258 882 -655 -657 355 -657 -815 81 625 -763 -427 -132 -764 547 -730 -965 -550 -883 860 304 -823 67 195 -831 716 -829 -733 -229 395 666 453 614 -370 -963 30 142 -969 938 688 -331 -494 -109 -739 -607 976 -679 -222 650 -748 366 616 810 -132 275 -954 32 734 925 -615 758 490 -213 805 721 304 924 312 951 -891 -944 -422 662 -35 699 -975 880 -862 700 -19 -189 -258 764 166 -65 838 -792 -527 -325 -370 795 871 -336 -128 -365 -97 838 -191 907 318 -874 671 -917 35 -638 538 -637 -181 849 -48 161 -95 -989 195 -387 -162 18 6 -282 811 818 353 -911 318 816 69 -339 -936 329 -509 662 925 -960 -50 293 -569 -478 535 -625 -920 355 283 -445 -258 58 -828 46 -122 334 36 -450 521 -203 950 886 199 -690 -178 -940 -542 -154 120 22 65 598 722 446 560 341 -175 -659 -159 -701 31 -552 63 275 -178 152 886 623 441 -339 34 711 -536 386 752 -523 -85 -964 660 -607 590 197 759 -44 659 -653 771 -659 -591 903 708 -709 607 -756 -414 -274 -875 -839 903 -86 811 612 -202 324 948 -28 -377 555 790 -455 -769 800 -337 -606 4 -371 766 664 798 -556 -878 -310 -571 759 -996 -84 -873 -480 798 644 401 813 -894 -776 884 391 -224 371 -950 652 -350 -25 -388 849 523 394 73 428 -99 -87 91 -113 311 -351 896 523 -685 -946 -475 -230 928 -314 378 -405 48 -207 272 -459 -618 -863 197 157 -451 -728 800 648 688 52 994 -284 -824 -68 -49 529 -616 -587 485 -265 -300 579 941 -253 -240 764 -630 -291 673 563 774 51 -806 31 489 -873 710 191 790 -640 -761 -692 612 -997 703 629 467 477 -242 -931 535 643 463 213 135 -520 728 287 96 307 -433 -262 388 -583 1000 106 -338 -332 -192 -181 320 379 594 -202 -389 226 -549 -252 394 870 286 902 -821 57 404 336 -500 -940 632 -142 372 -390 659 -26 943 -242 -911 -246 -422 -525 -78 -573 999 -261 19 -897 866 -855 -832 -673 -707 -440 498 -679 594 229 544 -324 350 -72 -654 201 -485 -357 239 -313 -338 -207 -389 -477 132 -698 -240 -699 969 246 -662 -241 144 -395 -839 -770 -911 822 -92 -725 -769 54 68 -317 -675 225 -678 579 893 -979 -791 -665 -542 -576 -482 -389 163 660 984 -711 -880 918 380 896 373 529 576 855 497 786 187 -963 -848 451 -53 724 -922 -389 207 262 -163 931 117 952 807 466 -529 -345 -265 249 -419 -879 -169 873 -514 496 124 -278 501 -972 369 484 797 -636 585 924 38 189 -261 905 -553 324 -127 -767 661 -645 -747 521 -37 -940 663 -764 252 325 234 93 585 187 -147 -263 -310 998 -322 691 146 228 -625 627 -689 -824 596 -602 150 202 870 -653 -698 -391 -732 -851 507 819 -994 -836 -617 -786 970 -207 -495 921 662 -166 661 881 790 -762 469 -824 765 -965 8 -81 708 611 -524 675 -844 802 -541 591 -721 -687 184 529 -200 -914 466 -950 -662 -159 821 -34 52 554 606 -841 -273 -151 -991 -190 818 939 -453 620 271 47 -60 514 707 -586 -390 44 -678 541 933 -871 882 -909 617 -44 571 139 -754 918 -543 932 215 -949 -668 -174 -839 -285 -333 -881 -422 -767 743 89 -133 864 184 -168 842 491 702 -597 -151 798 -985 -566 -899 -734 -622 244 480 901 441 -409 -938 743 -81 -572 880 -972 -147 -533 -434 -461 692 472 -509 -854 265 937 -489 -177 -891 223 982 207 -127 -457 455 -992 604 -292 333 603 379 531 -585 -790 181 995 263 -15 -683 -368 751 791 71 -158 619 -239 171 -906 -355 194 -523 -349 -71 -650 -221 623 -867 -377 -758 -798 970 2 552 355 -232 -657 -702 173 645 -11 587 838 73 848 128 139 -111 -884 -610 460 -908 -411 -483 -335 717 -671 681 -709 54 -740 303 703 410 -372 619 345 55 848 544 215 -979 -488 -404 -691 755 14 -767 -780 -763 824 173 12 -444 905 958 670 -550 -184 382 110 -612 707 -127 -70 -168 953 -231 939 -539 -851 6 56 -893 -761 -252 560 468 207 -629 -972 -148 978 -568 254 -387 996 727 73 -851 -959 -110 788 5 693 -415 532 -840 940 92 -150 -249 256 359 727 -99 -333 -385 -18 -377 -71 -191 -988 55 497 474 -620 182 -662 578 -482 -80 -208 -86 -858 777 -929 -331 13 -947 25 -283 -866 -132 944 517 48 -21 -812 39 -280 2 215 142 784 782 976 -647 787 286 711 492 96 -848 -480 800 856 -846 97 -507 524 282 371 -723 -840 941 -707 142 428 -899 -807 -848 716 -415 -441 893 926 734 535 564 -756 22 385 690 -610 572 83 -714 -953 945 -887 -383 888 331 909 -1 -577 -626 -653 -910 646 430 -713 83 664 -425 292 -425 437 -599 -553 38 286 -667 -147 418 -38 -794 -311 142 680 -609 -749 400 -334 914 131 -842 945 346 -21 283 -541 -438 948 228 925 133 -60 768 401 666 788 953 -854 -278 -454 -877 134 -94 -941 -587 572 -763 -52 811 85 793 131 490 963 -211 -407 -289 888 -936 -835 110 -737 157 400 556 -812 -238 -568 -505 -118 676 528 430 870 -334 -396 482 651 507 -909 -805 395 -663 -616 -864 -265 -30 608 304 932 94 0 -816 759 252 -671 117 294 -564 -83 168 449 469 -825 567 -207 642 273 894 -840 -844 346 -344 -745 -255 -249 -314 722 861 -524 -7 67 -296 323 -692 -100 -318 720 -461 482 -692 323 -676 754 -300 7 781 -827 -931 -758 640 -100 884 -755 168 -514 -227 965 -975 798 330 -94 -964 557 -790 -480 822 -968 -674 107 -382 379 -13 -350 -136 96 763 773 22 266 585 -495 800 -505 -137 726 -681 929 -802 237 -17 929 -739 941 719 -461 -38 190 232 856 -731 296 82 508 812 819 -782 -94 -723 261 995 -218 -902 31 -450 -751 238 334 -438 704 -453 341 615 188 958 -668 928 989 313 58 577 667 -315 -159 580 -985 513 447 -46 -411 213 860 -315 -183 603 -671 809 -546 959 373 -327 -293 241 -650 -474 918 -718 213 -59 -993 273 458 250 649 -308 -926 -606 271 972 -484 -372 141 241 172 -327 589 290 -892 -816 789 -97 -3 918 -450 -138 -98 -461 -843 -819 -795 95 -388 -137 940 488 -403 494 -134 256 -187 842 989 -80 -804 -950 909 528 -539 -281 803 -921 754 -576 263 269 -1000 -188 549 -855 750 908 50 -121 991 -129 -295 487 681 522 112 -578 763 986 -521 -333 -652 -998 281 -704 919 731 -326 12 -679 -410 55 428 -149 -238 640 -980 790 -184 238 -961 174 -684 554 -81 202 -262 916 160 -394 885 28 938 -617 -136 899 108 -402 360 449 -827 851 390 574 -97 -162 -843 -346 -967 -13 904 67 342 -565 878 682 558 -25 652 232 403 1 69 324 -498 508 -653 907 -961 -547 387 -515 -274 -179 -826 -11 67 -994 -144 -950 -692 500 761 207 -676 -306 759 -857 -913 -939 906 498 894 640 227 -792 307 802 -241 -756 -980 172 30 189 -567 -464 296 -41 271 681 -613 887 -438 -317 -391 501 -432 -141 958 -307 -132 -393 511 -19 329 250 450 -276 544 -930 523 799 605 201 -32 -402 -648 615 -892 393 4 -751 -878 197 -322 129 -913 -601 371 -121 529 -835 -576 -697 -260 -716 -687 302 -920 -54 603 615 767 -143 783 -705 887 -291 923 535 -345 -462 601 -375 -418 932 464 -218 737 -650 854 -94 781 892 -241 728 -977 -159 -739 603 927 636 816 -129 -891 -999 785 949 -480 538 -565 458 -283 -951 -534 -158 356 -631 792 53 -748 -645 106 -874 6 622 -811 895 240 3 -386 635 -692 -336 415 -682 -518 -882 379 -366 -339 -687 -178 543 -989 784 -215 694 -163 -365 -174 782 -35 733 -254 164 857 392 341 -452 -551 -301 172 -850 -900 232 -605 -235 -236 -369 396 218 687 876 884 341 961 869 -212 379 23 -835 24 -632 -157 -36 -726 431 -193 344 -891 -650 968 271 -883 -572 883 -936 -623 -241 284 -874 -878 669 -840 306 322 -83 -625 596 612 4 -83 935 417 689 625 672 -795 484 -125 279 -464 -713 -371 550 681 931 770 924 -885 795 -998 -173 512 491 -179 -878 -816 -388 444 -281 601 514 183 -878 -923 121 359 -722 325 -788 -775 -478 247 -704 914 203 -133 619 -956 -813 477 -977 -813 824 -994 563 404 -544 -127 397 751 715 541 -443 692 738 -644 -790 -320 -660 21 592 876 377 -191 -984 707 -173 25 -421 -481 -860 595 -728 -63 773 -557 8 -237 -92 -135 394 -312 923 -216 -395 290 -663 -998 -70 29 -391 -78 -592 907 200 443 -755 -720 -926 899 510 822 324 -145 -328 181 505 564 359 -766 38 -881 50 493 854 -452 956 -677 321 789 -706 -29 618 634 951 973 973 182 -471 814 -708 738 -367 -632 570 790 -129 -116 194 720 510 -387 185 562 630 -460 -68 155 -495 -603 -272 -526 -323 -419 -245 -559 -334 840 156 -704 -271 30 98 -689 319 629 526 -785 -398 929 -71 34 -736 -101 -508 884 461 -313 -668 801 -473 -129 -409 -241 -222 954 -623 -712 719 -629 -59 -750 -384 275 -166 -123 -19 -628 142 -629 653 286 -77 -614 -597 620 -568 496 924 160 -178 -461 838 85 912 167 -145 -537 -565 -403 -29 3 437 -717 581 296 -614 -431 -460 -350 358 340 -153 -269 550 -737 142 -15 101 -61 -974 579 870 -261 660 -100 113 872 689 -524 391 -576 774 548 734 -35 868 -717 130 916 -916 -105 485 430 420 852 -157 499 -964 -640 -717 521 -443 601 209 393 -461 537 751 976 -882 -71 -577 511 -273 -993 183 917 -648 -313 942 -223 120 -928 892 5 929 -550 -545 579 -518 648 715 182 936 664 -787 -766 243 -202 549 682 -192 34 858 50 339 654 -581 -111 590 -471 872 693 949 -113 -828 -582 -866 154 -871 356 879 319 286 602 -719 -357 999 890 106 858 -981 650 946 -820 136 96 -778 566 928 -248 319 -385 155 609 32 -250 -876 919 -758 285 546 311 -662 -680 -595 -917 -610 464 770 -904 858 -559 18 -953 -600 -99 -526 503 -517 279 510 760 18 -557 -133 -538 -586 -661 -670 -41 937 -349 -219 113 580 -65 508 177 368 876 -262 -473 947 779 -343 824 860 -279 -50 938 80 -860 -880 766 -1000 -530 719 422 -374 802 -865 -306 315 328 606 816 283 -104 443 -659 -310 -793 493 -864 140 -740 428 -982 682 975 383 551 108 -691 -967 491 870 391 79 -317 202 590 -880 -733 929 -698 -86 50 717 -587 7 -258 946 -572 -371 -60 406 -308 17 66 -286 458 994 -459 -844 -508 -102 724 -787 -992 652 -38 -785 -986 711 612 -530 -773 -176 -917 393 523 756 -263 137 753 -547 283 -60 -194 341 902 945 927 740 -80 371 -554 420 -406 355 148 8 882 152 929 234 -319 240 -604 -492 0 334 -654 347 -960 -370 -946 549 687 627 -425 323 906 900 -706 -923 -744 386 -773 -769 759 -743 782 -518 528 -255 166 -853 993 311 266 483 975 561 -164 652 192 -150 35 -538 -548 -956 -162 -922 -812 -154 652 469 -519 85 -449 -276 949 141 -218 863 -748 -798 474 415 431 -133 989 375 727 776 -724 335 -258 647 -842 968 98 -148 230 800 461 -443 -179 462 -860 -815 -893 -144 -576 150 494 -244 990 -801 -407 -668 -274 542 -904 838 607 -514 -975 211 240 -462 467 -465 -259 586 606 -609 365 509 -592 -563 501 964 68 -940 -465 -139 -137 780 -59 583 -336 35 -984 -684 -26 -591 539 -261 910 464 -1000 -624 634 791 -99 66 -247 684 366 333 345 993 113 278 -487 -783 -881 -23 617 -772 -121 302 -403 -241 28 -975 -103 -454 -242 -207 753 -976 5 -512 -852 459 -635 377 613 333 -103 443 -860 -934 608 -27 3 -759 -933 528 -543 204 -510 -245 270 -577 -967 -346 786 -271 330 -491 88 -889 -597 -367 -123 504 267 -975 -315 794 -973 -231 -596 70 375 266 -575 -741 -264 -12 28 -181 580 782 -262 -986 -868 337 -918 -601 86 -153 -683 280 -664 -226 -99 35 135 955 320 519 550 -735 748 687 144 580 -178 -553 -383 -386 919 -74 559 936 921 966 -66 101 658 95 997 189 103 -581 -535 910 -463 -225 903 1 775 -695 730 859 263 49 717 -74 -638 -719 395 -2 -895 -884 770 -494 -957 -386 -815 775 -633 -797 87 -290 504 -765 -310 116 292 112 507 -758 -322 168 -136 -367 -962 577 -855 -115 692 538 -473 309 -876 -683 -882 -1000 734 -976 983 -960 813 -908 -889 41 -997 615 464 509 593 538 730 -907 149 -199 -427 433 -672 829 -26 -273 308 -75 -90 421 -739 -56 49 768 -560 -305 244 -617 -558 232 -435 10 -758 660 -44 315 9 -809 866 -153 -977 -563 816 -838 613 654 -434 -488 -179 139 -701 -182 -627 -373 -205 -357 752 909 479 -754 -988 141 -68 125 304 502 351 308 -539 -594 28 -960 -304 -926 143 719 -722 509 875 330 931 934 873 396 192 -60 -761 287 -360 183 -601 -177 -17 32 107 -858 342 -361 -159 118 -982 -375 -941 355 -864 -894 -573 861 7 -290 -907 -897 839 979 -121 101 -923 -856 741 235 666 -337 -997 283 -812 419 997 -389 -781 -80 -947 327 -585 837 -600 427 -51 963 -168 -900 -643 851 759 -454 -258 663 -602 47 741 -747 221 851 -495 150 910 -343 182 -422 658 -781 124 -968 585 511 -87 613 180 923 874 -315 -612 -459 7 899 30 -842 791 -205 -963 333 -678 310 -464 113 -302 164 -81 -225 -140 415 372 -950 804 541 -435 -450 75 995 475 917 842 186 -153 353 -255 -148 454 -363 -346 -832 42 515 -740 349 478 80 734 -360 257 -671 -72 -939 109 -846 703 654 -159 -380 -596 -891 302 -89 73 541 -190 633 896 -874 345 -437 -155 -446 753 562 394 173 -6 -366 -913 781 -793 -853 881 702 307 -485 -102 -836 389 -767 801 127 539 648 881 417 745 836 -419 -326 -375 807 332 -64 106 -832 448 953 -685 801 879 -210 -260 -987 803 198 558 483 -371 851 -235 -998 788 126 -824 60 -514 244 -217 833 -453 -487 923 -204 -146 523 457 443 328 401 532 -599 -536 -190 -16 -396 500 4 161 91 -88 -523 -604 -843 201 -142 -718 162 993 -298 -170 -89 627 -162 18 436 -946 244 757 287 281 312 -738 101 548 475 -672 754 -803 401 -138 518 -643 505 -866 276 937 799 -880 696 826 78 -216 -389 667 -594 -233 -94 -123 -849 726 -413 -463 149 -41 78 410 -845 -827 796 269 -107 289 -789 586 187 -938 294 402 -237 -166 126 -141 54 242 266 478 -526 -219 -117 939 -371 684 -344 325 966 288 -819 -911 42 215 537 881 -253 50 317 -491 941 -792 -290 205 604 447 50 -190 -28 558 693 341 368 902 -230 -157 308 867 43 -64 177 819 -475 208 -367 913 516 831 321 257 156 -760 836 -20 -805 -898 -970 -458 -914 -497 163 -107 -933 -373 -375 -413 -558 -84 948 214 322 625 842 -26 -802 506 212 471 -554 886 -516 957 857 -211 580 102 -437 -734 706 -224 8 404 853 808 978 82 -165 -344 -943 -240 908 983 -620 -762 -305 -941 588 488 708 642 -109 -32 -190 37 633 -549 372 -200 -198 403 -793 -163 -589 -573 -246 42 628 -178 159 -562 -88 -372 -50 -130 -752 720 499 -1 -538 999 -385 -146 -792 -973 871 -488 -504 -816 983 -31 -355 791 -109 -616 14 903 -460 478 440 484 -327 391 440 -613 -140 -879 -540 43 148 703 572 62 951 -610 299 42 418 -21 147 628 578 -677 -428 -780 -707 839 629 -47 709 -837 596 320 502 79 -117 167 559 -783 -391 -352 16 -74 641 -564 -858 329 -913 248 554 -936 -832 -855 -216 -364 -188 -743 934 -369 996 157 -778 180 -40 -766 -608 322 -804 -173 -794 954 756 455 931 995 -610 -540 -879 927 -722 810 -775 108 -504 -430 354 -951 596 67 963 -897 -198 -914 -833 -924 901 640 -470 836 -557 -782 842 739 65 246 224 -260 473 -505 807 114 837 -893 -688 -260 -134 -985 -502 -642 446 -796 476 -393 -993 -245 636 539 -667 -348 -965 216 -469 -578 -688 -82 552 -239 135 -940 -413 55 53 847 985 849 -402 560 129 190 -878 252 328 2 -894 310 609 385 -567 -998 786 922 744 -70 363 -876 452 -354 -270 614 42 881 736 265 -532 -525 672 -596 642 -194 711 56 -626 612 402 -210 398 -548 -383 -435 -196 -670 900 -612 -48 468 -843 63 633 -987 186 -879 -924 -91 -568 523 663 -650 -402 166 -698 -750 -906 471 -565 806 -544 -105 -605 159 806 -465 375 337 -978 -451 -158 301 -714 -997 551 422 374 721 609 -557 -425 -153 -751 565 419 -89 -685 282 -273 441 491 -2 4 611 -948 -789 317 -425 -134 305 521 22 -96 345 -494 295 -369 348 -746 -869 502 -204 790 -199 -746 111 749 13 -979 -628 -290 -95 -589 -498 260 842 540 -986 -625 -166 -981 -553 -363 672 -492 -174 419 695 -866 -386 -157 673 183 -402 76 299 -837 -626 286 -286 451 328 718 949 -509 -219 -747 983 456 -763 776 198 -114 482 372 -745 294 429 -700 -399 838 -875 972 -162 833 483 -586 -262 561 -420 -722 -359 -843 -599 -955 560 784 -107 632 89 977 355 115 92 -971 714 -554 -350 -178 1000 -244 -595 -530 379 -849 -195 227 -178 -951 892 -824 710 -990 -907 997 178 113 769 -603 192 208 918 60 -596 372 371 -138 -502 -535 701 -895 987 316 713 710 464 554 507 258 -701 864 -527 813 -824 82 34 -874 -100 -855 -67 369 -869 373 179 71 322 -954 87 -618 -845 325 550 53 494 -673 852 -705 115 676 -5 -443 686 -373 -819 -98 -925 -783 -788 -515 402 557 423 847 899 753 64 -184 -752 -956 19 417 668 138 -982 -610 -102 216 -653 -99 -628 151 -355 153 -574 -923 -434 -918 -782 -803 -32 -378 153 965 708 646 522 -947 69 260 -875 267 -209 -279 -678 -262 778 136 -575 118 -831 -10 285 583 -353 622 652 -517 19 292 698 905 274 494 -997 -924 -654 -105 -326 -341 -591 800 -751 651 552 -221 418 495 434 -690 775 -348 -851 -446 206 563 371 -634 -561 650 -498 -23 391 163 389 102 165 -655 409 842 361 -454 -287 -459 356 -618 -906 105 -286 -365 -55 -428 -200 784 969 718 173 -40 563 -585 313 230 -516 510 -852 -996 -738 -486 931 996 830 -358 177 -437 354 -776 -753 399 -960 -275 507 719 -126 -641 -841 -805 -31 358 612 -346 -646 -230 -438 828 982 -890 761 -88 -804 23 23 -827 262 -359 -927 -162 255 -872 -850 -734 497 -758 -287 550 568 -182 -588 353 -900 -197 -672 -938 600 733 436 197 -625 518 470 -39 963 -444 -926 557 -13 157 438 -904 -615 -913 226 -268 -49 225 -783 -854 308 -651 -722 831 113 -808 445 -659 -835 939 81 -802 422 -413 525 765 -833 -57 -670 -104 -127 974 -615 60 613 -797 863 -334 51 10 -433 206 -188 -600 -671 -578 596 -83 178 67 198 55 294 159 198 -315 1000 -610 -548 673 -87 839 917 20 849 -987 -994 -736 519 -907 896 36 -285 258 848 802 -609 802 -252 -853 -492 -678 -134 -294 188 -493 -298 962 -885 -904 209 562 -931 829 -635 937 649 327 357 211 769 268 -540 210 414 222 -229 651 401 -362 -791 -601 -777 462 -85 507 278 -339 941 658 65 -827 -400 130 464 404 -509 -204 478 313 207 798 -497 -433 -700 796 173 999 -533 106 467 815 940 -984 -241 800 925 157 70 -133 938 237 -594 -831 467 -408 -424 -270 535 -243 -185 754 -715 -223 57 -374 -564 16 566 -257 438 553 873 -770 145 -838 -145 606 380 -191 624 -552 495 885 934 -690 -788 -296 -505 56 -312 876 -69 -187 657 -587 -158 -69 380 -589 -178 840 357 979 -535 313 990 -351 -611 -494 -440 -55 -86 -780 396 -943 -718 -735 650 576 -869 263 -418 379 -344 279 558 333 -541 126 23 599 -884 109 815 -193 767 835 -996 -54 -314 -771 -256 -195 -22 506 -854 731 646 698 674 -190 -764 -372 -530 -239 760 601 837 355 -929 -562 422 217 971 -925 76 -328 132 88 -522 -52 672 -8 853 -747 772 443 160 -269 -590 484 237 679 853 705 -246 362 166 -428 60 629 -325 -384 216 -731 -485 725 -794 671 -769 -152 -989 16 166 -310 607 -655 -977 -223 647 -931 -641 -439 -352 202 79 127 235 115 690 919 409 815 -322 837 -446 -227 -104 -810 916 -763 -186 839 474 -998 -414 -654 241 -10 -821 984 406 -586 -795 953 -155 128 -320 690 568 800 -385 346 -430 899 561 -401 -249 -544 486 -751 207 -145 -878 732 -513 416 -807 -952 -630 387 21 -526 697 -161 164 -882 272 138 -978 -230 -851 805 -131 39 -926 -417 -234 876 -193 937 -140 -449 -544 144 301 606 932 -101 -653 433 53 -332 -40 -429 -699 -599 641 828 591 497 97 -351 533 -147 -526 -74 918 -9 -307 -790 961 6 -831 760 664 715 860 248 673 -789 -301 222 121 735 356 313 102 711 -726 536 327 -997 -297 -192 -931 -545 873 594 217 386 -11 170 618 -596 129 -384 -140 363 -37 -129 834 675 932 -249 980 270 -962 -62 199 469 724 280 21 -996 809 75 -488 574 -309 -914 -850 351 -687 -305 533 714 498 281 -268 -456 772 -372 1 527 14 -399 -581 272 -602 607 800 827 -287 -540 39 720 575 -163 104 883 103 -659 -33 406 -91 -297 115 930 800 -306 -955 -821 648 858 491 30 664 -207 -764 -615 295 266 -317 644 -668 586 70 391 545 -30 -706 -968 -677 -684 -340 833 826 156 469 889 -756 -680 988 362 319 -368 522 459 -703 -87 6 -915 -889 395 -845 -317 936 350 391 -325 -2 471 583 147 -289 -714 357 -852 -646 781 -894 655 263 925 -671 8 965 -176 -906 466 399 614 471 47 -739 -319 -106 782 -637 726 423 -304 5 -913 -238 -975 -691 -130 -942 -517 409 -154 -664 267 -72 -10 -866 -766 -656 244 -668 123 -739 -333 -582 433 291 -761 753 186 -688 -647 -823 -930 96 345 277 218 -388 562 -306 275 -596 -256 -589 103 385 -175 83 982 959 -882 -676 877 -426 488 -224 958 626 -910 194 726 -254 -154 694 -926 -202 -86 -874 -63 753 236 -636 811 290 -542 -334 821 -192 63 942 412 -359 471 -699 -165 -968 -780 611 -867 371 -492 -219 725 -721 -619 500 -61 717 530 875 -995 -685 99 -387 868 -670 -279 -606 -635 118 154 -76 -561 -949 -582 6 677 318 422 -617 -804 539 621 240 -810 -40 659 12 -23 -803 -295 581 412 665 669 -252 -955 -93 -32 845 439 -243 517 670 505 34 629 954 566 -326 340 -7 182 911 401 797 -140 -425 617 -640 954 697 807 421 -305 53 -747 -256 173 784 -700 841 -751 681 23 -839 760 301 -805 989 -320 581 726 -737 -589 -102 448 -381 206 -912 146 -696 -323 -795 -637 42 -174 -210 599 -210 -201 -896 479 -412 -589 -917 -193 -542 -798 -658 321 -521 138 -298 -569 188 -66 433 -24 413 -128 -97 702 -713 -408 370 254 -788 80 -192 -149 372 742 -584 -922 807 650 -700 758 420 -651 -56 105 416 377 -130 341 544 -198 -3 -261 964 89 516 552 793 -425 599 -929 -375 -1 878 -453 -960 859 -324 -641 314 -640 254 -445 -113 -184 162 703 216 -14 -287 77 206 966 390 -580 142 -847 -124 612 -812 893 142 808 346 918 585 361 519 -655 357 136 435 217 -589 -574 -801 -111 632 -222 693 882 895 -763 376 -464 -924 746 -425 -717 10 316 795 755 634 -223 -307 660 742 -289 459 983 -930 291 796 -385 -677 -990 713 504 -202 -132 689 -76 765 439 488 -755 -867 717 -448 -785 98 269 718 -554 -585 -341 312 -818 796 476 -758 290 -56 284 513 -895 -133 490 146 544 380 -573 303 -194 -225 -665 910 225 486 -193 860 973 -808 812 -803 -456 -677 959 -152 41 -550 -630 222 287 956 -464 705 338 946 745 -432 -575 858 -230 -802 385 -794 -387 394 -66 -760 -63 -441 -496 849 -152 -571 -278 -889 -741 445 770 -556 -86 -675 -882 -978 -665 442 -496 441 -565 -468 -274 -969 -361 -593 717 -198 832 717 718 154 36 868 33 -760 -742 -627 -408 97 304 506 -922 897 -327 -97 636 570 437 533 615 -616 -816 -822 -650 -73 -598 -683 220 -982 592 -726 -38 397 -811 987 325 -113 -270 70 -855 -600 403 830 328 586 -111 482 968 -644 57 521 492 171 -527 -745 -556 -42 -229 347 83 103 -82 -965 410 143 881 456 805 -651 128 -281 8 -581 153 680 -746 840 465 48 146 439 59 -729 628 617 769 -20 532 -473 549 683 575 653 -657 903 -139 -227 331 -997 109 960 617 -154 -121 344 882 -51 57 -386 856 636 -987 157 -469 446 -802 648 -211 -318 -278 -447 352 935 776 962 -513 941 836 -628 -743 -4 275 -716 -475 980 371 -258 56 982 216 -136 -813 -602 -420 242 -5 111 340 -222 845 -649 -250 603 -935 -155 966 475 677 -848 644 -240 63 294 871 502 -214 686 237 -42 815 524 -784 102 -259 564 440 162 -163 -47 -388 -319 -714 -172 353 631 456 -370 -254 -135 -534 427 878 -91 867 -619 -803 331 56 -143 149 -934 304 -937 -311 -571 195 -299 -255 -453 -548 763 614 783 -974 -55 980 -824 -203 133 497 -284 479 639 583 -592 -61 55 609 -317 -136 36 -699 15 773 -142 865 -472 -735 -608 151 -590 592 148 459 -640 -901 291 -880 590 -335 643 -621 605 518 -237 150 -885 -204 -203 288 -863 -577 -826 243 -42 -453 -26 300 -928 -450 881 -12 -220 -992 627 394 -231 -517 169 -354 694 -952 -777 585 184 -270 -109 373 916 -459 606 504 43 118 -562 -999 232 -217 -78 -321 86 -2 -43 -731 -503 519 -323 919 -230 473 349 -345 -853 272 -998 639 468 -244 621 -740 637 618 -977 575 792 -492 -1 537 -473 189 699 -513 250 -812 172 639 893 -571 -536 143 -700 -950 838 -325 -407 -179 -680 547 -424 727 30 -383 494 -509 -2 -752 -30 570 -857 -174 -716 -814 -50 -188 -459 -190 -855 567 467 -297 442 -951 119 -836 360 992 161 327 17 522 -882 -718 265 -435 877 684 262 -742 334 411 376 530 -753 -650 623 662 394 156 69 789 609 -28 524 36 -769 908 372 723 -495 -394 -525 834 -746 -894 468 715 -771 248 107 961 124 930 -336 578 417 813 94 -707 157 523 -252 -362 440 546 -44 27 -135 396 627 437 -662 478 -330 -121 -167 -189 562 -812 196 -856 -625 -312 137 -627 404 200 -47 34 -876 677 -445 -921 -165 284 -556 19 123 749 -349 -177 851 101 -592 -903 -331 -718 -363 -346 -203 -329 24 -295 -211 -63 -511 -44 -452 -86 96 406 -380 138 536 201 -308 -298 35 338 -388 -98 82 -399 -881 -687 825 -559 755 233 -304 -111 531 659 886 756 276 488 859 -73 484 107 358 -760 -390 -491 380 -176 -879 -403 -496 -376 268 699 659 69 393 -61 -374 863 27 847 -65 -975 -517 -183 -322 -265 -819 629 -34 -713 -20 -612 -949 -78 -742 -31 16 214 313 246 -122 155 -934 74 547 957 -671 448 557 -22 -980 564 295 -777 -826 902 -920 -432 -969 -896 -456 614 677 835 -47 914 525 -953 129 939 670 -923 -481 964 338 -456 -466 252 -633 124 -26 -536 -843 -35 -28 450 557 693 -207 -583 -180 851 -813 810 -649 -890 314 -84 1 966 -662 -818 653 -601 648 537 179 759 -615 -930 -869 480 653 -209 927 169 661 -653 383 506 -45 724 -676 357 -108 -355 815 -843 -1000 -963 903 -692 396 544 -895 214 -733 -132 16 350 -311 620 -939 -957 -23 607 -577 -47 368 414 -608 -416 -880 615 905 637 -532 -908 779 210 222 911 -242 140 -775 153 374 -920 554 742 -787 7 -935 476 220 -288 -585 -423 14 850 540 439 750 -101 74 54 525 -364 -67 714 784 746 208 697 693 -630 -671 754 688 -573 633 -816 864 -728 -864 -162 -433 267 607 -530 -83 747 1000 -688 970 291 -483 662 -683 -886 535 -844 -712 639 135 -57 248 966 882 -745 -490 183 -443 -300 9 -172 88 990 449 996 -771 224 -650 -71 609 -45 -199 370 -515 57 -377 757 -745 890 318 356 -943 -934 542 -59 -782 -954 -521 -757 98 764 114 93 -379 594 763 -463 -409 -883 -757 771 -888 -928 797 -763 -303 756 -81 385 -21 -401 -741 -326 -382 545 -315 736 -448 -687 305 142 -785 994 -417 -595 822 -342 -819 -750 -111 304 425 -258 725 424 507 -737 94 -524 295 -554 551 -568 -966 63 884 976 -612 232 7 145 -993 -698 -964 -830 968 480 -37 -987 -25 -945 916 932 -751 -257 11 392 -665 -688 333 149 -320 936 -464 -921 -479 435 -377 612 812 -983 -491 -59 828 754 979 1 161 219 350 393 290 -61 997 -146 10 217 -562 932 315 -989 -576 368 881 -220 928 157 119 -32 -997 -909 256 591 -48 -813 -537 -346 -501 169 -207 -185 914 255 -677 898 -778 -313 -927 862 11 685 487 46 976 -368 241 -994 -907 115 -820 918 195 1 690 -493 409 -12 911 527 470 -966 -833 361 593 -455 776 571 354 887 184 -567 -971 -104 513 -686 -592 783 -866 173 -35 -598 590 94 325 894 -684 -155 -12 568 179 -18 -296 -500 -938 771 -56 790 787 468 -991 -712 -323 -853 929 -228 215 -235 698 373 33 772 -889 706 315 -639 942 -630 -823 799 227 349 211 969 -318 -802 -615 870 -862 541 598 57 -513 919 190 -112 656 -678 96 880 367 94 -780 727 339 -65 707 25 328 -129 -592 283 -465 761 250 583 -390 -537 321 919 676 265 89 -835 282 461 984 747 692 311 960 -880 -970 -905 -262 380 -67 38 -414 979 -526 -545 131 107 -819 -821 -226 -347 540 193 450 -29 323 933 385 353 -570 181 -717 986 -471 -322 -864 -418 539 -903 -326 -900 745 -654 -171 775 -962 -304 100 -499 998 -173 25 -316 212 941 -558 -213 -48 -223 -469 -362 -587 835 -469 939 427 -739 466 -359 -329 697 81 -772 354 807 14 -712 -228 -944 950 770 624 -838 776 727 804 23 597 457 582 344 -95 -587 189 -934 -228 273 -623 429 -762 360 -578 -800 -575 538 -716 994 -279 110 -535 -696 -730 -262 899 -140 412 858 -543 -564 -616 -860 18 133 -252 -341 515 -62 -368 -236 -245 -345 998 -878 284 -656 -498 -926 -311 625 627 -912 267 289 291 873 8 -766 752 791 651 899 291 -790 -425 -186 -450 -894 316 -42 980 -275 771 228 -982 -461 -498 -756 897 -627 730 811 422 -197 -806 653 -655 -949 -64 -563 601 939 -978 545 175 -691 -408 986 803 -779 18 755 -988 794 393 360 636 -446 -376 -174 -871 -618 776 740 494 662 519 -670 -113 -356 -147 -256 259 -207 221 -251 -427 559 -471 134 -760 91 -803 -887 172 705 400 382 -661 -702 -252 927 -50 -70 -858 823 128 187 -310 -480 -834 469 708 -748 78 291 -441 -529 -558 -296 -657 958 262 -945 357 531 730 607 -500 734 -262 959 -730 -590 279 784 154 462 617 -398 330 828 -208 -547 597 618 -482 682 197 -572 143 -29 -1000 -90 -1000 -515 84 27 221 917 88 391 -836 573 -827 448 -457 435 985 -121 339 96 -937 -713 -214 166 -112 951 -570 -95 281 -866 917 -13 -369 368 777 -778 -678 556 -131 -99 209 -978 -95 833 967 752 -711 170 -853 -765 910 280 -309 -205 100 -650 268 228 272 32 -420 -151 -820 269 145 -271 882 -202 -799 353 -425 -260 -720 254 885 -811 620 -651 23 -335 -267 -488 -318 773 293 -979 -980 50 458 711 401 522 -171 -8 -781 -127 -760 818 -215 -64 -457 -147 752 85 513 -544 -940 663 825 -751 -673 -190 496 758 663 766 -779 200 101 -176 490 -670 321 471 993 -978 -607 407 627 166 223 -413 -55 -731 -25 -822 159 -582 -906 615 314 -882 -854 921 -377 312 -695 -14 -3 255 222 370 524 -992 -517 443 -352 807 -536 856 637 974 -88 294 813 -128 272 -856 602 254 793 -539 609 -531 902 -573 474 -849 428 671 -17 -274 -314 -554 -314 -993 -150 -712 -772 -783 50 490 -161 -747 -967 106 895 229 300 -556 -545 257 -710 -612 -340 -114 539 696 -828 624 445 673 376 20 656 -443 -596 -721 -511 -44 -798 -868 -648 321 -556 88 20 592 -856 616 359 -675 -536 668 -394 -518 -809 333 -639 728 -628 3 580 -257 -1000 -624 -906 250 -854 327 364 878 680 -61 -343 -926 -278 367 -440 -497 552 -611 599 -905 -155 -909 -483 -496 547 -385 -235 -878 -583 -887 -162 -766 -158 -350 982 -535 -981 761 68 836 -390 42 673 988 676 -386 236 -959 -60 315 325 554 690 508 140 -5 572 915 -173 -828 560 -777 -579 -816 -171 -588 225 34 -350 -622 685 -321 -10 987 -376 -922 477 -103 -655 814 218 634 104 32 449 -751 145 551 -651 722 -254 -623 -929 340 814 -243 395 -512 619 19 -986 691 -977 871 554 -722 835 47 834 353 911 -112 -290 -746 -964 -167 -249 -145 967 170 -191 -262 201 824 -359 -410 50 -777 392 -244 481 114 -899 -124 -353 457 331 432 -454 477 24 122 -984 28 516 -447 -567 979 254 -744 136 -850 -167 -667 484 432 731 -614 214 -115 -399 915 -89 429 -126 840 -771 -105 430 362 726 -280 -366 226 213 726 252 578 502 -846 368 418 -801 -383 -970 544 -578 25 -315 -340 889 420 853 -436 515 -96 662 -133 888 718 -347 -994 -468 149 -971 815 116 309 -823 -122 812 -825 296 -560 274 -221 -287 614 385 706 314 205 -461 -333 -13 -792 41 905 -40 515 304 -460 719 -831 327 -635 142 -132 793 -706 340 -100 500 350 -986 98 334 -529 363 -76 806 234 48 914 663 895 -567 326 -339 437 729 383 -97 -861 -410 807 -23 -161 567 -705 539 -524 -432 177 939 589 743 -635 -22 587 213 416 -323 -772 672 -685 405 141 -397 -979 951 -164 -617 -910 -977 56 -127 929 -143 -661 -343 737 -395 -370 -29 797 497 244 -512 -692 -226 686 331 -464 -998 395 -168 -789 -683 24 664 91 -991 324 -693 354 243 919 346 -616 130 587 567 -598 -323 -392 -991 -731 -799 -183 -724 -922 368 215 245 -881 -389 748 224 -420 665 440 -310 844 452 751 -973 -15 -861 -147 -406 476 947 422 129 445 492 525 -422 274 -192 -380 109 -262 60 -810 125 -37 415 -71 -127 -75 -553 207 569 833 -166 -223 -939 545 707 -105 -885 759 -326 -281 -320 159 -582 -223 71 -35 -404 940 537 -156 -530 -109 -720 858 -25 643 63 -288 -58 -518 125 338 322 315 44 978 438 359 196 -690 -531 513 -364 223 416 -79 568 611 219 -738 -275 -394 522 -485 642 118 665 116 -627 -953 184 688 819 -895 741 179 938 873 416 -702 836 -890 42 -640 -899 641 334 -263 -869 -178 -643 600 682 465 974 694 -122 -705 -224 223 316 -280 -79 -942 -561 -103 432 551 167 -817 909 642 219 -464 954 -337 -72 -428 634 854 -253 -556 763 -245 -919 -957 -595 -217 900 -767 -488 -24 -584 30 787 -84 583 -96 -320 636 -850 489 145 583 -730 700 -824 355 356 961 -924 730 -410 -317 570 -927 445 181 340 246 757 318 -725 -923 235 624 798 -850 37 361 965 290 3 713 -47 -331 348 125 -560 511 -226 -139 555 250 -164 797 -829 -51 -955 532 818 -686 642 -356 -699 -800 -818 -615 -355 820 -612 198 254 -445 957 -711 -462 -382 -473 -746 -753 866 874 -67 -472 986 -504 974 -920 332 -156 74 -551 777 -861 -70 847 -480 -533 -286 -855 107 778 683 -177 319 833 -113 -172 463 466 -754 296 160 609 -293 578 -83 -615 466 -653 -19 -584 661 -440 -175 -345 -609 978 330 563 491 761 190 479 298 -552 -125 -325 119 -945 549 260 505 -559 -11 816 973 33 882 -846 704 -962 839 372 546 5 -238 -674 486 -224 -497 392 -443 45 -39 370 826 -525 658 944 -565 -501 -748 142 572 784 -629 323 901 -816 527 -62 -388 5 -87 -442 713 925 -285 -609 106 -361 981 -978 -848 433 -408 357 770 -486 -390 202 231 -239 -760 485 -631 638 -921 -69 242 96 935 -512 260 68 -709 -185 -219 -246 608 -529 218 -730 135 -160 -285 -120 947 -349 -497 974 729 455 -204 106 885 -911 979 -16 244 249 186 534 -60 329 311 705 733 -275 -724 676 -855 544 -285 724 -438 35 -129 450 561 -981 -161 624 703 260 42 -512 838 -110 -553 325 -306 975 93 -554 617 -287 -598 -165 -671 714 858 748 921 -290 313 928 408 -728 -471 -810 121 375 -874 -835 514 -431 -634 25 -40 895 -913 619 809 -210 -644 -349 901 -183 -101 -152 2 567 996 570 -229 -853 305 918 -8 283 -461 -956 806 -365 -777 681 721 -689 -140 -380 525 -541 -224 188 -614 838 745 -34 712 129 359 833 765 256 493 -41 -448 595 -920 -485 -585 -840 -59 -990 407 182 -423 11 -191 -576 -250 149 -493 -271 -516 661 -304 -136 61 708 -685 -175 24 -567 426 16 416 87 534 -83 703 588 274 876 383 -435 -216 -733 -699 -261 -471 -212 747 -78 -474 -341 952 -756 -397 790 -593 -73 231 679 -15 905 -3 234 806 451 -721 208 45 -908 -562 -868 756 127 88 -640 -818 -690 -648 -961 -346 819 77 -905 924 -335 -40 -302 -627 -505 179 734 -719 646 499 -149 66 852 -842 -598 -290 530 63 -508 -829 2 543 -146 271 342 -1 655 -48 315 -163 907 15 765 92 -606 -518 -211 -426 -520 -499 670 807 740 -439 -849 -719 324 827 402 38 -862 -992 -900 -6 -214 -362 -263 512 -875 -129 558 -613 -700 251 192 906 -185 236 -863 -971 -364 148 -875 -741 940 -131 46 -876 523 -80 -307 -438 793 631 -490 289 363 -954 200 -393 668 -98 356 -49 337 -113 -785 765 320 320 -164 589 310 545 711 -699 29 422 -911 158 -541 -86 760 990 772 -679 -44 881 790 605 -518 -169 132 81 645 -616 755 -419 -100 -148 22 -202 -962 -7 -966 -975 -534 -793 -145 179 -765 -133 -446 666 450 689 823 787 -333 947 634 34 -485 -369 554 263 -323 715 -486 -220 -36 -349 -977 -798 689 684 -900 586 7 546 -514 -976 424 14 -462 61 -238 -523 -447 -430 -354 -879 -635 -942 -794 46 179 -606 39 390 -581 548 119 -52 624 -956 113 -557 -292 -693 -31 -241 203 994 478 -458 -495 946 -406 945 -301 -192 308 -55 -769 648 -664 -698 453 -212 673 -57 816 -587 664 -48 667 -674 450 -118 -229 -136 -902 82 55 -769 -397 -68 -199 404 -706 203 -878 543 -50 485 454 811 -130 -390 441 -940 29 99 619 872 413 897 -825 970 648 -240 -462 -726 -824 -732 171 -146 -525 -230 -502 -633 819 -305 75 971 -644 -678 977 645 808 -810 -54 -538 361 568 -626 956 891 -524 31 87 -290 -128 786 8 216 591 -684 27 398 288 360 -551 -229 149 781 -790 -949 -486 457 868 -480 767 859 955 -938 -234 -773 -233 882 713 678 -838 367 -473 -882 977 701 790 887 581 363 600 141 -918 -537 516 483 619 -557 930 36 -469 -587 -238 -676 -23 -78 378 835 -82 -969 -624 -15 -534 -95 201 455 944 -426 711 -271 -969 329 -30 -567 -435 985 116 -592 -815 -778 709 -77 925 -764 -743 184 -335 703 484 -194 -56 758 139 -684 375 -794 -835 80 -275 -238 381 580 695 243 510 -675 -815 -450 852 -475 -109 -967 733 890 324 -186 -753 -945 735 -793 -172 403 -986 -2 -596 139 372 -660 -207 742 398 -137 861 -160 227 -838 -166 643 -207 -365 278 -422 -738 56 -274 -119 837 -204 831 756 546 352 310 -614 -345 401 -745 17 860 22 -226 -485 736 -192 738 -476 318 991 242 753 -479 605 -414 489 -494 -945 431 833 256 -790 466 -812 509 -614 744 228 21 690 -545 72 -726 -645 480 64 783 -45 -266 493 943 852 202 758 572 -126 -822 819 -569 -469 -532 608 -189 -685 162 524 -273 57 -169 -852 636 795 212 59 560 -653 334 734 -977 468 780 818 291 -307 -908 936 23 83 -346 173 555 -75 -992 341 -79 675 392 -183 -473 -436 -111 40 -6 -664 -292 506 -660 -157 -388 -750 -864 -293 760 -617 -83 667 735 668 373 25 87 -921 -322 -862 -577 -176 -550 604 -967 -332 -416 558 -60 -852 99 -318 416 282 -300 -491 -626 -705 640 331 -958 -771 601 -901 -398 -869 -982 358 -141 965 -27 -714 466 435 311 -478 -986 557 674 -999 -728 835 -746 -902 -13 468 -725 -657 -434 -994 -200 446 -429 695 -596 -536 -620 688 -62 -750 938 836 519 -66 -306 -112 872 659 -681 124 465 472 864 -766 -134 -441 -337 364 868 155 -455 105 411 -128 944 -770 -578 -736 73 -564 -544 -337 856 225 263 295 -512 930 -113 -902 -140 -139 -329 -153 85 646 -151 -729 -718 -824 105 978 127 423 -916 748 102 298 831 -714 -780 -603 -97 -14 -279 -599 -370 21 969 242 -269 -377 -449 -970 899 719 584 836 866 -953 -13 -720 921 829 703 -635 107 -476 -973 -287 -867 610 -535 -685 -693 569 -51 -525 -770 566 969 83 -357 -390 -869 -631 467 439 -495 746 220 955 529 -178 -774 38 343 -623 -360 -125 182 408 128 563 176 828 -525 149 -753 -585 852 537 -100 -948 -273 728 -455 91 689 -747 275 -520 -850 -184 634 287 -962 -100 -103 -474 -433 596 -856 80 880 -248 -237 164 -162 624 -599 21 193 266 -57 614 133 -698 274 -769 875 408 -230 41 -972 302 -567 -416 654 -904 455 -250 -180 773 -342 -570 38 507 -23 643 -263 688 -419 -391 930 245 412 201 -666 -821 27 656 147 -362 -7 -983 -753 -714 529 -265 -715 -38 467 -860 663 -845 146 -450 -283 -997 -993 -423 -72 -338 66 -891 952 -19 -10 -305 772 477 -386 -293 -281 633 871 447 -767 -544 -489 -655 -208 967 -240 -68 612 -35 843 858 -480 222 668 29 -494 258 42 674 -887 -60 -575 853 182 -614 -892 735 -843 -963 736 101 -781 314 645 -83 363 -552 283 -567 -822 319 34 340 132 -357 -980 -7 256 -421 255 167 -487 47 -355 278 873 -960 -278 420 589 -474 -404 27 666 -756 -385 -223 778 343 -430 290 -818 814 393 -841 -307 96 -501 -486 -716 320 -426 -206 915 562 -630 -304 -329 531 -284 -563 -484 -466 607 -721 313 246 -253 251 461 116 -193 -869 531 74 415 -283 -434 -645 28 414 -118 -382 923 491 503 546 639 -763 453 -944 149 939 198 -117 76 376 958 270 -1000 905 -498 -655 -778 280 961 932 399 -138 829 -292 655 979 -98 -61 -100 -45 302 -868 -356 -983 667 703 986 -102 67 782 -202 830 218 490 -197 12 -675 623 116 361 -122 425 429 -754 -357 -30 944 165 10 287 -723 -350 863 -839 -460 543 831 889 -154 -420 -30 -320 -93 726 -480 -830 -284 -302 -793 454 185 -379 834 6 -18 573 745 -243 -815 836 -809 -83 361 -204 738 828 59 -481 303 -210 -328 -888 497 -384 624 -401 -36 572 993 417 25 -594 281 -757 402 -168 226 364 747 572 -775 -403 -846 -881 19 23 685 -354 29 -673 -63 -303 208 -865 211 448 -788 800 148 210 831 -46 591 959 724 201 -522 349 -777 -55 -521 -72 -120 -883 85 -534 -306 -89 -593 -1 -916 337 -904 361 590 261 -1 828 816 -650 -867 225 559 218 867 -239 -843 759 -353 761 113 528 -170 -449 -425 239 -504 235 -601 -823 -764 436 -356 122 41 327 -231 624 398 859 426 -626 619 174 -732 441 -516 362 -615 -303 189 492 -212 -617 -263 -440 446 12 -117 -78 -269 652 -650 -329 -612 362 -412 -296 -744 12 -231 -492 997 8 893 173 -949 999 758 -199 -428 56 -838 375 965 -459 -106 214 278 -248 -506 -983 72 941 -671 -765 391 223 -272 -104 -582 -554 -955 -874 238 765 -461 -387 429 498 -900 -96 -330 833 208 -856 198 -477 -689 93 -307 -985 411 -83 466 -772 -989 477 -222 -701 714 768 951 546 618 -695 634 -721 -198 530 -201 305 738 876 925 -472 680 324 -896 -17 -368 284 -995 709 67 -512 -403 272 352 131 -48 -336 -377 -830 724 944 613 777 692 -525 485 599 -210 -109 194 500 591 -979 -681 625 23 529 -852 650 66 -455 819 423 664 922 -566 519 189 480 -446 584 921 -797 694 671 -2 724 -814 99 100 -976 914 796 108 -791 560 -781 -527 515 -201 -197 546 161 606 -491 -569 -625 846 -718 -167 -409 182 577 -386 399 880 138 -949 838 658 583 -572 -153 -804 1 934 -54 767 413 405 -81 972 494 210 155 -933 182 -766 806 343 310 -918 -397 -728 755 461 -146 -250 -16 -178 -618 477 -863 -128 -617 687 884 -92 -324 369 -595 -725 290 -460 -629 785 -690 -990 -585 -985 904 751 -166 -325 -132 -222 418 -271 -554 151 -307 440 -2 906 -854 -995 895 -700 -169 722 -525 976 -1000 496 685 -9 816 -652 603 346 -506 340 -132 613 123 -28 851 730 49 -975 -959 108 569 -994 -245 836 -353 -986 477 -172 -262 900 -883 285 110 823 306 -704 -109 -690 967 -412 -301 806 -797 142 957 583 -983 -467 -390 558 80 -177 -629 913 8 -753 36 -513 -82 945 -756 -863 -508 -336 200 -936 -136 632 714 667 -467 -654 -707 -665 -793 561 103 666 -464 -74 -133 -869 706 -643 706 179 -133 713 -200 907 -463 -958 -101 -675 -588 441 494 106 -872 -724 525 576 -113 -298 -681 724 573 157 371 405 446 -407 399 -623 397 -303 370 552 -598 259 228 -116 568 -981 -808 -921 208 534 -721 -360 898 -249 -272 -764 325 927 573 -413 727 -164 412 467 -281 482 422 -502 -609 -656 -38 969 -773 -623 -284 85 -813 -794 -798 192 202 -500 916 752 -837 -746 -694 -191 870 -675 199 -274 24 -281 334 -958 353 287 -340 -387 286 -85 -651 -589 234 593 310 997 28 248 614 -987 373 108 -986 -273 -250 -391 -645 14 -276 94 571 -669 365 681 -598 159 172 -68 -633 215 -723 620 702 -118 365 -260 967 450 -912 -208 762 699 -444 425 -727 -4 55 -382 84 -50 290 -922 -944 974 -625 797 895 -611 108 -341 -491 732 -86 -192 831 -562 591 -459 -200 447 291 764 -992 531 -454 379 -373 885 -598 573 -416 282 351 -546 -259 656 -830 -997 -734 856 -38 708 781 -559 -787 -569 -598 -211 795 944 -438 -426 -202 -809 668 921 643 94 464 -313 -656 602 709 -809 -33 243 -667 976 49 -151 509 207 932 -881 997 630 -364 -855 -412 -814 835 394 -395 46 -899 -310 -8 -794 -270 523 -673 740 -120 -529 -564 464 609 16 -402 386 828 211 545 -283 -296 -462 174 -554 -759 -319 -82 897 223 -456 930 -331 267 406 735 695 -559 394 52 262 275 3 402 261 -467 -8 762 231 180 539 908 -36 763 184 266 -762 -892 -995 768 -26 144 -10 724 -830 -302 660 993 -952 945 -381 892 -314 124 889 -15 649 398 -359 -666 -341 462 741 -240 34 -214 133 262 64 259 -649 -237 -616 174 991 643 -642 -581 -901 812 590 726 794 501 -364 30 -133 530 -254 52 452 543 -621 333 -447 226 -565 125 273 93 -310 511 -570 -946 -752 22 772 -596 591 -454 -736 -466 109 -616 516 -60 -485 52 307 65 915 882 982 -369 677 -876 465 357 -251 800 -838 130 505 102 408 314 164 -594 -685 -907 -432 845 7 546 416 638 -100 -904 -510 -195 776 -687 -308 -366 -567 309 745 -654 -557 -286 645 791 -269 528 -928 -55 480 288 -205 328 263 -431 148 841 -664 -693 429 -628 -709 359 -388 -723 -189 598 204 418 -337 -946 976 769 68 -614 -284 -481 279 -415 30 401 152 -844 -445 824 54 -623 392 -303 -112 472 849 277 318 627 72 332 861 599 -50 -161 -285 -336 85 -547 -733 -520 778 -512 -131 -997 -753 812 847 484 11 -396 -177 92 704 511 -11 599 122 -412 146 606 -345 852 -908 636 -145 -720 -307 461 607 174 631 -144 151 -3 -247 945 917 -661 342 -992 216 424 -620 211 250 4 794 -127 826 377 -97 -742 -667 -733 -257 -657 400 -248 282 -822 -13 458 -164 -866 610 -334 -796 -792 219 914 52 475 778 -730 108 -395 -710 -872 -442 -174 -383 -597 -680 -484 956 523 -187 -979 -965 522 -4 -28 -871 -978 840 -402 406 438 -794 231 849 238 -640 -684 14 611 139 -124 490 -43 -583 -690 743 154 725 -878 799 -621 434 -673 312 666 -704 292 -661 -566 282 -416 -651 -480 974 444 530 389 758 -595 878 -130 508 -159 -861 871 948 167 967 -111 -715 -38 409 -659 -167 -513 -151 205 390 67 -382 431 -495 141 895 -498 562 403 -779 -172 304 38 462 -703 -891 698 -94 -203 16 393 -904 -488 -781 -975 815 197 -578 420 713 529 -169 542 -152 741 -219 -168 -441 754 -335 144 529 620 -233 414 889 840 -571 83 702 -275 122 -703 -862 443 54 622 42 231 -921 839 -760 893 752 627 416 -618 -587 285 -218 637 -841 -228 -873 -473 674 63 -751 -866 482 -224 -518 876 857 -304 12 244 205 284 -52 178 -925 -638 -359 944 752 -783 957 466 -489 884 -695 -747 -887 -90 -203 -423 -638 -585 410 682 161 54 301 219 51 -62 85 115 -405 554 -115 130 623 -612 914 -730 257 234 -391 338 633 930 -139 106 -90 407 690 -275 721 678 -379 291 -156 396 969 -897 -529 -884 -780 -123 -373 264 -248 -452 559 212 486 -163 782 -381 512 -770 -401 447 -135 -863 33 -210 426 -922 -80 -88 303 607 899 -202 302 867 -292 233 -465 -448 -203 -708 206 821 163 40 -200 115 476 456 427 391 474 -933 401 -890 907 -517 -997 -324 -462 -92 -223 762 341 583 111 714 -727 -928 319 -906 73 -667 -27 3 -356 -902 -590 -15 -867 232 509 -869 473 -869 574 -128 -77 586 -476 913 208 679 896 347 -338 -556 -36 -152 603 -507 -335 460 985 452 46 573 706 375 -72 -177 -416 -179 -923 134 644 -103 -248 564 512 276 815 -937 -979 -300 683 -319 -994 -172 -788 81 -35 -97 -230 -15 142 -113 954 -589 -98 -838 -55 987 -373 296 -118 500 435 35 344 -359 661 377 752 -1 582 -666 -663 805 -288 591 746 190 -466 691 -171 761 -855 854 680 -459 967 -346 -59 180 -718 -305 296 473 490 -281 441 -360 528 804 170 183 608 923 -632 173 -837 -351 -628 1 -174 924 -871 -63 146 172 -743 744 -623 407 726 78 -131 670 225 774 845 -831 34 169 -228 701 -496 512 946 -509 -980 77 783 36 -505 726 -614 384 -444 755 922 866 56 665 155 -723 644 508 344 -702 886 894 -740 32 -489 1000 463 32 268 475 627 -825 -597 112 -363 -641 978 833 917 148 -104 519 -608 435 246 495 -360 -228 -296 164 705 601 -695 651 457 585 -256 22 -600 578 531 984 -447 -229 313 -80 915 246 360 797 -510 835 437 257 -324 823 289 57 -355 -483 -827 496 73 508 -685 467 -882 44 -777 -545 746 -649 807 137 -163 134 -190 -85 -871 -698 -330 127 629 16 878 -882 616 -317 215 595 727 181 -49 -120 -264 875 198 335 -112 813 -68 -713 -832 983 365 -750 729 -295 -183 -493 -135 -564 816 28 -437 -647 -237 -648 -202 696 889 903 385 -88 568 -184 -956 903 -559 346 408 -262 238 -749 -117 -120 -820 700 412 907 -660 -658 -448 282 856 612 429 747 38 462 -217 -372 -317 -808 -613 -32 901 679 61 -868 -259 216 203 -342 450 49 -60 852 -272 394 -897 923 142 -375 -256 620 775 887 857 746 -287 861 -888 -281 -368 123 -845 -621 767 -249 -942 395 819 640 378 703 996 -741 -259 697 -762 -57 222 129 128 63 600 727 -213 -233 -334 -616 828 917 -784 543 -351 260 221 -274 -385 790 950 755 -380 -103 -90 -389 213 273 -983 400 -213 -292 -690 -182 325 -616 -259 -836 401 -332 -633 -749 328 7 921 -671 -137 -486 -418 -645 186 912 -585 138 895 392 -667 622 524 -385 -3 -418 444 351 656 972 -310 97 -443 646 -207 75 -968 -373 -182 704 690 125 709 525 928 975 -688 654 275 188 342 -377 -525 780 429 751 -935 -77 328 872 755 -566 -118 -225 926 834 931 750 196 811 -927 -797 -736 -827 -834 530 -123 146 -46 -849 153 602 -816 -690 686 469 -799 673 -303 89 -660 -606 735 -226 -547 -233 -89 -664 443 -802 -135 -341 -911 445 -375 -98 -611 -311 -776 -250 100 350 552 -319 -420 79 -42 672 906 -448 357 590 -303 449 -257 943 -586 665 420 -53 104 141 -619 17 -362 -590 901 -178 615 619 -226 345 -15 -769 -23 -937 481 24 -911 -36 634 -834 366 -655 245 -924 -292 716 -763 988 538 -959 216 30 400 -389 -578 370 -27 487 415 147 -825 251 -604 496 -738 750 -671 -275 244 912 560 471 437 -208 -560 -758 401 457 -838 -846 -857 439 29 366 277 -798 755 -218 -26 608 597 -913 -169 -469 -589 -925 -959 7 -974 183 -279 -307 -592 -637 -35 -427 -647 -872 825 -197 -838 65 814 39 647 -834 -489 631 -745 -844 -725 -636 200 -607 392 56 147 843 20 -715 719 -436 861 798 612 -40 -728 -324 166 378 -487 772 252 -951 -721 960 888 234 -907 606 563 -160 30 -699 548 -432 -851 -440 878 -359 -634 -404 -414 893 -369 948 -817 374 388 136 -59 14 377 793 -821 -561 326 -940 7 -15 212 191 -626 224 769 438 -15 792 -289 -224 477 -99 328 -169 999 -825 73 335 327 -503 -869 680 -698 349 687 995 502 327 -962 -222 849 954 -93 -199 266 -346 188 342 529 -311 -819 -829 -926 -245 435 -369 -818 79 -722 -418 -33 -806 913 201 -534 -971 -31 80 -59 333 989 -267 -620 656 328 -738 -970 361 944 -959 -395 989 -142 -890 366 337 172 414 229 439 80 -920 204 -10 591 -736 -455 -41 -937 -748 -763 -549 647 -366 744 -371 570 680 123 435 325 114 -418 511 452 805 -410 472 -358 562 874 -745 -4 111 -936 -324 -222 -731 48 910 -204 408 142 -174 677 945 705 972 -277 330 406 697 -924 233 908 -605 -886 -602 -91 349 -293 491 330 -440 362 662 824 -820 718 -230 -876 -566 302 657 302 -521 390 163 -606 726 -618 -761 177 -587 229 645 -303 675 -261 777 574 -357 -946 -977 -340 -51 -64 -111 -79 756 -658 783 -681 298 243 292 -840 -544 -231 376 -127 383 -882 338 -457 -36 -342 -263 309 -614 729 318 976 -155 -806 512 502 -233 -741 -155 -265 -347 -927 589 -592 -965 501 713 -712 -63 438 103 -158 920 550 256 530 -123 912 -430 912 -92 423 766 502 -461 -976 -912 817 982 49 -320 -84 552 553 287 -51 -26 65 -873 766 -672 336 406 -875 -993 -304 -751 748 -757 179 -331 -565 -217 260 615 -264 -366 -186 8 -500 -973 681 -52 -807 -408 -866 -949 840 -517 -477 117 -894 -270 607 -314 -358 -534 -538 43 -887 991 -343 447 -714 -780 -977 245 755 756 50 116 -93 -338 895 944 226 83 -277 21 -937 996 -621 635 604 -950 -141 874 472 -372 -370 -901 226 298 988 828 -427 473 178 992 431 487 335 -762 -240 -402 -750 114 31 645 971 -246 -473 -392 -477 -458 60 -659 -297 608 836 768 -428 992 -380 -900 866 -22 -259 503 -68 425 827 223 -427 -543 -890 -985 -498 873 -155 -996 422 -916 797 -304 591 -51 -38 138 -719 539 845 -858 -226 488 -71 -49 -747 768 31 63 -12 950 27 -381 803 -972 -963 963 550 733 425 -650 902 300 -817 236 -355 394 998 631 -681 -927 537 -565 904 -39 679 -586 -903 82 329 384 809 -916 -53 854 -728 -327 362 142 -438 259 531 -977 -624 376 -112 959 490 -85 166 -433 827 -14 376 -732 508 401 -115 676 489 -109 863 209 574 203 -443 398 -65 499 598 723 567 247 226 -1000 -331 382 723 70 225 569 -685 6 -842 400 656 -679 828 -645 -926 -223 945 858 -268 -428 -270 634 739 526 -103 66 481 908 -750 -668 -590 537 305 -621 220 -401 491 -508 715 307 148 -715 605 -860 243 -46 243 395 -384 881 -512 267 -94 806 -159 -564 807 -622 -774 -63 575 964 669 -67 172 -196 844 540 -415 48 -111 843 -447 -49 306 481 991 376 -626 87 -24 -272 -960 -519 987 -395 304 -524 298 -649 65 -425 -807 -167 -691 -407 893 402 -937 -166 277 -761 994 877 767 -618 -282 240 -237 -765 931 -678 624 -257 518 -693 175 406 -324 -285 -54 -195 -140 -966 803 -312 125 -845 948 -867 -124 837 -468 804 434 -354 360 -946 -641 -151 815 848 -829 -915 -713 -441 366 -919 11 978 32 537 -318 -368 -589 878 -420 -165 -506 274 407 995 834 -875 427 52 -987 -495 -61 204 871 863 -65 445 -843 371 386 -554 -226 498 922 -632 857 34 563 -666 649 384 -429 -279 -381 445 -298 168 -781 462 845 202 -581 151 237 -923 -968 -483 -410 492 -119 -619 242 482 958 860 26 -747 168 -542 567 418 -269 -548 641 -948 -10 -444 435 525 -979 -47 -817 -642 -436 443 -162 -277 702 941 177 344 -128 -865 -479 142 -633 393 177 604 881 917 -289 521 539 902 945 272 991 474 987 -789 -999 -642 -161 -404 489 -540 -726 -956 -410 464 87 -555 -748 -632 802 870 -439 -403 680 -903 -158 -701 212 982 -325 988 612 649 -674 -541 333 31 -862 708 308 885 -656 495 -830 -373 -75 -108 584 655 -150 800 -456 -797 63 -635 -944 485 -856 519 -951 -813 192 217 808 317 260 11 857 -771 672 -821 719 683 -18 131 -334 305 -626 111 269 -468 918 -471 290 506 -963 -40 -569 114 990 697 -314 465 256 -70 124 743 -551 235 -77 -438 750 259 552 -872 -92 -234 152 -958 -148 -590 97 -530 956 335 -126 -474 -757 379 -903 935 515 322 600 -883 -266 774 982 -238 -525 -217 -25 532 738 -789 -690 -64 -514 219 -117 368 -621 693 851 121 -212 920 437 196 -840 -87 -592 -242 -164 245 -414 -680 433 782 927 -397 -510 225 -4 -83 978 -227 105 917 877 -458 750 -82 536 128 273 -834 -919 -236 -58 206 80 -51 445 -346 -183 871 -957 -508 -108 617 -156 856 -922 518 941 -154 -146 248 -442 -243 741 645 32 -342 548 -547 134 429 829 281 790 -118 389 -908 -90 -408 305 -92 -510 -841 -807 204 699 250 724 283 -905 -172 499 857 -732 214 369 -35 603 646 229 48 45 -507 -755 320 520 253 -776 -326 452 252 -111 -205 -937 595 -431 -160 159 402 -205 -457 105 484 937 -827 508 481 837 42 -884 894 -298 -256 25 52 -806 660 201 903 -783 579 -909 5 -165 76 -108 192 -318 -640 538 -762 938 304 -66 966 475 502 906 -166 311 642 -957 760 489 406 79 -778 284 526 914 159 -149 -185 -251 186 -559 700 -194 408 337 518 -614 -939 467 959 710 -775 440 -555 1 647 -722 -642 548 -808 237 -98 522 492 582 264 853 -519 159 150 -468 143 129 -633 -888 567 -336 -62 825 459 -56 -525 586 959 -950 -306 170 -416 -226 666 -418 298 160 -862 221 -630 -645 -456 743 -355 873 -925 821 708 -779 687 343 500 -467 518 448 -38 477 779 697 23 -459 945 248 412 312 -243 -402 570 114 836 -629 -325 -715 504 90 740 974 143 -625 50 540 -935 -547 493 -336 362 -36 312 -694 -609 -405 876 -904 -501 -385 -931 -922 -77 290 992 -625 969 621 48 -66 -753 -272 -931 135 532 -889 -365 -110 434 -126 -51 505 620 258 182 327 -368 803 -755 4 -707 -64 965 -321 22 54 -49 423 164 -533 -463 -427 -431 237 480 437 975 254 202 -907 -797 -581 510 -56 -652 121 861 288 41 220 308 866 -720 989 -309 -458 603 292 51 -597 -461 -490 -397 -627 -606 921 -478 -310 -132 365 -770 66 -580 -93 864 536 988 -76 -998 -227 -624 443 -259 -682 -276 -416 -652 0 32 -489 -843 -651 -978 -365 -532 -802 235 922 124 359 -206 -745 -812 803 940 371 -71 -491 -872 908 205 -593 -648 237 -655 -780 -892 -583 498 -414 213 -300 583 819 -767 -827 217 741 545 120 762 -431 305 579 -961 -495 985 -854 446 30 -979 -102 -745 288 -567 375 -51 -724 475 497 296 332 -603 26 -940 -199 -983 -639 -565 -181 66 620 -493 370 814 -429 -202 823 366 -755 -553 394 920 -918 -936 554 528 -320 -145 -937 301 993 -311 752 694 -413 474 338 743 -502 122 -219 -224 -833 988 134 -357 451 700 -244 -564 -558 479 -647 319 -30 558 -924 89 38 -824 990 201 343 -154 -360 972 -358 25 -82 511 182 798 637 -14 -539 201 -480 -933 -572 -902 650 -83 -655 -300 -257 -863 -337 809 887 -109 -291 487 -948 -838 616 607 -656 -742 169 294 32 -667 739 568 546 731 784 851 -418 590 -478 241 -25 -611 811 492 -590 -521 -263 951 -75 474 -308 -499 330 983 -358 -589 593 -345 -584 -826 948 78 460 -450 -104 14 -149 724 753 -37 -778 -72 -827 -301 333 949 -589 972 551 -392 567 716 352 -844 199 459 602 348 -979 180 173 590 -404 -180 75 349 -418 611 -840 -126 -671 -37 74 -134 666 215 -462 607 -607 252 -194 615 -924 694 -427 -140 122 -252 724 -754 -2 -584 -627 -662 -364 -416 -780 694 -707 -248 -391 -889 -47 -199 -861 386 515 945 -302 336 306 -275 -395 -347 -149 -6 -252 -121 796 -412 -573 436 -915 -182 -966 893 307 239 465 344 -545 46 -474 -943 625 -677 -639 16 -285 -812 -359 949 605 -906 -676 155 -909 -64 -357 -826 -923 -21 487 706 747 -4 -282 -712 -311 -562 651 911 -788 31 519 -799 -569 793 790 -647 -106 655 548 -833 -378 -521 -200 -629 -316 92 509 280 835 242 -680 -520 707 857 -10 -627 165 632 535 -569 -223 -140 -695 675 103 -249 506 -936 851 575 -597 -381 475 264 359 -501 308 -184 -276 822 -500 426 697 883 611 -386 -744 -336 -833 -642 -569 -87 84 -826 953 950 746 922 298 265 237 546 223 828 508 -706 -191 186 -760 -468 202 -587 -57 181 476 -579 757 150 942 -450 120 849 -657 -451 102 215 441 -795 119 -926 351 -224 405 -895 -273 513 -677 65 708 775 -69 -284 585 -945 -648 463 769 -622 219 -820 -338 733 -394 -380 -889 -992 -347 -672 -968 14 354 -686 -800 631 703 -733 -304 -64 -195 -822 -539 -394 -424 708 -413 -285 417 732 -292 483 -218 229 -380 -728 -206 -89 -385 288 -476 239 -681 -18 -118 25 940 794 360 832 119 555 528 914 -954 236 -509 973 -693 -178 -669 -537 -368 -431 -795 227 838 -656 136 286 -730 -68 -800 371 -418 745 -787 -879 -908 848 736 489 196 -712 -816 -260 -94 -764 -746 -653 -746 366 -492 -583 702 -742 321 -605 -647 573 877 168 -681 -279 -132 -351 547 -280 -93 467 904 -143 -376 -170 -675 94 586 -270 94 -555 -237 207 -443 -162 259 664 536 -212 -558 -18 -937 -703 -343 753 -108 -907 585 -838 563 -293 -613 647 -805 -881 -440 -706 -872 -794 349 -738 -409 -959 -306 609 -464 -531 172 -338 -892 -356 189 -32 116 221 467 509 463 342 366 50 -296 -766 275 -906 -548 -29 859 -53 -166 -55 -438 -408 352 -614 830 29 -992 385 81 -792 -846 503 730 -47 590 743 447 -80 -745 26 228 405 833 856 947 -714 -983 -579 538 -675 191 893 -541 361 779 -141 -48 624 -416 273 -614 -197 -476 849 314 -704 830 -70 332 313 -775 -110 499 111 681 -326 -828 -165 -265 20 43 -159 317 493 -589 850 -937 136 -360 -264 420 698 -56 740 -65 440 -638 708 532 772 972 16 -514 774 185 -596 34 831 -776 -11 535 -777 -292 315 -477 185 7 -219 26 -259 -911 -67 -128 -604 643 394 17 -960 -914 -869 -854 -926 -427 -507 -100 -966 52 469 668 -396 540 94 -772 -169 661 353 515 995 784 430 833 778 313 -672 714 480 -721 -587 -86 773 -261 202 854 -328 491 -118 -484 -191 396 -301 -209 605 -126 878 -577 519 -477 277 -322 110 -477 -376 -212 -858 30 -391 176 982 437 -269 -637 176 -746 29 602 168 -837 829 -229 -281 53 511 389 -579 293 -596 -508 -615 -145 152 -524 -988 -447 37 305 -117 973 115 430 225 -107 -560 179 -720 -144 954 -127 998 980 284 45 673 76 -772 -596 768 249 -827 -478 842 835 -760 -15 979 -957 -769 -270 -205 -474 -651 117 950 604 440 517 -2 411 -952 -636 -887 352 358 1 767 -822 -711 430 329 -46 -247 -652 17 -354 428 80 -857 962 726 733 -129 -119 -61 -603 517 -25 -305 -457 -393 -298 -360 -986 -574 667 -806 -820 102 -220 -494 -335 -37 -724 -949 -953 268 -298 888 475 320 407 -427 -563 848 125 -993 809 -98 610 520 889 750 754 -628 -79 37 -523 781 -706 737 414 -887 931 592 10 455 -926 765 271 186 -456 461 709 -877 337 593 723 494 -905 19 253 -136 509 737 -885 142 -537 654 672 487 389 -367 -271 -350 922 -332 -690 369 -215 -819 220 865 -135 -785 51 -909 626 760 -363 -707 771 951 -493 -882 -970 841 827 817 38 456 -525 -469 -939 194 430 -62 74 -724 -542 297 -61 480 -319 836 461 388 700 515 -481 -220 -745 509 -628 -393 -947 1000 108 -203 -274 809 435 123 -899 -952 -367 -158 -530 -358 169 -92 -311 299 -848 -656 495 349 339 -861 -795 -833 987 817 192 89 -165 -632 -81 -912 314 -76 -807 -700 -454 -423 -572 -548 735 79 94 37 317 102 185 656 -267 -14 719 -574 447 -287 417 -82 725 -987 -219 -19 -69 2 356 2 -573 389 965 -368 767 -404 -601 -226 366 -636 -438 -206 -141 -258 990 -937 -117 -485 -204 957 917 148 600 187 133 -631 -259 131 -918 333 -135 -280 -352 25 951 126 -838 -945 -746 506 -981 -926 -296 -960 -342 -618 -36 -329 -898 -790 864 -495 346 -440 -824 41 -566 517 437 797 -292 -193 933 -23 -833 -643 -39 -623 853 484 451 29 530 -361 985 -668 -520 -585 -485 627 132 794 -10 -612 543 -521 -350 -411 272 -367 -56 124 443 138 711 -854 -92 -653 -492 899 -885 -954 -259 827 -153 -182 901 -795 -18 993 -410 214 932 -635 978 993 551 9 667 936 221 -474 81 -720 510 -172 -527 926 -2 402 628 931 909 -446 653 -887 952 593 167 -326 -17 350 -115 -421 415 -34 -87 -320 -508 242 655 -747 -138 343 240 774 626 -413 -327 -475 372 -403 181 -925 450 669 986 -410 -843 -490 -752 702 -399 408 -714 217 755 -900 -527 0 944 -548 717 -250 491 -637 301 632 576 -724 -249 986 -343 293 241 789 659 574 819 682 967 -696 500 -689 783 -407 -951 -438 1000 403 -665 0 683 764 351 785 -332 513 767 -52 -521 -104 -472 -235 319 785 130 -827 -611 -401 -817 317 290 -396 220 -475 707 -685 -601 161 169 964 926 -654 -975 -248 436 341 700 213 -88 -605 582 198 41 -104 661 600 270 -252 618 115 -885 284 -358 992 -32 -295 196 342 -837 -953 314 -971 320 171 -622 -366 -931 -141 -664 -754 880 737 -677 79 -965 -603 972 24 -730 956 -468 -662 291 929 533 -381 -710 612 606 -399 -100 -492 317 556 -226 -516 -71 -657 -546 -497 432 -280 303 908 -601 713 -803 -687 -817 180 -348 675 898 -163 -538 -893 761 310 -806 -511 -590 733 -970 819 -647 677 -586 -100 659 -299 736 816 -457 319 -120 72 418 218 286 -582 -979 -308 229 -815 105 918 287 241 -325 845 856 819 608 788 -441 -258 -385 268 -156 -914 -521 -76 -252 -821 113 375 -246 -85 770 652 -420 600 -181 -748 -352 -907 -213 796 -447 -551 703 841 549 -110 -600 -979 -878 -266 496 517 -870 -946 784 -832 -857 739 930 958 350 -34 3 -937 722 -544 959 -357 -702 -903 436 978 -527 -452 283 187 -394 863 -484 -7 -661 326 397 -339 313 -671 57 928 502 -287 -237 881 841 240 -695 -470 -531 -885 -905 -894 418 -665 466 787 -84 -498 599 -144 -696 634 -239 -749 -380 247 462 297 120 -406 -313 548 89 33 -80 -1 819 -49 -406 504 -467 -783 136 145 206 581 134 606 91 -702 948 -629 -97 -177 -799 871 957 -905 -238 995 281 -730 -999 941 355 -507 -574 -354 864 -40 -520 938 675 -429 -559 129 -609 829 -434 -876 902 670 -482 -970 -989 -923 -988 -446 590 792 -420 468 932 805 -25 -361 -883 755 -5 -754 -228 331 -701 -974 -587 -836 -381 -231 395 -708 -303 253 570 -321 453 654 324 -532 -659 104 480 -331 789 168 801 340 810 389 -982 53 -785 -204 508 951 973 931 417 701 432 855 684 217 554 -510 474 742 -154 382 729 532 -687 824 647 142 -229 117 -929 -901 848 292 -613 380 270 -568 843 -633 140 -366 -608 -2 239 -95 590 980 853 36 -681 -875 783 685 -150 -632 541 190 158 -997 -941 307 902 982 -366 935 34 -32 367 -222 -870 537 -419 142 366 747 893 -6 290 -304 -704 -566 573 -985 648 943 617 417 -91 -151 954 -992 308 -386 42 305 364 -108 -426 816 204 513 637 -797 -48 801 -457 -833 -576 -808 -435 707 -27 -425 -11 -24 257 -13 -579 -731 417 -39 -660 -728 -673 455 -798 -803 412 793 -783 776 115 988 824 647 689 -708 893 -844 224 886 -742 111 -756 -103 352 630 -281 875 -189 579 236 -367 -433 297 -140 108 -740 547 -255 760 907 -246 -655 -115 -340 -96 761 -220 -46 825 982 233 186 -476 729 -256 -325 727 -414 -692 365 -896 -624 263 -669 483 669 -625 -198 -618 -980 -22 83 325 871 -573 -887 -683 523 -416 -597 732 -222 -690 -464 306 -239 -879 -224 -348 143 -81 -991 528 481 -550 -102 186 -828 -852 -479 307 -653 346 767 -815 890 860 -17 -337 -172 -883 627 891 246 -766 -77 -972 -402 599 849 118 857 231 425 -817 -978 777 -153 -796 736 192 -234 972 -329 827 -539 -48 -111 388 -850 -222 -753 -707 169 777 -798 -422 -223 295 -133 -724 54 -838 -238 -483 171 -453 -29 616 -710 -230 416 239 -708 -940 -315 305 -703 318 688 -280 -34 -232 673 874 -237 -212 855 570 691 170 -496 242 -64 -30 -440 -481 -381 16 -80 269 -353 770 689 -469 -760 78 -524 325 -811 -314 -794 -736 191 -85 422 -335 932 117 -393 341 493 596 -552 229 679 -8 687 835 831 534 524 795 54 734 -227 386 181 12 138 305 -440 -509 67 700 144 842 -355 -61 -408 -884 715 -925 -509 94 -567 945 280 665 614 798 871 335 899 378 -312 515 94 186 -333 556 799 -896 391 260 -100 646 389 598 911 -961 -915 -926 -705 587 -676 277 -81 895 -946 401 -778 -536 615 419 301 967 984 -523 -151 191 114 -726 989 903 334 472 -801 76 -475 638 311 947 -871 288 581 -270 576 73 -828 99 562 -1000 692 -455 627 629 3 543 330 -218 -877 -465 669 -859 309 688 -64 -582 -493 22 762 324 -6 -693 -16 -490 677 933 -409 -437 341 -637 -115 369 577 -97 855 508 -362 -744 -939 565 -462 -454 660 -566 709 110 941 -629 338 -227 855 -987 -921 -749 -720 443 -564 -461 -540 535 -45 -325 -827 967 -103 954 -329 411 854 -426 -370 -429 735 522 794 -312 -45 573 836 -977 -121 -956 375 525 465 -698 -125 869 -23 -79 -809 514 674 510 -410 271 26 331 -881 21 748 -64 534 76 775 -484 241 -144 -795 -189 34 746 -659 -646 -657 366 796 357 328 401 466 -558 -990 -968 -541 -34 380 493 -529 -947 -564 7 -333 -120 -347 8 -238 835 -725 -215 226 533 -245 -224 997 363 -920 -566 -617 638 -71 512 -292 -703 -351 -38 -43 568 426 962 697 229 -795 -106 -901 -881 496 930 408 561 -268 76 -345 -884 -6 531 -554 613 376 684 -257 498 -719 340 -409 407 -976 -692 638 16 -136 942 180 -878 959 -593 -349 -660 40 689 -636 -713 -402 351 472 786 -363 480 758 274 -100 -481 246 622 -446 -962 344 -515 -912 903 -475 -788 629 593 391 -522 -95 -401 319 -213 719 -515 62 316 -68 534 547 -912 -991 -426 398 -398 -822 -468 -157 -335 355 -373 -609 362 -731 443 966 614 568 -902 -285 577 1 -883 -643 -578 -314 999 -643 -418 371 -378 392 442 674 -611 -318 299 -718 723 -969 551 -355 123 -363 47 -585 -675 -535 -770 -745 852 -528 -623 -35 907 400 -402 798 -931 808 87 832 569 682 219 -801 350 -786 -434 -708 -2 212 -650 453 431 -425 748 -973 -244 -470 -695 359 -217 -789 926 -75 558 -712 -70 320 810 240 -67 -169 -438 511 175 -405 96 -714 -132 -290 -346 -258 -879 -302 -274 -798 666 -820 -163 -926 297 -343 647 -182 192 -417 -212 -217 295 119 688 174 -494 -23 -422 652 -333 808 -118 224 -855 -776 318 -711 8 395 696 -324 -902 673 -442 735 995 938 -943 -860 -604 732 -836 -228 -965 839 -307 318 939 -873 100 -192 -564 961 562 572 858 510 -336 -777 -477 -816 26 -632 -444 92 -129 -263 -493 45 -6 -429 667 745 -652 584 62 -97 528 732 802 -31 408 771 64 580 -596 12 439 867 -593 -766 419 17 69 -189 107 221 440 417 676 -532 681 -738 861 47 -295 99 320 -844 -231 -90 -578 984 768 216 888 -871 145 -934 -783 710 339 284 492 282 608 -422 -15 278 -783 326 552 -960 160 791 -272 -976 172 -166 283 766 -85 627 32 -326 908 -553 -898 146 323 -524 -626 -849 131 365 -588 -614 112 -999 -657 764 -569 -507 -132 437 -836 -114 -337 -712 887 -413 -65 305 -679 203 693 -820 380 211 261 307 -862 -313 -765 -468 463 998 -909 140 210 974 320 -324 -560 -787 93 259 -359 -648 -526 -908 80 532 -73 -683 -807 604 791 -186 -528 -869 968 -188 379 470 638 -250 -379 -771 144 -628 -667 -776 584 917 952 222 64 826 -285 -376 575 674 -193 391 985 737 210 607 1000 -133 -378 -267 -916 219 -832 313 64 -379 664 -761 265 351 987 837 530 770 752 617 849 713 88 812 -866 826 -788 436 293 29 -386 175 -48 -670 576 841 -140 -185 -986 991 385 -171 111 50 382 821 553 355 271 522 549 612 -991 -96 -982 466 -754 429 -167 -37 290 -745 -193 239 -328 197 231 -359 715 -8 505 163 -870 428 907 926 110 457 -968 802 402 440 367 532 -179 422 -69 519 -133 -643 873 777 -742 878 400 931 -385 -654 361 -102 199 46 442 -372 -917 388 710 -462 384 798 649 -384 -493 753 14 103 -139 -782 -90 209 309 -986 171 -721 414 705 -412 -388 -928 -95 -599 -562 31 -969 918 -466 656 -679 592 156 -349 753 591 -382 786 221 345 -913 343 -567 -624 -959 -986 953 -214 -608 -849 -525 -317 -518 417 116 -218 182 326 432 704 -822 -441 -764 -941 -292 -873 971 -760 33 -711 -856 834 -686 -953 745 768 -392 -986 -650 -768 17 194 651 -767 109 718 -690 -5 -312 -831 599 -797 109 376 -856 34 868 -635 -390 887 354 331 721 -110 262 -146 781 577 -282 761 -184 453 -371 -390 124 -213 771 828 -982 -544 -139 235 -585 494 -496 -110 783 243 563 -701 548 386 602 -230 -249 -482 641 -467 -494 589 13 -507 -304 -107 -349 864 -837 -498 649 -452 -958 -4 -200 213 880 -101 -644 -385 617 289 739 -897 483 -96 -817 342 -600 978 431 -40 -291 43 106 525 -364 -599 -445 -321 -189 -864 793 553 -180 298 -627 198 -299 514 212 653 -644 -931 411 409 358 491 -291 -928 463 -547 -286 -890 642 -45 547 -647 -936 -675 -724 -538 -176 156 -518 -484 698 -843 -138 -481 811 907 -170 917 552 112 -219 -915 227 925 -885 880 -743 305 -535 -94 -876 714 550 735 754 801 -426 496 456 565 -677 412 887 960 -798 -718 -665 719 -423 -858 522 -749 -679 -693 -590 -700 -741 78 -525 458 -221 -477 93 781 -502 -898 -421 362 455 286 141 -352 -925 -649 -473 855 -363 783 -839 -595 -372 842 27 -976 23 570 -454 -317 188 -394 331 664 -755 -393 -292 -188 -968 -367 684 -299 434 471 116 -767 664 -909 -764 -574 499 -141 962 -93 -641 -937 84 862 709 -110 476 79 59 -369 -870 -549 -87 -444 -375 -742 47 635 -539 -620 140 -440 -183 -913 -37 880 -344 846 661 150 -90 -661 514 -69 -933 -506 -520 319 27 868 -851 231 -461 563 -884 -930 414 -616 -341 -592 167 -535 175 599 -229 497 950 180 848 594 380 921 803 311 -458 -389 -293 748 620 124 853 769 13 207 -717 960 -746 19 -758 725 359 247 604 856 -411 -603 270 219 -219 -746 857 46 -779 -340 692 173 -93 -726 -707 -8 475 155 -829 62 -346 787 211 335 702 -749 -625 -987 -825 402 -824 920 -105 777 -518 -101 -416 286 607 275 -712 -624 -431 -683 -638 -563 893 -988 687 -21 857 539 721 -256 -45 -224 -986 -18 439 -321 949 512 413 172 524 677 -329 91 -650 -163 569 704 91 -884 -252 -732 10 280 105 -422 -637 -384 642 309 -873 379 -56 737 -214 796 419 549 538 -225 -568 -270 -792 -792 -550 465 -247 728 -290 -123 386 494 -426 603 -162 -704 -46 777 -982 -727 -436 -182 -466 -630 -153 -425 -822 580 -62 -375 643 932 603 -640 252 737 298 691 -127 449 289 404 263 -903 -674 313 -937 828 -86 -74 685 268 12 -974 -411 -133 446 597 -793 669 190 0 287 541 -457 -273 397 -141 -718 -798 85 837 -912 -194 -3 546 -608 348 -46 -583 220 59 10 -546 141 756 -526 347 -152 -759 -830 -354 326 928 607 716 289 981 586 428 68 471 112 -531 -615 -828 -544 -980 -192 -669 -809 776 74 303 253 924 407 -377 -750 123 608 -392 933 -634 262 -357 217 609 828 -835 -468 966 317 652 323 -738 731 819 836 185 567 977 -930 272 147 629 -967 -1 -793 -627 -987 -976 507 -188 -841 921 -347 -518 718 -548 733 242 -789 -760 -473 -56 551 -825 -791 750 727 -237 -970 -743 418 798 -481 724 -758 57 385 -809 -489 -200 349 -499 -586 113 638 54 -137 -829 707 614 60 -492 893 -113 758 399 430 -415 754 44 -270 -856 939 11 558 575 -358 -673 848 240 527 667 -122 -114 613 -660 -618 -121 -465 61 -249 -243 261 -669 707 254 497 -909 907 -187 341 346 86 636 626 -283 135 100 -605 -665 -344 -490 954 -350 -121 564 295 -401 915 982 430 -693 -366 475 682 -359 -564 215 65 822 -787 -713 989 -826 -787 -838 370 751 842 -764 602 -869 494 138 324 231 212 745 -836 883 -907 -911 -984 189 -44 572 -87 581 -144 940 -547 -93 -861 744 3 -785 400 -425 491 120 523 -654 557 680 -661 -752 92 491 -442 -498 -794 -468 -922 766 190 -538 391 118 351 210 -590 -981 338 59 597 -277 -222 -470 -556 788 -969 673 853 -218 -566 751 768 -882 409 983 -470 669 -917 -884 858 13 -315 -324 -251 216 482 -349 244 860 -785 -21 501 -641 -907 -984 662 497 155 271 -17 -558 591 720 -661 789 -44 -359 -875 -657 -181 -126 -954 -234 -319 -523 522 -450 597 513 366 -892 968 916 325 -445 219 -670 -290 -672 75 -649 -458 947 -579 812 704 -561 195 217 -405 -487 -131 314 -899 -446 468 -99 585 982 -647 -715 -661 -529 -379 452 -246 -984 18 -38 34 -447 -211 -602 694 -55 733 262 -613 203 -446 -850 -201 366 -504 950 -318 223 591 238 -346 -999 -978 922 961 -888 316 -193 151 389 199 -529 -622 -720 -842 -864 145 -976 -98 724 -192 467 246 109 -390 -127 -434 -802 -845 487 -964 -559 -176 -117 293 -357 14 333 -927 690 -860 835 108 234 -168 -648 -125 904 -202 -553 -842 148 -622 -597 -998 -7 725 -22 144 -929 117 -131 -924 414 -58 965 -857 919 930 747 -681 -316 -250 -778 239 466 511 779 304 -689 126 323 577 981 -354 -185 213 504 957 478 -164 9 426 -441 -886 375 651 308 -421 760 603 -560 -361 -650 512 641 473 -713 858 -696 662 27 -842 311 548 950 979 863 -983 -288 -42 340 -625 72 826 -456 848 915 679 265 752 -26 -298 -912 -850 750 -942 -635 889 952 151 -784 -412 -57 -123 -378 600 -858 862 986 -610 694 -635 -931 -713 131 985 511 -637 -89 -3 -340 902 -932 14 647 -970 -989 135 507 243 227 -945 227 502 -44 160 895 671 -626 50 496 -667 -920 -969 -445 21 813 372 -960 281 -749 451 525 36 61 859 -599 -839 -531 627 -846 -318 83 -577 399 89 -357 -351 968 349 -816 -36 217 4 867 -161 -928 882 -246 -888 510 725 -47 -825 49 250 656 189 -483 605 -960 729 717 160 -421 -486 340 -803 449 81 207 433 385 648 975 297 819 -542 -422 -978 -353 379 224 -269 870 -684 736 -402 795 925 -432 99 218 117 -984 -597 815 299 -662 -632 269 -324 182 560 299 270 -234 304 540 -881 635 71 14 -452 -43 662 -99 13 -377 -191 491 -24 899 468 -641 -467 -103 -938 -910 -134 -157 156 407 -335 -51 258 -436 750 -499 384 -867 -8 -212 345 -965 -247 -332 251 -27 941 -727 -657 198 162 -514 372 232 -248 -426 -513 -761 495 783 -34 -717 706 349 -209 -172 -699 350 117 -813 76 260 -914 712 -876 -475 421 -855 -740 -78 -783 -328 252 568 526 691 150 925 94 -237 -991 219 -148 381 -615 -37 295 -592 677 -82 114 161 -387 337 -577 -812 253 926 -187 -26 -926 430 421 71 940 21 38 -951 548 -836 -642 719 557 372 -76 -613 759 -522 -161 -525 -229 801 985 -597 -281 -553 472 176 542 206 -135 -954 -972 850 405 -990 -5 4 671 496 709 -624 -524 617 -787 198 -464 473 -667 515 -247 135 -702 -328 -126 647 -841 -81 -924 92 -877 982 98 962 998 41 857 477 -61 -529 -658 538 643 -67 298 557 872 -884 -958 -591 824 -226 883 50 -345 -245 -15 633 -500 -91 -950 774 741 -628 192 674 -20 51 -459 288 625 -933 -676 -916 419 785 -580 773 -896 -459 -552 -714 586 -182 636 102 -195 -34 -638 35 343 640 -720 -400 -227 760 -716 -962 -646 -805 -912 -543 -214 423 -773 249 559 -366 -321 633 993 -984 744 769 -316 826 -676 -828 498 -824 -741 13 -852 -665 494 -438 944 -654 -399 74 985 770 -750 547 442 512 297 963 -455 782 -906 -239 -924 -799 -741 -267 -495 644 -366 670 660 -973 -110 123 -776 477 595 -499 683 -724 377 30 164 -930 139 448 -911 779 91 285 455 856 585 73 235 -132 626 814 500 -246 -20 914 355 -837 371 -566 -83 269 -281 -204 -561 -224 -702 862 -615 -333 -975 -279 673 954 151 828 -364 20 -983 202 426 270 713 389 134 -391 -924 385 -940 264 -675 -244 719 -435 761 -191 -752 -767 23 847 345 245 -289 -533 449 16 684 765 -212 -310 700 -117 470 248 -50 633 405 283 -886 -938 -124 498 -115 -236 768 183 879 927 -945 -980 -269 -541 -449 -897 -968 -81 -698 872 518 -622 -908 -602 546 -769 -961 -457 174 894 806 722 -946 -214 402 -35 -591 -124 305 -328 -887 -228 491 590 -309 -309 308 -337 194 369 535 -292 -436 -746 92 -996 -941 322 -459 -863 -16 -284 203 -902 786 598 953 198 234 -570 -168 291 -405 180 -663 93 -675 -619 991 23 -39 -599 -820 590 -812 -265 583 -146 292 -759 7 508 546 479 -954 -385 -194 -146 -802 302 810 883 -365 -780 429 -841 -148 -835 -222 778 132 -932 -81 140 630 -917 -341 -793 -502 -260 -888 -960 -763 -280 946 396 729 -823 7 739 989 438 -743 914 -182 559 -368 252 -481 381 -871 -847 923 99 -858 -597 446 -362 953 665 -932 -9 75 761 584 -181 -878 -519 303 -155 873 -858 123 139 198 526 813 -304 -933 292 91 -638 378 535 807 360 895 763 -260 -956 256 -52 217 411 706 -33 -277 267 -650 -667 -518 35 -287 347 -288 632 -435 615 -162 -908 44 -724 -493 -207 -272 -768 177 477 -453 655 -404 208 -163 -346 -284 625 152 70 -284 -981 -408 479 780 941 -765 629 898 -170 -263 888 -600 -940 493 -191 346 -543 428 -789 -378 -446 73 172 -287 784 -338 273 -668 -809 336 -853 -156 275 155 -956 -259 829 991 -570 875 -551 351 -607 648 227 -344 209 -553 132 128 -964 -500 140 -718 168 -936 308 233 -57 -480 185 152 563 43 35 -488 748 -1000 -481 729 -459 -723 -35 -116 -354 854 553 331 -605 581 867 -141 742 789 131 140 -932 97 519 -425 -229 -543 940 -70 -109 817 -39 -987 959 -55 155 449 -280 -428 326 -363 -502 -608 270 545 713 604 679 -470 313 -229 393 378 -732 -940 -408 -292 -85 -482 655 860 777 -115 589 649 -663 226 -556 231 76 625 210 567 14 -366 -903 193 -143 -960 -626 101 -13 -242 -703 -555 -5 -276 292 -494 -730 -810 335 -867 -789 -831 -523 -947 864 -294 -796 -68 54 -407 249 260 875 374 678 -267 -810 563 305 537 394 -688 -992 -530 216 -495 28 559 647 -665 24 747 -447 -270 200 345 -372 -268 -593 -949 111 892 474 -641 395 632 -862 -935 45 899 252 -876 448 702 -225 -147 -623 -667 -846 -486 984 -784 -54 -983 -893 -540 -512 -304 248 -414 -728 -310 -564 609 81 -915 338 170 -95 185 951 41 -624 -18 66 150 894 726 -932 -406 608 985 154 656 663 -987 -638 -845 812 -511 915 -389 883 943 -992 625 924 701 569 546 809 -859 389 -762 -447 -585 -843 -39 604 688 460 -864 626 -634 -466 -442 609 510 -917 417 -608 702 542 -39 670 -702 -81 -147 429 -943 -306 793 -600 739 284 673 -906 492 -619 962 195 395 584 -938 585 605 -66 -81 -58 809 -448 799 -367 181 806 252 663 250 56 -185 801 -295 -708 760 673 -108 732 993 12 149 161 379 -624 -2 -102 -269 -243 -469 -155 -332 837 408 418 -542 51 813 -728 -471 -202 320 544 445 841 213 839 -532 709 723 471 905 -296 63 -540 -347 199 -964 -379 845 706 162 -998 -271 -598 -717 187 924 -993 918 9 -251 787 185 -94 -201 832 653 -696 -791 575 587 851 988 620 -502 466 348 446 -637 -546 945 339 -262 316 -532 -125 -285 -213 14 241 340 -808 -220 643 52 -341 455 -628 589 -306 878 242 376 700 837 -283 -496 592 -642 -650 824 111 176 -115 -76 167 439 605 -558 257 -360 615 -162 813 -826 118 836 -309 -858 915 -662 -385 539 -892 -105 -803 945 -309 -169 871 -105 -511 139 600 296 -938 -314 315 965 -838 -285 -738 289 589 307 277 -318 -921 42 105 32 499 -103 -386 -34 -601 165 -845 -966 447 150 -333 702 -119 371 890 581 917 703 380 -706 937 417 -449 -568 973 281 -433 -813 737 -573 -496 900 -473 -925 -165 -194 -914 114 519 925 915 270 803 666 -517 -161 247 -800 -904 504 37 -668 -13 -9 -966 14 -928 -255 -881 -66 -833 -290 -466 -132 -421 -499 -164 742 83 -59 -659 -59 919 -436 -31 -487 15 -404 -863 -351 -590 703 -211 -582 855 -596 -180 -476 336 782 -418 4 -100 319 106 -828 -152 -577 816 617 881 484 -436 929 169 -919 258 -602 270 -147 -137 -930 -225 635 -58 861 -821 420 -175 826 794 -370 -961 277 10 -294 266 243 -318 959 -592 -686 480 -974 -64 -194 -59 811 -762 648 35 816 -557 -223 -848 -374 -282 501 -920 868 -16 688 -396 526 -971 -956 490 874 230 511 548 227 260 -629 17 370 -694 -685 986 876 -608 561 285 403 -634 -242 990 -188 -237 394 -292 -821 -393 156 997 -745 734 -851 -131 739 -361 295 517 338 460 526 -520 -249 852 -220 306 -345 485 848 144 569 -460 -391 -118 49 718 -954 779 -658 -836 500 282 516 666 807 -275 -372 -563 722 -132 55 285 -91 -576 999 819 275 -775 182 -335 -762 -764 965 -780 -551 -119 -950 969 -566 -544 390 -710 -737 953 661 561 52 -86 -691 573 47 718 -907 984 739 45 -806 -614 187 49 294 -852 431 -686 -286 532 231 -538 -328 -23 -142 886 19 194 328 -95 391 580 -457 850 297 -439 -996 -437 232 -742 732 -455 795 -646 510 670 -574 822 943 372 -115 -263 -9 133 450 174 -900 292 -905 558 158 -820 39 -698 939 965 -568 775 -700 -908 -423 917 -934 -459 619 -895 -669 -817 -331 -771 120 356 -370 -6 -337 804 -943 123 -748 -518 142 975 -191 564 -614 -485 60 745 -229 -389 714 888 -123 280 -472 350 377 -999 -960 -468 595 76 364 -50 -99 449 -141 -318 823 -925 -896 408 -294 574 508 487 934 612 901 774 -149 -416 631 130 187 738 208 684 -59 17 -677 -927 -19 730 -536 -530 934 -773 597 577 -569 -413 220 81 757 -108 631 501 -953 -179 -626 -171 363 -570 734 713 263 -668 666 625 933 -776 384 -153 139 -739 -680 279 -969 477 -518 392 939 347 -433 -21 222 168 893 950 631 -962 -185 377 64 500 625 -847 598 346 767 546 159 -206 -606 113 887 -502 8 -276 -403 35 -94 -868 893 306 -929 574 366 -329 -290 142 849 -578 -554 -911 328 970 -406 -399 -531 -574 -55 856 878 405 292 -368 -675 496 -380 -741 -957 -420 -242 287 591 570 8 76 -727 556 88 -615 233 -295 -717 -812 378 -353 477 -613 -150 -415 -638 -422 -17 -735 572 710 335 -884 239 610 327 -935 739 920 136 750 955 962 494 -23 455 -838 780 -128 872 204 -267 -674 -153 904 -72 -22 497 -427 780 -906 -306 -225 956 947 -609 -172 20 837 576 264 815 698 179 -421 -336 -321 101 -139 530 188 916 644 -976 -294 265 -109 -387 762 -9 474 -202 419 962 -688 -19 709 969 355 -522 -921 394 -452 919 305 -914 -891 549 -254 -992 994 415 -876 -821 497 -203 -538 -473 608 -737 -518 -443 -812 651 -545 326 227 -780 993 -293 479 -526 -484 -810 446 176 -448 -553 -170 938 438 -194 499 438 685 154 -526 474 -273 20 857 553 -49 -782 349 621 529 -574 155 -140 703 -907 -862 2 -439 -793 923 -182 -49 -702 -388 155 -618 -860 -987 -180 525 -492 -445 342 -812 24 424 -578 -444 -657 -242 -37 -622 314 -645 -860 984 -634 409 323 -780 725 -386 -642 -181 753 -562 -362 -937 -898 852 374 628 722 252 642 -676 664 -615 655 842 -842 -138 305 -718 491 596 -831 -76 -830 105 -914 -992 888 103 126 62 290 -237 -708 -709 897 -168 607 -9 276 290 -720 -704 -573 -491 -291 57 677 878 150 -497 932 161 58 78 -387 74 -696 -402 -363 -723 618 -229 -405 -316 -428 -697 -896 654 462 632 -227 -755 3 -706 -123 586 -971 -801 914 -288 -377 -134 -712 -558 -605 110 -582 -314 -397 699 -116 -435 866 -793 326 -591 -419 -305 601 -777 513 872 775 -742 322 -171 -685 -303 -488 -909 927 -559 -561 638 -437 -902 -466 16 -412 266 -399 568 -84 -836 -274 -223 768 -946 -645 -87 -138 475 735 715 -428 -839 275 966 -526 -146 167 -921 -598 748 655 -84 886 294 598 280 -581 -628 -515 -143 78 584 -271 -646 -221 683 -31 159 -290 323 111 886 585 819 606 911 -925 762 -372 337 -639 853 -491 548 -304 227 -417 -813 -573 211 -641 221 106 758 771 -470 960 -323 -292 -932 341 -227 228 -264 357 -962 -727 993 -675 -711 -222 -896 -904 463 115 736 -338 -825 752 271 -87 -185 639 91 529 341 -850 266 827 -380 593 -991 -855 977 -500 824 217 215 -989 -535 -382 635 -72 -730 -209 -990 491 -697 -256 -229 -760 -407 306 -853 -146 -859 -510 7 -758 -721 406 858 841 973 53 248 27 -628 -966 5 560 933 590 135 187 813 -836 -712 421 313 -298 517 -956 772 -481 456 -372 482 877 -296 651 759 32 383 795 293 366 871 851 946 718 -375 103 687 -297 -765 334 997 -964 726 613 435 -944 187 -400 -496 942 276 919 -75 213 -228 369 937 -321 132 -726 -313 -810 -532 -186 868 -875 -755 -781 38 -880 297 556 48 667 -321 -160 -740 563 812 505 222 -243 -642 552 -106 -476 -90 52 488 -258 530 -536 364 -800 24 190 -115 981 -85 224 -87 -817 347 661 -857 205 180 517 583 671 -535 196 968 -342 -99 -227 -68 515 -369 359 24 667 196 -570 -405 795 -976 -171 -166 -61 -814 593 -114 96 -629 -299 -65 -653 -860 802 501 -964 337 955 -306 35 765 -350 -409 -530 782 314 466 976 -394 -533 335 -768 -923 617 -263 -362 -378 366 803 -207 -662 -983 128 -879 291 -626 884 -570 -689 -486 -358 -254 -752 12 302 -76 -882 830 -275 -781 -323 228 -555 -561 670 -670 -173 -742 858 -725 338 511 -683 70 -615 -827 -46 578 -323 172 -535 858 -642 293 -652 238 394 -417 -226 37 -915 -433 40 673 937 868 -339 -556 756 -348 -369 -756 -422 836 -154 -819 833 -183 -227 -724 236 168 -29 154 498 771 -677 -448 672 -852 979 -139 122 -386 19 457 -292 744 -863 -437 544 14 63 -724 235 -151 377 908 -230 -960 325 -349 -150 -514 -827 497 -21 304 270 95 -43 854 778 -523 -217 654 -571 278 801 -240 12 649 -194 756 -137 -23 18 -246 667 455 812 221 550 -843 -758 469 -758 -319 957 -440 -499 -391 827 -430 -182 -343 600 -176 -685 -310 -103 977 721 402 947 571 612 661 -715 -78 918 -962 -836 -561 -87 -479 119 639 -387 524 145 698 -63 -15 -605 -547 482 -440 -440 298 218 674 -148 -870 318 577 -815 120 350 -126 576 704 -86 -159 905 -230 925 457 -718 197 -872 -923 650 345 765 172 774 -128 -574 903 566 526 385 -849 466 712 673 315 -814 669 741 738 495 193 -853 -205 135 -439 -289 -294 938 619 492 199 611 867 384 -128 967 -723 -922 -987 -854 788 -53 20 -573 -770 -19 -40 -579 546 223 -924 -229 -812 -400 496 -427 -150 -150 -802 -376 -932 911 -533 228 -837 229 -995 -801 297 728 -168 331 634 -791 -279 -304 -881 -623 -18 -182 -885 332 -537 -382 -589 205 -422 348 707 -512 -668 813 -828 872 -825 -236 -226 -533 298 -548 848 -243 -406 -398 254 -527 -180 767 867 -282 874 -273 -525 565 824 294 -612 579 -853 514 841 527 50 -153 121 -448